>>> lidarr: Building community/lidarr 2.4.3.4248-r0 (using abuild 3.13.0-r3) started Wed, 31 Jul 2024 08:37:42 +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/80) Installing dotnet-host (8.0.7-r0) (2/80) Installing dotnet6-hostfxr (6.0.32-r0) (3/80) Installing icu-data-full (74.2-r0) (4/80) Installing icu-libs (74.2-r0) (5/80) Installing lttng-ust (2.13.8-r0) (6/80) Installing dotnet6-runtime (6.0.32-r0) (7/80) Installing aspnetcore6-runtime (6.0.32-r0) (8/80) Installing sqlite-libs (3.46.0-r0) (9/80) Installing aom-libs (3.9.1-r0) (10/80) Installing libxau (1.0.11-r4) (11/80) Installing libmd (1.1.0-r0) (12/80) Installing libbsd (0.12.2-r0) (13/80) Installing libxdmcp (1.1.5-r1) (14/80) Installing libxcb (1.16.1-r0) (15/80) Installing libx11 (1.8.10-r0) (16/80) Installing hwdata-pci (0.384-r0) (17/80) Installing libpciaccess (0.18.1-r0) (18/80) Installing libdrm (2.4.122-r0) (19/80) Installing libxext (1.3.6-r2) (20/80) Installing libxfixes (6.0.1-r4) (21/80) Installing libffi (3.4.6-r0) (22/80) Installing wayland-libs-client (1.23.0-r0) (23/80) Installing libva (2.21.0-r0) (24/80) Installing libvdpau (1.5-r3) (25/80) Installing ffmpeg-libavutil (6.1.1-r9) (26/80) Installing libdav1d (1.4.3-r0) (27/80) Installing openexr-libiex (3.1.13-r1) (28/80) Installing openexr-libilmthread (3.1.13-r1) (29/80) Installing imath (3.1.11-r2) (30/80) Installing openexr-libopenexr (3.1.13-r1) (31/80) Installing giflib (5.2.2-r0) (32/80) Installing libhwy (1.0.7-r0) (33/80) Installing libjpeg-turbo (3.0.3-r0) (34/80) Installing lcms2 (2.16-r0) (35/80) Installing libpng (1.6.43-r0) (36/80) Installing libjxl (0.10.2-r0) (37/80) Installing lame-libs (3.100-r5) (38/80) Installing opus (1.5.2-r0) (39/80) Installing rav1e-libs (0.7.1-r0) (40/80) Installing soxr (0.1.3-r7) (41/80) Installing ffmpeg-libswresample (6.1.1-r9) (42/80) Installing libogg (1.3.5-r5) (43/80) Installing libtheora (1.1.1-r18) (44/80) Installing libvorbis (1.3.7-r2) (45/80) Installing libvpx (1.14.1-r0) (46/80) Installing libsharpyuv (1.4.0-r0) (47/80) Installing libwebp (1.4.0-r0) (48/80) Installing libwebpmux (1.4.0-r0) (49/80) Installing x264-libs (0.164_git20231001-r0) (50/80) Installing numactl (2.0.18-r0) (51/80) Installing x265-libs (3.6-r0) (52/80) Installing xvidcore (1.3.7-r2) (53/80) Installing ffmpeg-libavcodec (6.1.1-r9) (54/80) Installing libbluray (1.3.4-r1) (55/80) Installing libbz2 (1.0.8-r6) (56/80) Installing mpg123-libs (1.32.6-r0) (57/80) Installing libopenmpt (0.7.8-r0) (58/80) Installing mbedtls (3.6.0-r0) (59/80) Installing librist (0.2.10-r1) (60/80) Installing libsrt (1.5.3-r0) (61/80) Installing libssh (0.10.6-r0) (62/80) Installing xz-libs (5.6.2-r0) (63/80) Installing libxml2 (2.12.8-r0) (64/80) Installing libsodium (1.0.20-r0) (65/80) Installing libzmq (4.3.5-r2) (66/80) Installing ffmpeg-libavformat (6.1.1-r9) (67/80) Installing chromaprint-libs (1.5.1-r7) (68/80) Installing chromaprint (1.5.1-r7) (69/80) Installing aspnetcore6-targeting-pack (6.0.32-r0) (70/80) Installing dotnet6-apphost-pack (6.0.32-r0) (71/80) Installing dotnet6-targeting-pack (6.0.32-r0) (72/80) Installing dotnet6-templates (6.0.132-r0) (73/80) Installing netstandard21-targeting-pack (8.0.107-r0) (74/80) Installing dotnet6-sdk (6.0.132-r0) (75/80) Installing ca-certificates (20240705-r0) (76/80) Installing ada-libs (2.7.8-r0) (77/80) Installing libbase64 (0.5.2-r0) (78/80) Installing nodejs (20.15.1-r0) (79/80) Installing yarn (1.22.22-r0) (80/80) Installing .makedepends-lidarr (20240731.083743) Executing busybox-1.36.1-r31.trigger Executing ca-certificates-20240705-r0.trigger OK: 827 MiB in 183 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 Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/edge/lidarr-2.4.3.4248.tar.gz.part' lidarr-2.4.3.4248.ta 66% |********************* | 25.6M 0:00:00 ETA lidarr-2.4.3.4248.ta 100% |********************************| 38.3M 0:00:00 ETA '/var/cache/distfiles/edge/lidarr-2.4.3.4248.tar.gz.part' saved >>> 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 24.27s. 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 13.53 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/ServiceHelpers/ServiceInstall/ServiceInstall.csproj (in 13.53 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Test.Dummy/Lidarr.Test.Dummy.csproj (in 13.53 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Windows/Lidarr.Windows.csproj (in 14.57 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Mono/Lidarr.Mono.csproj (in 14.64 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Update/Lidarr.Update.csproj (in 14.71 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Common/Lidarr.Common.csproj (in 14.7 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Core/Lidarr.Core.csproj (in 16.88 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.SignalR/Lidarr.SignalR.csproj (in 16.97 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Mono.Test/Lidarr.Mono.Test.csproj (in 26.82 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Integration.Test/Lidarr.Integration.Test.csproj (in 26.86 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj (in 26.87 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj (in 26.74 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Host.Test/Lidarr.Host.Test.csproj (in 27.12 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Test.Common/Lidarr.Test.Common.csproj (in 26.68 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Core.Test/Lidarr.Core.Test.csproj (in 26.9 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Api.Test/Lidarr.Api.Test.csproj (in 27.28 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Windows.Test/Lidarr.Windows.Test.csproj (in 27.24 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Automation.Test/Lidarr.Automation.Test.csproj (in 27.27 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/Lidarr.Http/Lidarr.Http.csproj (in 27.31 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Console/Lidarr.Console.csproj (in 27.41 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Common.Test/Lidarr.Common.Test.csproj (in 27.47 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/Lidarr.Api.V1/Lidarr.Api.V1.csproj (in 27.53 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Host/Lidarr.Host.csproj (in 27.59 sec). ServiceInstall -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-arm/ServiceInstall.dll ServiceUninstall -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-arm/ServiceUninstall.dll Lidarr.Test.Dummy -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy.dll ServiceInstall -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-arm/publish/ ServiceUninstall -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-arm/publish/ Lidarr.Test.Dummy -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Common -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-arm/Lidarr.Common.dll Lidarr.Common -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-arm/publish/ Lidarr.Windows -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-arm/Lidarr.Windows.dll Lidarr.Mono -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-arm/Lidarr.Mono.dll Lidarr.Windows -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-arm/publish/ Lidarr.Update -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/Lidarr.Update/net6.0/linux-musl-arm/Lidarr.Update.dll Lidarr.Mono -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-arm/publish/ Lidarr.Update -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/Lidarr.Update/net6.0/linux-musl-arm/publish/ Lidarr.Core -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-arm/Lidarr.Core.dll Lidarr.Core -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-arm/publish/ Lidarr.Test.Common -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Lidarr.Test.Common.dll Lidarr.Test.Common -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/publish/ Lidarr.SignalR -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-arm/Lidarr.SignalR.dll Lidarr.SignalR -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-arm/publish/ /usr/lib/dotnet/sdk/6.0.132/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/polly/8.3.1/lib/net6.0/Polly.dll" to "../../_tests/net6.0/linux-musl-arm/Polly.dll". 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-arm/Polly.dll' because it is being used by another process. [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj] /usr/lib/dotnet/sdk/6.0.132/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/restsharp/106.15.0/lib/netstandard2.0/RestSharp.dll" to "../../_tests/net6.0/linux-musl-arm/RestSharp.dll". 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-arm/RestSharp.dll' because it is being used by another process. [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj] /usr/lib/dotnet/sdk/6.0.132/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/portable.bouncycastle/1.9.0/lib/netstandard2.0/BouncyCastle.Crypto.dll" to "../../_tests/net6.0/linux-musl-arm/BouncyCastle.Crypto.dll". 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-arm/BouncyCastle.Crypto.dll' because it is being used by another process. [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj] /usr/lib/dotnet/sdk/6.0.132/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/npgsql/7.0.7/lib/net6.0/Npgsql.dll" to "../../_tests/net6.0/linux-musl-arm/Npgsql.dll". 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-arm/Npgsql.dll' because it is being used by another process. [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj] Lidarr.Automation.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Lidarr.Automation.Test.dll Lidarr.Libraries.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Lidarr.Libraries.Test.dll Lidarr.Automation.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Libraries.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/publish/ /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/Targets/CopyRuntimes.targets(9,5): warning MSB3026: Could not copy "../Runtimes/linux-musl-arm/fpcalc" to "../../_tests/net6.0/linux-musl-arm/publish/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-arm/publish/fpcalc' because it is being used by another process. [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj] Lidarr.Http -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-arm/Lidarr.Http.dll Lidarr.Http -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-arm/publish/ Lidarr.Update.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Lidarr.Update.Test.dll Lidarr.Update.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Api.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Lidarr.Api.Test.dll Lidarr.Api.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Api.V1 -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-arm/Lidarr.Api.V1.dll Lidarr.Api.V1 -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-arm/publish/ Lidarr.Core.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Lidarr.Core.Test.dll Lidarr.Host -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-arm/Lidarr.Host.dll Lidarr.Core.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Host -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-arm/publish/ Lidarr.Integration.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Lidarr.Integration.Test.dll Lidarr.Integration.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Console -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-arm/Lidarr.dll Lidarr.Console -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-arm/publish/ Lidarr.Host.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Lidarr.Host.Test.dll Lidarr.Host.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Common.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Lidarr.Common.Test.dll Lidarr.Common.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Mono.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Lidarr.Mono.Test.dll Lidarr.Windows.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Lidarr.Windows.Test.dll Lidarr.Mono.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Windows.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/publish/ Build succeeded. /usr/lib/dotnet/sdk/6.0.132/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/polly/8.3.1/lib/net6.0/Polly.dll" to "../../_tests/net6.0/linux-musl-arm/Polly.dll". 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-arm/Polly.dll' because it is being used by another process. [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj] /usr/lib/dotnet/sdk/6.0.132/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/restsharp/106.15.0/lib/netstandard2.0/RestSharp.dll" to "../../_tests/net6.0/linux-musl-arm/RestSharp.dll". 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-arm/RestSharp.dll' because it is being used by another process. [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj] /usr/lib/dotnet/sdk/6.0.132/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/portable.bouncycastle/1.9.0/lib/netstandard2.0/BouncyCastle.Crypto.dll" to "../../_tests/net6.0/linux-musl-arm/BouncyCastle.Crypto.dll". 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-arm/BouncyCastle.Crypto.dll' because it is being used by another process. [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj] /usr/lib/dotnet/sdk/6.0.132/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/npgsql/7.0.7/lib/net6.0/Npgsql.dll" to "../../_tests/net6.0/linux-musl-arm/Npgsql.dll". 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-arm/Npgsql.dll' because it is being used by another process. [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj] /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/Targets/CopyRuntimes.targets(9,5): warning MSB3026: Could not copy "../Runtimes/linux-musl-arm/fpcalc" to "../../_tests/net6.0/linux-musl-arm/publish/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-arm/publish/fpcalc' because it is being used by another process. [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj] 5 Warning(s) 0 Error(s) Time Elapsed 00:02:19.19 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/Fonts/*.*" to "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/UI/Content/Fonts [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/Images/Icons/*.*" to "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/UI/Content/Images/Icons Done in 61.63s. Test run for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/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-arm/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-arm/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-arm/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-arm/Lidarr.Api.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-arm/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-arm/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-arm/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. Test run for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Lidarr.Core.Test.dll (.NETCoreApp,Version=v6.0) Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Test run for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/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. 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. Starting test execution, please wait... Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. 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-arm/Lidarr.Automation.Test.dll 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-arm/Lidarr.Integration.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] Skipped should_get_framework_version [< 1 ms] Skipped should_get_windows_version [< 1 ms] None - Failed: 0, Passed: 0, Skipped: 0, Total: 0, Duration: 14 ms - /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Lidarr.Windows.Test.dll (net6.0) Passed! - Failed: 0, Passed: 1, Skipped: 0, Total: 1, Duration: 217 ms - /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Lidarr.Libraries.Test.dll (net6.0) 08:41:42.6 Info: --- Start: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.schema_should_have_proper_fields --- 08:41:42.6 Info: --- End: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.schema_should_have_proper_fields --- 08:41:42.6 Info: --- Start: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.should_return_field_for_every_property --- 08:41:42.6 Info: --- End: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.should_return_field_for_every_property --- 08:41:42.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_be_able_to_find_existing_unc_share --- 08:41:42.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_be_able_to_find_existing_unc_share --- 08:41:42.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_not_be_able_to_find_none_existing_folder --- 08:41:42.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_not_be_able_to_find_none_existing_folder --- 08:41:42.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.empty_folder_should_return_folder_modified_date --- 08:41:42.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.empty_folder_should_return_folder_modified_date --- 08:41:42.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.folder_should_return_correct_value_for_last_write --- 08:41:42.8 Info: Path is: /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8127_638580121028222718_3/dzzqnkqa.tvu/52xtdx24.yih 08:41:42.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.folder_should_return_correct_value_for_last_write --- 08:41:42.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_false_for_unwritable_directory --- 08:41:42.8 Trace: Directory '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8127_638580121028294574_4/5xethdfp.y2o' isn't writable. Access to the path '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8127_638580121028294574_4/5xethdfp.y2o/lidarr_write_test.txt' is denied. 08:41:42.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_false_for_unwritable_directory --- 08:41:42.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_true_for_writable_directory --- 08:41:42.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_true_for_writable_directory --- 08:41:42.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder --- 08:41:42.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder --- 08:41:42.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.IsValidFolderPermissionMask_should_return_correct --- 08:41:42.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.IsValidFolderPermissionMask_should_return_correct --- Passed! - Failed: 0, Passed: 3, Skipped: 0, Total: 3, Duration: 467 ms - /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Lidarr.Api.Test.dll (net6.0) 08:41:42.8 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_process_is_zero --- 08:41:42.8 Info: Installation Folder: /C/NzbDrone/ 08:41:42.8 Info: Updating Lidarr from version to version 2.4.3.4248 08:41:42.8 Info: Verifying requirements before update... 08:41:42.8 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_process_is_zero --- 08:41:42.8 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_target_folder_doesnt_exist --- 08:41:42.8 Info: Installation Folder: /C/NzbDrone/ 08:41:42.8 Info: Updating Lidarr from version to version 2.4.3.4248 08:41:42.8 Info: Verifying requirements before update... 08:41:42.8 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_target_folder_doesnt_exist --- 08:41:42.8 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_update_folder_doesnt_exist --- 08:41:42.8 Info: Installation Folder: /C/NzbDrone/ 08:41:42.8 Info: Updating Lidarr from version to version 2.4.3.4248 08:41:42.8 Info: Verifying requirements before update... 08:41:42.8 Info: Verifying Update Folder 08:41:42.8 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_update_folder_doesnt_exist --- 08:41:42.8 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(null) --- 08:41:42.9 Info: Installation Folder: 08:41:42.9 Info: Updating Lidarr from version to version 2.4.3.4248 08:41:42.9 Info: Verifying requirements before update... 08:41:42.9 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(null) --- 08:41:42.9 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank("") --- 08:41:42.9 Info: Installation Folder: 08:41:42.9 Info: Updating Lidarr from version to version 2.4.3.4248 08:41:42.9 Info: Verifying requirements before update... 08:41:42.9 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank("") --- 08:41:42.9 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(" ") --- 08:41:42.9 Info: Installation Folder: 08:41:42.9 Info: Updating Lidarr from version to version 2.4.3.4248 08:41:42.9 Info: Verifying requirements before update... 08:41:42.9 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(" ") --- 08:41:42.9 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_call_update_with_correct_path --- 08:41:42.9 Debug: Lidarr process ID: 12 08:41:42.9 Debug: Arguments: 08:41:42.9 Debug: 12 08:41:42.9 Debug: 08:41:42.9 Debug: /C/Lidarr/lidarr.exe 08:41:42.9 Debug: Using executing application: /C/Lidarr/lidarr.exe 08:41:42.9 Debug: Executable location: /C/Lidarr/lidarr.exe 08:41:42.9 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_call_update_with_correct_path --- 08:41:42.9 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("d","") --- 08:41:42.9 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 [36 ms] 08:41:42.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_not_move_overwrite_itself --- 08:41:42.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_not_move_overwrite_itself --- 08:41:42.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_overwrite_existing_file --- 08:41:42.8 Trace: Moved '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8127_638580121028645549_7/5mku2wag.mwu' -> '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8127_638580121028645549_7/ybvvedwp.cn1' using Syscall.rename 08:41:42.8 Trace: Deleting file: /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8127_638580121028645549_7/ybvvedwp.cn1 08:41:42.8 Trace: Moved '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8127_638580121028645549_7/1knqirih.mqa' -> '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8127_638580121028645549_7/ybvvedwp.cn1' using Syscall.rename 08:41:42.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_overwrite_existing_file --- 08:41:42.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder --- 08:41:42.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder --- 08:41:42.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_remove_nested_empty_folder --- 08:41:42.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_remove_nested_empty_folder --- 08:41:42.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_directory_with_read_only_file --- 08:41:42.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_directory_with_read_only_file --- 08:41:42.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_nested_empty_subdirs --- 08:41:42.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_nested_empty_subdirs --- 08:41:42.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_move_read_only_file --- 08:41:42.9 Trace: Deleting file: /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8127_638580121029018843_12/adamz05c.ldo 08:41:42.9 Trace: Moved '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8127_638580121029018843_12/olm1dxct.rmo' -> '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8127_638580121029018843_12/adamz05c.ldo' using Syscall.rename 08:41:42.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_move_read_only_file --- 08:41:42.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_rename_open_hardlinks_with_fileshare_delete --- 08:41:42.9 Trace: Moved '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8127_638580121029047006_13/0z2suuxv.1cl/destination.txt' -> '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8127_638580121029047006_13/0z2suuxv.1cl/rename.txt' using Syscall.rename 08:41:42.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_rename_open_hardlinks_with_fileshare_delete --- 08:41:42.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_set_permission_from_parrent --- 08:41:42.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_set_permission_from_parrent --- 08:41:42.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_set_last_file_write --- 08:41:42.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_set_last_file_write --- 08:41:42.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_clear_setgid_on_set_folder_permissions --- 08:41:42.9 Debug: Setting permissions: 0755 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8127_638580121029141820_16/5h51rvra.q30 08:41:42.9 Debug: Setting permissions: 0775 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8127_638580121029141820_16/5h51rvra.q30 08:41:42.9 Debug: Setting permissions: 0750 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8127_638580121029141820_16/5h51rvra.q30 08:41:42.9 Debug: Setting permissions: 0051 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8127_638580121029141820_16/5h51rvra.q30 08:41:42.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_clear_setgid_on_set_folder_permissions --- 08:41:42.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_folder_permissions --- 08:41:42.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_folder_permissions --- 08:41:42.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_symlink --- 08:41:42.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_symlink --- 08:41:42.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/snap/blaat") --- 08:41:42.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/snap/blaat") --- 08:41:42.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/var/lib/docker/zfs-storage-mount") --- 08:41:42.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/var/lib/docker/zfs-storage-mount") --- 08:41:42.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_move_symlink --- 08:41:42.9 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] 08:41:42.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_preserve_setgid_on_set_folder_permissions --- 08:41:42.9 Debug: Setting permissions: 755 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8127_638580121030006978_20/nrfeqw0l.qgz 08:41:42.9 Debug: Setting permissions: 775 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8127_638580121030006978_20/nrfeqw0l.qgz 08:41:42.9 Debug: Setting permissions: 750 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8127_638580121030006978_20/nrfeqw0l.qgz 08:41:42.9 Debug: Setting permissions: 051 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8127_638580121030006978_20/nrfeqw0l.qgz 08:41:42.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_preserve_setgid_on_set_folder_permissions --- 08:41:43.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_and_readonly_file --- 08:41:43.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_and_readonly_file --- 08:41:43.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_file --- 08:41:43.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_file --- 08:41:43.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/snap/blaat") --- 08:41:43.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/snap/blaat") --- 08:41:43.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/var/lib/docker/zfs-storage-mount") --- 08:41:43.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/var/lib/docker/zfs-storage-mount") --- 08:41:43.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_true_for_unlocked_file --- 08:41:43.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_true_for_unlocked_file --- 08:41:43.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_file_permissions --- 08:41:43.0 Debug: Setting permissions: 755 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8127_638580121030210391_24/311yx1ie.ghx 08:41:43.0 Debug: Setting permissions: 0755 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8127_638580121030210391_24/311yx1ie.ghx 08:41:43.0 Debug: Setting permissions: 1775 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8127_638580121030210391_24/311yx1ie.ghx 08:41:43.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_file_permissions --- 08:41:43.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_folder_permissions --- 08:41:43.0 Debug: Setting permissions: 755 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8127_638580121030319803_25/cm3qsdz0.bzr 08:41:43.0 Debug: Setting permissions: 775 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8127_638580121030319803_25/cm3qsdz0.bzr 08:41:43.0 Debug: Setting permissions: 750 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8127_638580121030319803_25/cm3qsdz0.bzr 08:41:43.0 Debug: Setting permissions: 051 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8127_638580121030319803_25/cm3qsdz0.bzr 08:41:43.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_folder_permissions --- 08:41:43.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.writealltext_should_truncate_existing --- 08:41:43.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.writealltext_should_truncate_existing --- 08:41:42.9 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("","") --- 08:41:42.9 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("","") --- 08:41:42.9 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("0","") --- 08:41:42.9 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("0","") --- 08:41:42.9 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("-1","") --- 08:41:42.9 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("-1","") --- 08:41:42.9 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(" ","") --- 08:41:42.9 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(" ","") --- 08:41:42.9 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(".","") --- 08:41:42.9 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(".","") --- 08:41:42.9 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_null_passed_in --- 08:41:42.9 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_null_passed_in --- 08:41:42.9 Info: --- Start: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_console_if_app_type_was_service_but_start_failed_because_of_permissions --- 08:41:42.9 Info: Starting Lidarr 08:41:42.9 Info: Starting Lidarr service 08:41:42.9 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 08:41:42.9 Info: Starting Lidarr.Console 08:41:42.9 Info: --- End: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_console_if_app_type_was_service_but_start_failed_because_of_permissions --- 08:41:42.9 Info: --- Start: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_service_if_app_type_was_serivce --- 08:41:42.9 Info: Starting Lidarr 08:41:42.9 Info: Starting Lidarr service 08:41:42.9 Info: --- End: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_service_if_app_type_was_serivce --- 08:41:43.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_be_able_to_get_space_on_folder_that_doesnt_exist --- 08:41:43.0 Debug: path: /C/I_DO_NOT_EXIST 08:41:43.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_be_able_to_get_space_on_folder_that_doesnt_exist --- 08:41:43.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder --- 08:41:43.0 Debug: path: /C/ 08:41:43.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder --- 08:41:43.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder_that_doesnt_exist --- 08:41:43.0 Debug: path: /C/invalidFolder 08:41:43.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder_that_doesnt_exist --- 08:41:43.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_return_free_disk_space --- 08:41:43.0 Debug: path: /home/buildozer/.config 08:41:43.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_return_free_disk_space --- 08:41:43.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_follow_nested_symlinks --- 08:41:43.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_follow_nested_symlinks --- 08:41:43.0 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_throw_on_infinite_loop --- 08:41:43.0 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_throw_on_infinite_loop --- 08:41:43.0 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.FreebsdVersionAdapterFixture.should_get_version_info --- 08:41:43.0 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] 08:41:43.0 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.ReleaseFileVersionAdapterFixture.should_get_version_info --- 08:41:43.0 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.ReleaseFileVersionAdapterFixture.should_get_version_info --- Passed! - Failed: 0, Passed: 17, Skipped: 0, Total: 17, Duration: 714 ms - /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Lidarr.Update.Test.dll (net6.0) 08:41:43.0 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_detect_server --- 08:41:43.1 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_detect_server --- 08:41:43.1 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.0") --- 08:41:43.1 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.0") --- 08:41:43.1 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8") --- 08:41:43.1 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8") --- 08:41:43.1 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.1") --- 08:41:43.1 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.1") --- 08:41:43.1 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.11.20") --- 08:41:43.1 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.11.20") --- 08:41:43.1 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("11.7.9") --- 08:41:43.1 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("11.7.9") --- 08:41:43.1 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("12.6.8") --- 08:41:43.1 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("12.6.8") --- 08:41:43.1 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("13.5.1") --- 08:41:43.1 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("13.5.1") --- 08:41:43.1 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_return_null_if_folder_doesnt_exist --- 08:41:43.1 Debug: Directory /System/Library/CoreServices/ doesn't exist 08:41:43.1 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_return_null_if_folder_doesnt_exist --- 08:41:42.9 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_downloadclients --- 08:41:43.1 Debug: fpcalc version: 1.5.1 08:41:43.1 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_downloadclients --- 08:41:43.1 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_detect_version --- 08:41:43.1 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_detect_version --- 08:41:43.1 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_etc_doesnt_exist --- 08:41:43.1 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_etc_doesnt_exist --- 08:41:43.1 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_release_file_doesnt_exist --- 08:41:43.1 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_release_file_doesnt_exist --- 08:41:43.1 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_indexers --- 08:41:43.2 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_indexers --- 08:41:43.2 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_resolve_command_executor_by_name --- 08:41:43.2 Debug: fpcalc version: 1.5.1 08:41:43.2 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_resolve_command_executor_by_name --- Passed! - Failed: 0, Passed: 52, Skipped: 5, Total: 57, Duration: 877 ms - /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Lidarr.Mono.Test.dll (net6.0) 08:41:43.2 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_different_interfaces --- 08:41:43.3 Debug: fpcalc version: 1.5.1 08:41:43.3 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_different_interfaces --- 08:41:43.3 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_same_interface --- 08:41:43.3 Debug: fpcalc version: 1.5.1 08:41:43.4 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_same_interface --- 08:41:43.4 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_via_resolve_and_resolveall --- 08:41:43.4 Debug: fpcalc version: 1.5.1 08:41:43.4 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_via_resolve_and_resolveall --- 08:41:43.4 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_continue_if_only_instance --- 08:41:43.5 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_continue_if_only_instance --- 08:41:43.5 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_enforce_if_another_console_is_running --- 08:41:43.5 Info: 1 instance(s) of Lidarr are running 08:41:43.5 Warn: Another instance of Lidarr is already running. 08:41:43.5 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_enforce_if_another_console_is_running --- 08:41:43.5 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_return_false_if_another_gui_is_running --- 08:41:43.5 Info: 1 instance(s) of Lidarr are running 08:41:43.5 Warn: Another instance of Lidarr is already running. 08:41:43.5 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_return_false_if_another_gui_is_running --- 08:41:43.5 Info: --- Start: NzbDrone.App.Test.RouterTest.Route_should_call_install_service_when_application_mode_is_install --- 08:41:43.6 Info: --- End: NzbDrone.App.Test.RouterTest.Route_should_call_install_service_when_application_mode_is_install --- Skipped Route_should_call_install_service_when_application_mode_is_install [11 ms] 08:41:43.6 Info: --- Start: NzbDrone.App.Test.RouterTest.Route_should_call_uninstall_service_when_application_mode_is_uninstall --- 08:41:43.6 Info: --- End: NzbDrone.App.Test.RouterTest.Route_should_call_uninstall_service_when_application_mode_is_uninstall --- 08:41:43.6 Info: --- Start: NzbDrone.App.Test.RouterTest.show_error_on_install_if_service_already_exist --- 08:41:43.6 Info: --- End: NzbDrone.App.Test.RouterTest.show_error_on_install_if_service_already_exist --- 08:41:43.6 Info: --- Start: NzbDrone.App.Test.RouterTest.show_error_on_uninstall_if_service_doesnt_exist --- 08:41:43.6 Info: --- End: NzbDrone.App.Test.RouterTest.show_error_on_uninstall_if_service_doesnt_exist --- 08:41:43.6 Info: --- Start: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_not_monitor_with_none --- 08:41:43.7 Info: --- End: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_not_monitor_with_none --- 08:41:43.7 Info: --- Start: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_only_monitor_new_with_new --- 08:41:43.7 Info: --- End: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_only_monitor_new_with_new --- Skipped Route_should_call_uninstall_service_when_application_mode_is_uninstall [27 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-arm/Lidarr.Host.Test.dll (net6.0) 08:41:43.9 Info: --- Start: NzbDrone.Common.Test.CacheTests.CachedManagerFixture.should_return_proper_type_of_cache --- 08:41:43.9 Info: --- End: NzbDrone.Common.Test.CacheTests.CachedManagerFixture.should_return_proper_type_of_cache --- 08:41:43.9 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetAuthenticationType_No_Existing_Value --- 08:41:44.2 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetAuthenticationType_No_Existing_Value --- 08:41:44.2 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetBool_Success --- 08:41:44.2 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetBool_Success --- 08:41:44.2 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetInt_Success --- 08:41:44.2 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetInt_Success --- 08:41:44.2 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetLaunchBrowser_Success --- 08:41:44.2 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetLaunchBrowser_Success --- 08:41:44.2 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetPort_Success --- 08:41:44.2 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetPort_Success --- 08:41:44.2 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_New_Key --- 08:41:44.2 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_New_Key --- 08:41:44.2 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_Success --- 08:41:44.3 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_Success --- 08:41:44.3 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_only_save_specified_values --- 08:41:44.3 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_only_save_specified_values --- 08:41:44.3 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_save_proper_value --- 08:41:44.3 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_save_proper_value --- 08:41:44.3 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_bool --- 08:41:44.3 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_bool --- 08:41:44.3 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_int --- 08:41:44.3 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_int --- 08:41:44.3 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_invalid_xml --- 08:41:44.4 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_invalid_xml --- 08:41:44.4 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_only_null_character --- 08:41:44.4 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_only_null_character --- 08:41:44.4 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_is_empty --- 08:41:44.4 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_is_empty --- 08:41:44.4 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_for_root_of_drive --- 08:41:44.4 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_for_root_of_drive --- 08:41:44.4 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_or_system_volume_information_for_root_of_drive --- 08:41:44.4 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_or_system_volume_information_for_root_of_drive --- 08:41:44.4 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_system_volume_information --- 08:41:44.4 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_system_volume_information --- 08:41:44.4 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureLinuxPath("/var/user/file with, comma.mp3") --- 08:41:44.4 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureLinuxPath("/var/user/file with, comma.mp3") --- 08:41:44.4 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("p:\\Music\\file with, comma.mp3") --- 08:41:44.4 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("p:\\Music\\file with, comma.mp3") --- 08:41:44.4 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") --- 08:41:44.4 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") --- 08:41:44.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("0.0.0.0") --- 08:41:44.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("0.0.0.0") --- 08:41:44.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("1.0.0.0") --- 08:41:44.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("1.0.0.0") --- 08:41:44.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.empty_array_should_return_empty_flags --- 08:41:44.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.empty_array_should_return_empty_flags --- 08:41:44.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/key=value") --- 08:41:44.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/key=value") --- 08:41:44.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/KEY=value") --- 08:41:44.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/KEY=value") --- Skipped EnsureWindowsPath("p:\\Music\\file with, comma.mp3") [16 ms] Skipped EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") [1 ms] 08:41:44.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues(" /key=\"value\"") --- 08:41:44.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues(" /key=\"value\"") --- 08:41:44.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag("/t") --- 08:41:44.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag("/t") --- 08:41:44.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t") --- 08:41:44.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t") --- 08:41:44.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /T") --- 08:41:44.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /T") --- 08:41:44.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t ") --- 08:41:44.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t ") --- 08:41:44.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_both --- 08:41:44.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_both --- 08:41:44.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/data=test","/data=test") --- 08:41:44.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/data=test","/data=test") --- 08:41:44.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/Data=/a/b/c","/data=/a/b/c") --- 08:41:44.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/Data=/a/b/c","/data=/a/b/c") --- 08:41:44.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/nobrowser","/nobrowser") --- 08:41:44.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/nobrowser","/nobrowser") --- 08:41:44.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/Nobrowser","/nobrowser") --- 08:41:44.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/Nobrowser","/nobrowser") --- 08:41:44.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("-Nobrowser","/nobrowser") --- 08:41:44.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("-Nobrowser","/nobrowser") --- 08:41:44.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdef",1) --- 08:41:44.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdef",1) --- 08:41:44.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","abcdef",0) --- 08:41:44.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","abcdef",0) --- 08:41:44.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","",0) --- 08:41:44.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","",0) --- 08:41:44.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","",0) --- 08:41:44.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","",0) --- 08:41:44.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","de",1) --- 08:41:44.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","de",1) --- 08:41:44.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","defy",0.75d) --- 08:41:44.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","defy",0.75d) --- 08:41:44.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdefghk",0.6666666666666666d) --- 08:41:44.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdefghk",0.6666666666666666d) --- 08:41:44.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","zabcdefz",0.75d) --- 08:41:44.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","zabcdefz",0.75d) --- 08:41:44.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("plusifeelneedforredundantinformationintitlefield","anthology",0.4444444444444444d) --- 08:41:44.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("plusifeelneedforredundantinformationintitlefield","anthology",0.4444444444444444d) --- 08:41:44.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("+ (Plus) - I feel the need for redundant information in the title field","+",1) --- 08:41:44.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("+ (Plus) - I feel the need for redundant information in the title field","+",1) --- 08:41:44.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdef",0.5d,0) --- 08:41:44.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdef",0.5d,0) --- 08:41:44.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","abcdef",0.5d,-1) --- 08:41:44.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","abcdef",0.5d,-1) --- 08:41:44.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","",0.5d,-1) --- 08:41:44.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","",0.5d,-1) --- 08:41:44.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","",0.5d,-1) --- 08:41:44.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","",0.5d,-1) --- 08:41:44.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","de",0.5d,3) --- 08:41:44.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","de",0.5d,3) --- 08:41:44.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defy",0.5d,3) --- 08:41:44.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defy",0.5d,3) --- 08:41:44.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdefy",0.5d,0) --- 08:41:44.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdefy",0.5d,0) --- 08:41:44.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("I am the very model of a modern major general."," that berry ",0.3d,4) --- 08:41:44.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("I am the very model of a modern major general."," that berry ",0.3d,4) --- 08:41:44.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 08:41:44.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 08:41:44.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 08:41:44.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 08:41:44.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxhi",0.5d,4) --- 08:41:44.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxhi",0.5d,4) --- 08:41:44.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","cdefxyhijk",0.5d,2) --- 08:41:44.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","cdefxyhijk",0.5d,2) --- 08:41:44.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bxy",0.5d,-1) --- 08:41:44.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bxy",0.5d,-1) --- 08:41:44.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("123456789xx0","3456789x0",0.5d,2) --- 08:41:44.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("123456789xx0","3456789x0",0.5d,2) --- 08:41:44.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xxabc",0.5d,0) --- 08:41:44.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xxabc",0.5d,0) --- 08:41:44.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defyy",0.5d,3) --- 08:41:44.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defyy",0.5d,3) --- 08:41:44.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xabcdefy",0.5d,0) --- 08:41:44.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xabcdefy",0.5d,0) --- 08:41:44.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.6d,4) --- 08:41:44.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.6d,4) --- 08:41:44.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.7d,-1) --- 08:41:44.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.7d,-1) --- 08:41:44.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bcdef",0.0d,1) --- 08:41:44.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bcdef",0.0d,1) --- 08:41:44.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdexyzabcde","abccde",0.5d,0) --- 08:41:44.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdexyzabcde","abccde",0.5d,0) --- 08:41:44.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdxxefg",0.5d,0) --- 08:41:44.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdxxefg",0.5d,0) --- 08:41:44.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdefg",0.5d,0) --- 08:41:44.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdefg",0.5d,0) --- 08:41:44.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","The quick brown fox jumps over the lazy d",0.5d,0) --- 08:41:44.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","The quick brown fox jumps over the lazy d",0.5d,0) --- 08:41:44.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","The quick brown fox jumps over the lazy g",0.5d,0) --- 08:41:44.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","The quick brown fox jumps over the lazy g",0.5d,0) --- 08:41:44.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","quikc brown fox jumps over the lazy dog",0.5d,4) --- 08:41:44.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","quikc brown fox jumps over the lazy dog",0.5d,4) --- 08:41:44.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","qui jumps over the lazy dog",0.5d,16) --- 08:41:44.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","qui jumps over the lazy dog",0.5d,16) --- 08:41:44.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","quikc brown fox jumps over the lazy dog",0.5d,4) --- 08:41:44.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","quikc brown fox jumps over the lazy dog",0.5d,4) --- 08:41:44.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("u6IEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK","xEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK",0.5d,2) --- 08:41:44.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("u6IEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK","xEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK",0.5d,2) --- 08:41:44.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("plusifeelneedforredundantinformationintitlefield","anthology",0.5d,-1) --- 08:41:44.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("plusifeelneedforredundantinformationintitlefield","anthology",0.5d,-1) --- 08:41:44.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=\"utf-8\"","utf-8") --- 08:41:44.5 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=\"utf-8\"","utf-8") --- 08:41:44.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=utf-8","utf-8") --- 08:41:44.5 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=utf-8","utf-8") --- 08:41:44.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_parse_cookie_with_trailing_semi_colon --- 08:41:44.5 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_parse_cookie_with_trailing_semi_colon --- 08:41:44.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_throw_when_invalid_encoding_is_in_content_type_header("text/html; charset=asdasd") --- 08:41:44.5 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_throw_when_invalid_encoding_is_in_content_type_header("text/html; charset=asdasd") --- 08:41:44.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/{seg}/some","http://host/dir/some") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/{seg}/some","http://host/dir/some") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/some/{seg}","http://host/some/dir") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/some/{seg}","http://host/some/dir") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_remove_duplicated_slashes --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_remove_duplicated_slashes --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.shouldnt_add_value_for_nonexisting_segment --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.shouldnt_add_value_for_nonexisting_segment --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","","") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","","") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","","/") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","","/") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","","base") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","","base") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","","/base") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","","/base") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","","/base/") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","","/base/") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","relative","relative") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","relative","relative") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","/relative","/relative") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","/relative","/relative") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","relative","/relative") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","relative","/relative") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","/relative","/relative") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","/relative","/relative") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","relative","base/relative") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","relative","base/relative") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","/relative","base/relative") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","/relative","base/relative") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","relative","/base/relative") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","relative","/base/relative") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","/relative","/base/relative") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","/relative","/base/relative") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","relative","/base/relative") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","relative","/base/relative") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","/relative","/base/relative") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","/relative","/base/relative") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","relative","base/sub/relative") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","relative","base/sub/relative") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","/relative","base/sub/relative") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","/relative","base/sub/relative") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","relative","/base/sub/relative") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","relative","/base/sub/relative") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","/relative","/base/sub/relative") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","/relative","/base/sub/relative") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative","/base/sub/relative") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative","/base/sub/relative") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative","/base/sub/relative") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative","/base/sub/relative") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative/","/base/sub/relative/") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative/","/base/sub/relative/") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative/","/base/sub/relative/") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative/","/base/sub/relative/") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml","relative/path","abc://host.com:8080/root/file.xml/relative/path") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml","relative/path","abc://host.com:8080/root/file.xml/relative/path") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml","/relative/path","abc://host.com:8080/root/file.xml/relative/path") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml","/relative/path","abc://host.com:8080/root/file.xml/relative/path") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml?query=1#fragment","relative/path","abc://host.com:8080/root/file.xml/relative/path?query=1#fragment") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml?query=1#fragment","relative/path","abc://host.com:8080/root/file.xml/relative/path?query=1#fragment") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml?query=1#fragment","/relative/path","abc://host.com:8080/root/file.xml/relative/path?query=1#fragment") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml?query=1#fragment","/relative/path","abc://host.com:8080/root/file.xml/relative/path?query=1#fragment") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api","relative/path","abc://host.com:8080/root/api/relative/path") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api","relative/path","abc://host.com:8080/root/api/relative/path") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/root/api/relative/path") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/root/api/relative/path") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api/","relative/path","abc://host.com:8080/root/api/relative/path") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api/","relative/path","abc://host.com:8080/root/api/relative/path") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/root/api/relative/path") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/root/api/relative/path") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","","") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","","") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","","/") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","","/") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","","base") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","","base") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","","/base") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","","/base") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","","/base/") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","","/base/") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","relative","relative") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","relative","relative") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","/relative","/relative") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","/relative","/relative") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","relative","/relative") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","relative","/relative") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","/relative","/relative") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","/relative","/relative") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","relative","relative") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","relative","relative") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","/relative","/relative") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","/relative","/relative") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","relative","/relative") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","relative","/relative") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","/relative","/relative") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","/relative","/relative") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","relative","/base/relative") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","relative","/base/relative") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","/relative","/relative") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","/relative","/relative") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","relative","base/relative") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","relative","base/relative") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","/relative","/relative") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","/relative","/relative") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","relative","/base/relative") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","relative","/base/relative") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","/relative","/relative") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","/relative","/relative") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","relative","/base/sub/relative") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","relative","/base/sub/relative") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","/relative","/relative") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","/relative","/relative") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml","relative/path","abc://host.com:8080/root/relative/path") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml","relative/path","abc://host.com:8080/root/relative/path") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml","/relative/path","abc://host.com:8080/relative/path") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml","/relative/path","abc://host.com:8080/relative/path") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml?query=1#fragment","relative/path","abc://host.com:8080/root/relative/path") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml?query=1#fragment","relative/path","abc://host.com:8080/root/relative/path") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml?query=1#fragment","/relative/path","abc://host.com:8080/relative/path") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml?query=1#fragment","/relative/path","abc://host.com:8080/relative/path") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","relative/path","abc://host.com:8080/root/relative/path") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","relative/path","abc://host.com:8080/root/relative/path") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/relative/path") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/relative/path") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","relative/path","abc://host.com:8080/root/api/relative/path") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","relative/path","abc://host.com:8080/root/api/relative/path") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/relative/path") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/relative/path") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","//otherhost.com/path","abc://otherhost.com/path") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","//otherhost.com/path","abc://otherhost.com/path") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root/api/") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root/api/") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080//root/api/") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080//root/api/") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root//api/") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root//api/") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://[::1]:8080/root//api/") --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://[::1]:8080/root//api/") --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_use_os_family_if_name_is_null --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_use_os_family_if_name_is_null --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_user_agent_if_os_version_is_null --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_user_agent_if_os_version_is_null --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.ApplicationPath_should_not_be_empty --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.ApplicationPath_should_not_be_empty --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.IsProduction_should_return_false_when_run_within_nunit --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.IsProduction_should_return_false_when_run_within_nunit --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.should_use_path_from_arg_if_provided --- 08:41:44.6 Info: Data directory is being overridden to [c:\users\test\] 08:41:44.6 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.should_use_path_from_arg_if_provided --- 08:41:44.6 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.StartupPath_should_not_be_empty --- 08:41:44.6 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.StartupPath_should_not_be_empty --- 08:41:44.8 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Error) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Error) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Fatal) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Fatal) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Off) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Off) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Trace) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Trace) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Debug) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Debug) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Info) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Info) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Warn) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Warn) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Trace) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Trace) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Debug) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Debug) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Info) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Info) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Warn) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Warn) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Error) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Error) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Fatal) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Fatal) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Off) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Off) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("Jackett.Common.IndexerException") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("Jackett.Common.IndexerException") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("openflixr") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("openflixr") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 08:41:44.9 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.) --- 08:41:44.9 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.) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("A message that isn't filtered") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("A message that isn't filtered") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("Error") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("Error") --- 08:41:44.9 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.) --- 08:41:44.9 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.) --- 08:41:44.9 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.) --- 08:41:44.9 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.) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","",0) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","",0) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("a","",0) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("a","",0) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","a",0) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","a",0) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","hello") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","hello") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","bye") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","bye") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("a longer string","a different long string") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("a longer string","a different long string") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("","",0) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("","",0) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abc",0) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abc",0) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abcd",1) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abcd",1) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcd","abc",1) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcd","abc",1) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abd",1) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abd",1) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","adc",1) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","adc",1) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcdefgh","abcghdef",4) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcdefgh","abcghdef",4) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("a.b.c.","abc",3) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("a.b.c.","abc",3) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents Of SHIELD","Marvel's Agents Of S.H.I.E.L.D.",15) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents Of SHIELD","Marvel's Agents Of S.H.I.E.L.D.",15) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents of cracked","Agents of shield",6) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents of cracked","Agents of shield",6) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABCxxx","ABC1xx",1) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABCxxx","ABC1xx",1) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABC1xx","ABCxxx",1) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABC1xx","ABCxxx",1) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("","",0) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("","",0) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abc",0) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abc",0) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abcd",1) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abcd",1) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcd","abc",3) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcd","abc",3) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abd",3) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abd",3) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","adc",3) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","adc",3) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcdefgh","abcghdef",8) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcdefgh","abcghdef",8) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("a.b.c.","abc",0) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("a.b.c.","abc",0) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Marvel's Agents Of S.H.I.E.L.D.",9) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Marvel's Agents Of S.H.I.E.L.D.",9) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Agents of cracked",14) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Agents of cracked",14) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","the shield",24) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","the shield",24) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABCxxx","ABC1xx",3) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABCxxx","ABC1xx",3) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABC1xx","ABCxxx",3) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABC1xx","ABCxxx",3) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_add_directory_slash --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_add_directory_slash --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path\\",Windows) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path\\",Windows) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path",Windows) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path",Windows) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\",Windows) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\",Windows) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:",Windows) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:",Windows) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path\\",Windows) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path\\",Windows) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path",Windows) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path",Windows) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path\\",Windows) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path\\",Windows) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path",Windows) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path",Windows) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path\\",Windows) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path\\",Windows) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path",Windows) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path",Windows) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\",Windows) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\",Windows) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative",Unknown) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative",Unknown) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path/",Unix) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path/",Unix) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path",Unix) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path",Unix) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/",Unix) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/",Unix) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("linux/path",Unix) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("linux/path",Unix) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("Castle:unrooted+linux+path",Unknown) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("Castle:unrooted+linux+path",Unknown) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_mixed_slashes --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_mixed_slashes --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub","C:\\Test\\sub") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub","C:\\Test\\sub") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\test","C:\\Test\\sub\\test") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\test","C:\\Test\\sub\\test") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test\\","\\sub","C:\\Test\\sub") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test\\","\\sub","C:\\Test\\sub") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\","C:\\Test\\sub\\") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\","C:\\Test\\sub\\") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","C:\\Test2\\sub","C:\\Test2\\sub") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","C:\\Test2\\sub","C:\\Test2\\sub") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub","/Test/sub") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub","/Test/sub") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub/","/Test/sub/") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub/","/Test/sub/") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","sub/test/","/Test/sub/test/") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","sub/test/","/Test/sub/test/") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","/Test2/","/Test2/") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","/Test2/","/Test2/") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","","C:\\Test") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","","C:\\Test") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_compare_unix_ospathkind_case_sensitive --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_compare_unix_ospathkind_case_sensitive --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_compare_windows_ospathkind_case_insensitive --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_compare_windows_ospathkind_case_insensitive --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data\\Sub\\Folder","Sub\\Folder") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data\\Sub\\Folder","Sub\\Folder") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data2\\Sub\\Folder","..\\Data2\\Sub\\Folder") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data2\\Sub\\Folder","..\\Data2\\Sub\\Folder") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("/parent/folder","/parent/folder/Sub/Folder","Sub/Folder") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("/parent/folder","/parent/folder/Sub/Folder","Sub/Folder") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:\\rooted\\windows\\path") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:\\rooted\\windows\\path") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("\\\\blaat") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("\\\\blaat") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/rooted/linux/path") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/rooted/linux/path") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("\\rooted\\windows\\path") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("\\rooted\\windows\\path") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("rooted\\windows\\path") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("rooted\\windows\\path") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("path") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("path") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("linux/path") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("linux/path") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("Castle:unrooted+linux+path") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("Castle:unrooted+linux+path") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("C:unrooted+linux+path") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("C:unrooted+linux+path") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test",True) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test",True) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test\\Contains\\",True) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test\\Contains\\",True) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Other\\",False) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Other\\",False) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_double_slashes_unix --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_double_slashes_unix --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_unix --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_unix --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_windows --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_windows --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_not_ignore_trailing_slash_during_compare --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_not_ignore_trailing_slash_during_compare --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_parse_null_as_empty --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_parse_null_as_empty --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_empty_as_parent_of_root_unc --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_empty_as_parent_of_root_unc --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:\\rooted\\windows\\path","path") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:\\rooted\\windows\\path","path") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:","C:") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:","C:") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\\\blaat","blaat") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\\\blaat","blaat") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/rooted/linux/path","path") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/rooted/linux/path","path") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/",null) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/",null) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\rooted\\windows\\path\\","path") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\rooted\\windows\\path\\","path") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("rooted\\windows\\path","path") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("rooted\\windows\\path","path") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("path","path") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("path","path") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("linux/path","path") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("linux/path","path") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path","C:\\rooted\\windows\\") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path","C:\\rooted\\windows\\") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path\\","C:\\rooted\\windows\\") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path\\","C:\\rooted\\windows\\") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted","C:\\") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted","C:\\") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:",null) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:",null) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted/linux/path","/rooted/linux/") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted/linux/path","/rooted/linux/") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted","/") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted","/") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/",null) --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/",null) --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.AppDataDirectory_path_test --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.AppDataDirectory_path_test --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/","/") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/","/") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/test/","/test") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/test/","/test") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test/","/test") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test/","/test") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//","/test") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//","/test") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test// ","/test") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test// ","/test") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other// ","/test/other") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other// ","/test/other") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other//file.ext ","/test/other/file.ext") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other//file.ext ","/test/other/file.ext") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//CAPITAL//lower// ","/CAPITAL/lower") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//CAPITAL//lower// ","/CAPITAL/lower") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\test\\","c:\\test") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\test\\","c:\\test") --- Skipped Clean_Path_Windows("c:\\test\\","c:\\test") [1 ms] 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\\\test\\\\","c:\\test") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\\\test\\\\","c:\\test") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") --- 08:41:44.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") --- 08:41:44.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") --- Skipped Clean_Path_Windows("c:\\\\test\\\\","c:\\test") [2 ms] Skipped Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") [1 ms] Skipped Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") [1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") [1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") [1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") [1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") [1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") [2 ms] Skipped Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") [1 ms] 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Config_path_test --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Config_path_test --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_file_return_partially_fixed_result --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_file_return_partially_fixed_result --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_folder_return_partially_fixed_result --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_folder_return_partially_fixed_result --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_dir_in_windows --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_dir_in_windows --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_file_in_windows --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_file_in_windows --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_original_value_in_linux --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_original_value_in_linux --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Linux --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Linux --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Windows --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Windows --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientExePath --- 08:41:45.0 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 [2 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] 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientFolder --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientFolder --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateLogFolder --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateLogFolder --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdatePackageFolder --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdatePackageFolder --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_empty --- 08:41:45.0 Warn: The string can't be left empty, null or consist of only whitespaces. 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_empty --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_null --- 08:41:45.0 Warn: The string can't be left empty, null or consist of only whitespaces. 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_null --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir") --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir") --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir\\") --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir\\") --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test\\","C:\\Test\\mydir") --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test\\","C:\\Test\\mydir") --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test","C:\\Test\\mydir\\") --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test","C:\\Test\\mydir\\") --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test2\\","C:\\Test") --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test2\\","C:\\Test") --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\Test\\","C:\\Test\\") --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\Test\\","C:\\Test\\") --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test") --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test") --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test\\") --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test\\") --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_for_oversized_path --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_for_oversized_path --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/",null) --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/",null) --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/test","/") --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/test","/") --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\","C:\\") --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\","C:\\") --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\",null) --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\",null) --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share",null) --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share",null) --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\","C:\\") --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\","C:\\") --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\","C:\\") --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\","C:\\") --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test","C:\\Test\\\\") --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test","C:\\Test\\\\") --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\\\\\\\Test","C:\\Test\\\\") --- 08:41:45.0 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:\\") [2 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] 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test\\\\\\\\","C:\\Test\\\\") --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test\\\\\\\\","C:\\Test\\\\") --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool") --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool") --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool") --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool") --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool\\") --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool\\") --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool\\") --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool\\") --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons","\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons") --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons","\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons") --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test","C:\\Test2\\") --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test","C:\\Test2\\") --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test\\Test","C:\\TestTest\\") --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test\\Test","C:\\TestTest\\") --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Sandbox --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Sandbox --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_windows_only("c:\\","C:\\") --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_windows_only("c:\\","C:\\") --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_false_when_not_a_child --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_false_when_not_a_child --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_a_file --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_a_file --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_another_folder --- 08:41:45.0 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_another_folder --- 08:41:45.0 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.exists_should_find_running_process --- 08:41:45.0 Debug: Starting /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 08:41:45.1 Debug: Dummy process. ID:8533 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 08:41:45.6 Debug: Found 1 processes with the name: Lidarr.Test.Dummy 08:41:45.6 Debug: - [8533] Lidarr.Test.Dummy 08:41:45.6 Debug: Found 0 processes with the name: Lidarr.Test.Dummy 08:41:45.6 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.exists_should_find_running_process --- 08:41:45.6 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetById_should_return_null_if_process_doesnt_exist --- 08:41:45.6 Debug: Finding process with Id:1234567 08:41:45.7 Warn: Unable to find process with ID 1234567 08:41:45.7 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetById_should_return_null_if_process_doesnt_exist --- 08:41:43.7 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_get_stats_for_artist --- 08:41:44.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121038562994_1/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:44.3 Info: DatabaseEngineVersionCheck migrating 08:41:44.3 Info: PerformDBOperation 08:41:44.3 Info: Performing DB Operation 08:41:44.4 Info: SQLite 3.46.0 08:41:44.4 Info: => 0.0621066s 08:41:44.4 Info: DatabaseEngineVersionCheck migrated 08:41:44.4 Info: => 0.0643366s 08:41:44.4 Info: VersionMigration migrating 08:41:44.4 Info: Beginning Transaction 08:41:44.4 Info: CreateTable VersionInfo 08:41:44.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:41:44.4 Info: => 0.0308239s 08:41:44.4 Info: Committing Transaction 08:41:44.4 Info: VersionMigration migrated 08:41:44.4 Info: => 0.0328269s 08:41:44.4 Info: VersionUniqueMigration migrating 08:41:44.4 Info: Beginning Transaction 08:41:44.5 Info: CreateIndex VersionInfo (Version) 08:41:44.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:41:44.5 Info: => 0.0019479s 08:41:44.5 Info: AlterTable VersionInfo 08:41:44.5 Info: => 0.0001932s 08:41:44.5 Info: CreateColumn VersionInfo AppliedOn DateTime 08:41:44.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:41:44.5 Info: => 0.0010338s 08:41:44.5 Info: Committing Transaction 08:41:44.5 Info: VersionUniqueMigration migrated 08:41:44.5 Info: => 0.0013755s 08:41:44.5 Info: VersionDescriptionMigration migrating 08:41:44.5 Info: Beginning Transaction 08:41:44.5 Info: AlterTable VersionInfo 08:41:44.5 Info: => 2.47E-05s 08:41:44.5 Info: CreateColumn VersionInfo Description String 08:41:44.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:41:44.5 Info: => 0.0002768s 08:41:44.5 Info: Committing Transaction 08:41:44.5 Info: VersionDescriptionMigration migrated 08:41:44.5 Info: => 0.0005002s 08:41:44.5 Info: 1: InitialSetup migrating 08:41:44.5 Info: Beginning Transaction 08:41:44.5 Info: Starting migration of Main DB to 1 08:41:44.5 Info: CreateTable Config 08:41:44.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:41:44.5 Info: => 0.0004282s 08:41:44.5 Info: CreateIndex Config (Key) 08:41:44.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:41:44.5 Info: => 0.0001493s 08:41:44.5 Info: CreateTable RootFolders 08:41:44.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:41:44.5 Info: => 0.000122s 08:41:44.5 Info: CreateIndex RootFolders (Path) 08:41:44.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:41:44.5 Info: => 9.94E-05s 08:41:44.5 Info: CreateTable Artists 08:41:44.5 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 08:41:44.5 Info: => 0.0003685s 08:41:44.5 Info: CreateIndex Artists (ForeignArtistId) 08:41:44.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:44.5 Info: => 0.0001044s 08:41:44.5 Info: CreateIndex Artists (NameSlug) 08:41:44.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:44.5 Info: => 9.71E-05s 08:41:44.5 Info: CreateIndex Artists (CleanName) 08:41:44.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:44.5 Info: => 9.42E-05s 08:41:44.5 Info: CreateIndex Artists (Path) 08:41:44.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:44.5 Info: => 9.4E-05s 08:41:44.5 Info: CreateTable Albums 08:41:44.5 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 08:41:44.5 Info: => 0.0002938s 08:41:44.5 Info: CreateIndex Albums (ForeignAlbumId) 08:41:44.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:44.5 Info: => 0.0001034s 08:41:44.5 Info: CreateIndex Albums (MBId) 08:41:44.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:44.5 Info: => 9.68E-05s 08:41:44.5 Info: CreateIndex Albums (TADBId) 08:41:44.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:44.5 Info: => 9.42E-05s 08:41:44.5 Info: CreateIndex Albums (TitleSlug) 08:41:44.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:44.5 Info: => 9.63E-05s 08:41:44.5 Info: CreateIndex Albums (CleanTitle) 08:41:44.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:44.5 Info: => 0.0001043s 08:41:44.5 Info: CreateIndex Albums (Path) 08:41:44.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:41:44.5 Info: => 9.72E-05s 08:41:44.5 Info: CreateTable Tracks 08:41:44.5 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 08:41:44.5 Info: => 0.0001969s 08:41:44.5 Info: CreateIndex Tracks (ForeignTrackId) 08:41:44.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:44.5 Info: => 0.0001313s 08:41:44.5 Info: CreateIndex Tracks (ArtistId) 08:41:44.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:44.5 Info: => 0.0001137s 08:41:44.5 Info: CreateIndex Tracks (TrackFileId) 08:41:44.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:44.5 Info: => 0.0001137s 08:41:44.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:41:44.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:41:44.5 Info: => 0.0001099s 08:41:44.5 Info: CreateTable TrackFiles 08:41:44.5 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 08:41:44.5 Info: => 0.0001875s 08:41:44.5 Info: CreateIndex TrackFiles (ArtistId) 08:41:44.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:41:44.5 Info: => 0.0001176s 08:41:44.5 Info: CreateIndex TrackFiles (AlbumId) 08:41:44.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:44.5 Info: => 0.0001059s 08:41:44.5 Info: CreateTable History 08:41:44.5 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 08:41:44.5 Info: => 0.0001967s 08:41:44.5 Info: CreateIndex History (Date) 08:41:44.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:44.5 Info: => 0.0001106s 08:41:44.5 Info: CreateIndex History (EventType) 08:41:44.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:44.5 Info: => 0.0001037s 08:41:44.5 Info: CreateIndex History (DownloadId) 08:41:44.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:41:44.5 Info: => 0.0001034s 08:41:44.5 Info: CreateIndex History (AlbumId) 08:41:44.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:41:44.5 Info: => 0.00013s 08:41:44.5 Info: CreateTable Notifications 08:41:44.5 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 08:41:44.5 Info: => 0.0001944s 08:41:44.5 Info: CreateTable ScheduledTasks 08:41:44.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:41:44.5 Info: => 0.0001492s 08:41:44.5 Info: CreateIndex ScheduledTasks (TypeName) 08:41:44.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:44.5 Info: => 0.0001394s 08:41:44.5 Info: CreateTable Indexers 08:41:44.5 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 08:41:44.5 Info: => 0.0001548s 08:41:44.5 Info: CreateIndex Indexers (Name) 08:41:44.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:44.5 Info: => 0.000148s 08:41:44.5 Info: CreateTable Profiles 08:41:44.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:41:44.5 Info: => 0.0001408s 08:41:44.5 Info: CreateIndex Profiles (Name) 08:41:44.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:41:44.5 Info: => 0.0001327s 08:41:44.5 Info: CreateTable QualityDefinitions 08:41:44.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:41:44.5 Info: => 0.0001643s 08:41:44.5 Info: CreateIndex QualityDefinitions (Quality) 08:41:44.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:41:44.5 Info: => 0.0001059s 08:41:44.5 Info: CreateIndex QualityDefinitions (Title) 08:41:44.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:41:44.5 Info: => 0.0001062s 08:41:44.5 Info: CreateTable NamingConfig 08:41:44.5 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 08:41:44.5 Info: => 0.000351s 08:41:44.5 Info: CreateTable Blacklist 08:41:44.5 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 08:41:44.5 Info: => 0.0016514s 08:41:44.5 Info: CreateTable Metadata 08:41:44.5 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 08:41:44.5 Info: => 0.0001677s 08:41:44.5 Info: CreateTable MetadataFiles 08:41:44.5 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 08:41:44.5 Info: => 0.0001925s 08:41:44.5 Info: CreateTable DownloadClients 08:41:44.5 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 08:41:44.5 Info: => 0.0001586s 08:41:44.5 Info: CreateTable PendingReleases 08:41:44.5 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 08:41:44.5 Info: => 0.0001839s 08:41:44.5 Info: CreateTable RemotePathMappings 08:41:44.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:41:44.5 Info: => 0.0001403s 08:41:44.5 Info: CreateTable Tags 08:41:44.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:41:44.5 Info: => 0.0001315s 08:41:44.5 Info: CreateIndex Tags (Label) 08:41:44.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:41:44.5 Info: => 0.0001125s 08:41:44.5 Info: CreateTable Restrictions 08:41:44.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:41:44.5 Info: => 0.0001426s 08:41:44.5 Info: CreateTable DelayProfiles 08:41:44.5 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 08:41:44.5 Info: => 0.0002041s 08:41:44.5 Info: CreateTable Users 08:41:44.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:41:44.5 Info: => 0.0001435s 08:41:44.5 Info: CreateIndex Users (Identifier) 08:41:44.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:41:44.5 Info: => 0.0001147s 08:41:44.5 Info: CreateIndex Users (Username) 08:41:44.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:41:44.5 Info: => 0.0001089s 08:41:44.5 Info: CreateTable Commands 08:41:44.5 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 08:41:44.5 Info: => 0.0001879s 08:41:44.5 Info: CreateTable IndexerStatus 08:41:44.5 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 08:41:44.5 Info: => 0.0002044s 08:41:44.5 Info: CreateIndex IndexerStatus (ProviderId) 08:41:44.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:44.5 Info: => 0.0001379s 08:41:44.5 Info: CreateTable ExtraFiles 08:41:44.5 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 08:41:44.5 Info: => 0.0001857s 08:41:44.5 Info: CreateTable LyricFiles 08:41:44.5 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 08:41:44.5 Info: => 0.0001908s 08:41:44.5 Info: CreateTable LanguageProfiles 08:41:44.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:41:44.5 Info: => 0.0001401s 08:41:44.5 Info: CreateIndex LanguageProfiles (Name) 08:41:44.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:41:44.5 Info: => 0.0001127s 08:41:44.5 Info: CreateTable DownloadClientStatus 08:41:44.5 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 08:41:44.5 Info: => 0.0001556s 08:41:44.5 Info: CreateIndex DownloadClientStatus (ProviderId) 08:41:44.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:44.5 Info: => 0.0001227s 08:41:44.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:41:44.5 Info: -> 1 Insert operations completed in 00:00:00.0036747 taking an average of 00:00:00.0036747 08:41:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:41:44', 'InitialSetup') 08:41:44.5 Info: Committing Transaction 08:41:44.5 Info: 1: InitialSetup migrated 08:41:44.5 Info: => 0.0055961s 08:41:44.5 Info: 2: add_reason_to_pending_releases migrating 08:41:44.5 Info: Beginning Transaction 08:41:44.5 Info: Starting migration of Main DB to 2 08:41:44.5 Info: AlterTable PendingReleases 08:41:44.5 Info: => 1.6E-06s 08:41:44.5 Info: CreateColumn PendingReleases Reason Int32 08:41:44.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:41:44.5 Info: => 0.0005953s 08:41:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:41:44', 'add_reason_to_pending_releases') 08:41:44.5 Info: Committing Transaction 08:41:44.5 Info: 2: add_reason_to_pending_releases migrated 08:41:44.5 Info: => 0.0009881s 08:41:44.5 Info: 3: add_medium_support migrating 08:41:44.5 Info: Beginning Transaction 08:41:44.5 Info: Starting migration of Main DB to 3 08:41:44.5 Info: AlterTable Albums 08:41:44.5 Info: => 1.5E-06s 08:41:44.5 Info: CreateColumn Albums Media String 08:41:44.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:41:44.5 Info: => 0.0005885s 08:41:44.5 Info: AlterTable Tracks 08:41:44.5 Info: => 1.5E-06s 08:41:44.5 Info: CreateColumn Tracks MediumNumber Int32 08:41:44.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:41:44.5 Info: => 0.0005351s 08:41:44.5 Info: AlterTable Tracks 08:41:44.5 Info: => 1.4E-06s 08:41:44.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:41:44.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:41:44.5 Info: => 0.0005362s 08:41:44.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:44.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:44.5 Info: => 0.0003818s 08:41:44.5 Info: DeleteColumn Tracks TrackNumber 08:41:44.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 08:41:44.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 08:41:44.5 Info: DROP TABLE "Tracks" 08:41:44.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:44.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:44.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:44.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:44.5 Info: => 0.0262848s 08:41:44.5 Info: AlterTable Tracks 08:41:44.5 Info: => 1.5E-06s 08:41:44.5 Info: CreateColumn Tracks TrackNumber String 08:41:44.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:41:44.5 Info: => 0.000537s 08:41:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:41:44', 'add_medium_support') 08:41:44.5 Info: Committing Transaction 08:41:44.5 Info: 3: add_medium_support migrated 08:41:44.5 Info: => 0.001044s 08:41:44.5 Info: 4: add_various_qualites_in_profile migrating 08:41:44.5 Info: Beginning Transaction 08:41:44.5 Info: Starting migration of Main DB to 4 08:41:44.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:44.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:44.5 Info: => 0.0001383s 08:41:44.5 Info: PerformDBOperation 08:41:44.5 Info: Performing DB Operation 08:41:44.6 Info: => 0.0106503s 08:41:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:41:44', 'add_various_qualites_in_profile') 08:41:44.6 Info: Committing Transaction 08:41:44.6 Info: 4: add_various_qualites_in_profile migrated 08:41:44.6 Info: => 0.0111091s 08:41:44.6 Info: 5: metadata_profiles migrating 08:41:44.6 Info: Beginning Transaction 08:41:44.6 Info: Starting migration of Main DB to 5 08:41:44.6 Info: CreateTable MetadataProfiles 08:41:44.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 08:41:44.6 Info: => 0.000207s 08:41:44.6 Info: CreateIndex MetadataProfiles (Name) 08:41:44.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 08:41:44.6 Info: => 0.000127s 08:41:44.6 Info: AlterTable Artists 08:41:44.6 Info: => 1.4E-06s 08:41:44.6 Info: CreateColumn Artists MetadataProfileId Int32 08:41:44.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 08:41:44.6 Info: => 0.0005932s 08:41:44.6 Info: DeleteColumn Artists PrimaryAlbumTypes 08:41:44.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) 08:41:44.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" 08:41:44.6 Info: DROP TABLE "Artists" 08:41:44.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:44.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:44.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:44.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:44.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:44.6 Info: => 0.0060179s 08:41:44.6 Info: DeleteColumn Artists SecondaryAlbumTypes 08:41:44.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) 08:41:44.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" 08:41:44.6 Info: DROP TABLE "Artists" 08:41:44.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:44.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:44.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:44.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:44.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:44.6 Info: => 0.0057801s 08:41:44.6 Info: AlterTable Albums 08:41:44.6 Info: => 1.5E-06s 08:41:44.6 Info: CreateColumn Albums SecondaryTypes String 08:41:44.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 08:41:44.6 Info: => 0.0005403s 08:41:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-31T08:41:44', 'metadata_profiles') 08:41:44.6 Info: Committing Transaction 08:41:44.6 Info: 5: metadata_profiles migrated 08:41:44.6 Info: => 0.0010572s 08:41:44.6 Info: 6: separate_automatic_and_interactive_search migrating 08:41:44.6 Info: Beginning Transaction 08:41:44.6 Info: Starting migration of Main DB to 6 08:41:44.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 08:41:44.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 08:41:44.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 08:41:44.6 Info: DROP TABLE "Indexers" 08:41:44.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:44.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:44.6 Info: => 0.0085873s 08:41:44.6 Info: AlterTable Indexers 08:41:44.6 Info: => 1.9E-06s 08:41:44.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 08:41:44.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 08:41:44.6 Info: => 0.0005402s 08:41:44.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:44.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:44.6 Info: => 6.26E-05s 08:41:44.6 Info: AlterTable Indexers 08:41:44.6 Info: => 1.4E-06s 08:41:44.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 08:41:44.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 08:41:44.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 08:41:44.6 Info: DROP TABLE "Indexers" 08:41:44.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:44.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:44.6 Info: => 0.0057384s 08:41:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-31T08:41:44', 'separate_automatic_and_interactive_search') 08:41:44.6 Info: Committing Transaction 08:41:44.6 Info: 6: separate_automatic_and_interactive_search migrated 08:41:44.6 Info: => 0.0061961s 08:41:44.6 Info: 7: change_album_path_to_relative migrating 08:41:44.6 Info: Beginning Transaction 08:41:44.6 Info: Starting migration of Main DB to 7 08:41:44.6 Info: DeleteColumn Albums Path 08:41:44.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 08:41:44.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 08:41:44.6 Info: DROP TABLE "Albums" 08:41:44.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:44.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:44.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:44.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:44.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:44.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:44.6 Info: => 0.0158129s 08:41:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-31T08:41:44', 'change_album_path_to_relative') 08:41:44.6 Info: Committing Transaction 08:41:44.6 Info: 7: change_album_path_to_relative migrated 08:41:44.6 Info: => 0.0163547s 08:41:44.6 Info: 8: change_quality_size_mb_to_kb migrating 08:41:44.6 Info: Beginning Transaction 08:41:44.6 Info: Starting migration of Main DB to 8 08:41:44.6 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 08:41:44.6 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 08:41:44.6 Info: => 8.18E-05s 08:41:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-31T08:41:44', 'change_quality_size_mb_to_kb') 08:41:44.6 Info: Committing Transaction 08:41:44.6 Info: 8: change_quality_size_mb_to_kb migrated 08:41:44.6 Info: => 0.0003974s 08:41:44.6 Info: 9: album_releases migrating 08:41:44.6 Info: Beginning Transaction 08:41:44.6 Info: Starting migration of Main DB to 9 08:41:44.6 Info: AlterTable Albums 08:41:44.6 Info: => 1.6E-06s 08:41:44.6 Info: CreateColumn Albums Releases String 08:41:44.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 08:41:44.6 Info: => 0.0005931s 08:41:44.6 Info: AlterTable Albums 08:41:44.6 Info: => 1.3E-06s 08:41:44.6 Info: CreateColumn Albums CurrentRelease String 08:41:44.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 08:41:44.6 Info: => 0.0005489s 08:41:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-31T08:41:44', 'album_releases') 08:41:44.6 Info: Committing Transaction 08:41:44.6 Info: 9: album_releases migrated 08:41:44.6 Info: => 0.0008997s 08:41:44.6 Info: 10: album_releases_fix migrating 08:41:44.6 Info: Beginning Transaction 08:41:44.6 Info: Starting migration of Main DB to 10 08:41:44.6 Info: AlterTable Albums 08:41:44.6 Info: => 2E-06s 08:41:44.6 Info: AlterColumn Albums Releases String 08:41:44.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 08:41:44.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 08:41:44.6 Info: DROP TABLE "Albums" 08:41:44.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:44.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:44.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:44.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:44.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:44.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:44.6 Info: => 0.0059417s 08:41:44.6 Info: AlterTable Albums 08:41:44.6 Info: => 1.6E-06s 08:41:44.6 Info: AlterColumn Albums CurrentRelease String 08:41:44.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 08:41:44.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 08:41:44.6 Info: DROP TABLE "Albums" 08:41:44.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:44.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:44.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:44.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:44.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:44.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:44.6 Info: => 0.0058261s 08:41:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-31T08:41:44', 'album_releases_fix') 08:41:44.6 Info: Committing Transaction 08:41:44.6 Info: 10: album_releases_fix migrated 08:41:44.6 Info: => 0.0062422s 08:41:44.6 Info: 11: import_lists migrating 08:41:44.6 Info: Beginning Transaction 08:41:44.6 Info: Starting migration of Main DB to 11 08:41:44.6 Info: CreateTable ImportLists 08:41:44.6 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 08:41:44.6 Info: => 0.0002323s 08:41:44.6 Info: CreateIndex ImportLists (Name) 08:41:44.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:41:44.6 Info: => 0.0001142s 08:41:44.6 Info: CreateTable ImportListStatus 08:41:44.6 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 08:41:44.6 Info: => 0.0001637s 08:41:44.6 Info: CreateIndex ImportListStatus (ProviderId) 08:41:44.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:44.6 Info: => 0.0001093s 08:41:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-31T08:41:44', 'import_lists') 08:41:44.6 Info: Committing Transaction 08:41:44.6 Info: 11: import_lists migrated 08:41:44.6 Info: => 0.0004822s 08:41:44.6 Info: 12: add_release_status migrating 08:41:44.6 Info: Beginning Transaction 08:41:44.6 Info: Starting migration of Main DB to 12 08:41:44.6 Info: AlterTable MetadataProfiles 08:41:44.6 Info: => 2.2E-06s 08:41:44.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 08:41:44.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 08:41:44.6 Info: => 0.0005918s 08:41:44.6 Info: PerformDBOperation 08:41:44.6 Info: Performing DB Operation 08:41:44.6 Info: => 0.0032833s 08:41:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-31T08:41:44', 'add_release_status') 08:41:44.6 Info: Committing Transaction 08:41:44.6 Info: 12: add_release_status migrated 08:41:44.6 Info: => 0.0036832s 08:41:44.6 Info: 13: album_download_notification migrating 08:41:44.6 Info: Beginning Transaction 08:41:44.6 Info: Starting migration of Main DB to 13 08:41:44.6 Info: AlterTable Notifications 08:41:44.6 Info: => 2.1E-06s 08:41:44.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 08:41:44.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 08:41:44.6 Info: => 0.0006341s 08:41:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-31T08:41:44', 'album_download_notification') 08:41:44.6 Info: Committing Transaction 08:41:44.6 Info: 13: album_download_notification migrated 08:41:44.6 Info: => 0.0009935s 08:41:44.6 Info: 14: fix_language_metadata_profiles migrating 08:41:44.6 Info: Beginning Transaction 08:41:44.6 Info: Starting migration of Main DB to 14 08:41:44.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 08:41:44.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 08:41:44.6 Info: => 0.0001195s 08:41:44.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 08:41:44.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 08:41:44.6 Info: => 8.83E-05s 08:41:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-31T08:41:44', 'fix_language_metadata_profiles') 08:41:44.6 Info: Committing Transaction 08:41:44.6 Info: 14: fix_language_metadata_profiles migrated 08:41:44.6 Info: => 0.0004074s 08:41:44.6 Info: 15: remove_fanzub migrating 08:41:44.6 Info: Beginning Transaction 08:41:44.6 Info: Starting migration of Main DB to 15 08:41:44.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:44.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:44.6 Info: => 7.9E-05s 08:41:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-31T08:41:44', 'remove_fanzub') 08:41:44.6 Info: Committing Transaction 08:41:44.6 Info: 15: remove_fanzub migrated 08:41:44.6 Info: => 0.0003797s 08:41:44.6 Info: 16: update_artist_history_indexes migrating 08:41:44.6 Info: Beginning Transaction 08:41:44.6 Info: Starting migration of Main DB to 16 08:41:44.6 Info: CreateIndex Albums (ArtistId) 08:41:44.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 08:41:44.6 Info: => 0.0001464s 08:41:44.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 08:41:44.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 08:41:44.6 Info: => 0.0001169s 08:41:44.6 Info: DeleteIndex History (AlbumId) 08:41:44.6 Info: DROP INDEX "IX_History_AlbumId" 08:41:44.6 Info: => 0.0005082s 08:41:44.6 Info: CreateIndex History (AlbumId, Date) 08:41:44.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:44.6 Info: => 0.0001465s 08:41:44.6 Info: DeleteIndex History (DownloadId) 08:41:44.6 Info: DROP INDEX "IX_History_DownloadId" 08:41:44.6 Info: => 0.0001761s 08:41:44.6 Info: CreateIndex History (DownloadId, Date) 08:41:44.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:44.6 Info: => 0.0001252s 08:41:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-31T08:41:44', 'update_artist_history_indexes') 08:41:44.6 Info: Committing Transaction 08:41:44.6 Info: 16: update_artist_history_indexes migrated 08:41:44.6 Info: => 0.0005018s 08:41:44.6 Info: 17: remove_nma migrating 08:41:44.6 Info: Beginning Transaction 08:41:44.6 Info: Starting migration of Main DB to 17 08:41:44.6 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:44.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 08:41:44.6 Info: => 0.0030663s 08:41:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-31T08:41:44', 'remove_nma') 08:41:44.6 Info: Committing Transaction 08:41:44.6 Info: 17: remove_nma migrated 08:41:44.6 Info: => 0.0033722s 08:41:44.6 Info: 18: album_disambiguation migrating 08:41:44.6 Info: Beginning Transaction 08:41:44.6 Info: Starting migration of Main DB to 18 08:41:44.6 Info: AlterTable Albums 08:41:44.6 Info: => 9.6E-06s 08:41:44.6 Info: CreateColumn Albums Disambiguation String 08:41:44.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 08:41:44.6 Info: => 0.0006219s 08:41:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-31T08:41:44', 'album_disambiguation') 08:41:44.6 Info: Committing Transaction 08:41:44.6 Info: 18: album_disambiguation migrated 08:41:44.6 Info: => 0.0009692s 08:41:44.6 Info: 19: add_ape_quality_in_profiles migrating 08:41:44.6 Info: Beginning Transaction 08:41:44.6 Info: Starting migration of Main DB to 19 08:41:44.6 Info: PerformDBOperation 08:41:44.6 Info: Performing DB Operation 08:41:44.7 Info: => 0.0038772s 08:41:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-31T08:41:44', 'add_ape_quality_in_profiles') 08:41:44.7 Info: Committing Transaction 08:41:44.7 Info: 19: add_ape_quality_in_profiles migrated 08:41:44.7 Info: => 0.0042415s 08:41:44.7 Info: 20: remove_pushalot migrating 08:41:44.7 Info: Beginning Transaction 08:41:44.7 Info: Starting migration of Main DB to 20 08:41:44.7 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:44.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 08:41:44.7 Info: => 0.0001244s 08:41:44.7 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:44.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 08:41:44.7 Info: => 6.14E-05s 08:41:44.7 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:44.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 08:41:44.7 Info: => 5.69E-05s 08:41:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-31T08:41:44', 'remove_pushalot') 08:41:44.7 Info: Committing Transaction 08:41:44.7 Info: 20: remove_pushalot migrated 08:41:44.7 Info: => 0.0003576s 08:41:44.7 Info: 21: add_custom_filters migrating 08:41:44.7 Info: Beginning Transaction 08:41:44.7 Info: Starting migration of Main DB to 21 08:41:44.7 Info: CreateTable CustomFilters 08:41:44.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 08:41:44.7 Info: => 0.0001814s 08:41:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-31T08:41:44', 'add_custom_filters') 08:41:44.7 Info: Committing Transaction 08:41:44.7 Info: 21: add_custom_filters migrated 08:41:44.7 Info: => 0.0005219s 08:41:44.7 Info: 22: import_list_tags migrating 08:41:44.7 Info: Beginning Transaction 08:41:44.7 Info: Starting migration of Main DB to 22 08:41:44.7 Info: AlterTable ImportLists 08:41:44.7 Info: => 2.5E-06s 08:41:44.7 Info: CreateColumn ImportLists Tags String 08:41:44.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 08:41:44.7 Info: => 0.0006243s 08:41:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-31T08:41:44', 'import_list_tags') 08:41:44.7 Info: Committing Transaction 08:41:44.7 Info: 22: import_list_tags migrated 08:41:44.7 Info: => 0.0009725s 08:41:44.7 Info: 23: add_release_groups_etc migrating 08:41:44.7 Info: Beginning Transaction 08:41:44.7 Info: Starting migration of Main DB to 23 08:41:44.7 Info: CreateTable ArtistMetadata 08:41:44.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) 08:41:44.7 Info: => 0.0002472s 08:41:44.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 08:41:44.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 08:41:44.7 Info: => 0.0001206s 08:41:44.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" 08:41:44.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" 08:41:44.7 Info: => 0.0001301s 08:41:44.7 Info: AlterTable Artists 08:41:44.7 Info: => 1.5E-06s 08:41:44.7 Info: CreateColumn Artists ArtistMetadataId Int32 08:41:44.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:44.7 Info: => 0.0006208s 08:41:44.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:44.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:44.7 Info: => 0.0001014s 08:41:44.7 Info: CreateTable AlbumReleases 08:41:44.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) 08:41:44.7 Info: => 0.0002158s 08:41:44.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 08:41:44.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:41:44.7 Info: => 0.0001143s 08:41:44.7 Info: CreateIndex AlbumReleases (AlbumId) 08:41:44.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:41:44.7 Info: => 0.0001063s 08:41:44.7 Info: PerformDBOperation 08:41:44.7 Info: Performing DB Operation 08:41:44.7 Info: => 0.0111502s 08:41:44.7 Info: AlterTable Albums 08:41:44.7 Info: => 1.7E-06s 08:41:44.7 Info: CreateColumn Albums ArtistMetadataId Int32 08:41:44.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:44.7 Info: => 0.0006724s 08:41:44.7 Info: AlterTable Albums 08:41:44.7 Info: => 1.5E-06s 08:41:44.7 Info: CreateColumn Albums AnyReleaseOk Boolean 08:41:44.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 08:41:44.7 Info: => 0.000624s 08:41:44.7 Info: AlterTable Albums 08:41:44.7 Info: => 1.6E-06s 08:41:44.7 Info: CreateColumn Albums Links String 08:41:44.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 08:41:44.7 Info: => 0.0006113s 08:41:44.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:44.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:44.7 Info: => 0.0001211s 08:41:44.7 Info: AlterTable Tracks 08:41:44.7 Info: => 1.7E-06s 08:41:44.7 Info: CreateColumn Tracks ForeignRecordingId String 08:41:44.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 08:41:44.7 Info: => 0.0006065s 08:41:44.7 Info: AlterTable Tracks 08:41:44.7 Info: => 1.7E-06s 08:41:44.7 Info: CreateColumn Tracks AlbumReleaseId Int32 08:41:44.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 08:41:44.7 Info: => 0.0006255s 08:41:44.7 Info: AlterTable Tracks 08:41:44.7 Info: => 1.5E-06s 08:41:44.7 Info: CreateColumn Tracks ArtistMetadataId Int32 08:41:44.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:44.7 Info: => 0.0006176s 08:41:44.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:44.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:44.7 Info: => 0.0001235s 08:41:44.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:44.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:44.7 Info: => 0.0001319s 08:41:44.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 08:41:44.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:44.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" 08:41:44.7 Info: DROP TABLE "Artists" 08:41:44.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:44.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:44.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:44.7 Info: => 0.006215s 08:41:44.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 08:41:44.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) 08:41:44.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" 08:41:44.7 Info: DROP TABLE "Albums" 08:41:44.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:44.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:44.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:44.7 Info: => 0.0062787s 08:41:44.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 08:41:44.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) 08:41:44.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" 08:41:44.7 Info: DROP TABLE "Tracks" 08:41:44.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:44.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:44.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:44.7 Info: => 0.0057308s 08:41:44.7 Info: DeleteColumn TrackFiles ArtistId 08:41:44.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 08:41:44.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" 08:41:44.7 Info: DROP TABLE "TrackFiles" 08:41:44.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:44.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:44.7 Info: => 0.005492s 08:41:44.7 Info: CreateIndex Artists (ArtistMetadataId) 08:41:44.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:44.7 Info: => 0.0001109s 08:41:44.7 Info: CreateIndex Artists (Monitored) 08:41:44.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:44.7 Info: => 0.0001046s 08:41:44.7 Info: CreateIndex Albums (ArtistMetadataId) 08:41:44.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:44.7 Info: => 0.000104s 08:41:44.7 Info: CreateIndex Tracks (ArtistMetadataId) 08:41:44.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 08:41:44.7 Info: => 0.0001042s 08:41:44.7 Info: CreateIndex Tracks (AlbumReleaseId) 08:41:44.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 08:41:44.7 Info: => 0.0001038s 08:41:44.7 Info: CreateIndex Tracks (ForeignRecordingId) 08:41:44.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 08:41:44.7 Info: => 0.0001023s 08:41:44.7 Info: UpdateData 08:41:44.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:44.7 Info: => 0.0028274s 08:41:44.7 Info: UpdateData 08:41:44.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:44.7 Info: => 0.000104s 08:41:44.7 Info: UpdateData 08:41:44.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 08:41:44.7 Info: => 7.61E-05s 08:41:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-31T08:41:44', 'add_release_groups_etc') 08:41:44.7 Info: Committing Transaction 08:41:44.7 Info: 23: add_release_groups_etc migrated 08:41:44.7 Info: => 0.0007475s 08:41:44.7 Info: 24: NewMediaInfoFormat migrating 08:41:44.7 Info: Beginning Transaction 08:41:44.7 Info: Starting migration of Main DB to 24 08:41:44.7 Info: UpdateData 08:41:44.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 08:41:44.7 Info: => 8.96E-05s 08:41:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-31T08:41:44', 'NewMediaInfoFormat') 08:41:44.7 Info: Committing Transaction 08:41:44.7 Info: 24: NewMediaInfoFormat migrated 08:41:44.7 Info: => 0.0003915s 08:41:44.7 Info: 25: rename_restrictions_to_release_profiles migrating 08:41:44.7 Info: Beginning Transaction 08:41:44.7 Info: Starting migration of Main DB to 25 08:41:44.7 Info: RenameTable Restrictions ReleaseProfiles 08:41:44.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 08:41:44.7 Info: => 0.0017911s 08:41:44.7 Info: AlterTable ReleaseProfiles 08:41:44.7 Info: => 1.8E-06s 08:41:44.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 08:41:44.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 08:41:44.7 Info: => 0.0005884s 08:41:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-31T08:41:44', 'rename_restrictions_to_release_profiles') 08:41:44.7 Info: Committing Transaction 08:41:44.7 Info: 25: rename_restrictions_to_release_profiles migrated 08:41:44.7 Info: => 0.0009445s 08:41:44.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 08:41:44.7 Info: Beginning Transaction 08:41:44.7 Info: Starting migration of Main DB to 26 08:41:44.7 Info: RenameTable Profiles QualityProfiles 08:41:44.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 08:41:44.7 Info: => 0.0016807s 08:41:44.7 Info: AlterTable QualityProfiles 08:41:44.7 Info: => 1.9E-06s 08:41:44.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 08:41:44.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:44.7 Info: => 0.0005813s 08:41:44.7 Info: AlterTable LanguageProfiles 08:41:44.7 Info: => 1.4E-06s 08:41:44.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 08:41:44.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:44.7 Info: => 0.0005893s 08:41:44.7 Info: UpdateData 08:41:44.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:44.7 Info: => 7.05E-05s 08:41:44.7 Info: UpdateData 08:41:44.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:44.7 Info: => 5.71E-05s 08:41:44.7 Info: RenameColumn Artists ProfileId to QualityProfileId 08:41:44.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:44.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 08:41:44.7 Info: DROP TABLE "Artists" 08:41:44.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:44.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:44.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:44.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:44.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:44.7 Info: => 0.0061317s 08:41:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-31T08:41:44', 'rename_quality_profiles_add_upgrade_allowed') 08:41:44.7 Info: Committing Transaction 08:41:44.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 08:41:44.7 Info: => 0.006653s 08:41:44.7 Info: 27: add_import_exclusions migrating 08:41:44.7 Info: Beginning Transaction 08:41:44.7 Info: Starting migration of Main DB to 27 08:41:44.7 Info: CreateTable ImportListExclusions 08:41:44.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 08:41:44.7 Info: => 0.0001731s 08:41:44.7 Info: CreateIndex ImportListExclusions (ForeignId) 08:41:44.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 08:41:44.7 Info: => 0.0001157s 08:41:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-31T08:41:44', 'add_import_exclusions') 08:41:44.7 Info: Committing Transaction 08:41:44.7 Info: 27: add_import_exclusions migrated 08:41:44.7 Info: => 0.0005126s 08:41:44.7 Info: 28: clean_artist_metadata_table migrating 08:41:44.7 Info: Beginning Transaction 08:41:44.7 Info: Starting migration of Main DB to 28 08:41:44.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:44.7 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:44.7 Info: => 0.0001969s 08:41:44.7 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:44.7 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:44.7 Info: => 0.0001618s 08:41:44.7 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 08:41:44.7 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 08:41:44.7 Info: => 0.0001542s 08:41:44.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 08:41:44.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 08:41:44.7 Info: => 0.0001512s 08:41:44.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:44.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:44.7 Info: => 0.0001519s 08:41:44.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:41:44.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:41:44.7 Info: => 0.0001757s 08:41:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-31T08:41:44', 'clean_artist_metadata_table') 08:41:44.7 Info: Committing Transaction 08:41:44.7 Info: 28: clean_artist_metadata_table migrated 08:41:44.7 Info: => 0.000527s 08:41:44.7 Info: 29: health_issue_notification migrating 08:41:44.7 Info: Beginning Transaction 08:41:44.7 Info: Starting migration of Main DB to 29 08:41:44.7 Info: AlterTable Notifications 08:41:44.7 Info: => 2.4E-06s 08:41:44.7 Info: CreateColumn Notifications OnHealthIssue Boolean 08:41:44.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 08:41:44.7 Info: => 0.0006273s 08:41:44.7 Info: AlterTable Notifications 08:41:44.7 Info: => 1.6E-06s 08:41:44.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 08:41:44.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 08:41:44.7 Info: => 0.0005929s 08:41:44.7 Info: AlterTable Notifications 08:41:44.7 Info: => 1.6E-06s 08:41:44.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 08:41:44.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 08:41:44.7 Info: => 0.0005993s 08:41:44.7 Info: AlterTable Notifications 08:41:44.7 Info: => 1.7E-06s 08:41:44.7 Info: CreateColumn Notifications OnImportFailure Boolean 08:41:44.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 08:41:44.7 Info: => 0.0005864s 08:41:44.7 Info: AlterTable Notifications 08:41:44.7 Info: => 1.6E-06s 08:41:44.7 Info: CreateColumn Notifications OnTrackRetag Boolean 08:41:44.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 08:41:44.7 Info: => 0.0005839s 08:41:44.7 Info: DeleteColumn Notifications OnDownload 08:41:44.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 08:41:44.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 08:41:44.7 Info: DROP TABLE "Notifications" 08:41:44.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:44.7 Info: => 0.0056476s 08:41:44.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 08:41:44.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 08:41:44.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 08:41:44.7 Info: DROP TABLE "Notifications" 08:41:44.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:44.7 Info: => 0.0056243s 08:41:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-31T08:41:44', 'health_issue_notification') 08:41:44.7 Info: Committing Transaction 08:41:44.8 Info: 29: health_issue_notification migrated 08:41:44.8 Info: => 0.0061021s 08:41:44.8 Info: 30: add_mediafilerepository_mtime migrating 08:41:44.8 Info: Beginning Transaction 08:41:44.8 Info: Starting migration of Main DB to 30 08:41:44.8 Info: AlterTable TrackFiles 08:41:44.8 Info: => 2.7E-06s 08:41:44.8 Info: CreateColumn TrackFiles Modified DateTime 08:41:44.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 08:41:44.8 Info: => 0.0006332s 08:41:44.8 Info: AlterTable TrackFiles 08:41:44.8 Info: => 1.4E-06s 08:41:44.8 Info: CreateColumn TrackFiles Path String 08:41:44.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 08:41:44.8 Info: => 0.0005872s 08:41:44.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:44.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:44.8 Info: => 6.08E-05s 08:41:44.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) 08:41:44.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) 08:41:44.8 Info: => 0.0001545s 08:41:44.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) 08:41:44.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) 08:41:44.8 Info: => 0.0001866s 08:41:44.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) 08:41:44.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) 08:41:44.8 Info: => 0.0001833s 08:41:44.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") 08:41:44.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") 08:41:44.8 Info: => 0.0001216s 08:41:44.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:44.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:44.8 Info: => 8.08E-05s 08:41:44.8 Info: AlterTable TrackFiles 08:41:44.8 Info: => 1.5E-06s 08:41:44.8 Info: AlterColumn TrackFiles Path String 08:41:44.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) 08:41:44.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" 08:41:44.8 Info: DROP TABLE "TrackFiles" 08:41:44.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:44.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:44.8 Info: => 0.0057156s 08:41:44.8 Info: CreateIndex TrackFiles (Path) 08:41:44.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:44.8 Info: => 0.000113s 08:41:44.8 Info: DeleteColumn TrackFiles RelativePath 08:41:44.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) 08:41:44.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" 08:41:44.8 Info: DROP TABLE "TrackFiles" 08:41:44.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:44.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:44.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:44.8 Info: => 0.0082264s 08:41:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-31T08:41:44', 'add_mediafilerepository_mtime') 08:41:44.8 Info: Committing Transaction 08:41:44.8 Info: 30: add_mediafilerepository_mtime migrated 08:41:44.8 Info: => 0.0086854s 08:41:44.8 Info: 31: add_artistmetadataid_constraint migrating 08:41:44.8 Info: Beginning Transaction 08:41:44.8 Info: Starting migration of Main DB to 31 08:41:44.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") 08:41:44.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") 08:41:44.8 Info: => 0.0001368s 08:41:44.8 Info: DeleteIndex Artists (ArtistMetadataId) 08:41:44.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 08:41:44.8 Info: => 0.000153s 08:41:44.8 Info: AlterColumn Artists ArtistMetadataId Int32 08:41:44.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:44.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" 08:41:44.8 Info: DROP TABLE "Artists" 08:41:44.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:44.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:44.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:44.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:44.8 Info: => 0.0060349s 08:41:44.8 Info: CreateIndex Artists (ArtistMetadataId) 08:41:44.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:44.8 Info: => 0.00011s 08:41:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-31T08:41:44', 'add_artistmetadataid_constraint') 08:41:44.8 Info: Committing Transaction 08:41:44.8 Info: 31: add_artistmetadataid_constraint migrated 08:41:44.8 Info: => 0.0005678s 08:41:44.8 Info: 32: old_ids_and_artist_alias migrating 08:41:44.8 Info: Beginning Transaction 08:41:44.8 Info: Starting migration of Main DB to 32 08:41:44.8 Info: AlterTable ArtistMetadata 08:41:44.8 Info: => 2.7E-06s 08:41:44.8 Info: CreateColumn ArtistMetadata Aliases String 08:41:44.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 08:41:44.8 Info: => 0.0006343s 08:41:44.8 Info: AlterTable ArtistMetadata 08:41:44.8 Info: => 1.7E-06s 08:41:44.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 08:41:44.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 08:41:44.8 Info: => 0.0005997s 08:41:44.8 Info: AlterTable Albums 08:41:44.8 Info: => 7.8E-06s 08:41:44.8 Info: CreateColumn Albums OldForeignAlbumIds String 08:41:44.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 08:41:44.8 Info: => 0.0006037s 08:41:44.8 Info: AlterTable AlbumReleases 08:41:44.8 Info: => 1.7E-06s 08:41:44.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 08:41:44.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 08:41:44.8 Info: => 0.0005929s 08:41:44.8 Info: AlterTable Tracks 08:41:44.8 Info: => 1.7E-06s 08:41:44.8 Info: CreateColumn Tracks OldForeignRecordingIds String 08:41:44.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 08:41:44.8 Info: => 0.0005915s 08:41:44.8 Info: AlterTable Tracks 08:41:44.8 Info: => 1.4E-06s 08:41:44.8 Info: CreateColumn Tracks OldForeignTrackIds String 08:41:44.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 08:41:44.8 Info: => 0.0005907s 08:41:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-31T08:41:44', 'old_ids_and_artist_alias') 08:41:44.8 Info: Committing Transaction 08:41:44.8 Info: 32: old_ids_and_artist_alias migrated 08:41:44.8 Info: => 0.0009802s 08:41:44.8 Info: 33: download_propers_config migrating 08:41:44.8 Info: Beginning Transaction 08:41:44.8 Info: Starting migration of Main DB to 33 08:41:44.8 Info: PerformDBOperation 08:41:44.8 Info: Performing DB Operation 08:41:44.8 Info: => 0.0006475s 08:41:44.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:41:44.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:41:44.8 Info: => 6.41E-05s 08:41:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-31T08:41:44', 'download_propers_config') 08:41:44.8 Info: Committing Transaction 08:41:44.8 Info: 33: download_propers_config migrated 08:41:44.8 Info: => 0.0003859s 08:41:44.8 Info: 34: remove_language_profiles migrating 08:41:44.8 Info: Beginning Transaction 08:41:44.8 Info: Starting migration of Main DB to 34 08:41:44.8 Info: DeleteTable LanguageProfiles 08:41:44.8 Info: DROP TABLE "LanguageProfiles" 08:41:44.8 Info: => 0.0003354s 08:41:44.8 Info: DeleteColumn Artists LanguageProfileId 08:41:44.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:44.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" 08:41:44.8 Info: DROP TABLE "Artists" 08:41:44.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:44.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:44.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:44.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:44.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:44.8 Info: => 0.0062179s 08:41:44.8 Info: DeleteColumn ImportLists LanguageProfileId 08:41:44.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) 08:41:44.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" 08:41:44.8 Info: DROP TABLE "ImportLists" 08:41:44.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 08:41:44.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:41:44.8 Info: => 0.0121237s 08:41:44.8 Info: DeleteColumn Blacklist Language 08:41:44.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) 08:41:44.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" 08:41:44.8 Info: DROP TABLE "Blacklist" 08:41:44.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 08:41:44.8 Info: => 0.0285963s 08:41:44.8 Info: DeleteColumn History Language 08:41:44.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) 08:41:44.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" 08:41:44.8 Info: DROP TABLE "History" 08:41:44.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 08:41:44.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:44.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:44.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:44.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:44.8 Info: => 0.0061284s 08:41:44.8 Info: DeleteColumn LyricFiles Language 08:41:44.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) 08:41:44.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" 08:41:44.8 Info: DROP TABLE "LyricFiles" 08:41:44.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:41:44.8 Info: => 0.0068832s 08:41:44.8 Info: DeleteColumn TrackFiles Language 08:41:44.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:44.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 08:41:44.9 Info: DROP TABLE "TrackFiles" 08:41:44.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:44.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:44.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:44.9 Info: => 0.0057825s 08:41:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-31T08:41:44', 'remove_language_profiles') 08:41:44.9 Info: Committing Transaction 08:41:44.9 Info: 34: remove_language_profiles migrated 08:41:44.9 Info: => 0.0064211s 08:41:44.9 Info: 35: multi_disc_naming_format migrating 08:41:44.9 Info: Beginning Transaction 08:41:44.9 Info: Starting migration of Main DB to 35 08:41:44.9 Info: AlterTable NamingConfig 08:41:44.9 Info: => 1.8E-06s 08:41:44.9 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 08:41:44.9 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 08:41:44.9 Info: => 0.0015038s 08:41:44.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:41:44.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:41:44.9 Info: => 7.3E-05s 08:41:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-31T08:41:44', 'multi_disc_naming_format') 08:41:44.9 Info: Committing Transaction 08:41:44.9 Info: 35: multi_disc_naming_format migrated 08:41:44.9 Info: => 0.0004163s 08:41:44.9 Info: 36: add_download_client_priority migrating 08:41:44.9 Info: Beginning Transaction 08:41:44.9 Info: Starting migration of Main DB to 36 08:41:44.9 Info: AlterTable DownloadClients 08:41:44.9 Info: => 2.9E-06s 08:41:44.9 Info: CreateColumn DownloadClients Priority Int32 08:41:44.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 08:41:44.9 Info: => 0.0006315s 08:41:44.9 Info: PerformDBOperation 08:41:44.9 Info: Performing DB Operation 08:41:44.9 Info: => 0.0331676s 08:41:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-31T08:41:44', 'add_download_client_priority') 08:41:44.9 Info: Committing Transaction 08:41:44.9 Info: 36: add_download_client_priority migrated 08:41:44.9 Info: => 0.0337244s 08:41:44.9 Info: 37: remove_growl_prowl migrating 08:41:44.9 Info: Beginning Transaction 08:41:44.9 Info: Starting migration of Main DB to 37 08:41:44.9 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:44.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 08:41:44.9 Info: => 9.48E-05s 08:41:44.9 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:44.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 08:41:44.9 Info: => 5.69E-05s 08:41:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-31T08:41:44', 'remove_growl_prowl') 08:41:44.9 Info: Committing Transaction 08:41:44.9 Info: 37: remove_growl_prowl migrated 08:41:44.9 Info: => 0.0003862s 08:41:44.9 Info: 38: remove_plex_hometheatre migrating 08:41:44.9 Info: Beginning Transaction 08:41:44.9 Info: Starting migration of Main DB to 38 08:41:44.9 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:44.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 08:41:44.9 Info: => 8.76E-05s 08:41:44.9 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:44.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 08:41:44.9 Info: => 5.94E-05s 08:41:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-31T08:41:44', 'remove_plex_hometheatre') 08:41:44.9 Info: Committing Transaction 08:41:44.9 Info: 38: remove_plex_hometheatre migrated 08:41:44.9 Info: => 0.000384s 08:41:44.9 Info: 39: add_root_folder_add_defaults migrating 08:41:44.9 Info: Beginning Transaction 08:41:44.9 Info: Starting migration of Main DB to 39 08:41:44.9 Info: AlterTable RootFolders 08:41:44.9 Info: => 1.6E-06s 08:41:44.9 Info: CreateColumn RootFolders Name String 08:41:44.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 08:41:44.9 Info: => 0.0007086s 08:41:44.9 Info: AlterTable RootFolders 08:41:44.9 Info: => 1.5E-06s 08:41:44.9 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 08:41:44.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 08:41:44.9 Info: => 0.0006161s 08:41:44.9 Info: AlterTable RootFolders 08:41:44.9 Info: => 1.6E-06s 08:41:44.9 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 08:41:44.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 08:41:44.9 Info: => 0.0005993s 08:41:44.9 Info: AlterTable RootFolders 08:41:44.9 Info: => 1.6E-06s 08:41:44.9 Info: CreateColumn RootFolders DefaultMonitorOption Int32 08:41:44.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 08:41:44.9 Info: => 0.0006163s 08:41:44.9 Info: AlterTable RootFolders 08:41:44.9 Info: => 1.5E-06s 08:41:44.9 Info: CreateColumn RootFolders DefaultTags String 08:41:44.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 08:41:44.9 Info: => 0.0006002s 08:41:44.9 Info: PerformDBOperation 08:41:44.9 Info: Performing DB Operation 08:41:44.9 Info: => 0.0017343s 08:41:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-31T08:41:44', 'add_root_folder_add_defaults') 08:41:44.9 Info: Committing Transaction 08:41:44.9 Info: 39: add_root_folder_add_defaults migrated 08:41:44.9 Info: => 0.0021336s 08:41:44.9 Info: 40: task_duration migrating 08:41:44.9 Info: Beginning Transaction 08:41:44.9 Info: Starting migration of Main DB to 40 08:41:44.9 Info: AlterTable ScheduledTasks 08:41:44.9 Info: => 1.4E-06s 08:41:44.9 Info: CreateColumn ScheduledTasks LastStartTime DateTime 08:41:44.9 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 08:41:44.9 Info: => 0.0006481s 08:41:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-31T08:41:44', 'task_duration') 08:41:44.9 Info: Committing Transaction 08:41:44.9 Info: 40: task_duration migrated 08:41:44.9 Info: => 0.0010121s 08:41:44.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 08:41:44.9 Info: Beginning Transaction 08:41:44.9 Info: Starting migration of Main DB to 41 08:41:44.9 Info: AlterTable ReleaseProfiles 08:41:44.9 Info: => 2.3E-06s 08:41:44.9 Info: CreateColumn ReleaseProfiles Enabled Boolean 08:41:44.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 08:41:44.9 Info: => 0.0006489s 08:41:44.9 Info: AlterTable ReleaseProfiles 08:41:44.9 Info: => 1.6E-06s 08:41:44.9 Info: CreateColumn ReleaseProfiles IndexerId Int32 08:41:44.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 08:41:44.9 Info: => 0.0006065s 08:41:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-31T08:41:44', 'add_indexer_and_enabled_to_release_profiles') 08:41:44.9 Info: Committing Transaction 08:41:44.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 08:41:44.9 Info: => 0.0009971s 08:41:44.9 Info: 42: remove_album_folders migrating 08:41:44.9 Info: Beginning Transaction 08:41:44.9 Info: Starting migration of Main DB to 42 08:41:44.9 Info: DeleteColumn Artists AlbumFolder 08:41:44.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:44.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 08:41:44.9 Info: DROP TABLE "Artists" 08:41:44.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:44.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:44.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:44.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:44.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:44.9 Info: => 0.0079182s 08:41:44.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 08:41:44.9 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 08:41:44.9 Info: => 6.54E-05s 08:41:44.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 08:41:44.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 08:41:44.9 Info: => 5.75E-05s 08:41:44.9 Info: DeleteColumn NamingConfig AlbumFolderFormat 08:41:44.9 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 08:41:44.9 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 08:41:44.9 Info: DROP TABLE "NamingConfig" 08:41:44.9 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 08:41:44.9 Info: => 0.0057164s 08:41:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-31T08:41:44', 'remove_album_folders') 08:41:44.9 Info: Committing Transaction 08:41:44.9 Info: 42: remove_album_folders migrated 08:41:44.9 Info: => 0.0062287s 08:41:44.9 Info: 44: add_priority_to_indexers migrating 08:41:44.9 Info: Beginning Transaction 08:41:44.9 Info: Starting migration of Main DB to 44 08:41:44.9 Info: AlterTable Indexers 08:41:44.9 Info: => 2.3E-06s 08:41:44.9 Info: CreateColumn Indexers Priority Int32 08:41:44.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 08:41:44.9 Info: => 0.000636s 08:41:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-31T08:41:44', 'add_priority_to_indexers') 08:41:44.9 Info: Committing Transaction 08:41:44.9 Info: 44: add_priority_to_indexers migrated 08:41:44.9 Info: => 0.0010209s 08:41:44.9 Info: 45: remove_chown_and_folderchmod_config migrating 08:41:44.9 Info: Beginning Transaction 08:41:44.9 Info: Starting migration of Main DB to 45 08:41:44.9 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 08:41:44.9 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 08:41:44.9 Info: => 0.0001481s 08:41:44.9 Info: PerformDBOperation 08:41:44.9 Info: Performing DB Operation 08:41:44.9 Info: => 0.0006443s 08:41:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-31T08:41:44', 'remove_chown_and_folderchmod_config') 08:41:44.9 Info: Committing Transaction 08:41:44.9 Info: 45: remove_chown_and_folderchmod_config migrated 08:41:44.9 Info: => 0.0009956s 08:41:44.9 Info: 47: update_notifiarr migrating 08:41:44.9 Info: Beginning Transaction 08:41:44.9 Info: Starting migration of Main DB to 47 08:41:44.9 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 08:41:44.9 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 08:41:44.9 Info: => 0.0001172s 08:41:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-31T08:41:44', 'update_notifiarr') 08:41:44.9 Info: Committing Transaction 08:41:44.9 Info: 47: update_notifiarr migrated 08:41:44.9 Info: => 0.0004434s 08:41:44.9 Info: 49: email_multiple_addresses migrating 08:41:44.9 Info: Beginning Transaction 08:41:44.9 Info: Starting migration of Main DB to 49 08:41:44.9 Info: PerformDBOperation 08:41:44.9 Info: Performing DB Operation 08:41:44.9 Info: => 0.0029418s 08:41:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-31T08:41:44', 'email_multiple_addresses') 08:41:44.9 Info: Committing Transaction 08:41:44.9 Info: 49: email_multiple_addresses migrated 08:41:44.9 Info: => 0.003317s 08:41:44.9 Info: 50: rename_blacklist_to_blocklist migrating 08:41:44.9 Info: Beginning Transaction 08:41:44.9 Info: Starting migration of Main DB to 50 08:41:44.9 Info: RenameTable Blacklist Blocklist 08:41:44.9 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 08:41:44.9 Info: => 0.0017791s 08:41:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-31T08:41:44', 'rename_blacklist_to_blocklist') 08:41:44.9 Info: Committing Transaction 08:41:44.9 Info: 50: rename_blacklist_to_blocklist migrated 08:41:44.9 Info: => 0.0021961s 08:41:44.9 Info: 51: cdh_per_downloadclient migrating 08:41:44.9 Info: Beginning Transaction 08:41:44.9 Info: Starting migration of Main DB to 51 08:41:44.9 Info: AlterTable DownloadClients 08:41:44.9 Info: => 2.2E-06s 08:41:44.9 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 08:41:44.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 08:41:44.9 Info: => 0.0006642s 08:41:44.9 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 08:41:44.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 08:41:44.9 Info: => 0.0006163s 08:41:44.9 Info: PerformDBOperation 08:41:44.9 Info: Performing DB Operation 08:41:44.9 Info: => 0.0052428s 08:41:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-31T08:41:44', 'cdh_per_downloadclient') 08:41:44.9 Info: Committing Transaction 08:41:44.9 Info: 51: cdh_per_downloadclient migrated 08:41:44.9 Info: => 0.0056654s 08:41:44.9 Info: 52: download_history migrating 08:41:44.9 Info: Beginning Transaction 08:41:44.9 Info: Starting migration of Main DB to 52 08:41:44.9 Info: CreateTable DownloadHistory 08:41:44.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) 08:41:44.9 Info: => 0.000235s 08:41:44.9 Info: CreateIndex DownloadHistory (EventType) 08:41:44.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 08:41:44.9 Info: => 0.0001292s 08:41:44.9 Info: CreateIndex DownloadHistory (ArtistId) 08:41:44.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 08:41:44.9 Info: => 0.0001118s 08:41:44.9 Info: CreateIndex DownloadHistory (DownloadId) 08:41:44.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 08:41:44.9 Info: => 0.0001127s 08:41:44.9 Info: PerformDBOperation 08:41:44.9 Info: Performing DB Operation 08:41:44.9 Info: => 0.0030459s 08:41:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-31T08:41:44', 'download_history') 08:41:44.9 Info: Committing Transaction 08:41:44.9 Info: 52: download_history migrated 08:41:44.9 Info: => 0.0034991s 08:41:44.9 Info: 53: add_update_history migrating 08:41:44.9 Info: Beginning Transaction 08:41:44.9 Info: Starting migration of Main DB to 53 08:41:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-31T08:41:44', 'add_update_history') 08:41:44.9 Info: Committing Transaction 08:41:44.9 Info: 53: add_update_history migrated 08:41:44.9 Info: => 0.0005081s 08:41:44.9 Info: 54: add_on_update_to_notifications migrating 08:41:44.9 Info: Beginning Transaction 08:41:44.9 Info: Starting migration of Main DB to 54 08:41:44.9 Info: AlterTable Notifications 08:41:44.9 Info: => 1.6E-06s 08:41:44.9 Info: CreateColumn Notifications OnApplicationUpdate Boolean 08:41:44.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 08:41:44.9 Info: => 0.0006804s 08:41:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-31T08:41:44', 'add_on_update_to_notifications') 08:41:44.9 Info: Committing Transaction 08:41:44.9 Info: 54: add_on_update_to_notifications migrated 08:41:44.9 Info: => 0.0010636s 08:41:44.9 Info: 55: download_client_per_indexer migrating 08:41:44.9 Info: Beginning Transaction 08:41:44.9 Info: Starting migration of Main DB to 55 08:41:44.9 Info: AlterTable Indexers 08:41:44.9 Info: => 2.3E-06s 08:41:44.9 Info: CreateColumn Indexers DownloadClientId Int32 08:41:44.9 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 08:41:44.9 Info: => 0.0006622s 08:41:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-31T08:41:44', 'download_client_per_indexer') 08:41:44.9 Info: Committing Transaction 08:41:44.9 Info: 55: download_client_per_indexer migrated 08:41:44.9 Info: => 0.0010356s 08:41:44.9 Info: 56: AddNewItemMonitorType migrating 08:41:44.9 Info: Beginning Transaction 08:41:44.9 Info: Starting migration of Main DB to 56 08:41:44.9 Info: AlterTable Artists 08:41:44.9 Info: => 1.5E-06s 08:41:44.9 Info: CreateColumn Artists MonitorNewItems Int32 08:41:44.9 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 08:41:44.9 Info: => 0.0006656s 08:41:44.9 Info: AlterTable RootFolders 08:41:44.9 Info: => 1.8E-06s 08:41:44.9 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 08:41:44.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 08:41:44.9 Info: => 0.0006317s 08:41:44.9 Info: AlterTable ImportLists 08:41:44.9 Info: => 1.7E-06s 08:41:44.9 Info: CreateColumn ImportLists MonitorNewItems Int32 08:41:44.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 08:41:44.9 Info: => 0.000632s 08:41:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-31T08:41:45', 'AddNewItemMonitorType') 08:41:44.9 Info: Committing Transaction 08:41:44.9 Info: 56: AddNewItemMonitorType migrated 08:41:44.9 Info: => 0.0010291s 08:41:44.9 Info: 57: ImportListSearch migrating 08:41:44.9 Info: Beginning Transaction 08:41:44.9 Info: Starting migration of Main DB to 57 08:41:45.0 Info: AlterTable ImportLists 08:41:45.0 Info: => 1.3E-06s 08:41:45.0 Info: CreateColumn ImportLists ShouldSearch Boolean 08:41:45.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 08:41:45.0 Info: => 0.0006667s 08:41:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-31T08:41:45', 'ImportListSearch') 08:41:45.0 Info: Committing Transaction 08:41:45.0 Info: 57: ImportListSearch migrated 08:41:45.0 Info: => 0.0010573s 08:41:45.0 Info: 58: ImportListMonitorExisting migrating 08:41:45.0 Info: Beginning Transaction 08:41:45.0 Info: Starting migration of Main DB to 58 08:41:45.0 Info: AlterTable ImportLists 08:41:45.0 Info: => 2.1E-06s 08:41:45.0 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 08:41:45.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 08:41:45.0 Info: => 0.0006643s 08:41:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-31T08:41:45', 'ImportListMonitorExisting') 08:41:45.0 Info: Committing Transaction 08:41:45.0 Info: 58: ImportListMonitorExisting migrated 08:41:45.0 Info: => 0.0010411s 08:41:45.0 Info: 59: add_indexer_tags migrating 08:41:45.0 Info: Beginning Transaction 08:41:45.0 Info: Starting migration of Main DB to 59 08:41:45.0 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:45.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 08:41:45.0 Info: => 8.66E-05s 08:41:45.0 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:45.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 08:41:45.0 Info: => 5.88E-05s 08:41:45.0 Info: AlterTable Indexers 08:41:45.0 Info: => 1.3E-06s 08:41:45.0 Info: CreateColumn Indexers Tags String 08:41:45.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 08:41:45.0 Info: => 0.0006459s 08:41:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-31T08:41:45', 'add_indexer_tags') 08:41:45.0 Info: Committing Transaction 08:41:45.0 Info: 59: add_indexer_tags migrated 08:41:45.0 Info: => 0.0010204s 08:41:45.0 Info: 60: update_audio_types migrating 08:41:45.0 Info: Beginning Transaction 08:41:45.0 Info: Starting migration of Main DB to 60 08:41:45.0 Info: PerformDBOperation 08:41:45.0 Info: Performing DB Operation 08:41:45.0 Info: => 0.0027036s 08:41:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-31T08:41:45', 'update_audio_types') 08:41:45.0 Info: Committing Transaction 08:41:45.0 Info: 60: update_audio_types migrated 08:41:45.0 Info: => 0.0030863s 08:41:45.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 08:41:45.0 Info: Beginning Transaction 08:41:45.0 Info: Starting migration of Main DB to 61 08:41:45.0 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:45.0 Info: DELETE FROM "Commands" WHERE 1 = 1 08:41:45.0 Info: => 8.21E-05s 08:41:45.0 Info: AlterTable AlbumReleases 08:41:45.0 Info: => 1.6E-06s 08:41:45.0 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 08:41:45.0 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 08:41:45.0 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 08:41:45.0 Info: DROP TABLE "AlbumReleases" 08:41:45.0 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 08:41:45.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:41:45.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:41:45.0 Info: => 0.0080989s 08:41:45.0 Info: AlterTable Albums 08:41:45.0 Info: => 1.6E-06s 08:41:45.0 Info: AlterColumn Albums LastInfoSync DateTimeOffset 08:41:45.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 08:41:45.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 08:41:45.0 Info: DROP TABLE "Albums" 08:41:45.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:45.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:45.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:45.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:45.0 Info: => 0.0067862s 08:41:45.0 Info: AlterTable Albums 08:41:45.0 Info: => 1.6E-06s 08:41:45.0 Info: AlterColumn Albums ReleaseDate DateTimeOffset 08:41:45.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 08:41:45.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 08:41:45.0 Info: DROP TABLE "Albums" 08:41:45.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:45.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:45.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:45.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:45.0 Info: => 0.0067251s 08:41:45.0 Info: AlterTable Albums 08:41:45.0 Info: => 1.5E-06s 08:41:45.0 Info: AlterColumn Albums Added DateTimeOffset 08:41:45.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 08:41:45.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 08:41:45.0 Info: DROP TABLE "Albums" 08:41:45.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:45.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:45.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:45.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:45.0 Info: => 0.0067057s 08:41:45.0 Info: AlterTable Artists 08:41:45.0 Info: => 1.5E-06s 08:41:45.0 Info: AlterColumn Artists LastInfoSync DateTimeOffset 08:41:45.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 08:41:45.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 08:41:45.0 Info: DROP TABLE "Artists" 08:41:45.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:45.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:45.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:45.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:45.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:45.0 Info: => 0.0080905s 08:41:45.0 Info: AlterTable Artists 08:41:45.0 Info: => 1.8E-06s 08:41:45.0 Info: AlterColumn Artists Added DateTimeOffset 08:41:45.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 08:41:45.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 08:41:45.0 Info: DROP TABLE "Artists" 08:41:45.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:45.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:45.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:45.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:45.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:45.0 Info: => 0.0063915s 08:41:45.0 Info: AlterTable Blocklist 08:41:45.0 Info: => 1.5E-06s 08:41:45.0 Info: AlterColumn Blocklist Date DateTimeOffset 08:41:45.0 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 08:41:45.0 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 08:41:45.0 Info: DROP TABLE "Blocklist" 08:41:45.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 08:41:45.0 Info: => 0.0070083s 08:41:45.0 Info: AlterTable Blocklist 08:41:45.0 Info: => 1.9E-06s 08:41:45.0 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 08:41:45.0 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 08:41:45.0 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 08:41:45.0 Info: DROP TABLE "Blocklist" 08:41:45.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 08:41:45.0 Info: => 0.0057691s 08:41:45.0 Info: AlterTable Commands 08:41:45.0 Info: => 1.8E-06s 08:41:45.0 Info: AlterColumn Commands QueuedAt DateTimeOffset 08:41:45.0 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 08:41:45.0 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 08:41:45.0 Info: DROP TABLE "Commands" 08:41:45.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:41:45.0 Info: => 0.0056957s 08:41:45.0 Info: AlterTable Commands 08:41:45.0 Info: => 1.7E-06s 08:41:45.0 Info: AlterColumn Commands StartedAt DateTimeOffset 08:41:45.0 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 08:41:45.0 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 08:41:45.0 Info: DROP TABLE "Commands" 08:41:45.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:41:45.0 Info: => 0.0079228s 08:41:45.0 Info: AlterTable Commands 08:41:45.0 Info: => 1.7E-06s 08:41:45.0 Info: AlterColumn Commands EndedAt DateTimeOffset 08:41:45.0 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 08:41:45.0 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 08:41:45.0 Info: DROP TABLE "Commands" 08:41:45.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:41:45.0 Info: => 0.0059081s 08:41:45.0 Info: AlterTable DownloadClientStatus 08:41:45.0 Info: => 1.6E-06s 08:41:45.0 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 08:41:45.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) 08:41:45.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:41:45.0 Info: DROP TABLE "DownloadClientStatus" 08:41:45.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:41:45.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:45.0 Info: => 0.0059057s 08:41:45.0 Info: AlterTable DownloadClientStatus 08:41:45.0 Info: => 1.7E-06s 08:41:45.0 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 08:41:45.1 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 08:41:45.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:41:45.1 Info: DROP TABLE "DownloadClientStatus" 08:41:45.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:41:45.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:45.1 Info: => 0.0069096s 08:41:45.1 Info: AlterTable DownloadClientStatus 08:41:45.1 Info: => 1.8E-06s 08:41:45.1 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 08:41:45.1 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 08:41:45.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:41:45.1 Info: DROP TABLE "DownloadClientStatus" 08:41:45.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:41:45.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:45.1 Info: => 0.0073135s 08:41:45.1 Info: AlterTable DownloadHistory 08:41:45.1 Info: => 1.6E-06s 08:41:45.1 Info: AlterColumn DownloadHistory Date DateTimeOffset 08:41:45.1 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 08:41:45.1 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 08:41:45.1 Info: DROP TABLE "DownloadHistory" 08:41:45.1 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 08:41:45.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 08:41:45.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 08:41:45.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 08:41:45.1 Info: => 0.0061734s 08:41:45.1 Info: AlterTable ExtraFiles 08:41:45.1 Info: => 1.5E-06s 08:41:45.1 Info: AlterColumn ExtraFiles Added DateTimeOffset 08:41:45.1 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 08:41:45.1 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 08:41:45.1 Info: DROP TABLE "ExtraFiles" 08:41:45.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 08:41:45.1 Info: => 0.0056607s 08:41:45.1 Info: AlterTable ExtraFiles 08:41:45.1 Info: => 1.8E-06s 08:41:45.1 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 08:41:45.1 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 08:41:45.1 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 08:41:45.1 Info: DROP TABLE "ExtraFiles" 08:41:45.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 08:41:45.1 Info: => 0.0056325s 08:41:45.1 Info: AlterTable History 08:41:45.1 Info: => 1.6E-06s 08:41:45.1 Info: AlterColumn History Date DateTimeOffset 08:41:45.1 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 08:41:45.1 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 08:41:45.1 Info: DROP TABLE "History" 08:41:45.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 08:41:45.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:45.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:45.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:45.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:45.1 Info: => 0.0063714s 08:41:45.1 Info: AlterTable ImportListStatus 08:41:45.1 Info: => 1.4E-06s 08:41:45.1 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 08:41:45.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 08:41:45.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:41:45.1 Info: DROP TABLE "ImportListStatus" 08:41:45.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:41:45.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:45.1 Info: => 0.0070366s 08:41:45.1 Info: AlterTable ImportListStatus 08:41:45.1 Info: => 1.8E-06s 08:41:45.1 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 08:41:45.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 08:41:45.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:41:45.1 Info: DROP TABLE "ImportListStatus" 08:41:45.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:41:45.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:45.1 Info: => 0.0071138s 08:41:45.1 Info: AlterTable ImportListStatus 08:41:45.1 Info: => 1.8E-06s 08:41:45.1 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 08:41:45.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 08:41:45.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:41:45.1 Info: DROP TABLE "ImportListStatus" 08:41:45.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:41:45.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:45.1 Info: => 0.0059553s 08:41:45.1 Info: AlterTable IndexerStatus 08:41:45.1 Info: => 1.5E-06s 08:41:45.1 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 08:41:45.1 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 08:41:45.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:41:45.1 Info: DROP TABLE "IndexerStatus" 08:41:45.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:41:45.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:45.1 Info: => 0.0223854s 08:41:45.1 Info: AlterTable IndexerStatus 08:41:45.1 Info: => 2.2E-06s 08:41:45.1 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 08:41:45.1 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 08:41:45.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:41:45.1 Info: DROP TABLE "IndexerStatus" 08:41:45.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:41:45.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:45.1 Info: => 0.0065786s 08:41:45.1 Info: AlterTable IndexerStatus 08:41:45.1 Info: => 2.1E-06s 08:41:45.1 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 08:41:45.1 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 08:41:45.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:41:45.1 Info: DROP TABLE "IndexerStatus" 08:41:45.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:41:45.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:45.1 Info: => 0.0063091s 08:41:45.1 Info: AlterTable LyricFiles 08:41:45.1 Info: => 1.8E-06s 08:41:45.1 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 08:41:45.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 08:41:45.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 08:41:45.1 Info: DROP TABLE "LyricFiles" 08:41:45.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:41:45.1 Info: => 0.0082321s 08:41:45.1 Info: AlterTable LyricFiles 08:41:45.1 Info: => 2.1E-06s 08:41:45.1 Info: AlterColumn LyricFiles Added DateTimeOffset 08:41:45.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) 08:41:45.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" 08:41:45.2 Info: DROP TABLE "LyricFiles" 08:41:45.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:41:45.2 Info: => 0.0068701s 08:41:45.2 Info: AlterTable MetadataFiles 08:41:45.2 Info: => 2.2E-06s 08:41:45.2 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 08:41:45.2 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 08:41:45.2 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 08:41:45.2 Info: DROP TABLE "MetadataFiles" 08:41:45.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 08:41:45.2 Info: => 0.0055618s 08:41:45.2 Info: AlterTable MetadataFiles 08:41:45.2 Info: => 1.9E-06s 08:41:45.2 Info: AlterColumn MetadataFiles Added DateTimeOffset 08:41:45.2 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 08:41:45.2 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 08:41:45.2 Info: DROP TABLE "MetadataFiles" 08:41:45.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 08:41:45.2 Info: => 0.0068462s 08:41:45.2 Info: AlterTable PendingReleases 08:41:45.2 Info: => 1.8E-06s 08:41:45.2 Info: AlterColumn PendingReleases Added DateTimeOffset 08:41:45.2 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 08:41:45.2 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 08:41:45.2 Info: DROP TABLE "PendingReleases" 08:41:45.2 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 08:41:45.2 Info: => 0.0056358s 08:41:45.2 Info: AlterTable ScheduledTasks 08:41:45.2 Info: => 1.9E-06s 08:41:45.2 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 08:41:45.2 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 08:41:45.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 08:41:45.2 Info: DROP TABLE "ScheduledTasks" 08:41:45.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 08:41:45.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:45.2 Info: => 0.0071469s 08:41:45.2 Info: AlterTable ScheduledTasks 08:41:45.2 Info: => 1.7E-06s 08:41:45.2 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 08:41:45.2 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 08:41:45.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 08:41:45.2 Info: DROP TABLE "ScheduledTasks" 08:41:45.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 08:41:45.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:45.2 Info: => 0.0057684s 08:41:45.2 Info: AlterTable TrackFiles 08:41:45.2 Info: => 1.8E-06s 08:41:45.2 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 08:41:45.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:45.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 08:41:45.2 Info: DROP TABLE "TrackFiles" 08:41:45.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:45.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:45.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:45.2 Info: => 0.0071319s 08:41:45.2 Info: AlterTable TrackFiles 08:41:45.2 Info: => 1.7E-06s 08:41:45.2 Info: AlterColumn TrackFiles Modified DateTimeOffset 08:41:45.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:45.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 08:41:45.2 Info: DROP TABLE "TrackFiles" 08:41:45.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:45.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:45.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:45.2 Info: => 0.0058389s 08:41:45.2 Info: AlterTable VersionInfo 08:41:45.2 Info: => 1.7E-06s 08:41:45.2 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 08:41:45.2 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 08:41:45.2 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 08:41:45.2 Info: DROP TABLE "VersionInfo" 08:41:45.2 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 08:41:45.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:41:45.2 Info: => 0.0070612s 08:41:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-31T08:41:45', 'postgres_update_timestamp_columns_to_with_timezone') 08:41:45.2 Info: Committing Transaction 08:41:45.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 08:41:45.2 Info: => 0.0079893s 08:41:45.2 Info: 62: add_on_delete_to_notifications migrating 08:41:45.2 Info: Beginning Transaction 08:41:45.2 Info: Starting migration of Main DB to 62 08:41:45.2 Info: AlterTable Notifications 08:41:45.2 Info: => 2.2E-06s 08:41:45.2 Info: CreateColumn Notifications OnArtistDelete Boolean 08:41:45.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 08:41:45.2 Info: => 0.0006959s 08:41:45.2 Info: AlterTable Notifications 08:41:45.2 Info: => 1.8E-06s 08:41:45.2 Info: CreateColumn Notifications OnAlbumDelete Boolean 08:41:45.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 08:41:45.2 Info: => 0.0006552s 08:41:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-31T08:41:45', 'add_on_delete_to_notifications') 08:41:45.2 Info: Committing Transaction 08:41:45.2 Info: 62: add_on_delete_to_notifications migrated 08:41:45.2 Info: => 0.0010278s 08:41:45.2 Info: 63: add_custom_formats migrating 08:41:45.2 Info: Beginning Transaction 08:41:45.2 Info: Starting migration of Main DB to 63 08:41:45.2 Info: AlterTable DelayProfiles 08:41:45.2 Info: => 2.5E-06s 08:41:45.2 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 08:41:45.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 08:41:45.2 Info: => 0.0006859s 08:41:45.2 Info: UpdateData 08:41:45.2 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 08:41:45.2 Info: => 7.11E-05s 08:41:45.2 Info: AlterTable TrackFiles 08:41:45.2 Info: => 1.8E-06s 08:41:45.2 Info: CreateColumn TrackFiles OriginalFilePath String 08:41:45.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 08:41:45.2 Info: => 0.0006387s 08:41:45.2 Info: PerformDBOperation 08:41:45.2 Info: Performing DB Operation 08:41:45.2 Info: => 0.0018338s 08:41:45.2 Info: CreateTable CustomFormats 08:41:45.2 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 08:41:45.2 Info: => 0.000177s 08:41:45.2 Info: CreateIndex CustomFormats (Name) 08:41:45.2 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 08:41:45.2 Info: => 0.0001115s 08:41:45.2 Info: AlterTable QualityProfiles 08:41:45.2 Info: => 1.7E-06s 08:41:45.2 Info: CreateColumn QualityProfiles FormatItems String 08:41:45.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 08:41:45.2 Info: => 0.0007028s 08:41:45.2 Info: AlterTable QualityProfiles 08:41:45.2 Info: => 1.8E-06s 08:41:45.2 Info: CreateColumn QualityProfiles MinFormatScore Int32 08:41:45.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 08:41:45.2 Info: => 0.0006805s 08:41:45.2 Info: AlterTable QualityProfiles 08:41:45.2 Info: => 1.5E-06s 08:41:45.2 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 08:41:45.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 08:41:45.2 Info: => 0.0006648s 08:41:45.2 Info: PerformDBOperation 08:41:45.2 Info: Performing DB Operation 08:41:45.2 Info: => 0.0082406s 08:41:45.2 Info: PerformDBOperation 08:41:45.2 Info: Performing DB Operation 08:41:45.2 Info: => 0.0017054s 08:41:45.2 Info: DeleteColumn ReleaseProfiles Preferred 08:41:45.2 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 08:41:45.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 08:41:45.2 Info: DROP TABLE "ReleaseProfiles" 08:41:45.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 08:41:45.2 Info: => 0.0058642s 08:41:45.2 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 08:41:45.2 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 08:41:45.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 08:41:45.2 Info: DROP TABLE "ReleaseProfiles" 08:41:45.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 08:41:45.2 Info: => 0.00737s 08:41:45.2 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 08:41:45.2 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 08:41:45.2 Info: => 7.1E-05s 08:41:45.2 Info: AlterTable DelayProfiles 08:41:45.2 Info: => 1.7E-06s 08:41:45.2 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 08:41:45.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 08:41:45.2 Info: => 0.0006652s 08:41:45.2 Info: AlterTable DelayProfiles 08:41:45.2 Info: => 1.6E-06s 08:41:45.2 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 08:41:45.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 08:41:45.2 Info: => 0.0006758s 08:41:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-31T08:41:45', 'add_custom_formats') 08:41:45.2 Info: Committing Transaction 08:41:45.2 Info: 63: add_custom_formats migrated 08:41:45.2 Info: => 0.0011596s 08:41:45.2 Info: 64: add_result_to_commands migrating 08:41:45.2 Info: Beginning Transaction 08:41:45.2 Info: Starting migration of Main DB to 64 08:41:45.2 Info: AlterTable Commands 08:41:45.2 Info: => 2.2E-06s 08:41:45.2 Info: CreateColumn Commands Result Int32 08:41:45.2 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 08:41:45.2 Info: => 0.0006874s 08:41:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-07-31T08:41:45', 'add_result_to_commands') 08:41:45.2 Info: Committing Transaction 08:41:45.2 Info: 64: add_result_to_commands migrated 08:41:45.2 Info: => 0.0010619s 08:41:45.2 Info: 65: health_restored_notification migrating 08:41:45.2 Info: Beginning Transaction 08:41:45.2 Info: Starting migration of Main DB to 65 08:41:45.2 Info: AlterTable Notifications 08:41:45.2 Info: => 2.2E-06s 08:41:45.2 Info: CreateColumn Notifications OnHealthRestored Boolean 08:41:45.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 08:41:45.2 Info: => 0.0007101s 08:41:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-07-31T08:41:45', 'health_restored_notification') 08:41:45.2 Info: Committing Transaction 08:41:45.2 Info: 65: health_restored_notification migrated 08:41:45.2 Info: => 0.0010775s 08:41:45.2 Info: 66: remove_uc migrating 08:41:45.2 Info: Beginning Transaction 08:41:45.2 Info: Starting migration of Main DB to 66 08:41:45.2 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:45.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 08:41:45.2 Info: => 8.18E-05s 08:41:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-07-31T08:41:45', 'remove_uc') 08:41:45.2 Info: Committing Transaction 08:41:45.2 Info: 66: remove_uc migrated 08:41:45.2 Info: => 0.000403s 08:41:45.2 Info: 67: download_clients_rename_tv_to_music migrating 08:41:45.2 Info: Beginning Transaction 08:41:45.2 Info: Starting migration of Main DB to 67 08:41:45.2 Info: PerformDBOperation 08:41:45.2 Info: Performing DB Operation 08:41:45.3 Info: => 0.0030448s 08:41:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-07-31T08:41:45', 'download_clients_rename_tv_to_music') 08:41:45.3 Info: Committing Transaction 08:41:45.3 Info: 67: download_clients_rename_tv_to_music migrated 08:41:45.3 Info: => 0.0034038s 08:41:45.3 Info: 68: add_colon_replacement_to_naming_config migrating 08:41:45.3 Info: Beginning Transaction 08:41:45.3 Info: Starting migration of Main DB to 68 08:41:45.3 Info: AlterTable NamingConfig 08:41:45.3 Info: => 2.3E-06s 08:41:45.3 Info: CreateColumn NamingConfig ColonReplacementFormat Int32 08:41:45.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "ColonReplacementFormat" INTEGER NOT NULL DEFAULT 4 08:41:45.3 Info: => 0.0007209s 08:41:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (68, '2024-07-31T08:41:45', 'add_colon_replacement_to_naming_config') 08:41:45.3 Info: Committing Transaction 08:41:45.3 Info: 68: add_colon_replacement_to_naming_config migrated 08:41:45.3 Info: => 0.0011106s 08:41:45.3 Info: 69: list_sync_time migrating 08:41:45.3 Info: Beginning Transaction 08:41:45.3 Info: Starting migration of Main DB to 69 08:41:45.3 Info: DeleteColumn ImportListStatus LastSyncListInfo 08:41:45.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) 08:41:45.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ImportListStatus" 08:41:45.3 Info: DROP TABLE "ImportListStatus" 08:41:45.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:41:45.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:45.3 Info: => 0.0066748s 08:41:45.3 Info: AlterTable ImportListStatus 08:41:45.3 Info: => 1.9E-06s 08:41:45.3 Info: CreateColumn ImportListStatus LastInfoSync DateTimeOffset 08:41:45.3 Info: ALTER TABLE "ImportListStatus" ADD COLUMN "LastInfoSync" DATETIME 08:41:45.3 Info: => 0.0006647s 08:41:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (69, '2024-07-31T08:41:45', 'list_sync_time') 08:41:45.3 Info: Committing Transaction 08:41:45.3 Info: 69: list_sync_time migrated 08:41:45.3 Info: => 0.0010577s 08:41:45.3 Info: 70: add_download_client_tags migrating 08:41:45.3 Info: Beginning Transaction 08:41:45.3 Info: Starting migration of Main DB to 70 08:41:45.3 Info: AlterTable DownloadClients 08:41:45.3 Info: => 2.3E-06s 08:41:45.3 Info: CreateColumn DownloadClients Tags String 08:41:45.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Tags" TEXT 08:41:45.3 Info: => 0.0006925s 08:41:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (70, '2024-07-31T08:41:45', 'add_download_client_tags') 08:41:45.3 Info: Committing Transaction 08:41:45.3 Info: 70: add_download_client_tags migrated 08:41:45.3 Info: => 0.0010461s 08:41:45.3 Info: 71: add_notification_status migrating 08:41:45.3 Info: Beginning Transaction 08:41:45.3 Info: Starting migration of Main DB to 71 08:41:45.3 Info: CreateTable NotificationStatus 08:41:45.3 Info: CREATE TABLE "NotificationStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 08:41:45.3 Info: => 0.0001866s 08:41:45.3 Info: CreateIndex NotificationStatus (ProviderId) 08:41:45.3 Info: CREATE UNIQUE INDEX "IX_NotificationStatus_ProviderId" ON "NotificationStatus" ("ProviderId" ASC) 08:41:45.3 Info: => 0.0001418s 08:41:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (71, '2024-07-31T08:41:45', 'add_notification_status') 08:41:45.3 Info: Committing Transaction 08:41:45.3 Info: 71: add_notification_status migrated 08:41:45.3 Info: => 0.0005051s 08:41:45.3 Info: 72: add_alac_24_quality_in_profiles migrating 08:41:45.3 Info: Beginning Transaction 08:41:45.3 Info: Starting migration of Main DB to 72 08:41:45.3 Info: PerformDBOperation 08:41:45.3 Info: Performing DB Operation 08:41:45.3 Info: => 0.0046835s 08:41:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (72, '2024-07-31T08:41:45', 'add_alac_24_quality_in_profiles') 08:41:45.3 Info: Committing Transaction 08:41:45.3 Info: 72: add_alac_24_quality_in_profiles migrated 08:41:45.3 Info: => 0.0050446s 08:41:45.3 Info: 73: add_salt_to_users migrating 08:41:45.3 Info: Beginning Transaction 08:41:45.3 Info: Starting migration of Main DB to 73 08:41:45.3 Info: AlterTable Users 08:41:45.3 Info: => 2.1E-06s 08:41:45.3 Info: CreateColumn Users Salt String 08:41:45.3 Info: ALTER TABLE "Users" ADD COLUMN "Salt" TEXT 08:41:45.3 Info: => 0.0007312s 08:41:45.3 Info: CreateColumn Users Iterations Int32 08:41:45.3 Info: ALTER TABLE "Users" ADD COLUMN "Iterations" INTEGER 08:41:45.3 Info: => 0.0006588s 08:41:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (73, '2024-07-31T08:41:45', 'add_salt_to_users') 08:41:45.3 Info: Committing Transaction 08:41:45.3 Info: 73: add_salt_to_users migrated 08:41:45.3 Info: => 0.0010034s 08:41:45.3 Info: 74: add_auto_tagging migrating 08:41:45.3 Info: Beginning Transaction 08:41:45.3 Info: Starting migration of Main DB to 74 08:41:45.3 Info: CreateTable AutoTagging 08:41:45.3 Info: CREATE TABLE "AutoTagging" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "RemoveTagsAutomatically" INTEGER NOT NULL DEFAULT 0, "Tags" TEXT NOT NULL DEFAULT '[]') 08:41:45.3 Info: => 0.0002126s 08:41:45.3 Info: CreateIndex AutoTagging (Name) 08:41:45.3 Info: CREATE UNIQUE INDEX "IX_AutoTagging_Name" ON "AutoTagging" ("Name" ASC) 08:41:45.3 Info: => 0.0001203s 08:41:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (74, '2024-07-31T08:41:45', 'add_auto_tagging') 08:41:45.3 Info: Committing Transaction 08:41:45.3 Info: 74: add_auto_tagging migrated 08:41:45.3 Info: => 0.0004707s 08:41:45.3 Info: 75: quality_definition_preferred_size migrating 08:41:45.3 Info: Beginning Transaction 08:41:45.3 Info: Starting migration of Main DB to 75 08:41:45.3 Info: AlterTable QualityDefinitions 08:41:45.3 Info: => 2.4E-06s 08:41:45.3 Info: CreateColumn QualityDefinitions PreferredSize Double 08:41:45.3 Info: ALTER TABLE "QualityDefinitions" ADD COLUMN "PreferredSize" NUMERIC 08:41:45.3 Info: => 0.0007062s 08:41:45.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "PreferredSize" = "MaxSize" - 5 WHERE "MaxSize" > 5 08:41:45.3 Info: UPDATE "QualityDefinitions" SET "PreferredSize" = "MaxSize" - 5 WHERE "MaxSize" > 5 08:41:45.3 Info: => 6.94E-05s 08:41:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (75, '2024-07-31T08:41:45', 'quality_definition_preferred_size') 08:41:45.3 Info: Committing Transaction 08:41:45.3 Info: 75: quality_definition_preferred_size migrated 08:41:45.3 Info: => 0.0003926s 08:41:45.3 Info: 76: add_on_artist_add_to_notifications migrating 08:41:45.3 Info: Beginning Transaction 08:41:45.3 Info: Starting migration of Main DB to 76 08:41:45.3 Info: AlterTable Notifications 08:41:45.3 Info: => 1.9E-06s 08:41:45.3 Info: CreateColumn Notifications OnArtistAdd Boolean 08:41:45.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistAdd" INTEGER NOT NULL DEFAULT 0 08:41:45.3 Info: => 0.0007286s 08:41:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (76, '2024-07-31T08:41:45', 'add_on_artist_add_to_notifications') 08:41:45.3 Info: Committing Transaction 08:41:45.3 Info: 76: add_on_artist_add_to_notifications migrated 08:41:45.3 Info: => 0.0010799s 08:41:45.3 Info: 77: album_last_searched_time migrating 08:41:45.3 Info: Beginning Transaction 08:41:45.3 Info: Starting migration of Main DB to 77 08:41:45.3 Info: AlterTable Albums 08:41:45.3 Info: => 4.5E-06s 08:41:45.3 Info: CreateColumn Albums LastSearchTime DateTimeOffset 08:41:45.3 Info: ALTER TABLE "Albums" ADD COLUMN "LastSearchTime" DATETIME 08:41:45.3 Info: => 0.0007058s 08:41:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (77, '2024-07-31T08:41:45', 'album_last_searched_time') 08:41:45.3 Info: Committing Transaction 08:41:45.3 Info: 77: album_last_searched_time migrated 08:41:45.3 Info: => 0.0010523s 08:41:45.3 Info: 78: add_indexer_flags migrating 08:41:45.3 Info: Beginning Transaction 08:41:45.3 Info: Starting migration of Main DB to 78 08:41:45.3 Info: AlterTable Blocklist 08:41:45.3 Info: => 1.9E-06s 08:41:45.3 Info: CreateColumn Blocklist IndexerFlags Int32 08:41:45.3 Info: ALTER TABLE "Blocklist" ADD COLUMN "IndexerFlags" INTEGER NOT NULL DEFAULT 0 08:41:45.3 Info: => 0.0007041s 08:41:45.3 Info: AlterTable TrackFiles 08:41:45.3 Info: => 1.7E-06s 08:41:45.3 Info: CreateColumn TrackFiles IndexerFlags Int32 08:41:45.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "IndexerFlags" INTEGER NOT NULL DEFAULT 0 08:41:45.3 Info: => 0.000669s 08:41:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (78, '2024-07-31T08:41:45', 'add_indexer_flags') 08:41:45.3 Info: Committing Transaction 08:41:45.3 Info: 78: add_indexer_flags migrated 08:41:45.3 Info: => 0.0010295s 08:41:45.3 Debug: Took: 00:00:01.1914866 08:41:45.3 Info: Caching database 08:41:45.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-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 08:41:45.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-07-26T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 08:41:45.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-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 08:41:45.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 08:41:45.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", SUM(COALESCE("TrackFiles"."Size", 0)) AS "SizeOnDisk", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN "Albums"."Monitored" = 1 OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "TrackFiles"."Id" IS NULL THEN 0 ELSE 1 END) AS "TrackFileCount" FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "TrackFiles" ON ("Tracks"."TrackFileId" = "TrackFiles"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Albums"."ReleaseDate" < @Clause9_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: Clause6_P1 = [true] Clause9_P1 = ["2024-07-31T08:41:45.6192936Z"] ==== End Query Trace ==== 08:41:45.7 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_get_stats_for_artist --- 08:41:45.7 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(0) --- 08:41:45.7 Debug: Finding process with Id:0 08:41:45.7 Warn: Unable to find process with ID 0 08:41:45.7 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(0) --- 08:41:45.7 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_of_zero_when_no_track_file --- 08:41:45.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:45.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121057349815_3/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:45.7 Info: DatabaseEngineVersionCheck migrating 08:41:45.7 Info: PerformDBOperation 08:41:45.7 Info: Performing DB Operation 08:41:45.7 Info: SQLite 3.46.0 08:41:45.7 Info: => 0.0013225s 08:41:45.7 Info: DatabaseEngineVersionCheck migrated 08:41:45.7 Info: => 0.0013579s 08:41:45.7 Debug: Took: 00:00:00.0188591 08:41:45.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 = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 08:41:45.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-07-26T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 08:41:45.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-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 08:41:45.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 08:41:45.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", SUM(COALESCE("TrackFiles"."Size", 0)) AS "SizeOnDisk", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN "Albums"."Monitored" = 1 OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "TrackFiles"."Id" IS NULL THEN 0 ELSE 1 END) AS "TrackFileCount" FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "TrackFiles" ON ("Tracks"."TrackFileId" = "TrackFiles"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Albums"."ReleaseDate" < @Clause9_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: Clause6_P1 = [true] Clause9_P1 = ["2024-07-31T08:41:45.7826509Z"] ==== End Query Trace ==== 08:41:45.8 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_of_zero_when_no_track_file --- 08:41:45.7 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(-1) --- 08:41:45.8 Debug: Finding process with Id:-1 08:41:45.8 Warn: Unable to find process with ID -1 08:41:45.8 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(-1) --- Skipped should_be_equal_windows_only("c:\\","C:\\") [1 ms] Skipped should_not_be_parent_when_it_is_grandparent [< 1 ms] 08:41:45.8 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(9999) --- 08:41:45.8 Debug: Finding process with Id:9999 08:41:45.9 Warn: Unable to find process with ID 9999 08:41:45.9 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(9999) --- 08:41:45.8 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_when_track_file_exists --- 08:41:45.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:45.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121058136319_5/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:45.8 Info: DatabaseEngineVersionCheck migrating 08:41:45.8 Info: PerformDBOperation 08:41:45.8 Info: Performing DB Operation 08:41:45.8 Info: SQLite 3.46.0 08:41:45.8 Info: => 0.0012672s 08:41:45.8 Info: DatabaseEngineVersionCheck migrated 08:41:45.8 Info: => 0.0012976s 08:41:45.8 Debug: Took: 00:00:00.0168916 08:41:45.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 08:41:45.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-07-26T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 08:41:45.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-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 08:41:45.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 ==== 08:41:45.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-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 08:41:45.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", SUM(COALESCE("TrackFiles"."Size", 0)) AS "SizeOnDisk", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN "Albums"."Monitored" = 1 OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "TrackFiles"."Id" IS NULL THEN 0 ELSE 1 END) AS "TrackFileCount" FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "TrackFiles" ON ("Tracks"."TrackFileId" = "TrackFiles"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Albums"."ReleaseDate" < @Clause9_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: Clause6_P1 = [true] Clause9_P1 = ["2024-07-31T08:41:45.8740613Z"] ==== End Query Trace ==== 08:41:45.9 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_when_track_file_exists --- 08:41:45.9 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_include_unmonitored_track_with_file_in_track_count --- 08:41:45.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:45.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121059357750_7/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:45.9 Info: DatabaseEngineVersionCheck migrating 08:41:45.9 Info: PerformDBOperation 08:41:45.9 Info: Performing DB Operation 08:41:45.9 Info: SQLite 3.46.0 08:41:45.9 Info: => 0.0012874s 08:41:45.9 Info: DatabaseEngineVersionCheck migrated 08:41:45.9 Info: => 0.0013149s 08:41:45.9 Debug: Took: 00:00:00.0167790 08:41:45.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 08:41:45.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-07-26T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 08:41:45.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-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 08:41:45.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 ==== 08:41:45.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", SUM(COALESCE("TrackFiles"."Size", 0)) AS "SizeOnDisk", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN "Albums"."Monitored" = 1 OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "TrackFiles"."Id" IS NULL THEN 0 ELSE 1 END) AS "TrackFileCount" FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "TrackFiles" ON ("Tracks"."TrackFileId" = "TrackFiles"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Albums"."ReleaseDate" < @Clause9_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: Clause6_P1 = [true] Clause9_P1 = ["2024-07-31T08:41:45.9809622Z"] ==== End Query Trace ==== 08:41:46.0 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_include_unmonitored_track_with_file_in_track_count --- 08:41:46.0 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_include_unmonitored_track_in_track_count --- 08:41:46.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:46.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121060111717_9/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:46.0 Info: DatabaseEngineVersionCheck migrating 08:41:46.0 Info: PerformDBOperation 08:41:46.0 Info: Performing DB Operation 08:41:46.0 Info: SQLite 3.46.0 08:41:46.0 Info: => 0.0013267s 08:41:46.0 Info: DatabaseEngineVersionCheck migrated 08:41:46.0 Info: => 0.0013539s 08:41:46.0 Debug: Took: 00:00:00.0169890 08:41:46.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-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 08:41:46.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-07-26T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 08:41:46.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-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 08:41:46.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 08:41:46.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", SUM(COALESCE("TrackFiles"."Size", 0)) AS "SizeOnDisk", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN "Albums"."Monitored" = 1 OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "TrackFiles"."Id" IS NULL THEN 0 ELSE 1 END) AS "TrackFileCount" FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "TrackFiles" ON ("Tracks"."TrackFileId" = "TrackFiles"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Albums"."ReleaseDate" < @Clause9_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: Clause6_P1 = [true] Clause9_P1 = ["2024-07-31T08:41:46.056294Z"] ==== End Query Trace ==== 08:41:46.1 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_include_unmonitored_track_in_track_count --- 08:41:46.1 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_add_if_artist_does_not_have_match_tag --- 08:41:46.1 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_add_if_artist_does_not_have_match_tag --- 08:41:46.1 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_remove_if_artist_has_matching_tag_and_remove_is_true --- 08:41:46.1 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_remove_if_artist_has_matching_tag_and_remove_is_true --- 08:41:46.1 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_match_if_specification_is_negated --- 08:41:46.1 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_match_if_specification_is_negated --- 08:41:46.1 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_changes_if_there_are_no_auto_tags --- 08:41:46.1 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_changes_if_there_are_no_auto_tags --- 08:41:46.1 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_tags_to_remove_if_artist_has_matching_tag_but_remove_is_false --- 08:41:46.1 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_tags_to_remove_if_artist_has_matching_tag_but_remove_is_false --- 08:41:46.1 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_be_able_to_write_to_database --- 08:41:46.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:46.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121061986526_11/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:46.2 Info: DatabaseEngineVersionCheck migrating 08:41:46.2 Info: PerformDBOperation 08:41:46.2 Info: Performing DB Operation 08:41:46.2 Info: SQLite 3.46.0 08:41:46.2 Info: => 0.0012859s 08:41:46.2 Info: DatabaseEngineVersionCheck migrated 08:41:46.2 Info: => 0.0013142s 08:41:46.2 Debug: Took: 00:00:00.0168666 08:41:46.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [12345] AlbumIds = [[ 1 ]] SourceTitle = ["\"artist.name.album.title\""] Quality = [{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-07-31T08:41:46.2190845Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 08:41:46.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 08:41:46.2 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_be_able_to_write_to_database --- 08:41:46.2 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_check_for_blocklisted_title_case_insensative --- 08:41:46.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:46.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121062769363_13/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:46.2 Info: DatabaseEngineVersionCheck migrating 08:41:46.2 Info: PerformDBOperation 08:41:46.2 Info: Performing DB Operation 08:41:46.2 Info: SQLite 3.46.0 08:41:46.2 Info: => 0.0012903s 08:41:46.2 Info: DatabaseEngineVersionCheck migrated 08:41:46.2 Info: => 0.0013205s 08:41:46.2 Debug: Took: 00:00:00.0167794 08:41:46.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [12345] AlbumIds = [[ 1 ]] SourceTitle = ["\"artist.name.album.title\""] Quality = [{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-07-31T08:41:46.2967223Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 08:41:46.3 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 ==== 08:41:46.3 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_check_for_blocklisted_title_case_insensative --- 08:41:46.3 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_should_have_album_ids --- 08:41:46.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:46.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121063682845_15/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:46.3 Info: DatabaseEngineVersionCheck migrating 08:41:46.3 Info: PerformDBOperation 08:41:46.3 Info: Performing DB Operation 08:41:46.3 Info: SQLite 3.46.0 08:41:46.3 Info: => 0.0012972s 08:41:46.3 Info: DatabaseEngineVersionCheck migrated 08:41:46.3 Info: => 0.0013251s 08:41:46.3 Debug: Took: 00:00:00.0171115 08:41:46.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [12345] AlbumIds = [[ 1 ]] SourceTitle = ["\"artist.name.album.title\""] Quality = [{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-07-31T08:41:46.3883616Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 08:41:46.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 08:41:46.4 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_should_have_album_ids --- 08:41:46.4 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository --- 08:41:46.4 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository --- 08:41:46.4 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository_missing_size_and_protocol --- 08:41:46.4 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository_missing_size_and_protocol --- 08:41:46.4 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigCachingFixture.getting_value_more_than_once_should_hit_db_once --- 08:41:46.4 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigCachingFixture.getting_value_more_than_once_should_hit_db_once --- 08:41:46.4 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Add_new_value_to_database --- 08:41:46.4 Trace: Writing Setting to database. Key:'rsssyncinterval' Value:'12' 08:41:46.4 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Add_new_value_to_database --- 08:41:46.4 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.config_properties_should_write_and_read_using_same_key --- 08:41:46.5 Trace: Writing Setting to database. Key:'autounmonitorpreviouslydownloadedtracks' Value:'True' 08:41:46.5 Trace: Writing Setting to database. Key:'retention' Value:'509' 08:41:46.5 Trace: Writing Setting to database. Key:'recyclebin' Value:'3863bee6-521f-436d-8d0e-912b85319e30' 08:41:46.5 Trace: Writing Setting to database. Key:'recyclebincleanupdays' Value:'510' 08:41:46.5 Trace: Writing Setting to database. Key:'rsssyncinterval' Value:'510' 08:41:46.5 Trace: Writing Setting to database. Key:'maximumsize' Value:'510' 08:41:46.5 Trace: Writing Setting to database. Key:'minimumage' Value:'510' 08:41:46.5 Trace: Writing Setting to database. Key:'downloadpropersandrepacks' Value:'preferandupgrade' 08:41:46.5 Trace: Writing Setting to database. Key:'enablecompleteddownloadhandling' Value:'True' 08:41:46.5 Trace: Writing Setting to database. Key:'autoredownloadfailed' Value:'True' 08:41:46.5 Trace: Writing Setting to database. Key:'autoredownloadfailedfrominteractivesearch' Value:'True' 08:41:46.5 Trace: Writing Setting to database. Key:'createemptyartistfolders' Value:'True' 08:41:46.5 Trace: Writing Setting to database. Key:'deleteemptyfolders' Value:'True' 08:41:46.5 Trace: Writing Setting to database. Key:'filedate' Value:'none' 08:41:46.5 Trace: Writing Setting to database. Key:'downloadclientworkingfolders' Value:'e45805e2-311d-485e-849b-ae69668eab07' 08:41:46.5 Trace: Writing Setting to database. Key:'downloadclienthistorylimit' Value:'513' 08:41:46.5 Trace: Writing Setting to database. Key:'skipfreespacecheckwhenimporting' Value:'True' 08:41:46.5 Trace: Writing Setting to database. Key:'minimumfreespacewhenimporting' Value:'513' 08:41:46.5 Trace: Writing Setting to database. Key:'copyusinghardlinks' Value:'True' 08:41:46.5 Trace: Writing Setting to database. Key:'importextrafiles' Value:'True' 08:41:46.5 Trace: Writing Setting to database. Key:'extrafileextensions' Value:'cd29f452-902a-4787-b741-20eb5ae85d6a' 08:41:46.5 Trace: Writing Setting to database. Key:'watchlibraryforchanges' Value:'True' 08:41:46.5 Trace: Writing Setting to database. Key:'rescanafterrefresh' Value:'always' 08:41:46.5 Trace: Writing Setting to database. Key:'allowfingerprinting' Value:'never' 08:41:46.5 Trace: Writing Setting to database. Key:'setpermissionslinux' Value:'True' 08:41:46.5 Trace: Writing Setting to database. Key:'chmodfolder' Value:'20708177-a07a-4b32-b0f7-d70d7a732631' 08:41:46.5 Trace: Writing Setting to database. Key:'chowngroup' Value:'36d1ecca-f79c-41b1-9429-c49fb5fee0ad' 08:41:46.5 Trace: Writing Setting to database. Key:'metadatasource' Value:'83421f24-f9f2-4112-bcec-c291f7a18771' 08:41:46.5 Trace: Writing Setting to database. Key:'writeaudiotags' Value:'no' 08:41:46.5 Trace: Writing Setting to database. Key:'scrubaudiotags' Value:'True' 08:41:46.5 Trace: Writing Setting to database. Key:'embedcoverart' Value:'True' 08:41:46.5 Trace: Writing Setting to database. Key:'firstdayofweek' Value:'516' 08:41:46.5 Trace: Writing Setting to database. Key:'calendarweekcolumnheader' Value:'8876e1dc-5d3b-4f2d-92f5-01470ad5a030' 08:41:46.5 Trace: Writing Setting to database. Key:'shortdateformat' Value:'b77d7e26-7cf1-46fc-be34-e87f28f7b33d' 08:41:46.5 Trace: Writing Setting to database. Key:'longdateformat' Value:'76504b96-052b-466b-b096-f34316edbcec' 08:41:46.5 Trace: Writing Setting to database. Key:'timeformat' Value:'735f8b8d-5e6f-4342-b96f-5ae153b59e76' 08:41:46.5 Trace: Writing Setting to database. Key:'showrelativedates' Value:'True' 08:41:46.5 Trace: Writing Setting to database. Key:'enablecolorimpairedmode' Value:'True' 08:41:46.5 Trace: Writing Setting to database. Key:'uilanguage' Value:'518' 08:41:46.5 Trace: Writing Setting to database. Key:'expandalbumbydefault' Value:'True' 08:41:46.5 Trace: Writing Setting to database. Key:'expandepbydefault' Value:'True' 08:41:46.5 Trace: Writing Setting to database. Key:'expandsinglebydefault' Value:'True' 08:41:46.5 Trace: Writing Setting to database. Key:'expandbroadcastbydefault' Value:'True' 08:41:46.5 Trace: Writing Setting to database. Key:'expandotherbydefault' Value:'True' 08:41:46.5 Trace: Writing Setting to database. Key:'cleanupmetadataimages' Value:'True' 08:41:46.5 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.config_properties_should_write_and_read_using_same_key --- 08:41:46.5 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Get_value_should_return_default_when_no_value --- 08:41:46.5 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 08:41:46.5 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Get_value_should_return_default_when_no_value --- 08:41:46.5 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_out_persist_should_not_store_default_value --- 08:41:46.5 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 08:41:46.5 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_out_persist_should_not_store_default_value --- 08:41:46.5 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_persist_should_store_default_value --- 08:41:46.5 Trace: Using default config value for 'hmacsalt' defaultValue:'714a843b-4a6d-49d2-b1b5-a8e414d5b8df' 08:41:46.5 Trace: Writing Setting to database. Key:'hmacsalt' Value:'714a843b-4a6d-49d2-b1b5-a8e414d5b8df' 08:41:46.5 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_persist_should_store_default_value --- 08:41:46.5 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.should_ignore_null_properties --- 08:41:46.5 Trace: Using default config value for 'autounmonitorpreviouslydownloadedtracks' defaultValue:'False' 08:41:46.5 Trace: Using default config value for 'retention' defaultValue:'0' 08:41:46.5 Trace: Using default config value for 'recyclebin' defaultValue:'' 08:41:46.5 Trace: Using default config value for 'recyclebincleanupdays' defaultValue:'7' 08:41:46.5 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 08:41:46.5 Trace: Using default config value for 'maximumsize' defaultValue:'0' 08:41:46.5 Trace: Using default config value for 'minimumage' defaultValue:'0' 08:41:46.5 Trace: Using default config value for 'downloadpropersandrepacks' defaultValue:'PreferAndUpgrade' 08:41:46.5 Trace: Using default config value for 'enablecompleteddownloadhandling' defaultValue:'True' 08:41:46.5 Trace: Using default config value for 'autoredownloadfailed' defaultValue:'True' 08:41:46.5 Trace: Using default config value for 'autoredownloadfailedfrominteractivesearch' defaultValue:'True' 08:41:46.5 Trace: Using default config value for 'createemptyartistfolders' defaultValue:'False' 08:41:46.5 Trace: Using default config value for 'deleteemptyfolders' defaultValue:'False' 08:41:46.5 Trace: Using default config value for 'filedate' defaultValue:'None' 08:41:46.5 Trace: Using default config value for 'downloadclientworkingfolders' defaultValue:'_UNPACK_|_FAILED_' 08:41:46.5 Trace: Using default config value for 'downloadclienthistorylimit' defaultValue:'60' 08:41:46.5 Trace: Using default config value for 'skipfreespacecheckwhenimporting' defaultValue:'False' 08:41:46.5 Trace: Using default config value for 'minimumfreespacewhenimporting' defaultValue:'100' 08:41:46.5 Trace: Using default config value for 'copyusinghardlinks' defaultValue:'True' 08:41:46.5 Trace: Using default config value for 'importextrafiles' defaultValue:'False' 08:41:46.5 Trace: Using default config value for 'extrafileextensions' defaultValue:'srt' 08:41:46.5 Trace: Using default config value for 'watchlibraryforchanges' defaultValue:'True' 08:41:46.5 Trace: Using default config value for 'rescanafterrefresh' defaultValue:'Always' 08:41:46.5 Trace: Using default config value for 'allowfingerprinting' defaultValue:'NewFiles' 08:41:46.5 Trace: Using default config value for 'setpermissionslinux' defaultValue:'False' 08:41:46.5 Trace: Using default config value for 'chmodfolder' defaultValue:'755' 08:41:46.5 Trace: Using default config value for 'chowngroup' defaultValue:'' 08:41:46.5 Trace: Using default config value for 'metadatasource' defaultValue:'' 08:41:46.5 Trace: Using default config value for 'writeaudiotags' defaultValue:'No' 08:41:46.5 Trace: Using default config value for 'scrubaudiotags' defaultValue:'False' 08:41:46.5 Trace: Using default config value for 'embedcoverart' defaultValue:'True' 08:41:46.5 Trace: Using default config value for 'firstdayofweek' defaultValue:'0' 08:41:46.5 Trace: Using default config value for 'calendarweekcolumnheader' defaultValue:'ddd M/D' 08:41:46.5 Trace: Using default config value for 'shortdateformat' defaultValue:'MMM D YYYY' 08:41:46.5 Trace: Using default config value for 'longdateformat' defaultValue:'dddd, MMMM D YYYY' 08:41:46.5 Trace: Using default config value for 'timeformat' defaultValue:'h(:mm)a' 08:41:46.5 Trace: Using default config value for 'showrelativedates' defaultValue:'True' 08:41:46.5 Trace: Using default config value for 'enablecolorimpairedmode' defaultValue:'False' 08:41:46.5 Trace: Using default config value for 'uilanguage' defaultValue:'1' 08:41:46.5 Trace: Using default config value for 'expandalbumbydefault' defaultValue:'False' 08:41:46.5 Trace: Using default config value for 'expandepbydefault' defaultValue:'False' 08:41:46.5 Trace: Using default config value for 'expandsinglebydefault' defaultValue:'False' 08:41:46.5 Trace: Using default config value for 'expandbroadcastbydefault' defaultValue:'False' 08:41:46.5 Trace: Using default config value for 'expandotherbydefault' defaultValue:'False' 08:41:46.5 Trace: Using default config value for 'cleanupmetadataimages' defaultValue:'True' 08:41:46.5 Trace: Using default config value for 'plexclientidentifier' defaultValue:'9df2b7be-ca98-4b82-9a5d-dc3be3ac4f8b' 08:41:46.5 Trace: Writing Setting to database. Key:'plexclientidentifier' Value:'9df2b7be-ca98-4b82-9a5d-dc3be3ac4f8b' 08:41:46.5 Trace: Using default config value for 'rijndaelpassphrase' defaultValue:'707ef1a6-84c3-4630-939c-6b4a15f078bf' 08:41:46.5 Trace: Writing Setting to database. Key:'rijndaelpassphrase' Value:'707ef1a6-84c3-4630-939c-6b4a15f078bf' 08:41:46.5 Trace: Using default config value for 'hmacpassphrase' defaultValue:'e5240f0d-1db7-4ffc-8e13-acec55d498eb' 08:41:46.5 Trace: Writing Setting to database. Key:'hmacpassphrase' Value:'e5240f0d-1db7-4ffc-8e13-acec55d498eb' 08:41:46.5 Trace: Using default config value for 'rijndaelsalt' defaultValue:'ddb611b8-4eba-40c0-be5b-fc17dae9af7c' 08:41:46.5 Trace: Writing Setting to database. Key:'rijndaelsalt' Value:'ddb611b8-4eba-40c0-be5b-fc17dae9af7c' 08:41:46.5 Trace: Using default config value for 'hmacsalt' defaultValue:'8f7c90fb-ff46-4088-af8c-90d58d408941' 08:41:46.5 Trace: Writing Setting to database. Key:'hmacsalt' Value:'8f7c90fb-ff46-4088-af8c-90d58d408941' 08:41:46.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 08:41:46.5 Trace: Using default config value for 'proxytype' defaultValue:'Http' 08:41:46.5 Trace: Using default config value for 'proxyhostname' defaultValue:'' 08:41:46.5 Trace: Using default config value for 'proxyport' defaultValue:'8080' 08:41:46.5 Trace: Using default config value for 'proxyusername' defaultValue:'' 08:41:46.5 Trace: Using default config value for 'proxypassword' defaultValue:'' 08:41:46.5 Trace: Using default config value for 'proxybypassfilter' defaultValue:'' 08:41:46.5 Trace: Using default config value for 'proxybypasslocaladdresses' defaultValue:'True' 08:41:46.5 Trace: Using default config value for 'backupfolder' defaultValue:'Backups' 08:41:46.5 Trace: Using default config value for 'backupinterval' defaultValue:'7' 08:41:46.5 Trace: Using default config value for 'backupretention' defaultValue:'28' 08:41:46.5 Trace: Using default config value for 'certificatevalidation' defaultValue:'Enabled' 08:41:46.5 Trace: Using default config value for 'applicationurl' defaultValue:'' 08:41:46.5 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.should_ignore_null_properties --- 08:41:46.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_all_with_empty_db_should_return_empty_list --- 08:41:46.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:46.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121065426433_17/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:46.5 Info: DatabaseEngineVersionCheck migrating 08:41:46.5 Info: PerformDBOperation 08:41:46.5 Info: Performing DB Operation 08:41:46.5 Info: SQLite 3.46.0 08:41:46.5 Info: => 0.0012897s 08:41:46.5 Info: DatabaseEngineVersionCheck migrated 08:41:46.5 Info: => 0.0013201s 08:41:46.5 Debug: Took: 00:00:00.0172126 08:41:46.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 08:41:46.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_all_with_empty_db_should_return_empty_list --- 08:41:45.9 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.kill_all_should_kill_all_process_with_name --- 08:41:45.9 Debug: Starting /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 08:41:46.0 Debug: Dummy process. ID:8545 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 08:41:46.0 Debug: Starting /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 08:41:46.0 Debug: Dummy process. ID:8555 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 08:41:46.5 Debug: Found 2 processes with the name: Lidarr.Test.Dummy 08:41:46.5 Debug: - [8545] Lidarr.Test.Dummy 08:41:46.5 Debug: - [8555] Lidarr.Test.Dummy 08:41:46.5 Debug: Found 2 processes to kill 08:41:46.5 Debug: Killing process: 8545 [Lidarr.Test.Dummy] 08:41:46.6 Info: [8545]: Killing process 08:41:46.6 Info: [8545]: Waiting for exit 08:41:46.6 Info: [8545]: Process terminated successfully 08:41:46.6 Debug: Killing process: 8555 [Lidarr.Test.Dummy] 08:41:46.6 Info: [8555]: Killing process 08:41:46.6 Info: [8555]: Waiting for exit 08:41:46.6 Info: [8555]: Process terminated successfully 08:41:46.7 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.kill_all_should_kill_all_process_with_name --- 08:41:46.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_return_empty_list_if_no_ids --- 08:41:46.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:46.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121066389843_19/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:46.6 Info: DatabaseEngineVersionCheck migrating 08:41:46.6 Info: PerformDBOperation 08:41:46.6 Info: Performing DB Operation 08:41:46.6 Info: SQLite 3.46.0 08:41:46.6 Info: => 0.0013328s 08:41:46.6 Info: DatabaseEngineVersionCheck migrated 08:41:46.6 Info: => 0.0013637s 08:41:46.6 Debug: Took: 00:00:00.0169623 08:41:46.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_return_empty_list_if_no_ids --- 08:41:46.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_throw_if_not_all_found --- 08:41:46.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:46.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121067268110_21/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:46.7 Info: DatabaseEngineVersionCheck migrating 08:41:46.7 Info: PerformDBOperation 08:41:46.7 Info: Performing DB Operation 08:41:46.7 Info: SQLite 3.46.0 08:41:46.7 Info: => 0.0012918s 08:41:46.7 Info: DatabaseEngineVersionCheck migrated 08:41:46.7 Info: => 0.0013222s 08:41:46.7 Debug: Took: 00:00:00.0169154 08:41:46.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-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:46.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:46.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-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:46.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-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:46.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-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:46.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (999)) PARAMETERS: ==== End Query Trace ==== 08:41:46.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_throw_if_not_all_found --- 08:41:46.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(1,2) --- 08:41:46.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:46.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121067969235_23/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:46.8 Info: DatabaseEngineVersionCheck migrating 08:41:46.8 Info: PerformDBOperation 08:41:46.8 Info: Performing DB Operation 08:41:46.8 Info: SQLite 3.46.0 08:41:46.8 Info: => 0.0012942s 08:41:46.8 Info: DatabaseEngineVersionCheck migrated 08:41:46.8 Info: => 0.001324s 08:41:46.8 Debug: Took: 00:00:00.0169215 08:41:46.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-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:46.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:46.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-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:46.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-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:46.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-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:46.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 0 PARAMETERS: ==== End Query Trace ==== 08:41:46.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 08:41:46.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(1,2) --- 08:41:46.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(2,2) --- 08:41:46.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:46.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121068871575_25/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:46.8 Info: DatabaseEngineVersionCheck migrating 08:41:46.8 Info: PerformDBOperation 08:41:46.8 Info: Performing DB Operation 08:41:46.8 Info: SQLite 3.46.0 08:41:46.8 Info: => 0.0012793s 08:41:46.8 Info: DatabaseEngineVersionCheck migrated 08:41:46.8 Info: => 0.0013111s 08:41:46.9 Debug: Took: 00:00:00.0168520 08:41:46.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-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:46.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:46.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-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:46.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-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:46.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-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:46.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 2 PARAMETERS: ==== End Query Trace ==== 08:41:46.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 08:41:46.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(2,2) --- 08:41:46.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(3,1) --- 08:41:46.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:46.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121069769276_27/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:46.9 Info: DatabaseEngineVersionCheck migrating 08:41:46.9 Info: PerformDBOperation 08:41:46.9 Info: Performing DB Operation 08:41:46.9 Info: SQLite 3.46.0 08:41:46.9 Info: => 0.00131s 08:41:46.9 Info: DatabaseEngineVersionCheck migrated 08:41:46.9 Info: => 0.0013415s 08:41:46.9 Debug: Took: 00:00:00.0168897 08:41:46.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-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:46.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:46.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-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:46.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-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:46.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-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:46.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 4 PARAMETERS: ==== End Query Trace ==== 08:41:46.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 08:41:47.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(3,1) --- 08:41:47.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(1,2) --- 08:41:47.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:47.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121070331876_29/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:47.0 Info: DatabaseEngineVersionCheck migrating 08:41:47.0 Info: PerformDBOperation 08:41:47.0 Info: Performing DB Operation 08:41:47.0 Info: SQLite 3.46.0 08:41:47.0 Info: => 0.0012895s 08:41:47.0 Info: DatabaseEngineVersionCheck migrated 08:41:47.0 Info: => 0.0013191s 08:41:47.0 Debug: Took: 00:00:00.0167834 08:41:47.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-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 0 PARAMETERS: ==== End Query Trace ==== 08:41:47.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 08:41:47.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(1,2) --- 08:41:47.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(2,2) --- 08:41:47.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:47.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121070914450_31/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:47.1 Info: DatabaseEngineVersionCheck migrating 08:41:47.1 Info: PerformDBOperation 08:41:47.1 Info: Performing DB Operation 08:41:47.1 Info: SQLite 3.46.0 08:41:47.1 Info: => 0.0013284s 08:41:47.1 Info: DatabaseEngineVersionCheck migrated 08:41:47.1 Info: => 0.0013601s 08:41:47.1 Debug: Took: 00:00:00.0167307 08:41:47.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-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 2 PARAMETERS: ==== End Query Trace ==== 08:41:47.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 08:41:47.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(2,2) --- 08:41:47.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(3,1) --- 08:41:47.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:47.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121071449151_33/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:47.1 Info: DatabaseEngineVersionCheck migrating 08:41:47.1 Info: PerformDBOperation 08:41:47.1 Info: Performing DB Operation 08:41:47.1 Info: SQLite 3.46.0 08:41:47.1 Info: => 0.0012902s 08:41:47.1 Info: DatabaseEngineVersionCheck migrated 08:41:47.1 Info: => 0.0013181s 08:41:47.1 Debug: Took: 00:00:00.0270825 08:41:47.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-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 4 PARAMETERS: ==== End Query Trace ==== 08:41:47.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 08:41:47.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(3,1) --- 08:41:47.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.getting_model_with_invalid_id_should_throw --- 08:41:47.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:47.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121072451152_35/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:47.2 Info: DatabaseEngineVersionCheck migrating 08:41:47.2 Info: PerformDBOperation 08:41:47.2 Info: Performing DB Operation 08:41:47.2 Info: SQLite 3.46.0 08:41:47.2 Info: => 0.0012847s 08:41:47.2 Info: DatabaseEngineVersionCheck migrated 08:41:47.2 Info: => 0.0013113s 08:41:47.2 Debug: Took: 00:00:00.0160528 08:41:47.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [12] ==== End Query Trace ==== 08:41:47.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.getting_model_with_invalid_id_should_throw --- 08:41:46.7 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.should_be_able_to_start_process --- 08:41:46.7 Debug: Starting /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 08:41:46.7 Debug: Dummy process. ID:8565 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 08:41:47.2 Debug: Finding process with Id:8565 08:41:47.3 Debug: Found process 8565:Lidarr.Test.Dummy [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy] 08:41:47.3 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.should_be_able_to_start_process --- 08:41:47.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_false_with_no_items --- 08:41:47.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:47.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121072950033_37/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:47.3 Info: DatabaseEngineVersionCheck migrating 08:41:47.3 Info: PerformDBOperation 08:41:47.3 Info: Performing DB Operation 08:41:47.3 Info: SQLite 3.46.0 08:41:47.3 Info: => 0.001279s 08:41:47.3 Info: DatabaseEngineVersionCheck migrated 08:41:47.3 Info: => 0.0013074s 08:41:47.3 Debug: Took: 00:00:00.0160620 08:41:47.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_false_with_no_items --- 08:41:47.3 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.Should_be_able_to_start_python --- 08:41:47.3 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.Should_be_able_to_start_python --- Skipped Should_be_able_to_start_python [14 ms] 08:41:47.3 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.ToString_on_new_processInfo --- 0:Unknown [Unknown] 08:41:47.3 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.ToString_on_new_processInfo --- 08:41:47.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_true_with_items --- 08:41:47.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:47.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121073437689_39/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:47.3 Info: DatabaseEngineVersionCheck migrating 08:41:47.3 Info: PerformDBOperation 08:41:47.3 Info: Performing DB Operation 08:41:47.3 Info: SQLite 3.46.0 08:41:47.3 Info: => 0.0012767s 08:41:47.3 Info: DatabaseEngineVersionCheck migrated 08:41:47.3 Info: => 0.0013052s 08:41:47.3 Debug: Took: 00:00:00.0161412 08:41:47.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-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_true_with_items --- 08:41:47.3 Info: --- Start: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_be_able_to_get_implementations --- 08:41:47.4 Info: --- End: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_be_able_to_get_implementations --- 08:41:47.4 Info: --- Start: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_get_properties_from_models --- 08:41:47.4 Info: --- End: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_get_properties_from_models --- 08:41:47.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.insert_many_should_throw_if_id_not_zero --- 08:41:47.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:47.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121073961209_41/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:47.4 Info: DatabaseEngineVersionCheck migrating 08:41:47.4 Info: PerformDBOperation 08:41:47.4 Info: Performing DB Operation 08:41:47.4 Info: SQLite 3.46.0 08:41:47.4 Info: => 0.00128s 08:41:47.4 Info: DatabaseEngineVersionCheck migrated 08:41:47.4 Info: => 0.0013061s 08:41:47.4 Debug: Took: 00:00:00.0159538 08:41:47.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.insert_many_should_throw_if_id_not_zero --- 08:41:47.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.purge_should_delete_all --- 08:41:47.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:47.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121074441119_43/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:47.4 Info: DatabaseEngineVersionCheck migrating 08:41:47.4 Info: PerformDBOperation 08:41:47.4 Info: Performing DB Operation 08:41:47.4 Info: SQLite 3.46.0 08:41:47.4 Info: => 0.0012749s 08:41:47.4 Info: DatabaseEngineVersionCheck migrated 08:41:47.4 Info: => 0.0013032s 08:41:47.4 Debug: Took: 00:00:00.0159242 08:41:47.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-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 08:41:47.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 08:41:47.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.purge_should_delete_all --- 08:41:47.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_any_id_zero --- 08:41:47.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:47.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121074974460_45/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:47.5 Info: DatabaseEngineVersionCheck migrating 08:41:47.5 Info: PerformDBOperation 08:41:47.5 Info: Performing DB Operation 08:41:47.5 Info: SQLite 3.46.0 08:41:47.5 Info: => 0.001257s 08:41:47.5 Info: DatabaseEngineVersionCheck migrated 08:41:47.5 Info: => 0.0012865s 08:41:47.5 Debug: Took: 00:00:00.0160647 08:41:47.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-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_any_id_zero --- 08:41:47.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_id_zero --- 08:41:47.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:47.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121075865872_47/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:47.5 Info: DatabaseEngineVersionCheck migrating 08:41:47.5 Info: PerformDBOperation 08:41:47.5 Info: Performing DB Operation 08:41:47.5 Info: SQLite 3.46.0 08:41:47.5 Info: => 0.0012656s 08:41:47.5 Info: DatabaseEngineVersionCheck migrated 08:41:47.5 Info: => 0.0012939s 08:41:47.6 Debug: Took: 00:00:00.0159869 08:41:47.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-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_id_zero --- 08:41:47.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_call_ToList_on_empty_queryable --- 08:41:47.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:47.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121076395662_49/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:47.6 Info: DatabaseEngineVersionCheck migrating 08:41:47.6 Info: PerformDBOperation 08:41:47.6 Info: Performing DB Operation 08:41:47.6 Info: SQLite 3.46.0 08:41:47.6 Info: => 0.0012702s 08:41:47.6 Info: DatabaseEngineVersionCheck migrated 08:41:47.6 Info: => 0.0012982s 08:41:47.6 Debug: Took: 00:00:00.0159430 08:41:47.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 08:41:47.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_call_ToList_on_empty_queryable --- 08:41:47.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_id --- 08:41:47.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:47.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121076877660_51/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:47.6 Info: DatabaseEngineVersionCheck migrating 08:41:47.6 Info: PerformDBOperation 08:41:47.6 Info: Performing DB Operation 08:41:47.6 Info: SQLite 3.46.0 08:41:47.6 Info: => 0.0012572s 08:41:47.6 Info: DatabaseEngineVersionCheck migrated 08:41:47.6 Info: => 0.0012858s 08:41:47.7 Debug: Took: 00:00:00.0159756 08:41:47.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-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 08:41:47.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 08:41:47.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 08:41:47.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 08:41:47.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_id --- 08:41:47.4 Info: --- Start: NzbDrone.Common.Test.ServiceFactoryFixture.event_handlers_should_be_unique --- 08:41:47.7 Debug: fpcalc version: 1.5.1 08:41:47.7 Info: --- End: NzbDrone.Common.Test.ServiceFactoryFixture.event_handlers_should_be_unique --- 08:41:47.7 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_find_existing_service --- 08:41:47.7 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_find_existing_service --- 08:41:47.7 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_not_find_random_service --- 08:41:47.7 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_not_find_random_service --- 08:41:47.7 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Service_should_be_installed_and_then_uninstalled --- 08:41:47.7 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Service_should_be_installed_and_then_uninstalled --- 08:41:47.7 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Should_log_warn_if_on_stop_if_service_is_already_stopped --- 08:41:47.7 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Should_log_warn_if_on_stop_if_service_is_already_stopped --- 08:41:47.7 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.should_throw_if_starting_a_running_service --- 08:41:47.7 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.should_throw_if_starting_a_running_service --- Skipped Exists_should_find_existing_service [1 ms] Skipped Exists_should_not_find_random_service [1 ms] Skipped Service_should_be_installed_and_then_uninstalled [1 ms] Skipped Should_log_warn_if_on_stop_if_service_is_already_stopped [1 ms] Skipped should_throw_if_starting_a_running_service [1 ms] 08:41:47.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_model --- 08:41:47.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:47.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121077524588_53/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:47.7 Info: DatabaseEngineVersionCheck migrating 08:41:47.7 Info: PerformDBOperation 08:41:47.7 Info: Performing DB Operation 08:41:47.7 Info: SQLite 3.46.0 08:41:47.7 Info: => 0.0012734s 08:41:47.7 Info: DatabaseEngineVersionCheck migrated 08:41:47.7 Info: => 0.0013013s 08:41:47.7 Debug: Took: 00:00:00.0159938 08:41:47.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-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 08:41:47.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 08:41:47.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 08:41:47.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 08:41:47.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_model --- 08:41:47.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_id --- 08:41:47.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:47.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121078079676_55/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:47.8 Info: DatabaseEngineVersionCheck migrating 08:41:47.8 Info: PerformDBOperation 08:41:47.8 Info: Performing DB Operation 08:41:47.8 Info: SQLite 3.46.0 08:41:47.8 Info: => 0.0012867s 08:41:47.8 Info: DatabaseEngineVersionCheck migrated 08:41:47.8 Info: => 0.0013157s 08:41:47.8 Debug: Took: 00:00:00.0152488 08:41:47.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-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 08:41:47.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 08:41:47.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 08:41:47.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 08:41:47.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_id --- 08:41:47.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_object --- 08:41:47.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:47.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121078961149_57/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:47.9 Info: DatabaseEngineVersionCheck migrating 08:41:47.9 Info: PerformDBOperation 08:41:47.9 Info: Performing DB Operation 08:41:47.9 Info: SQLite 3.46.0 08:41:47.9 Info: => 0.0012941s 08:41:47.9 Info: DatabaseEngineVersionCheck migrated 08:41:47.9 Info: => 0.0013231s 08:41:47.9 Debug: Took: 00:00:00.0161425 08:41:47.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-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 08:41:47.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 08:41:47.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 08:41:47.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 08:41:47.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_object --- 08:41:47.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_id --- 08:41:47.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:47.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121079509706_59/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:47.9 Info: DatabaseEngineVersionCheck migrating 08:41:47.9 Info: PerformDBOperation 08:41:47.9 Info: Performing DB Operation 08:41:47.9 Info: SQLite 3.46.0 08:41:47.9 Info: => 0.0012704s 08:41:47.9 Info: DatabaseEngineVersionCheck migrated 08:41:47.9 Info: => 0.0012998s 08:41:47.9 Debug: Took: 00:00:00.0160014 08:41:47.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-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.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-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:47.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [2] ==== End Query Trace ==== 08:41:48.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_id --- 08:41:48.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_multiple_id --- 08:41:48.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:48.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121080051091_61/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:48.0 Info: DatabaseEngineVersionCheck migrating 08:41:48.0 Info: PerformDBOperation 08:41:48.0 Info: Performing DB Operation 08:41:48.0 Info: SQLite 3.46.0 08:41:48.0 Info: => 0.0012737s 08:41:48.0 Info: DatabaseEngineVersionCheck migrated 08:41:48.0 Info: => 0.0013022s 08:41:48.0 Debug: Took: 00:00:00.0162166 08:41:48.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-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.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-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.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-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.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-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 08:41:48.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_multiple_id --- 08:41:48.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_count --- 08:41:48.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:48.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121080585612_63/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:48.0 Info: DatabaseEngineVersionCheck migrating 08:41:48.0 Info: PerformDBOperation 08:41:48.0 Info: Performing DB Operation 08:41:48.0 Info: SQLite 3.46.0 08:41:48.0 Info: => 0.0012514s 08:41:48.0 Info: DatabaseEngineVersionCheck migrated 08:41:48.0 Info: => 0.0012773s 08:41:48.0 Debug: Took: 00:00:00.0158940 08:41:48.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-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.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-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.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-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.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-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_count --- 08:41:48.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_single --- 08:41:48.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:48.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121081092642_65/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:48.1 Info: DatabaseEngineVersionCheck migrating 08:41:48.1 Info: PerformDBOperation 08:41:48.1 Info: Performing DB Operation 08:41:48.1 Info: SQLite 3.46.0 08:41:48.1 Info: => 0.0012748s 08:41:48.1 Info: DatabaseEngineVersionCheck migrated 08:41:48.1 Info: => 0.0013015s 08:41:48.1 Debug: Took: 00:00:00.0158537 08:41:48.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-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 08:41:48.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_single --- 08:41:48.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert --- 08:41:48.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:48.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121081931376_67/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:48.2 Info: DatabaseEngineVersionCheck migrating 08:41:48.2 Info: PerformDBOperation 08:41:48.2 Info: Performing DB Operation 08:41:48.2 Info: SQLite 3.46.0 08:41:48.2 Info: => 0.0012765s 08:41:48.2 Info: DatabaseEngineVersionCheck migrated 08:41:48.2 Info: => 0.001302s 08:41:48.2 Debug: Took: 00:00:00.0158124 08:41:48.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-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 08:41:48.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert --- 08:41:48.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert_many --- 08:41:48.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:48.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121082429682_69/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:48.2 Info: DatabaseEngineVersionCheck migrating 08:41:48.2 Info: PerformDBOperation 08:41:48.2 Info: Performing DB Operation 08:41:48.2 Info: SQLite 3.46.0 08:41:48.2 Info: => 0.0012615s 08:41:48.2 Info: DatabaseEngineVersionCheck migrated 08:41:48.2 Info: => 0.0012898s 08:41:48.2 Debug: Took: 00:00:00.0158232 08:41:48.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-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.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-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.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-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.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-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 08:41:48.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert_many --- 08:41:48.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update --- 08:41:48.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:48.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121082939888_71/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:48.3 Info: DatabaseEngineVersionCheck migrating 08:41:48.3 Info: PerformDBOperation 08:41:48.3 Info: Performing DB Operation 08:41:48.3 Info: SQLite 3.46.0 08:41:48.3 Info: => 0.0012419s 08:41:48.3 Info: DatabaseEngineVersionCheck migrated 08:41:48.3 Info: => 0.0012692s 08:41:48.3 Debug: Took: 00:00:00.0157599 08:41:48.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-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.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-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.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-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.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-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [2] ==== End Query Trace ==== 08:41:48.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 08:41:48.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update --- 08:41:48.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many --- 08:41:48.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:48.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121083497056_73/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:48.3 Info: DatabaseEngineVersionCheck migrating 08:41:48.3 Info: PerformDBOperation 08:41:48.3 Info: Performing DB Operation 08:41:48.3 Info: SQLite 3.46.0 08:41:48.3 Info: => 0.0012654s 08:41:48.3 Info: DatabaseEngineVersionCheck migrated 08:41:48.3 Info: => 0.0012915s 08:41:48.3 Debug: Took: 00:00:00.0158325 08:41:48.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-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.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-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.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-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.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-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.3 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-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [1] ==== End Query Trace ==== 08:41:48.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [2] ==== End Query Trace ==== 08:41:48.3 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-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [3] ==== End Query Trace ==== 08:41:48.3 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-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [4] ==== End Query Trace ==== 08:41:48.3 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-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-04T00:00:00Z"] Id = [5] ==== End Query Trace ==== 08:41:48.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 08:41:48.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many --- 08:41:48.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many_single_field --- 08:41:48.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:48.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121084071779_75/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:48.4 Info: DatabaseEngineVersionCheck migrating 08:41:48.4 Info: PerformDBOperation 08:41:48.4 Info: Performing DB Operation 08:41:48.4 Info: SQLite 3.46.0 08:41:48.4 Info: => 0.0013398s 08:41:48.4 Info: DatabaseEngineVersionCheck migrated 08:41:48.4 Info: => 0.0013691s 08:41:48.4 Debug: Took: 00:00:00.0165190 08:41:48.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-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.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-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.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-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.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-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [999] LastExecution = ["2024-07-31T08:41:48.4345474Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [1] ==== End Query Trace ==== 08:41:48.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-07-31T08:41:48.4345479Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [2] ==== End Query Trace ==== 08:41:48.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [999] LastExecution = ["2024-07-31T08:41:48.4345483Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [3] ==== End Query Trace ==== 08:41:48.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [999] LastExecution = ["2024-07-31T08:41:48.4345486Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [4] ==== End Query Trace ==== 08:41:48.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [999] LastExecution = ["2024-07-31T08:41:48.434549Z"] Priority = ["low"] LastStartTime = ["2024-08-04T00:00:00Z"] Id = [5] ==== End Query Trace ==== 08:41:48.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 08:41:48.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many_single_field --- 08:41:48.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_single_field --- 08:41:48.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:48.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121085011657_77/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:48.5 Info: DatabaseEngineVersionCheck migrating 08:41:48.5 Info: PerformDBOperation 08:41:48.5 Info: Performing DB Operation 08:41:48.5 Info: SQLite 3.46.0 08:41:48.5 Info: => 0.0012589s 08:41:48.5 Info: DatabaseEngineVersionCheck migrated 08:41:48.5 Info: => 0.0012855s 08:41:48.5 Debug: Took: 00:00:00.0159143 08:41:48.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-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.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-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.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-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.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-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-07-31T08:41:48.5236862Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [2] ==== End Query Trace ==== 08:41:48.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 08:41:48.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_single_field --- 08:41:48.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_existing --- 08:41:48.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:48.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121085555250_79/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:48.5 Info: DatabaseEngineVersionCheck migrating 08:41:48.5 Info: PerformDBOperation 08:41:48.5 Info: Performing DB Operation 08:41:48.5 Info: SQLite 3.46.0 08:41:48.5 Info: => 0.0012495s 08:41:48.5 Info: DatabaseEngineVersionCheck migrated 08:41:48.5 Info: => 0.0012784s 08:41:48.5 Debug: Took: 00:00:00.0158253 08:41:48.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-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.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-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.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-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.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-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.5 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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [2] ==== End Query Trace ==== 08:41:48.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 08:41:48.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_existing --- 08:41:48.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_new --- 08:41:48.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:48.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121086102989_81/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:48.6 Info: DatabaseEngineVersionCheck migrating 08:41:48.6 Info: PerformDBOperation 08:41:48.6 Info: Performing DB Operation 08:41:48.6 Info: SQLite 3.46.0 08:41:48.6 Info: => 0.0012426s 08:41:48.6 Info: DatabaseEngineVersionCheck migrated 08:41:48.6 Info: => 0.0012695s 08:41:48.6 Debug: Took: 00:00:00.0157909 08:41:48.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-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 08:41:48.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_new --- 08:41:48.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_or_default_on_empty_table_should_return_null --- 08:41:48.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:48.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121086602078_83/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:48.6 Info: DatabaseEngineVersionCheck migrating 08:41:48.6 Info: PerformDBOperation 08:41:48.6 Info: Performing DB Operation 08:41:48.6 Info: SQLite 3.46.0 08:41:48.6 Info: => 0.0012559s 08:41:48.6 Info: DatabaseEngineVersionCheck migrated 08:41:48.6 Info: => 0.0012822s 08:41:48.6 Debug: Took: 00:00:00.0158968 08:41:48.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 08:41:48.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_or_default_on_empty_table_should_return_null --- 08:41:48.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_should_throw_on_empty --- 08:41:48.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:48.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121087405461_85/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:48.7 Info: DatabaseEngineVersionCheck migrating 08:41:48.7 Info: PerformDBOperation 08:41:48.7 Info: Performing DB Operation 08:41:48.7 Info: SQLite 3.46.0 08:41:48.7 Info: => 0.0012544s 08:41:48.7 Info: DatabaseEngineVersionCheck migrated 08:41:48.7 Info: => 0.0012819s 08:41:48.7 Debug: Took: 00:00:00.0158911 08:41:48.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 08:41:48.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_should_throw_on_empty --- 08:41:48.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.update_many_should_throw_if_id_zero --- 08:41:48.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:48.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121087882479_87/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:48.7 Info: DatabaseEngineVersionCheck migrating 08:41:48.7 Info: PerformDBOperation 08:41:48.7 Info: Performing DB Operation 08:41:48.7 Info: SQLite 3.46.0 08:41:48.7 Info: => 0.0012433s 08:41:48.7 Info: DatabaseEngineVersionCheck migrated 08:41:48.7 Info: => 0.0012709s 08:41:48.8 Debug: Took: 00:00:00.0159306 08:41:48.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-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.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-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.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-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.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-04T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-04T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:41:48.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.update_many_should_throw_if_id_zero --- 08:41:48.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_command_when_getting_json_from_db --- 08:41:48.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_command_when_getting_json_from_db --- 08:41:48.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_json_string_when_saving_boolean_to_db --- 08:41:48.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_json_string_when_saving_boolean_to_db --- 08:41:48.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_getting_from_db --- 08:41:48.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_getting_from_db --- 08:41:48.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_saving_to_db --- 08:41:48.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_saving_to_db --- 08:41:48.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_unknown_command_when_getting_json_from_db --- 08:41:48.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_unknown_command_when_getting_json_from_db --- 08:41:48.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.DictionaryConverterFixture.should_serialize_in_camel_case --- 08:41:48.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.DictionaryConverterFixture.should_serialize_in_camel_case --- 08:41:48.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_empty_guid_for_db_null_value_when_getting_from_db --- 08:41:48.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_empty_guid_for_db_null_value_when_getting_from_db --- 08:41:48.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_guid_when_getting_string_from_db --- 08:41:48.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_guid_when_getting_string_from_db --- 08:41:48.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_string_when_saving_guid_to_db --- 08:41:48.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_string_when_saving_guid_to_db --- 08:41:48.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"key\": \"deluxe\", \"value\": 10 }]") --- 08:41:48.9 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"key\": \"deluxe\", \"value\": 10 }]") --- 08:41:48.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"Key\": \"deluxe\", \"Value\": 10 }]") --- 08:41:48.9 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"Key\": \"deluxe\", \"Value\": 10 }]") --- 08:41:48.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_serialize_in_camel_case --- 08:41:48.9 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_serialize_in_camel_case --- 08:41:48.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_empty_for_null_value_when_getting_from_db --- 08:41:48.9 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_empty_for_null_value_when_getting_from_db --- 08:41:48.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_os_path_when_getting_string_from_db --- 08:41:48.9 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_os_path_when_getting_string_from_db --- 08:41:48.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_string_when_saving_os_path_to_db --- 08:41:48.9 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_string_when_saving_os_path_to_db --- 08:41:48.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_0_when_saving_db_null_to_db --- 08:41:48.9 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_0_when_saving_db_null_to_db --- 08:41:48.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_int_when_saving_quality_to_db --- 08:41:48.9 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_int_when_saving_quality_to_db --- 08:41:48.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_quality_when_getting_string_from_db --- 08:41:48.9 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_quality_when_getting_string_from_db --- 08:41:48.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_unknown_for_null_value_when_getting_from_db --- 08:41:48.9 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_unknown_for_null_value_when_getting_from_db --- 08:41:48.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_date_time_when_saving_date_time_to_db --- 08:41:48.9 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_date_time_when_saving_date_time_to_db --- Skipped should_return_null_config_if_config_is_empty(null) [5 ms] Skipped should_return_null_config_if_config_is_empty("") [5 ms] Skipped should_return_null_config_if_config_is_null [5 ms] 08:41:48.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_time_span_when_getting_time_span_from_db --- 08:41:48.9 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_time_span_when_getting_time_span_from_db --- 08:41:48.9 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.get_version --- 08:41:48.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:48.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121089503638_89/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:48.9 Info: DatabaseEngineVersionCheck migrating 08:41:48.9 Info: PerformDBOperation 08:41:48.9 Info: Performing DB Operation 08:41:48.9 Info: SQLite 3.46.0 08:41:48.9 Info: => 0.0012287s 08:41:48.9 Info: DatabaseEngineVersionCheck migrated 08:41:48.9 Info: => 0.0012573s 08:41:48.9 Debug: Took: 00:00:00.0160084 08:41:49.0 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.get_version --- 08:41:49.0 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.postgres_should_not_contain_timestamp_without_timezone_columns --- 08:41:49.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:49.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121090052969_91/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:49.0 Info: DatabaseEngineVersionCheck migrating 08:41:49.0 Info: PerformDBOperation 08:41:49.0 Info: Performing DB Operation 08:41:49.0 Info: SQLite 3.46.0 08:41:49.0 Info: => 0.0012663s 08:41:49.0 Info: DatabaseEngineVersionCheck migrated 08:41:49.0 Info: => 0.0012933s 08:41:49.0 Debug: Took: 00:00:00.0159652 08:41:49.0 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.postgres_should_not_contain_timestamp_without_timezone_columns --- 08:41:49.0 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.SingleOrDefault_should_return_null_on_empty_db --- 08:41:49.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:49.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121090516183_93/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:49.0 Info: DatabaseEngineVersionCheck migrating 08:41:49.0 Info: PerformDBOperation 08:41:49.0 Info: Performing DB Operation 08:41:49.0 Info: SQLite 3.46.0 08:41:49.0 Info: => 0.0012509s 08:41:49.0 Info: DatabaseEngineVersionCheck migrated 08:41:49.0 Info: => 0.0012775s 08:41:49.0 Debug: Took: 00:00:00.0159218 08:41:49.1 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.SingleOrDefault_should_return_null_on_empty_db --- 08:41:49.1 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_add_delay --- 08:41:49.1 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_add_delay --- 08:41:49.1 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.vacuum --- 08:41:49.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:49.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121091313125_95/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:49.1 Info: DatabaseEngineVersionCheck migrating 08:41:49.1 Info: PerformDBOperation 08:41:49.1 Info: Performing DB Operation 08:41:49.1 Info: SQLite 3.46.0 08:41:49.1 Info: => 0.0012821s 08:41:49.1 Info: DatabaseEngineVersionCheck migrated 08:41:49.1 Info: => 0.0013092s 08:41:49.1 Debug: Took: 00:00:00.0158219 08:41:49.1 Info: Vacuuming Main database 08:41:49.1 Info: Main database compressed 08:41:49.1 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.vacuum --- 08:41:49.1 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_document_as_json --- 08:41:49.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:49.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121091866415_97/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:49.1 Info: DatabaseEngineVersionCheck migrating 08:41:49.1 Info: PerformDBOperation 08:41:49.1 Info: Performing DB Operation 08:41:49.1 Info: SQLite 3.46.0 08:41:49.1 Info: => 0.0012406s 08:41:49.1 Info: DatabaseEngineVersionCheck migrated 08:41:49.1 Info: => 0.001266s 08:41:49.2 Debug: Took: 00:00:00.0158161 08:41:49.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 2, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-07-31T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 08:41:49.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 08:41:49.2 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_document_as_json --- 08:41:49.2 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_list_of_document_with_json --- 08:41:49.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:49.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121092489553_99/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:49.2 Info: DatabaseEngineVersionCheck migrating 08:41:49.2 Info: PerformDBOperation 08:41:49.2 Info: Performing DB Operation 08:41:49.2 Info: SQLite 3.46.0 08:41:49.2 Info: => 0.0012585s 08:41:49.2 Info: DatabaseEngineVersionCheck migrated 08:41:49.2 Info: => 0.0012849s 08:41:49.2 Debug: Took: 00:00:00.0158457 08:41:49.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 2, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-07-31T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 08:41:49.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [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-08-01T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 08:41:49.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 08:41:49.3 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_list_of_document_with_json --- 08:41:49.1 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_delay --- 08:41:49.1 Trace: Rate Limit triggered, delaying 'me' for 0.196 sec 08:41:49.3 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_delay --- 08:41:49.3 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one --- 08:41:49.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:49.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121093054785_101/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:49.3 Info: DatabaseEngineVersionCheck migrating 08:41:49.3 Info: PerformDBOperation 08:41:49.3 Info: Performing DB Operation 08:41:49.3 Info: SQLite 3.46.0 08:41:49.3 Info: => 0.0012756s 08:41:49.3 Info: DatabaseEngineVersionCheck migrated 08:41:49.3 Info: => 0.0013061s 08:41:49.3 Debug: Took: 00:00:00.0159304 08:41:49.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-31T08:41:49.3259121Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-31T08:41:49.3260046Z"] Added = ["2024-07-31T08:41:49.3260897Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 08:41:49.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-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 08:41:49.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 08:41:49.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 08:41:49.4 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one --- 08:41:49.4 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one_should_not_query_db_if_foreign_key_is_zero --- 08:41:49.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:49.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121094360802_103/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:49.4 Info: DatabaseEngineVersionCheck migrating 08:41:49.4 Info: PerformDBOperation 08:41:49.4 Info: Performing DB Operation 08:41:49.4 Info: SQLite 3.46.0 08:41:49.4 Info: => 0.0013028s 08:41:49.4 Info: DatabaseEngineVersionCheck migrated 08:41:49.4 Info: => 0.0013294s 08:41:49.4 Debug: Took: 00:00:00.0160111 08:41:49.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 ==== 08:41:49.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 08:41:49.4 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one_should_not_query_db_if_foreign_key_is_zero --- 08:41:49.3 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_subkey_delay --- 08:41:49.3 Trace: Rate Limit triggered, delaying 'me' for 0.299 sec 08:41:49.6 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_subkey_delay --- 08:41:49.4 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_explicit_load_everything_if_joined --- 08:41:49.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:49.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121094950592_105/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:49.5 Info: DatabaseEngineVersionCheck migrating 08:41:49.5 Info: PerformDBOperation 08:41:49.5 Info: Performing DB Operation 08:41:49.5 Info: SQLite 3.46.0 08:41:49.5 Info: => 0.0012723s 08:41:49.5 Info: DatabaseEngineVersionCheck migrated 08:41:49.5 Info: => 0.0012983s 08:41:49.5 Debug: Took: 00:00:00.0160192 08:41:49.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 08:41:49.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 ==== 08:41:49.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-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 08:41:49.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-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 08:41:49.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-01T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-08-01T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-08-01T00:00:00Z"] Added = ["2024-08-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 08:41:49.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-08-02T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-08-02T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-08-02T00:00:00Z"] Added = ["2024-08-02T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 08:41:49.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 08:41:49.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 08:41:49.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 08:41:49.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-07-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 08:41:49.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 ==== 08:41:49.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 08:41:49.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 08:41:49.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 08:41:49.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 08:41:49.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 08:41:49.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 08:41:49.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 08:41:49.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 08:41:49.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 08:41:49.5 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 ==== 08:41:49.6 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_explicit_load_everything_if_joined --- 08:41:49.6 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_honor_basekey_delay --- 08:41:49.6 Trace: Rate Limit triggered, delaying 'me' for 0.100 sec 08:41:49.7 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_honor_basekey_delay --- 08:41:49.7 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_if_unset --- 08:41:49.7 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_if_unset --- 08:41:49.7 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_unrelated_key --- 08:41:49.7 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_unrelated_key --- 08:41:49.6 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_track --- 08:41:49.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:49.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121096842465_107/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:49.6 Info: DatabaseEngineVersionCheck migrating 08:41:49.6 Info: PerformDBOperation 08:41:49.6 Info: Performing DB Operation 08:41:49.6 Info: SQLite 3.46.0 08:41:49.6 Info: => 0.0012613s 08:41:49.6 Info: DatabaseEngineVersionCheck migrated 08:41:49.6 Info: => 0.0012897s 08:41:49.7 Debug: Took: 00:00:00.0159484 08:41:49.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 08:41:49.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 ==== 08:41:49.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-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 08:41:49.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-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 08:41:49.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-08-01T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-08-01T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-08-01T00:00:00Z"] Added = ["2024-08-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 08:41:49.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-08-02T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-08-02T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-08-02T00:00:00Z"] Added = ["2024-08-02T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 08:41:49.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 08:41:49.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 08:41:49.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 08:41:49.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-07-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 08:41:49.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 ==== 08:41:49.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 08:41:49.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 08:41:49.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 08:41:49.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 08:41:49.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 08:41:49.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 08:41:49.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 08:41:49.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 08:41:49.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 08:41:49.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 08:41:49.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 08:41:49.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 08:41:49.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 08:41:49.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 08:41:49.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 08:41:49.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 08:41:49.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 08:41:49.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 08:41:49.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 08:41:49.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 08:41:49.8 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_track --- 08:41:49.7 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_extend_basekey_delay --- 08:41:49.7 Trace: Rate Limit triggered, delaying 'me' for 0.100 sec 08:41:49.8 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_extend_basekey_delay --- 08:41:49.8 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_trackfile --- 08:41:49.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:49.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121098292542_109/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:49.8 Info: DatabaseEngineVersionCheck migrating 08:41:49.8 Info: PerformDBOperation 08:41:49.8 Info: Performing DB Operation 08:41:49.8 Info: SQLite 3.46.0 08:41:49.8 Info: => 0.0013153s 08:41:49.8 Info: DatabaseEngineVersionCheck migrated 08:41:49.8 Info: => 0.001342s 08:41:49.8 Debug: Took: 00:00:00.0159490 08:41:49.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 08:41:49.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 ==== 08:41:49.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-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 08:41:49.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-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 08:41:49.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-08-01T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-08-01T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-08-01T00:00:00Z"] Added = ["2024-08-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 08:41:49.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-08-02T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-08-02T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-08-02T00:00:00Z"] Added = ["2024-08-02T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 08:41:49.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 08:41:49.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 08:41:49.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 08:41:49.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-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 08:41:49.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 ==== 08:41:49.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 08:41:49.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 08:41:49.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 08:41:49.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 08:41:49.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 08:41:49.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 08:41:49.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 08:41:49.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 08:41:49.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 08:41:49.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 08:41:49.8 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 ==== 08:41:49.9 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_trackfile --- 08:41:49.8 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_wait_for_existing --- 08:41:49.8 Trace: Rate Limit triggered, delaying 'me' for 0.200 sec 08:41:50.0 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_wait_for_existing --- 08:41:49.9 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_track_if_not_joined --- 08:41:49.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:49.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121099621729_111/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:49.9 Info: DatabaseEngineVersionCheck migrating 08:41:49.9 Info: PerformDBOperation 08:41:49.9 Info: Performing DB Operation 08:41:49.9 Info: SQLite 3.46.0 08:41:49.9 Info: => 0.0012958s 08:41:49.9 Info: DatabaseEngineVersionCheck migrated 08:41:49.9 Info: => 0.001323s 08:41:49.9 Debug: Took: 00:00:00.0163213 08:41:49.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 ==== 08:41:49.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 ==== 08:41:49.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-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 08:41:49.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-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 08:41:50.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-08-01T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-08-01T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-08-01T00:00:00Z"] Added = ["2024-08-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 08:41:50.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-02T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-08-02T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-08-02T00:00:00Z"] Added = ["2024-08-02T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 08:41:50.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-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 08:41:50.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-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 08:41:50.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-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 08:41:50.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-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 08:41:50.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 ==== 08:41:50.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 ==== 08:41:50.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 ==== 08:41:50.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 ==== 08:41:50.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 ==== 08:41:50.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 ==== 08:41:50.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 ==== 08:41:50.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 ==== 08:41:50.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 ==== 08:41:50.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 ==== 08:41:50.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 08:41:50.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 08:41:50.0 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_track_if_not_joined --- 08:41:50.0 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_trackfile_if_not_joined --- 08:41:50.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:50.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121100925677_113/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:50.1 Info: DatabaseEngineVersionCheck migrating 08:41:50.1 Info: PerformDBOperation 08:41:50.1 Info: Performing DB Operation 08:41:50.1 Info: SQLite 3.46.0 08:41:50.1 Info: => 0.0013197s 08:41:50.1 Info: DatabaseEngineVersionCheck migrated 08:41:50.1 Info: => 0.0013482s 08:41:50.1 Debug: Took: 00:00:00.0161469 08:41:50.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 ==== 08:41:50.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 ==== 08:41:50.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-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 08:41:50.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-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 08:41:50.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-08-01T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-08-01T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-08-01T00:00:00Z"] Added = ["2024-08-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 08:41:50.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-02T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-08-02T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-08-02T00:00:00Z"] Added = ["2024-08-02T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 08:41:50.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-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 08:41:50.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-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 08:41:50.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-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 08:41:50.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-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 08:41:50.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 ==== 08:41:50.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 ==== 08:41:50.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 ==== 08:41:50.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 ==== 08:41:50.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 ==== 08:41:50.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 ==== 08:41:50.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 ==== 08:41:50.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 ==== 08:41:50.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 ==== 08:41:50.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 ==== 08:41:50.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 08:41:50.1 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 ==== 08:41:50.1 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 ==== 08:41:50.1 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 ==== 08:41:50.1 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 ==== 08:41:50.1 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 ==== 08:41:50.1 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 ==== 08:41:50.1 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 ==== 08:41:50.1 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 ==== 08:41:50.1 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 ==== 08:41:50.1 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 ==== 08:41:50.2 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_trackfile_if_not_joined --- 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-arm/Lidarr.Common.Test.dll (net6.0) 08:41:50.2 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined --- 08:41:50.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:50.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121102531210_115/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:50.2 Info: DatabaseEngineVersionCheck migrating 08:41:50.2 Info: PerformDBOperation 08:41:50.2 Info: Performing DB Operation 08:41:50.2 Info: SQLite 3.46.0 08:41:50.2 Info: => 0.0012784s 08:41:50.2 Info: DatabaseEngineVersionCheck migrated 08:41:50.2 Info: => 0.0013057s 08:41:50.2 Debug: Took: 00:00:00.0160594 08:41:50.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 ==== 08:41:50.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 ==== 08:41:50.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-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 08:41: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-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 08:41: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 = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-08-01T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-08-01T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-08-01T00:00:00Z"] Added = ["2024-08-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 08:41: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 = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-08-02T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-08-02T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-08-02T00:00:00Z"] Added = ["2024-08-02T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 08:41:50.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-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 08:41:50.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-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 08:41:50.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-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 08:41:50.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-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 08:41:50.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 ==== 08:41:50.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 ==== 08:41:50.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 ==== 08:41:50.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 ==== 08:41:50.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 ==== 08:41:50.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 ==== 08:41:50.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 ==== 08:41:50.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 ==== 08:41:50.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 ==== 08:41:50.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 ==== 08:41:50.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" WHERE ("AlbumReleases"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 08:41:50.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."AlbumReleaseId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 08:41:50.3 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined --- 08:41:50.3 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined_to_trackfile --- 08:41:50.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:41:50.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121103858444_117/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:50.3 Info: DatabaseEngineVersionCheck migrating 08:41:50.3 Info: PerformDBOperation 08:41:50.3 Info: Performing DB Operation 08:41:50.3 Info: SQLite 3.46.0 08:41:50.3 Info: => 0.0013161s 08:41:50.3 Info: DatabaseEngineVersionCheck migrated 08:41:50.3 Info: => 0.001344s 08:41:50.4 Debug: Took: 00:00:00.0162573 08:41:50.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 ==== 08:41:50.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 ==== 08:41: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-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 08:41:50.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-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 08:41:50.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-01T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-08-01T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-08-01T00:00:00Z"] Added = ["2024-08-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 08:41:50.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-02T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-08-02T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-08-02T00:00:00Z"] Added = ["2024-08-02T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 08:41:50.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-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 08:41:50.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-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 08:41:50.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-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 08:41:50.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-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 08:41:50.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 ==== 08:41:50.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 ==== 08:41:50.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 ==== 08:41:50.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 ==== 08:41:50.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 ==== 08:41:50.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 ==== 08:41:50.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 ==== 08:41:50.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 ==== 08:41:50.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 ==== 08:41:50.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 ==== 08:41:50.4 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 ==== 08:41:50.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 08:41:50.5 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined_to_trackfile --- 08:41:50.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_either_unique_artist --- 08:41:50.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121105336522_119/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:50.5 Info: DatabaseEngineVersionCheck migrating 08:41:50.5 Info: PerformDBOperation 08:41:50.5 Info: Performing DB Operation 08:41:50.5 Info: SQLite 3.46.0 08:41:50.5 Info: => 0.0011706s 08:41:50.5 Info: DatabaseEngineVersionCheck migrated 08:41:50.5 Info: => 0.0012006s 08:41:50.5 Info: VersionMigration migrating 08:41:50.5 Info: Beginning Transaction 08:41:50.5 Info: CreateTable VersionInfo 08:41:50.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:41:50.5 Info: => 0.0002223s 08:41:50.5 Info: Committing Transaction 08:41:50.5 Info: VersionMigration migrated 08:41:50.5 Info: => 0.0006021s 08:41:50.5 Info: VersionUniqueMigration migrating 08:41:50.5 Info: Beginning Transaction 08:41:50.5 Info: CreateIndex VersionInfo (Version) 08:41:50.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:41:50.5 Info: => 0.0001777s 08:41:50.5 Info: AlterTable VersionInfo 08:41:50.5 Info: => 1.8E-06s 08:41:50.5 Info: CreateColumn VersionInfo AppliedOn DateTime 08:41:50.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:41:50.5 Info: => 0.0005978s 08:41:50.5 Info: Committing Transaction 08:41:50.5 Info: VersionUniqueMigration migrated 08:41:50.5 Info: => 0.0008307s 08:41:50.5 Info: VersionDescriptionMigration migrating 08:41:50.5 Info: Beginning Transaction 08:41:50.5 Info: AlterTable VersionInfo 08:41:50.5 Info: => 1.9E-06s 08:41:50.5 Info: CreateColumn VersionInfo Description String 08:41:50.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:41:50.5 Info: => 0.000253s 08:41:50.5 Info: Committing Transaction 08:41:50.5 Info: VersionDescriptionMigration migrated 08:41:50.5 Info: => 0.0004624s 08:41:50.5 Info: 1: InitialSetup migrating 08:41:50.5 Info: Beginning Transaction 08:41:50.5 Info: Starting migration of Main DB to 1 08:41:50.5 Info: CreateTable Config 08:41:50.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:41:50.5 Info: => 0.0002469s 08:41:50.5 Info: CreateIndex Config (Key) 08:41:50.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:41:50.5 Info: => 0.0001182s 08:41:50.5 Info: CreateTable RootFolders 08:41:50.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:41:50.5 Info: => 0.0001209s 08:41:50.5 Info: CreateIndex RootFolders (Path) 08:41:50.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:41:50.5 Info: => 0.0001147s 08:41:50.5 Info: CreateTable Artists 08:41:50.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) 08:41:50.5 Info: => 0.0004213s 08:41:50.5 Info: CreateIndex Artists (ForeignArtistId) 08:41:50.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:50.5 Info: => 0.0001114s 08:41:50.5 Info: CreateIndex Artists (NameSlug) 08:41:50.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:50.5 Info: => 9.28E-05s 08:41:50.5 Info: CreateIndex Artists (CleanName) 08:41:50.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:50.5 Info: => 9.22E-05s 08:41:50.5 Info: CreateIndex Artists (Path) 08:41:50.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:50.5 Info: => 9.64E-05s 08:41:50.5 Info: CreateTable Albums 08:41:50.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) 08:41:50.5 Info: => 0.0003508s 08:41:50.5 Info: CreateIndex Albums (ForeignAlbumId) 08:41:50.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:50.5 Info: => 0.0001089s 08:41:50.5 Info: CreateIndex Albums (MBId) 08:41:50.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:50.5 Info: => 9.21E-05s 08:41:50.5 Info: CreateIndex Albums (TADBId) 08:41:50.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:50.5 Info: => 9.52E-05s 08:41:50.5 Info: CreateIndex Albums (TitleSlug) 08:41:50.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:50.5 Info: => 0.0001023s 08:41:50.5 Info: CreateIndex Albums (CleanTitle) 08:41:50.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:50.5 Info: => 9.74E-05s 08:41:50.5 Info: CreateIndex Albums (Path) 08:41:50.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:41:50.5 Info: => 9E-05s 08:41:50.5 Info: CreateTable Tracks 08:41:50.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) 08:41:50.5 Info: => 0.0002582s 08:41:50.5 Info: CreateIndex Tracks (ForeignTrackId) 08:41:50.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:50.5 Info: => 0.0001297s 08:41:50.5 Info: CreateIndex Tracks (ArtistId) 08:41:50.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:50.5 Info: => 0.0001068s 08:41:50.5 Info: CreateIndex Tracks (TrackFileId) 08:41:50.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:50.5 Info: => 0.0001247s 08:41:50.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:41:50.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:41:50.5 Info: => 0.0001119s 08:41:50.5 Info: CreateTable TrackFiles 08:41:50.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) 08:41:50.5 Info: => 0.0001935s 08:41:50.5 Info: CreateIndex TrackFiles (ArtistId) 08:41:50.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:41:50.5 Info: => 0.0001186s 08:41:50.5 Info: CreateIndex TrackFiles (AlbumId) 08:41:50.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:50.5 Info: => 0.0001247s 08:41:50.5 Info: CreateTable History 08:41:50.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) 08:41:50.5 Info: => 0.0001972s 08:41:50.5 Info: CreateIndex History (Date) 08:41:50.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:50.5 Info: => 0.0001079s 08:41:50.5 Info: CreateIndex History (EventType) 08:41:50.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:50.5 Info: => 0.000129s 08:41:50.5 Info: CreateIndex History (DownloadId) 08:41:50.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:41:50.5 Info: => 0.000121s 08:41:50.5 Info: CreateIndex History (AlbumId) 08:41:50.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:41:50.5 Info: => 0.0001069s 08:41:50.5 Info: CreateTable Notifications 08:41:50.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) 08:41:50.5 Info: => 0.0001755s 08:41:50.5 Info: CreateTable ScheduledTasks 08:41:50.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:41:50.5 Info: => 0.0001636s 08:41:50.5 Info: CreateIndex ScheduledTasks (TypeName) 08:41:50.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:50.5 Info: => 0.0001116s 08:41:50.5 Info: CreateTable Indexers 08:41:50.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) 08:41:50.5 Info: => 0.000193s 08:41:50.5 Info: CreateIndex Indexers (Name) 08:41:50.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:50.5 Info: => 0.0001311s 08:41:50.5 Info: CreateTable Profiles 08:41:50.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:41:50.5 Info: => 0.0001431s 08:41:50.5 Info: CreateIndex Profiles (Name) 08:41:50.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:41:50.5 Info: => 0.0001098s 08:41:50.5 Info: CreateTable QualityDefinitions 08:41:50.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:41:50.5 Info: => 0.0001822s 08:41:50.5 Info: CreateIndex QualityDefinitions (Quality) 08:41:50.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:41:50.5 Info: => 0.0001139s 08:41:50.5 Info: CreateIndex QualityDefinitions (Title) 08:41:50.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:41:50.5 Info: => 0.0001086s 08:41:50.5 Info: CreateTable NamingConfig 08:41:50.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) 08:41:50.5 Info: => 0.0001961s 08:41:50.5 Info: CreateTable Blacklist 08:41:50.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 '') 08:41:50.5 Info: => 0.0002793s 08:41:50.5 Info: CreateTable Metadata 08:41:50.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) 08:41:50.5 Info: => 0.0001778s 08:41:50.5 Info: CreateTable MetadataFiles 08:41:50.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) 08:41:50.5 Info: => 0.0001977s 08:41:50.5 Info: CreateTable DownloadClients 08:41:50.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) 08:41:50.5 Info: => 0.0001717s 08:41:50.5 Info: CreateTable PendingReleases 08:41:50.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 '') 08:41:50.5 Info: => 0.0001622s 08:41:50.5 Info: CreateTable RemotePathMappings 08:41:50.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:41:50.5 Info: => 0.0001805s 08:41:50.5 Info: CreateTable Tags 08:41:50.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:41:50.5 Info: => 0.0001248s 08:41:50.5 Info: CreateIndex Tags (Label) 08:41:50.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:41:50.5 Info: => 0.0001248s 08:41:50.5 Info: CreateTable Restrictions 08:41:50.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:41:50.5 Info: => 0.0001967s 08:41:50.5 Info: CreateTable DelayProfiles 08:41:50.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) 08:41:50.5 Info: => 0.0001784s 08:41:50.5 Info: CreateTable Users 08:41:50.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:41:50.5 Info: => 0.0001765s 08:41:50.5 Info: CreateIndex Users (Identifier) 08:41:50.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:41:50.5 Info: => 0.0001153s 08:41:50.5 Info: CreateIndex Users (Username) 08:41:50.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:41:50.5 Info: => 0.0001041s 08:41:50.5 Info: CreateTable Commands 08:41:50.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) 08:41:50.5 Info: => 0.0001961s 08:41:50.5 Info: CreateTable IndexerStatus 08:41:50.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) 08:41:50.5 Info: => 0.0001968s 08:41:50.5 Info: CreateIndex IndexerStatus (ProviderId) 08:41:50.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:50.5 Info: => 0.0001152s 08:41:50.5 Info: CreateTable ExtraFiles 08:41:50.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) 08:41:50.5 Info: => 0.0001776s 08:41:50.5 Info: CreateTable LyricFiles 08:41:50.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) 08:41:50.5 Info: => 0.0001749s 08:41:50.5 Info: CreateTable LanguageProfiles 08:41:50.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:41:50.5 Info: => 0.0001802s 08:41:50.5 Info: CreateIndex LanguageProfiles (Name) 08:41:50.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:41:50.5 Info: => 0.0001127s 08:41:50.5 Info: CreateTable DownloadClientStatus 08:41:50.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) 08:41:50.5 Info: => 0.0001703s 08:41:50.5 Info: CreateIndex DownloadClientStatus (ProviderId) 08:41:50.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:50.5 Info: => 0.0001178s 08:41:50.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:41:50.5 Info: -> 1 Insert operations completed in 00:00:00.0001168 taking an average of 00:00:00.0001168 08:41:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:41:50', 'InitialSetup') 08:41:50.5 Info: Committing Transaction 08:41:50.5 Info: 1: InitialSetup migrated 08:41:50.5 Info: => 0.0010329s 08:41:50.5 Info: 2: add_reason_to_pending_releases migrating 08:41:50.5 Info: Beginning Transaction 08:41:50.5 Info: Starting migration of Main DB to 2 08:41:50.5 Info: AlterTable PendingReleases 08:41:50.5 Info: => 2E-06s 08:41:50.5 Info: CreateColumn PendingReleases Reason Int32 08:41:50.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:41:50.5 Info: => 0.0006513s 08:41:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:41:50', 'add_reason_to_pending_releases') 08:41:50.5 Info: Committing Transaction 08:41:50.5 Info: 2: add_reason_to_pending_releases migrated 08:41:50.5 Info: => 0.00103s 08:41:50.5 Info: 3: add_medium_support migrating 08:41:50.5 Info: Beginning Transaction 08:41:50.5 Info: Starting migration of Main DB to 3 08:41:50.5 Info: AlterTable Albums 08:41:50.5 Info: => 2.1E-06s 08:41:50.5 Info: CreateColumn Albums Media String 08:41:50.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:41:50.5 Info: => 0.0006415s 08:41:50.5 Info: AlterTable Tracks 08:41:50.5 Info: => 1.7E-06s 08:41:50.5 Info: CreateColumn Tracks MediumNumber Int32 08:41:50.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:41:50.5 Info: => 0.0005801s 08:41:50.5 Info: AlterTable Tracks 08:41:50.5 Info: => 1.6E-06s 08:41:50.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:41:50.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:41:50.6 Info: => 0.0005975s 08:41:50.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:50.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:50.6 Info: => 8.03E-05s 08:41:50.6 Info: DeleteColumn Tracks TrackNumber 08:41:50.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 08:41:50.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 08:41:50.6 Info: DROP TABLE "Tracks" 08:41:50.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:50.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:50.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:50.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:50.6 Info: => 0.0058145s 08:41:50.6 Info: AlterTable Tracks 08:41:50.6 Info: => 1.8E-06s 08:41:50.6 Info: CreateColumn Tracks TrackNumber String 08:41:50.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:41:50.6 Info: => 0.0005892s 08:41:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:41:50', 'add_medium_support') 08:41:50.6 Info: Committing Transaction 08:41:50.6 Info: 3: add_medium_support migrated 08:41:50.6 Info: => 0.0010241s 08:41:50.6 Info: 4: add_various_qualites_in_profile migrating 08:41:50.6 Info: Beginning Transaction 08:41:50.6 Info: Starting migration of Main DB to 4 08:41:50.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:50.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:50.6 Info: => 8.14E-05s 08:41:50.6 Info: PerformDBOperation 08:41:50.6 Info: Performing DB Operation 08:41:50.6 Info: => 4.82E-05s 08:41:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:41:50', 'add_various_qualites_in_profile') 08:41:50.6 Info: Committing Transaction 08:41:50.6 Info: 4: add_various_qualites_in_profile migrated 08:41:50.6 Info: => 0.0003387s 08:41:50.6 Info: 5: metadata_profiles migrating 08:41:50.6 Info: Beginning Transaction 08:41:50.6 Info: Starting migration of Main DB to 5 08:41:50.6 Info: CreateTable MetadataProfiles 08:41:50.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 08:41:50.6 Info: => 0.0002002s 08:41:50.6 Info: CreateIndex MetadataProfiles (Name) 08:41:50.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 08:41:50.6 Info: => 0.0001238s 08:41:50.6 Info: AlterTable Artists 08:41:50.6 Info: => 1.6E-06s 08:41:50.6 Info: CreateColumn Artists MetadataProfileId Int32 08:41:50.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 08:41:50.6 Info: => 0.0006249s 08:41:50.6 Info: DeleteColumn Artists PrimaryAlbumTypes 08:41:50.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 08:41:50.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 08:41:50.6 Info: DROP TABLE "Artists" 08:41:50.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:50.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:50.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:50.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:50.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:50.6 Info: => 0.0063502s 08:41:50.6 Info: DeleteColumn Artists SecondaryAlbumTypes 08:41:50.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 08:41:50.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 08:41:50.6 Info: DROP TABLE "Artists" 08:41:50.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:50.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:50.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:50.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:50.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:50.6 Info: => 0.0062419s 08:41:50.6 Info: AlterTable Albums 08:41:50.6 Info: => 1.6E-06s 08:41:50.6 Info: CreateColumn Albums SecondaryTypes String 08:41:50.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 08:41:50.6 Info: => 0.0005954s 08:41:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-31T08:41:50', 'metadata_profiles') 08:41:50.6 Info: Committing Transaction 08:41:50.6 Info: 5: metadata_profiles migrated 08:41:50.6 Info: => 0.0010752s 08:41:50.6 Info: 6: separate_automatic_and_interactive_search migrating 08:41:50.6 Info: Beginning Transaction 08:41:50.6 Info: Starting migration of Main DB to 6 08:41:50.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 08:41:50.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 08:41:50.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 08:41:50.6 Info: DROP TABLE "Indexers" 08:41:50.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:50.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:50.6 Info: => 0.0054s 08:41:50.6 Info: AlterTable Indexers 08:41:50.6 Info: => 1.7E-06s 08:41:50.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 08:41:50.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 08:41:50.6 Info: => 0.0005957s 08:41:50.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:50.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:50.6 Info: => 7.27E-05s 08:41:50.6 Info: AlterTable Indexers 08:41:50.6 Info: => 1.5E-06s 08:41:50.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 08:41:50.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 08:41:50.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 08:41:50.6 Info: DROP TABLE "Indexers" 08:41:50.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:50.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:50.6 Info: => 0.0053529s 08:41:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-31T08:41:50', 'separate_automatic_and_interactive_search') 08:41:50.6 Info: Committing Transaction 08:41:50.6 Info: 6: separate_automatic_and_interactive_search migrated 08:41:50.6 Info: => 0.0057437s 08:41:50.6 Info: 7: change_album_path_to_relative migrating 08:41:50.6 Info: Beginning Transaction 08:41:50.6 Info: Starting migration of Main DB to 7 08:41:50.6 Info: DeleteColumn Albums Path 08:41:50.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 08:41:50.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 08:41:50.6 Info: DROP TABLE "Albums" 08:41:50.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:50.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:50.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:50.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:50.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:50.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:50.6 Info: => 0.0066024s 08:41:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-31T08:41:50', 'change_album_path_to_relative') 08:41:50.6 Info: Committing Transaction 08:41:50.6 Info: 7: change_album_path_to_relative migrated 08:41:50.6 Info: => 0.0070548s 08:41:50.6 Info: 8: change_quality_size_mb_to_kb migrating 08:41:50.6 Info: Beginning Transaction 08:41:50.6 Info: Starting migration of Main DB to 8 08:41:50.6 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 08:41:50.6 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 08:41:50.6 Info: => 7.14E-05s 08:41:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-31T08:41:50', 'change_quality_size_mb_to_kb') 08:41:50.6 Info: Committing Transaction 08:41:50.6 Info: 8: change_quality_size_mb_to_kb migrated 08:41:50.6 Info: => 0.0003695s 08:41:50.6 Info: 9: album_releases migrating 08:41:50.6 Info: Beginning Transaction 08:41:50.6 Info: Starting migration of Main DB to 9 08:41:50.6 Info: AlterTable Albums 08:41:50.6 Info: => 1.6E-06s 08:41:50.6 Info: CreateColumn Albums Releases String 08:41:50.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 08:41:50.6 Info: => 0.0006314s 08:41:50.6 Info: AlterTable Albums 08:41:50.6 Info: => 1.5E-06s 08:41:50.6 Info: CreateColumn Albums CurrentRelease String 08:41:50.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 08:41:50.6 Info: => 0.0005932s 08:41:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-31T08:41:50', 'album_releases') 08:41:50.6 Info: Committing Transaction 08:41:50.6 Info: 9: album_releases migrated 08:41:50.6 Info: => 0.0009246s 08:41:50.6 Info: 10: album_releases_fix migrating 08:41:50.6 Info: Beginning Transaction 08:41:50.6 Info: Starting migration of Main DB to 10 08:41:50.6 Info: AlterTable Albums 08:41:50.6 Info: => 1.7E-06s 08:41:50.6 Info: AlterColumn Albums Releases String 08:41:50.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 08:41:50.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 08:41:50.6 Info: DROP TABLE "Albums" 08:41:50.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:50.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:50.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:50.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:50.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:50.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:50.6 Info: => 0.0105571s 08:41:50.6 Info: AlterTable Albums 08:41:50.6 Info: => 1.6E-06s 08:41:50.6 Info: AlterColumn Albums CurrentRelease String 08:41:50.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 08:41:50.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 08:41:50.6 Info: DROP TABLE "Albums" 08:41:50.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:50.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:50.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:50.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:50.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:50.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:50.6 Info: => 0.0058127s 08:41:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-31T08:41:50', 'album_releases_fix') 08:41:50.6 Info: Committing Transaction 08:41:50.6 Info: 10: album_releases_fix migrated 08:41:50.6 Info: => 0.0062623s 08:41:50.6 Info: 11: import_lists migrating 08:41:50.6 Info: Beginning Transaction 08:41:50.6 Info: Starting migration of Main DB to 11 08:41:50.6 Info: CreateTable ImportLists 08:41:50.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) 08:41:50.6 Info: => 0.0002451s 08:41:50.6 Info: CreateIndex ImportLists (Name) 08:41:50.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:41:50.6 Info: => 0.0001091s 08:41:50.6 Info: CreateTable ImportListStatus 08:41:50.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) 08:41:50.6 Info: => 0.0001529s 08:41:50.6 Info: CreateIndex ImportListStatus (ProviderId) 08:41:50.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:50.6 Info: => 0.0001027s 08:41:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-31T08:41:50', 'import_lists') 08:41:50.6 Info: Committing Transaction 08:41:50.6 Info: 11: import_lists migrated 08:41:50.6 Info: => 0.0004797s 08:41:50.6 Info: 12: add_release_status migrating 08:41:50.6 Info: Beginning Transaction 08:41:50.6 Info: Starting migration of Main DB to 12 08:41:50.6 Info: AlterTable MetadataProfiles 08:41:50.6 Info: => 1.7E-06s 08:41:50.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 08:41:50.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 08:41:50.6 Info: => 0.0006408s 08:41:50.6 Info: PerformDBOperation 08:41:50.6 Info: Performing DB Operation 08:41:50.6 Info: => 4.36E-05s 08:41:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-31T08:41:50', 'add_release_status') 08:41:50.6 Info: Committing Transaction 08:41:50.6 Info: 12: add_release_status migrated 08:41:50.6 Info: => 0.0003743s 08:41:50.6 Info: 13: album_download_notification migrating 08:41:50.6 Info: Beginning Transaction 08:41:50.6 Info: Starting migration of Main DB to 13 08:41:50.6 Info: AlterTable Notifications 08:41:50.6 Info: => 1.6E-06s 08:41:50.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 08:41:50.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 08:41:50.6 Info: => 0.0006308s 08:41:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-31T08:41:50', 'album_download_notification') 08:41:50.6 Info: Committing Transaction 08:41:50.6 Info: 13: album_download_notification migrated 08:41:50.6 Info: => 0.00098s 08:41:50.6 Info: 14: fix_language_metadata_profiles migrating 08:41:50.6 Info: Beginning Transaction 08:41:50.6 Info: Starting migration of Main DB to 14 08:41:50.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 08:41:50.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 08:41:50.6 Info: => 0.0001401s 08:41:50.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 08:41:50.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 08:41:50.6 Info: => 0.0001036s 08:41:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-31T08:41:50', 'fix_language_metadata_profiles') 08:41:50.6 Info: Committing Transaction 08:41:50.6 Info: 14: fix_language_metadata_profiles migrated 08:41:50.6 Info: => 0.0003962s 08:41:50.6 Info: 15: remove_fanzub migrating 08:41:50.6 Info: Beginning Transaction 08:41:50.6 Info: Starting migration of Main DB to 15 08:41:50.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:50.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:50.6 Info: => 6.39E-05s 08:41:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-31T08:41:50', 'remove_fanzub') 08:41:50.6 Info: Committing Transaction 08:41:50.6 Info: 15: remove_fanzub migrated 08:41:50.6 Info: => 0.0003527s 08:41:50.6 Info: 16: update_artist_history_indexes migrating 08:41:50.6 Info: Beginning Transaction 08:41:50.6 Info: Starting migration of Main DB to 16 08:41:50.6 Info: CreateIndex Albums (ArtistId) 08:41:50.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 08:41:50.6 Info: => 0.0001377s 08:41:50.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 08:41:50.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 08:41:50.6 Info: => 0.0001106s 08:41:50.6 Info: DeleteIndex History (AlbumId) 08:41:50.6 Info: DROP INDEX "IX_History_AlbumId" 08:41:50.6 Info: => 0.0001481s 08:41:50.6 Info: CreateIndex History (AlbumId, Date) 08:41:50.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:50.6 Info: => 0.0001173s 08:41:50.6 Info: DeleteIndex History (DownloadId) 08:41:50.6 Info: DROP INDEX "IX_History_DownloadId" 08:41:50.6 Info: => 0.000138s 08:41:50.6 Info: CreateIndex History (DownloadId, Date) 08:41:50.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:50.6 Info: => 0.0001126s 08:41:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-31T08:41:50', 'update_artist_history_indexes') 08:41:50.6 Info: Committing Transaction 08:41:50.6 Info: 16: update_artist_history_indexes migrated 08:41:50.6 Info: => 0.0004832s 08:41:50.6 Info: 17: remove_nma migrating 08:41:50.6 Info: Beginning Transaction 08:41:50.6 Info: Starting migration of Main DB to 17 08:41:50.6 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:50.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 08:41:50.6 Info: => 6.95E-05s 08:41:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-31T08:41:50', 'remove_nma') 08:41:50.6 Info: Committing Transaction 08:41:50.6 Info: 17: remove_nma migrated 08:41:50.6 Info: => 0.0003602s 08:41:50.6 Info: 18: album_disambiguation migrating 08:41:50.6 Info: Beginning Transaction 08:41:50.6 Info: Starting migration of Main DB to 18 08:41:50.6 Info: AlterTable Albums 08:41:50.6 Info: => 1.7E-06s 08:41:50.6 Info: CreateColumn Albums Disambiguation String 08:41:50.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 08:41:50.6 Info: => 0.0006543s 08:41:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-31T08:41:50', 'album_disambiguation') 08:41:50.6 Info: Committing Transaction 08:41:50.6 Info: 18: album_disambiguation migrated 08:41:50.6 Info: => 0.0010032s 08:41:50.6 Info: 19: add_ape_quality_in_profiles migrating 08:41:50.6 Info: Beginning Transaction 08:41:50.6 Info: Starting migration of Main DB to 19 08:41:50.6 Info: PerformDBOperation 08:41:50.6 Info: Performing DB Operation 08:41:50.6 Info: => 5.24E-05s 08:41:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-31T08:41:50', 'add_ape_quality_in_profiles') 08:41:50.6 Info: Committing Transaction 08:41:50.6 Info: 19: add_ape_quality_in_profiles migrated 08:41:50.6 Info: => 0.0003571s 08:41:50.6 Info: 20: remove_pushalot migrating 08:41:50.6 Info: Beginning Transaction 08:41:50.6 Info: Starting migration of Main DB to 20 08:41:50.6 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:50.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 08:41:50.6 Info: => 7.07E-05s 08:41:50.6 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:50.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 08:41:50.6 Info: => 5.3E-05s 08:41:50.6 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:50.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 08:41:50.6 Info: => 5.1E-05s 08:41:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-31T08:41:50', 'remove_pushalot') 08:41:50.6 Info: Committing Transaction 08:41:50.6 Info: 20: remove_pushalot migrated 08:41:50.6 Info: => 0.000343s 08:41:50.6 Info: 21: add_custom_filters migrating 08:41:50.6 Info: Beginning Transaction 08:41:50.6 Info: Starting migration of Main DB to 21 08:41:50.6 Info: CreateTable CustomFilters 08:41:50.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 08:41:50.6 Info: => 0.0001605s 08:41:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-31T08:41:50', 'add_custom_filters') 08:41:50.6 Info: Committing Transaction 08:41:50.6 Info: 21: add_custom_filters migrated 08:41:50.6 Info: => 0.0004852s 08:41:50.6 Info: 22: import_list_tags migrating 08:41:50.6 Info: Beginning Transaction 08:41:50.6 Info: Starting migration of Main DB to 22 08:41:50.6 Info: AlterTable ImportLists 08:41:50.6 Info: => 1.6E-06s 08:41:50.6 Info: CreateColumn ImportLists Tags String 08:41:50.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 08:41:50.6 Info: => 0.000644s 08:41:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-31T08:41:50', 'import_list_tags') 08:41:50.6 Info: Committing Transaction 08:41:50.6 Info: 22: import_list_tags migrated 08:41:50.6 Info: => 0.0009866s 08:41:50.6 Info: 23: add_release_groups_etc migrating 08:41:50.6 Info: Beginning Transaction 08:41:50.6 Info: Starting migration of Main DB to 23 08:41:50.6 Info: CreateTable ArtistMetadata 08:41:50.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) 08:41:50.6 Info: => 0.0002174s 08:41:50.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 08:41:50.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 08:41:50.6 Info: => 0.0001104s 08:41:50.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" 08:41:50.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" 08:41:50.6 Info: => 0.0001557s 08:41:50.6 Info: AlterTable Artists 08:41:50.6 Info: => 1.5E-06s 08:41:50.6 Info: CreateColumn Artists ArtistMetadataId Int32 08:41:50.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:50.6 Info: => 0.0006539s 08:41:50.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:50.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:50.6 Info: => 9.21E-05s 08:41:50.6 Info: CreateTable AlbumReleases 08:41:50.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) 08:41:50.6 Info: => 0.0001945s 08:41:50.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 08:41:50.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:41:50.6 Info: => 0.0001106s 08:41:50.6 Info: CreateIndex AlbumReleases (AlbumId) 08:41:50.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:41:50.6 Info: => 9.99E-05s 08:41:50.6 Info: PerformDBOperation 08:41:50.6 Info: Performing DB Operation 08:41:50.6 Info: => 8.32E-05s 08:41:50.6 Info: AlterTable Albums 08:41:50.6 Info: => 1.6E-06s 08:41:50.6 Info: CreateColumn Albums ArtistMetadataId Int32 08:41:50.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:50.6 Info: => 0.0006593s 08:41:50.6 Info: AlterTable Albums 08:41:50.6 Info: => 1.5E-06s 08:41:50.6 Info: CreateColumn Albums AnyReleaseOk Boolean 08:41:50.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 08:41:50.6 Info: => 0.000661s 08:41:50.6 Info: AlterTable Albums 08:41:50.6 Info: => 1.7E-06s 08:41:50.6 Info: CreateColumn Albums Links String 08:41:50.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 08:41:50.6 Info: => 0.0006773s 08:41:50.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:50.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:50.6 Info: => 0.000137s 08:41:50.6 Info: AlterTable Tracks 08:41:50.6 Info: => 1.5E-06s 08:41:50.6 Info: CreateColumn Tracks ForeignRecordingId String 08:41:50.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 08:41:50.6 Info: => 0.0006676s 08:41:50.6 Info: AlterTable Tracks 08:41:50.6 Info: => 1.6E-06s 08:41:50.6 Info: CreateColumn Tracks AlbumReleaseId Int32 08:41:50.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 08:41:50.6 Info: => 0.0006486s 08:41:50.6 Info: AlterTable Tracks 08:41:50.6 Info: => 1.6E-06s 08:41:50.6 Info: CreateColumn Tracks ArtistMetadataId Int32 08:41:50.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:50.6 Info: => 0.0006536s 08:41:50.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:50.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:50.6 Info: => 0.0001374s 08:41:50.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:50.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:50.6 Info: => 0.0001001s 08:41:50.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 08:41:50.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) 08:41:50.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" 08:41:50.6 Info: DROP TABLE "Artists" 08:41:50.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:50.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:50.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:50.6 Info: => 0.0061062s 08:41:50.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 08:41:50.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) 08:41:50.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" 08:41:50.6 Info: DROP TABLE "Albums" 08:41:50.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:50.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:50.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:50.7 Info: => 0.0061627s 08:41:50.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 08:41:50.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:50.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 08:41:50.7 Info: DROP TABLE "Tracks" 08:41:50.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:50.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:50.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:50.7 Info: => 0.0059384s 08:41:50.7 Info: DeleteColumn TrackFiles ArtistId 08:41:50.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 08:41:50.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 08:41:50.7 Info: DROP TABLE "TrackFiles" 08:41:50.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:50.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:50.7 Info: => 0.0056261s 08:41:50.7 Info: CreateIndex Artists (ArtistMetadataId) 08:41:50.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:50.7 Info: => 0.0001063s 08:41:50.7 Info: CreateIndex Artists (Monitored) 08:41:50.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:50.7 Info: => 0.0001008s 08:41:50.7 Info: CreateIndex Albums (ArtistMetadataId) 08:41:50.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:50.7 Info: => 0.0001011s 08:41:50.7 Info: CreateIndex Tracks (ArtistMetadataId) 08:41:50.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 08:41:50.7 Info: => 9.77E-05s 08:41:50.7 Info: CreateIndex Tracks (AlbumReleaseId) 08:41:50.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 08:41:50.7 Info: => 0.0001092s 08:41:50.7 Info: CreateIndex Tracks (ForeignRecordingId) 08:41:50.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 08:41:50.7 Info: => 0.0001029s 08:41:50.7 Info: UpdateData 08:41:50.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:50.7 Info: => 6.67E-05s 08:41:50.7 Info: UpdateData 08:41:50.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:50.7 Info: => 5.6E-05s 08:41:50.7 Info: UpdateData 08:41:50.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 08:41:50.7 Info: => 6.69E-05s 08:41:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-31T08:41:50', 'add_release_groups_etc') 08:41:50.7 Info: Committing Transaction 08:41:50.7 Info: 23: add_release_groups_etc migrated 08:41:50.7 Info: => 0.0006956s 08:41:50.7 Info: 24: NewMediaInfoFormat migrating 08:41:50.7 Info: Beginning Transaction 08:41:50.7 Info: Starting migration of Main DB to 24 08:41:50.7 Info: UpdateData 08:41:50.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 08:41:50.7 Info: => 7.36E-05s 08:41:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-31T08:41:50', 'NewMediaInfoFormat') 08:41:50.7 Info: Committing Transaction 08:41:50.7 Info: 24: NewMediaInfoFormat migrated 08:41:50.7 Info: => 0.0003689s 08:41:50.7 Info: 25: rename_restrictions_to_release_profiles migrating 08:41:50.7 Info: Beginning Transaction 08:41:50.7 Info: Starting migration of Main DB to 25 08:41:50.7 Info: RenameTable Restrictions ReleaseProfiles 08:41:50.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 08:41:50.7 Info: => 0.0023334s 08:41:50.7 Info: AlterTable ReleaseProfiles 08:41:50.7 Info: => 1.7E-06s 08:41:50.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 08:41:50.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 08:41:50.7 Info: => 0.0006195s 08:41:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-31T08:41:50', 'rename_restrictions_to_release_profiles') 08:41:50.7 Info: Committing Transaction 08:41:50.7 Info: 25: rename_restrictions_to_release_profiles migrated 08:41:50.7 Info: => 0.0009561s 08:41:50.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 08:41:50.7 Info: Beginning Transaction 08:41:50.7 Info: Starting migration of Main DB to 26 08:41:50.7 Info: RenameTable Profiles QualityProfiles 08:41:50.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 08:41:50.7 Info: => 0.0019707s 08:41:50.7 Info: AlterTable QualityProfiles 08:41:50.7 Info: => 1.7E-06s 08:41:50.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 08:41:50.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:50.7 Info: => 0.0006224s 08:41:50.7 Info: AlterTable LanguageProfiles 08:41:50.7 Info: => 1.7E-06s 08:41:50.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 08:41:50.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:50.7 Info: => 0.0006599s 08:41:50.7 Info: UpdateData 08:41:50.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:50.7 Info: => 7.69E-05s 08:41:50.7 Info: UpdateData 08:41:50.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:50.7 Info: => 5.28E-05s 08:41:50.7 Info: RenameColumn Artists ProfileId to QualityProfileId 08:41:50.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:50.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 08:41:50.7 Info: DROP TABLE "Artists" 08:41:50.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:50.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:50.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:50.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:50.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:50.7 Info: => 0.0060042s 08:41:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-31T08:41:50', 'rename_quality_profiles_add_upgrade_allowed') 08:41:50.7 Info: Committing Transaction 08:41:50.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 08:41:50.7 Info: => 0.0064913s 08:41:50.7 Info: 27: add_import_exclusions migrating 08:41:50.7 Info: Beginning Transaction 08:41:50.7 Info: Starting migration of Main DB to 27 08:41:50.7 Info: CreateTable ImportListExclusions 08:41:50.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 08:41:50.7 Info: => 0.0001594s 08:41:50.7 Info: CreateIndex ImportListExclusions (ForeignId) 08:41:50.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 08:41:50.7 Info: => 0.0001154s 08:41:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-31T08:41:50', 'add_import_exclusions') 08:41:50.7 Info: Committing Transaction 08:41:50.7 Info: 27: add_import_exclusions migrated 08:41:50.7 Info: => 0.0005054s 08:41:50.7 Info: 28: clean_artist_metadata_table migrating 08:41:50.7 Info: Beginning Transaction 08:41:50.7 Info: Starting migration of Main DB to 28 08:41:50.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:50.7 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:50.7 Info: => 0.0001869s 08:41:50.7 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:50.7 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:50.7 Info: => 0.0001508s 08:41:50.7 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 08:41:50.7 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 08:41:50.7 Info: => 0.0001475s 08:41:50.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 08:41:50.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 08:41:50.7 Info: => 0.0001491s 08:41:50.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:50.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:50.7 Info: => 0.0001519s 08:41:50.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:41:50.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:41:50.7 Info: => 0.0001542s 08:41:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-31T08:41:50', 'clean_artist_metadata_table') 08:41:50.7 Info: Committing Transaction 08:41:50.7 Info: 28: clean_artist_metadata_table migrated 08:41:50.7 Info: => 0.0004877s 08:41:50.7 Info: 29: health_issue_notification migrating 08:41:50.7 Info: Beginning Transaction 08:41:50.7 Info: Starting migration of Main DB to 29 08:41:50.7 Info: AlterTable Notifications 08:41:50.7 Info: => 1.6E-06s 08:41:50.7 Info: CreateColumn Notifications OnHealthIssue Boolean 08:41:50.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 08:41:50.7 Info: => 0.000699s 08:41:50.7 Info: AlterTable Notifications 08:41:50.7 Info: => 1.6E-06s 08:41:50.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 08:41:50.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 08:41:50.7 Info: => 0.0006652s 08:41:50.7 Info: AlterTable Notifications 08:41:50.7 Info: => 2.3E-06s 08:41:50.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 08:41:50.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 08:41:50.7 Info: => 0.0006839s 08:41:50.7 Info: AlterTable Notifications 08:41:50.7 Info: => 1.6E-06s 08:41:50.7 Info: CreateColumn Notifications OnImportFailure Boolean 08:41:50.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 08:41:50.7 Info: => 0.000642s 08:41:50.7 Info: AlterTable Notifications 08:41:50.7 Info: => 1.6E-06s 08:41:50.7 Info: CreateColumn Notifications OnTrackRetag Boolean 08:41:50.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 08:41:50.7 Info: => 0.0006294s 08:41:50.7 Info: DeleteColumn Notifications OnDownload 08:41:50.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 08:41:50.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 08:41:50.7 Info: DROP TABLE "Notifications" 08:41:50.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:50.7 Info: => 0.0054679s 08:41:50.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 08:41:50.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 08:41:50.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 08:41:50.7 Info: DROP TABLE "Notifications" 08:41:50.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:50.7 Info: => 0.0054654s 08:41:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-31T08:41:50', 'health_issue_notification') 08:41:50.7 Info: Committing Transaction 08:41:50.7 Info: 29: health_issue_notification migrated 08:41:50.7 Info: => 0.0059541s 08:41:50.7 Info: 30: add_mediafilerepository_mtime migrating 08:41:50.7 Info: Beginning Transaction 08:41:50.7 Info: Starting migration of Main DB to 30 08:41:50.7 Info: AlterTable TrackFiles 08:41:50.7 Info: => 1.9E-06s 08:41:50.7 Info: CreateColumn TrackFiles Modified DateTime 08:41:50.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 08:41:50.7 Info: => 0.0006951s 08:41:50.7 Info: AlterTable TrackFiles 08:41:50.7 Info: => 1.8E-06s 08:41:50.7 Info: CreateColumn TrackFiles Path String 08:41:50.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 08:41:50.7 Info: => 0.0006539s 08:41:50.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:50.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:50.7 Info: => 5.54E-05s 08:41:50.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:41:50.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:41:50.7 Info: => 0.0001534s 08:41:50.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 08:41:50.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 08:41:50.7 Info: => 0.000161s 08:41:50.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 08:41:50.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 08:41:50.7 Info: => 0.0001706s 08:41:50.7 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 08:41:50.7 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 08:41:50.7 Info: => 0.0001103s 08:41:50.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:50.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:50.7 Info: => 7.53E-05s 08:41:50.7 Info: AlterTable TrackFiles 08:41:50.7 Info: => 1.4E-06s 08:41:50.7 Info: AlterColumn TrackFiles Path String 08:41:50.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:50.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 08:41:50.7 Info: DROP TABLE "TrackFiles" 08:41:50.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:50.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:50.7 Info: => 0.0057323s 08:41:50.7 Info: CreateIndex TrackFiles (Path) 08:41:50.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:50.7 Info: => 0.0001407s 08:41:50.7 Info: DeleteColumn TrackFiles RelativePath 08:41:50.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:50.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 08:41:50.7 Info: DROP TABLE "TrackFiles" 08:41:50.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:50.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:50.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:50.7 Info: => 0.0058793s 08:41:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-31T08:41:50', 'add_mediafilerepository_mtime') 08:41:50.7 Info: Committing Transaction 08:41:50.7 Info: 30: add_mediafilerepository_mtime migrated 08:41:50.7 Info: => 0.0063404s 08:41:50.7 Info: 31: add_artistmetadataid_constraint migrating 08:41:50.7 Info: Beginning Transaction 08:41:50.7 Info: Starting migration of Main DB to 31 08:41:50.7 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 08:41:50.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) 08:41:50.7 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (2, 2, 'test2', 1, 'images') 08:41:50.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) 08:41:50.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") 08:41:50.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") 08:41:50.7 Info: => 0.0001735s 08:41:50.7 Info: DeleteIndex Artists (ArtistMetadataId) 08:41:50.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 08:41:50.7 Info: => 0.000149s 08:41:50.7 Info: AlterColumn Artists ArtistMetadataId Int32 08:41:50.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:50.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 08:41:50.7 Info: DROP TABLE "Artists" 08:41:50.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:50.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:50.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:50.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:50.7 Info: => 0.0084404s 08:41:50.7 Info: CreateIndex Artists (ArtistMetadataId) 08:41:50.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:50.7 Info: => 0.0001446s 08:41:50.7 Info: -> 4 Insert operations completed in 00:00:00.0004662 taking an average of 00:00:00.0001165 08:41:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-31T08:41:50', 'add_artistmetadataid_constraint') 08:41:50.7 Info: Committing Transaction 08:41:50.7 Info: 31: add_artistmetadataid_constraint migrated 08:41:50.7 Info: => 0.0006395s 08:41:50.7 Debug: Took: 00:00:00.2215220 08:41:50.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_either_unique_artist --- 08:41:50.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_unique_artist --- 08:41:50.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121108821789_121/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:50.8 Info: DatabaseEngineVersionCheck migrating 08:41:50.8 Info: PerformDBOperation 08:41:50.8 Info: Performing DB Operation 08:41:50.8 Info: SQLite 3.46.0 08:41:50.8 Info: => 0.0012146s 08:41:50.8 Info: DatabaseEngineVersionCheck migrated 08:41:50.8 Info: => 0.0012433s 08:41:50.9 Info: VersionMigration migrating 08:41:50.9 Info: Beginning Transaction 08:41:50.9 Info: CreateTable VersionInfo 08:41:50.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:41:50.9 Info: => 0.0002217s 08:41:50.9 Info: Committing Transaction 08:41:50.9 Info: VersionMigration migrated 08:41:50.9 Info: => 0.000634s 08:41:50.9 Info: VersionUniqueMigration migrating 08:41:50.9 Info: Beginning Transaction 08:41:50.9 Info: CreateIndex VersionInfo (Version) 08:41:50.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:41:50.9 Info: => 0.0001913s 08:41:50.9 Info: AlterTable VersionInfo 08:41:50.9 Info: => 1.8E-06s 08:41:50.9 Info: CreateColumn VersionInfo AppliedOn DateTime 08:41:50.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:41:50.9 Info: => 0.0006119s 08:41:50.9 Info: Committing Transaction 08:41:50.9 Info: VersionUniqueMigration migrated 08:41:50.9 Info: => 0.0008353s 08:41:50.9 Info: VersionDescriptionMigration migrating 08:41:50.9 Info: Beginning Transaction 08:41:50.9 Info: AlterTable VersionInfo 08:41:50.9 Info: => 1.6E-06s 08:41:50.9 Info: CreateColumn VersionInfo Description String 08:41:50.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:41:50.9 Info: => 0.0002434s 08:41:50.9 Info: Committing Transaction 08:41:50.9 Info: VersionDescriptionMigration migrated 08:41:50.9 Info: => 0.0004441s 08:41:50.9 Info: 1: InitialSetup migrating 08:41:50.9 Info: Beginning Transaction 08:41:50.9 Info: Starting migration of Main DB to 1 08:41:50.9 Info: CreateTable Config 08:41:50.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:41:50.9 Info: => 0.0002358s 08:41:50.9 Info: CreateIndex Config (Key) 08:41:50.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:41:50.9 Info: => 0.0001322s 08:41:50.9 Info: CreateTable RootFolders 08:41:50.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:41:50.9 Info: => 0.0001423s 08:41:50.9 Info: CreateIndex RootFolders (Path) 08:41:50.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:41:50.9 Info: => 0.0001288s 08:41:50.9 Info: CreateTable Artists 08:41:50.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) 08:41:50.9 Info: => 0.0004148s 08:41:50.9 Info: CreateIndex Artists (ForeignArtistId) 08:41:50.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:50.9 Info: => 0.0001693s 08:41:50.9 Info: CreateIndex Artists (NameSlug) 08:41:50.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:50.9 Info: => 0.0001309s 08:41:50.9 Info: CreateIndex Artists (CleanName) 08:41:50.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:50.9 Info: => 0.0001223s 08:41:50.9 Info: CreateIndex Artists (Path) 08:41:50.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:50.9 Info: => 0.0001227s 08:41:50.9 Info: CreateTable Albums 08:41:50.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) 08:41:50.9 Info: => 0.0003385s 08:41:50.9 Info: CreateIndex Albums (ForeignAlbumId) 08:41:50.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:50.9 Info: => 0.0001306s 08:41:50.9 Info: CreateIndex Albums (MBId) 08:41:50.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:50.9 Info: => 0.0001188s 08:41:50.9 Info: CreateIndex Albums (TADBId) 08:41:50.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:50.9 Info: => 0.00012s 08:41:50.9 Info: CreateIndex Albums (TitleSlug) 08:41:50.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:50.9 Info: => 0.000121s 08:41:50.9 Info: CreateIndex Albums (CleanTitle) 08:41:50.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:50.9 Info: => 0.0001221s 08:41:50.9 Info: CreateIndex Albums (Path) 08:41:50.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:41:50.9 Info: => 0.0001215s 08:41:50.9 Info: CreateTable Tracks 08:41:50.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) 08:41:50.9 Info: => 0.0002202s 08:41:50.9 Info: CreateIndex Tracks (ForeignTrackId) 08:41:50.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:50.9 Info: => 0.0001273s 08:41:50.9 Info: CreateIndex Tracks (ArtistId) 08:41:50.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:50.9 Info: => 0.0001264s 08:41:50.9 Info: CreateIndex Tracks (TrackFileId) 08:41:50.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:50.9 Info: => 0.0001374s 08:41:50.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:41:50.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:41:50.9 Info: => 0.0001345s 08:41:50.9 Info: CreateTable TrackFiles 08:41:50.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) 08:41:50.9 Info: => 0.0002054s 08:41:50.9 Info: CreateIndex TrackFiles (ArtistId) 08:41:50.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:41:50.9 Info: => 0.0001326s 08:41:50.9 Info: CreateIndex TrackFiles (AlbumId) 08:41:50.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:50.9 Info: => 0.0001354s 08:41:50.9 Info: CreateTable History 08:41:50.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) 08:41:50.9 Info: => 0.0002241s 08:41:50.9 Info: CreateIndex History (Date) 08:41:50.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:50.9 Info: => 0.0001329s 08:41:50.9 Info: CreateIndex History (EventType) 08:41:50.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:50.9 Info: => 0.0001383s 08:41:50.9 Info: CreateIndex History (DownloadId) 08:41:50.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:41:50.9 Info: => 0.0001313s 08:41:50.9 Info: CreateIndex History (AlbumId) 08:41:50.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:41:50.9 Info: => 0.0001244s 08:41:50.9 Info: CreateTable Notifications 08:41:50.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) 08:41:50.9 Info: => 0.0001989s 08:41:50.9 Info: CreateTable ScheduledTasks 08:41:50.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:41:50.9 Info: => 0.0001684s 08:41:50.9 Info: CreateIndex ScheduledTasks (TypeName) 08:41:50.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:50.9 Info: => 0.0001324s 08:41:50.9 Info: CreateTable Indexers 08:41:50.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) 08:41:50.9 Info: => 0.000197s 08:41:50.9 Info: CreateIndex Indexers (Name) 08:41:50.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:50.9 Info: => 0.0001515s 08:41:50.9 Info: CreateTable Profiles 08:41:50.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:41:50.9 Info: => 0.0001628s 08:41:50.9 Info: CreateIndex Profiles (Name) 08:41:50.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:41:50.9 Info: => 0.0001344s 08:41:50.9 Info: CreateTable QualityDefinitions 08:41:50.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:41:50.9 Info: => 0.0001817s 08:41:50.9 Info: CreateIndex QualityDefinitions (Quality) 08:41:50.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:41:50.9 Info: => 0.0001836s 08:41:50.9 Info: CreateIndex QualityDefinitions (Title) 08:41:50.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:41:50.9 Info: => 0.000142s 08:41:50.9 Info: CreateTable NamingConfig 08:41:50.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) 08:41:50.9 Info: => 0.0002044s 08:41:50.9 Info: CreateTable Blacklist 08:41:50.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 '') 08:41:50.9 Info: => 0.0002519s 08:41:50.9 Info: CreateTable Metadata 08:41:50.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) 08:41:50.9 Info: => 0.0001935s 08:41:50.9 Info: CreateTable MetadataFiles 08:41:50.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) 08:41:50.9 Info: => 0.0002073s 08:41:50.9 Info: CreateTable DownloadClients 08:41:50.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) 08:41:50.9 Info: => 0.0001861s 08:41:50.9 Info: CreateTable PendingReleases 08:41:50.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 '') 08:41:50.9 Info: => 0.0001878s 08:41:50.9 Info: CreateTable RemotePathMappings 08:41:50.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:41:50.9 Info: => 0.0001875s 08:41:50.9 Info: CreateTable Tags 08:41:50.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:41:50.9 Info: => 0.0001509s 08:41:50.9 Info: CreateIndex Tags (Label) 08:41:50.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:41:50.9 Info: => 0.0001388s 08:41:50.9 Info: CreateTable Restrictions 08:41:50.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:41:50.9 Info: => 0.0001669s 08:41:50.9 Info: CreateTable DelayProfiles 08:41:50.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) 08:41:50.9 Info: => 0.0001982s 08:41:50.9 Info: CreateTable Users 08:41:50.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:41:50.9 Info: => 0.0001607s 08:41:50.9 Info: CreateIndex Users (Identifier) 08:41:50.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:41:50.9 Info: => 0.0001319s 08:41:50.9 Info: CreateIndex Users (Username) 08:41:50.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:41:50.9 Info: => 0.0001314s 08:41:50.9 Info: CreateTable Commands 08:41:50.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) 08:41:50.9 Info: => 0.0002134s 08:41:50.9 Info: CreateTable IndexerStatus 08:41:50.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) 08:41:50.9 Info: => 0.0001992s 08:41:50.9 Info: CreateIndex IndexerStatus (ProviderId) 08:41:50.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:50.9 Info: => 0.0001346s 08:41:50.9 Info: CreateTable ExtraFiles 08:41:50.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) 08:41:50.9 Info: => 0.0001869s 08:41:50.9 Info: CreateTable LyricFiles 08:41:50.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) 08:41:50.9 Info: => 0.0002061s 08:41:50.9 Info: CreateTable LanguageProfiles 08:41:50.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:41:50.9 Info: => 0.0001604s 08:41:50.9 Info: CreateIndex LanguageProfiles (Name) 08:41:50.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:41:50.9 Info: => 0.0001397s 08:41:50.9 Info: CreateTable DownloadClientStatus 08:41:50.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) 08:41:50.9 Info: => 0.0001795s 08:41:50.9 Info: CreateIndex DownloadClientStatus (ProviderId) 08:41:50.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:50.9 Info: => 0.0001397s 08:41:50.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:41:50.9 Info: -> 1 Insert operations completed in 00:00:00.0000916 taking an average of 00:00:00.0000916 08:41:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:41:50', 'InitialSetup') 08:41:50.9 Info: Committing Transaction 08:41:50.9 Info: 1: InitialSetup migrated 08:41:50.9 Info: => 0.0009986s 08:41:50.9 Info: 2: add_reason_to_pending_releases migrating 08:41:50.9 Info: Beginning Transaction 08:41:50.9 Info: Starting migration of Main DB to 2 08:41:50.9 Info: AlterTable PendingReleases 08:41:50.9 Info: => 1.5E-06s 08:41:50.9 Info: CreateColumn PendingReleases Reason Int32 08:41:50.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:41:50.9 Info: => 0.0006566s 08:41:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:41:50', 'add_reason_to_pending_releases') 08:41:50.9 Info: Committing Transaction 08:41:50.9 Info: 2: add_reason_to_pending_releases migrated 08:41:50.9 Info: => 0.0009814s 08:41:50.9 Info: 3: add_medium_support migrating 08:41:50.9 Info: Beginning Transaction 08:41:50.9 Info: Starting migration of Main DB to 3 08:41:50.9 Info: AlterTable Albums 08:41:50.9 Info: => 1.8E-06s 08:41:50.9 Info: CreateColumn Albums Media String 08:41:50.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:41:50.9 Info: => 0.0006461s 08:41:50.9 Info: AlterTable Tracks 08:41:50.9 Info: => 1.5E-06s 08:41:50.9 Info: CreateColumn Tracks MediumNumber Int32 08:41:50.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:41:50.9 Info: => 0.0005937s 08:41:50.9 Info: AlterTable Tracks 08:41:50.9 Info: => 1.7E-06s 08:41:50.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:41:50.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:41:50.9 Info: => 0.0005937s 08:41:50.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:50.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:50.9 Info: => 6.15E-05s 08:41:50.9 Info: DeleteColumn Tracks TrackNumber 08:41:50.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) 08:41:50.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" 08:41:50.9 Info: DROP TABLE "Tracks" 08:41:50.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:50.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:50.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:50.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:50.9 Info: => 0.0055392s 08:41:50.9 Info: AlterTable Tracks 08:41:50.9 Info: => 1.4E-06s 08:41:50.9 Info: CreateColumn Tracks TrackNumber String 08:41:50.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:41:50.9 Info: => 0.0006062s 08:41:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:41:50', 'add_medium_support') 08:41:50.9 Info: Committing Transaction 08:41:50.9 Info: 3: add_medium_support migrated 08:41:50.9 Info: => 0.0010305s 08:41:50.9 Info: 4: add_various_qualites_in_profile migrating 08:41:50.9 Info: Beginning Transaction 08:41:50.9 Info: Starting migration of Main DB to 4 08:41:50.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:50.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:50.9 Info: => 7.11E-05s 08:41:50.9 Info: PerformDBOperation 08:41:50.9 Info: Performing DB Operation 08:41:50.9 Info: => 4.84E-05s 08:41:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:41:50', 'add_various_qualites_in_profile') 08:41:50.9 Info: Committing Transaction 08:41:50.9 Info: 4: add_various_qualites_in_profile migrated 08:41:50.9 Info: => 0.0003276s 08:41:50.9 Info: 5: metadata_profiles migrating 08:41:50.9 Info: Beginning Transaction 08:41:50.9 Info: Starting migration of Main DB to 5 08:41:50.9 Info: CreateTable MetadataProfiles 08:41:50.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 08:41:50.9 Info: => 0.0002126s 08:41:50.9 Info: CreateIndex MetadataProfiles (Name) 08:41:50.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 08:41:50.9 Info: => 0.0001849s 08:41:50.9 Info: AlterTable Artists 08:41:50.9 Info: => 1.6E-06s 08:41:50.9 Info: CreateColumn Artists MetadataProfileId Int32 08:41:50.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 08:41:50.9 Info: => 0.0006389s 08:41:50.9 Info: DeleteColumn Artists PrimaryAlbumTypes 08:41:50.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) 08:41:50.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" 08:41:50.9 Info: DROP TABLE "Artists" 08:41:50.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:50.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:50.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:50.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:50.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:50.9 Info: => 0.0059366s 08:41:50.9 Info: DeleteColumn Artists SecondaryAlbumTypes 08:41:50.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) 08:41:50.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" 08:41:50.9 Info: DROP TABLE "Artists" 08:41:50.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:50.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:50.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:50.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:50.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:50.9 Info: => 0.0059104s 08:41:50.9 Info: AlterTable Albums 08:41:50.9 Info: => 1.5E-06s 08:41:50.9 Info: CreateColumn Albums SecondaryTypes String 08:41:50.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 08:41:50.9 Info: => 0.0006282s 08:41:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-31T08:41:50', 'metadata_profiles') 08:41:50.9 Info: Committing Transaction 08:41:50.9 Info: 5: metadata_profiles migrated 08:41:50.9 Info: => 0.0010724s 08:41:50.9 Info: 6: separate_automatic_and_interactive_search migrating 08:41:50.9 Info: Beginning Transaction 08:41:50.9 Info: Starting migration of Main DB to 6 08:41:50.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 08:41:50.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 08:41:50.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 08:41:50.9 Info: DROP TABLE "Indexers" 08:41:50.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:50.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:50.9 Info: => 0.0060113s 08:41:50.9 Info: AlterTable Indexers 08:41:50.9 Info: => 1.5E-06s 08:41:50.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 08:41:50.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 08:41:50.9 Info: => 0.000614s 08:41:50.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:50.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:50.9 Info: => 6.15E-05s 08:41:50.9 Info: AlterTable Indexers 08:41:50.9 Info: => 1.5E-06s 08:41:50.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 08:41:50.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 08:41:50.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 08:41:50.9 Info: DROP TABLE "Indexers" 08:41:50.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:50.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:50.9 Info: => 0.0060485s 08:41:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-31T08:41:50', 'separate_automatic_and_interactive_search') 08:41:50.9 Info: Committing Transaction 08:41:50.9 Info: 6: separate_automatic_and_interactive_search migrated 08:41:50.9 Info: => 0.0064435s 08:41:50.9 Info: 7: change_album_path_to_relative migrating 08:41:50.9 Info: Beginning Transaction 08:41:50.9 Info: Starting migration of Main DB to 7 08:41:50.9 Info: DeleteColumn Albums Path 08:41:50.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 08:41:50.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 08:41:50.9 Info: DROP TABLE "Albums" 08:41:50.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:50.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:50.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:50.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:50.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:50.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:50.9 Info: => 0.0061353s 08:41:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-31T08:41:50', 'change_album_path_to_relative') 08:41:50.9 Info: Committing Transaction 08:41:50.9 Info: 7: change_album_path_to_relative migrated 08:41:50.9 Info: => 0.0065889s 08:41:50.9 Info: 8: change_quality_size_mb_to_kb migrating 08:41:50.9 Info: Beginning Transaction 08:41:50.9 Info: Starting migration of Main DB to 8 08:41:50.9 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 08:41:50.9 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 08:41:50.9 Info: => 6.83E-05s 08:41:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-31T08:41:50', 'change_quality_size_mb_to_kb') 08:41:50.9 Info: Committing Transaction 08:41:50.9 Info: 8: change_quality_size_mb_to_kb migrated 08:41:50.9 Info: => 0.0003566s 08:41:50.9 Info: 9: album_releases migrating 08:41:50.9 Info: Beginning Transaction 08:41:50.9 Info: Starting migration of Main DB to 9 08:41:50.9 Info: AlterTable Albums 08:41:50.9 Info: => 1.7E-06s 08:41:50.9 Info: CreateColumn Albums Releases String 08:41:50.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 08:41:50.9 Info: => 0.00066s 08:41:50.9 Info: AlterTable Albums 08:41:50.9 Info: => 1.5E-06s 08:41:50.9 Info: CreateColumn Albums CurrentRelease String 08:41:50.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 08:41:50.9 Info: => 0.0006043s 08:41:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-31T08:41:50', 'album_releases') 08:41:50.9 Info: Committing Transaction 08:41:50.9 Info: 9: album_releases migrated 08:41:50.9 Info: => 0.0009353s 08:41:50.9 Info: 10: album_releases_fix migrating 08:41:50.9 Info: Beginning Transaction 08:41:50.9 Info: Starting migration of Main DB to 10 08:41:50.9 Info: AlterTable Albums 08:41:50.9 Info: => 1.8E-06s 08:41:50.9 Info: AlterColumn Albums Releases String 08:41:50.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 08:41:50.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 08:41:50.9 Info: DROP TABLE "Albums" 08:41:50.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:50.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:50.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:50.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:50.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:50.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:50.9 Info: => 0.0073047s 08:41:50.9 Info: AlterTable Albums 08:41:50.9 Info: => 1.6E-06s 08:41:50.9 Info: AlterColumn Albums CurrentRelease String 08:41:50.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 08:41:50.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 08:41:50.9 Info: DROP TABLE "Albums" 08:41:50.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:50.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:50.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:50.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:50.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:50.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:50.9 Info: => 0.0060384s 08:41:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-31T08:41:50', 'album_releases_fix') 08:41:50.9 Info: Committing Transaction 08:41:50.9 Info: 10: album_releases_fix migrated 08:41:50.9 Info: => 0.0064627s 08:41:50.9 Info: 11: import_lists migrating 08:41:50.9 Info: Beginning Transaction 08:41:50.9 Info: Starting migration of Main DB to 11 08:41:50.9 Info: CreateTable ImportLists 08:41:50.9 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 08:41:50.9 Info: => 0.000269s 08:41:50.9 Info: CreateIndex ImportLists (Name) 08:41:50.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:41:50.9 Info: => 0.0001645s 08:41:50.9 Info: CreateTable ImportListStatus 08:41:50.9 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 08:41:50.9 Info: => 0.0001898s 08:41:50.9 Info: CreateIndex ImportListStatus (ProviderId) 08:41:50.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:50.9 Info: => 0.0001532s 08:41:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-31T08:41:50', 'import_lists') 08:41:50.9 Info: Committing Transaction 08:41:50.9 Info: 11: import_lists migrated 08:41:50.9 Info: => 0.0004972s 08:41:50.9 Info: 12: add_release_status migrating 08:41:50.9 Info: Beginning Transaction 08:41:50.9 Info: Starting migration of Main DB to 12 08:41:50.9 Info: AlterTable MetadataProfiles 08:41:50.9 Info: => 1.4E-06s 08:41:50.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 08:41:50.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 08:41:50.9 Info: => 0.0006724s 08:41:50.9 Info: PerformDBOperation 08:41:50.9 Info: Performing DB Operation 08:41:50.9 Info: => 4.28E-05s 08:41:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-31T08:41:50', 'add_release_status') 08:41:50.9 Info: Committing Transaction 08:41:50.9 Info: 12: add_release_status migrated 08:41:50.9 Info: => 0.0003571s 08:41:50.9 Info: 13: album_download_notification migrating 08:41:50.9 Info: Beginning Transaction 08:41:50.9 Info: Starting migration of Main DB to 13 08:41:50.9 Info: AlterTable Notifications 08:41:50.9 Info: => 1.5E-06s 08:41:50.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 08:41:50.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 08:41:50.9 Info: => 0.0006547s 08:41:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-31T08:41:50', 'album_download_notification') 08:41:50.9 Info: Committing Transaction 08:41:50.9 Info: 13: album_download_notification migrated 08:41:50.9 Info: => 0.0009839s 08:41:50.9 Info: 14: fix_language_metadata_profiles migrating 08:41:50.9 Info: Beginning Transaction 08:41:50.9 Info: Starting migration of Main DB to 14 08:41:50.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 08:41:50.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 08:41:50.9 Info: => 0.0001007s 08:41:50.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 08:41:50.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 08:41:50.9 Info: => 8.17E-05s 08:41:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-31T08:41:50', 'fix_language_metadata_profiles') 08:41:50.9 Info: Committing Transaction 08:41:50.9 Info: 14: fix_language_metadata_profiles migrated 08:41:50.9 Info: => 0.0004025s 08:41:50.9 Info: 15: remove_fanzub migrating 08:41:50.9 Info: Beginning Transaction 08:41:50.9 Info: Starting migration of Main DB to 15 08:41:50.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:50.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:50.9 Info: => 6.27E-05s 08:41:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-31T08:41:50', 'remove_fanzub') 08:41:50.9 Info: Committing Transaction 08:41:50.9 Info: 15: remove_fanzub migrated 08:41:50.9 Info: => 0.0003498s 08:41:50.9 Info: 16: update_artist_history_indexes migrating 08:41:50.9 Info: Beginning Transaction 08:41:50.9 Info: Starting migration of Main DB to 16 08:41:50.9 Info: CreateIndex Albums (ArtistId) 08:41:50.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 08:41:50.9 Info: => 0.0014726s 08:41:50.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 08:41:50.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 08:41:50.9 Info: => 0.0001631s 08:41:50.9 Info: DeleteIndex History (AlbumId) 08:41:50.9 Info: DROP INDEX "IX_History_AlbumId" 08:41:50.9 Info: => 0.0001627s 08:41:50.9 Info: CreateIndex History (AlbumId, Date) 08:41:50.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:50.9 Info: => 0.000161s 08:41:50.9 Info: DeleteIndex History (DownloadId) 08:41:50.9 Info: DROP INDEX "IX_History_DownloadId" 08:41:51.0 Info: => 0.0001735s 08:41:51.0 Info: CreateIndex History (DownloadId, Date) 08:41:51.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:51.0 Info: => 0.0001585s 08:41:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-31T08:41:51', 'update_artist_history_indexes') 08:41:51.0 Info: Committing Transaction 08:41:51.0 Info: 16: update_artist_history_indexes migrated 08:41:51.0 Info: => 0.0005299s 08:41:51.0 Info: 17: remove_nma migrating 08:41:51.0 Info: Beginning Transaction 08:41:51.0 Info: Starting migration of Main DB to 17 08:41:51.0 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:51.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 08:41:51.0 Info: => 7.06E-05s 08:41:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-31T08:41:51', 'remove_nma') 08:41:51.0 Info: Committing Transaction 08:41:51.0 Info: 17: remove_nma migrated 08:41:51.0 Info: => 0.0003575s 08:41:51.0 Info: 18: album_disambiguation migrating 08:41:51.0 Info: Beginning Transaction 08:41:51.0 Info: Starting migration of Main DB to 18 08:41:51.0 Info: AlterTable Albums 08:41:51.0 Info: => 1.4E-06s 08:41:51.0 Info: CreateColumn Albums Disambiguation String 08:41:51.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 08:41:51.0 Info: => 0.0006868s 08:41:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-31T08:41:51', 'album_disambiguation') 08:41:51.0 Info: Committing Transaction 08:41:51.0 Info: 18: album_disambiguation migrated 08:41:51.0 Info: => 0.0010214s 08:41:51.0 Info: 19: add_ape_quality_in_profiles migrating 08:41:51.0 Info: Beginning Transaction 08:41:51.0 Info: Starting migration of Main DB to 19 08:41:51.0 Info: PerformDBOperation 08:41:51.0 Info: Performing DB Operation 08:41:51.0 Info: => 4.53E-05s 08:41:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-31T08:41:51', 'add_ape_quality_in_profiles') 08:41:51.0 Info: Committing Transaction 08:41:51.0 Info: 19: add_ape_quality_in_profiles migrated 08:41:51.0 Info: => 0.000347s 08:41:51.0 Info: 20: remove_pushalot migrating 08:41:51.0 Info: Beginning Transaction 08:41:51.0 Info: Starting migration of Main DB to 20 08:41:51.0 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:51.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 08:41:51.0 Info: => 7.11E-05s 08:41:51.0 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:51.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 08:41:51.0 Info: => 5.4E-05s 08:41:51.0 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:51.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 08:41:51.0 Info: => 5.29E-05s 08:41:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-31T08:41:51', 'remove_pushalot') 08:41:51.0 Info: Committing Transaction 08:41:51.0 Info: 20: remove_pushalot migrated 08:41:51.0 Info: => 0.0003403s 08:41:51.0 Info: 21: add_custom_filters migrating 08:41:51.0 Info: Beginning Transaction 08:41:51.0 Info: Starting migration of Main DB to 21 08:41:51.0 Info: CreateTable CustomFilters 08:41:51.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 08:41:51.0 Info: => 0.0002088s 08:41:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-31T08:41:51', 'add_custom_filters') 08:41:51.0 Info: Committing Transaction 08:41:51.0 Info: 21: add_custom_filters migrated 08:41:51.0 Info: => 0.0005349s 08:41:51.0 Info: 22: import_list_tags migrating 08:41:51.0 Info: Beginning Transaction 08:41:51.0 Info: Starting migration of Main DB to 22 08:41:51.0 Info: AlterTable ImportLists 08:41:51.0 Info: => 1.6E-06s 08:41:51.0 Info: CreateColumn ImportLists Tags String 08:41:51.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 08:41:51.0 Info: => 0.0006732s 08:41:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-31T08:41:51', 'import_list_tags') 08:41:51.0 Info: Committing Transaction 08:41:51.0 Info: 22: import_list_tags migrated 08:41:51.0 Info: => 0.00101s 08:41:51.0 Info: 23: add_release_groups_etc migrating 08:41:51.0 Info: Beginning Transaction 08:41:51.0 Info: Starting migration of Main DB to 23 08:41:51.0 Info: CreateTable ArtistMetadata 08:41:51.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) 08:41:51.0 Info: => 0.0002791s 08:41:51.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 08:41:51.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 08:41:51.0 Info: => 0.0001661s 08:41:51.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" 08:41:51.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" 08:41:51.0 Info: => 0.0001604s 08:41:51.0 Info: AlterTable Artists 08:41:51.0 Info: => 1.7E-06s 08:41:51.0 Info: CreateColumn Artists ArtistMetadataId Int32 08:41:51.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:51.0 Info: => 0.000676s 08:41:51.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:51.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:51.0 Info: => 0.0001038s 08:41:51.0 Info: CreateTable AlbumReleases 08:41:51.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) 08:41:51.0 Info: => 0.000255s 08:41:51.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 08:41:51.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:41:51.0 Info: => 0.0001569s 08:41:51.0 Info: CreateIndex AlbumReleases (AlbumId) 08:41:51.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:41:51.0 Info: => 0.0001502s 08:41:51.0 Info: PerformDBOperation 08:41:51.0 Info: Performing DB Operation 08:41:51.0 Info: => 8.14E-05s 08:41:51.0 Info: AlterTable Albums 08:41:51.0 Info: => 1.6E-06s 08:41:51.0 Info: CreateColumn Albums ArtistMetadataId Int32 08:41:51.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:51.0 Info: => 0.0006785s 08:41:51.0 Info: AlterTable Albums 08:41:51.0 Info: => 1.5E-06s 08:41:51.0 Info: CreateColumn Albums AnyReleaseOk Boolean 08:41:51.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 08:41:51.0 Info: => 0.0006848s 08:41:51.0 Info: AlterTable Albums 08:41:51.0 Info: => 1.4E-06s 08:41:51.0 Info: CreateColumn Albums Links String 08:41:51.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 08:41:51.0 Info: => 0.0006759s 08:41:51.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:51.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:51.0 Info: => 0.0001069s 08:41:51.0 Info: AlterTable Tracks 08:41:51.0 Info: => 1.4E-06s 08:41:51.0 Info: CreateColumn Tracks ForeignRecordingId String 08:41:51.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 08:41:51.0 Info: => 0.0006981s 08:41:51.0 Info: AlterTable Tracks 08:41:51.0 Info: => 1.6E-06s 08:41:51.0 Info: CreateColumn Tracks AlbumReleaseId Int32 08:41:51.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 08:41:51.0 Info: => 0.0006771s 08:41:51.0 Info: AlterTable Tracks 08:41:51.0 Info: => 1.6E-06s 08:41:51.0 Info: CreateColumn Tracks ArtistMetadataId Int32 08:41:51.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:51.0 Info: => 0.0006927s 08:41:51.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:51.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:51.0 Info: => 0.0001375s 08:41:51.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:51.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:51.0 Info: => 9.84E-05s 08:41:51.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 08:41:51.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:51.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" 08:41:51.0 Info: DROP TABLE "Artists" 08:41:51.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:51.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:51.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:51.0 Info: => 0.0062355s 08:41:51.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 08:41:51.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) 08:41:51.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" 08:41:51.0 Info: DROP TABLE "Albums" 08:41:51.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:51.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:51.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:51.0 Info: => 0.0062428s 08:41:51.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 08:41:51.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) 08:41:51.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" 08:41:51.0 Info: DROP TABLE "Tracks" 08:41:51.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:51.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:51.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:51.0 Info: => 0.0073263s 08:41:51.0 Info: DeleteColumn TrackFiles ArtistId 08:41:51.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 08:41:51.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" 08:41:51.0 Info: DROP TABLE "TrackFiles" 08:41:51.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:51.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:51.0 Info: => 0.0055027s 08:41:51.0 Info: CreateIndex Artists (ArtistMetadataId) 08:41:51.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:51.0 Info: => 0.0001586s 08:41:51.0 Info: CreateIndex Artists (Monitored) 08:41:51.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:51.0 Info: => 0.0001509s 08:41:51.0 Info: CreateIndex Albums (ArtistMetadataId) 08:41:51.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:51.0 Info: => 0.0001512s 08:41:51.0 Info: CreateIndex Tracks (ArtistMetadataId) 08:41:51.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 08:41:51.0 Info: => 0.0001502s 08:41:51.0 Info: CreateIndex Tracks (AlbumReleaseId) 08:41:51.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 08:41:51.0 Info: => 0.0001502s 08:41:51.0 Info: CreateIndex Tracks (ForeignRecordingId) 08:41:51.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 08:41:51.0 Info: => 0.0001523s 08:41:51.0 Info: UpdateData 08:41:51.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:51.0 Info: => 6.87E-05s 08:41:51.0 Info: UpdateData 08:41:51.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:51.0 Info: => 5.79E-05s 08:41:51.0 Info: UpdateData 08:41:51.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 08:41:51.0 Info: => 6.46E-05s 08:41:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-31T08:41:51', 'add_release_groups_etc') 08:41:51.0 Info: Committing Transaction 08:41:51.0 Info: 23: add_release_groups_etc migrated 08:41:51.0 Info: => 0.000746s 08:41:51.0 Info: 24: NewMediaInfoFormat migrating 08:41:51.0 Info: Beginning Transaction 08:41:51.0 Info: Starting migration of Main DB to 24 08:41:51.0 Info: UpdateData 08:41:51.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 08:41:51.0 Info: => 7.23E-05s 08:41:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-31T08:41:51', 'NewMediaInfoFormat') 08:41:51.0 Info: Committing Transaction 08:41:51.0 Info: 24: NewMediaInfoFormat migrated 08:41:51.0 Info: => 0.0003666s 08:41:51.0 Info: 25: rename_restrictions_to_release_profiles migrating 08:41:51.0 Info: Beginning Transaction 08:41:51.0 Info: Starting migration of Main DB to 25 08:41:51.0 Info: RenameTable Restrictions ReleaseProfiles 08:41:51.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 08:41:51.0 Info: => 0.0017822s 08:41:51.0 Info: AlterTable ReleaseProfiles 08:41:51.0 Info: => 2E-06s 08:41:51.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 08:41:51.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 08:41:51.0 Info: => 0.0006632s 08:41:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-31T08:41:51', 'rename_restrictions_to_release_profiles') 08:41:51.0 Info: Committing Transaction 08:41:51.0 Info: 25: rename_restrictions_to_release_profiles migrated 08:41:51.0 Info: => 0.0010008s 08:41:51.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 08:41:51.0 Info: Beginning Transaction 08:41:51.0 Info: Starting migration of Main DB to 26 08:41:51.0 Info: RenameTable Profiles QualityProfiles 08:41:51.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 08:41:51.0 Info: => 0.0017877s 08:41:51.0 Info: AlterTable QualityProfiles 08:41:51.0 Info: => 1.8E-06s 08:41:51.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 08:41:51.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:51.0 Info: => 0.0006637s 08:41:51.0 Info: AlterTable LanguageProfiles 08:41:51.0 Info: => 1.5E-06s 08:41:51.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 08:41:51.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:51.0 Info: => 0.0006335s 08:41:51.0 Info: UpdateData 08:41:51.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:51.0 Info: => 6.42E-05s 08:41:51.0 Info: UpdateData 08:41:51.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:51.0 Info: => 5.3E-05s 08:41:51.0 Info: RenameColumn Artists ProfileId to QualityProfileId 08:41:51.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:51.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 08:41:51.0 Info: DROP TABLE "Artists" 08:41:51.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:51.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:51.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:51.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:51.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:51.0 Info: => 0.0061895s 08:41:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-31T08:41:51', 'rename_quality_profiles_add_upgrade_allowed') 08:41:51.0 Info: Committing Transaction 08:41:51.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 08:41:51.0 Info: => 0.0066701s 08:41:51.0 Info: 27: add_import_exclusions migrating 08:41:51.0 Info: Beginning Transaction 08:41:51.0 Info: Starting migration of Main DB to 27 08:41:51.0 Info: CreateTable ImportListExclusions 08:41:51.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 08:41:51.0 Info: => 0.0002021s 08:41:51.0 Info: CreateIndex ImportListExclusions (ForeignId) 08:41:51.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 08:41:51.0 Info: => 0.0001539s 08:41:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-31T08:41:51', 'add_import_exclusions') 08:41:51.0 Info: Committing Transaction 08:41:51.0 Info: 27: add_import_exclusions migrated 08:41:51.0 Info: => 0.000532s 08:41:51.0 Info: 28: clean_artist_metadata_table migrating 08:41:51.0 Info: Beginning Transaction 08:41:51.0 Info: Starting migration of Main DB to 28 08:41:51.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) 08:41:51.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) 08:41:51.0 Info: => 0.0001874s 08:41:51.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) 08:41:51.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) 08:41:51.0 Info: => 0.0001522s 08:41:51.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) 08:41:51.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) 08:41:51.0 Info: => 0.0001473s 08:41:51.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) 08:41:51.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) 08:41:51.0 Info: => 0.0001477s 08:41:51.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) 08:41:51.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) 08:41:51.0 Info: => 0.0001484s 08:41:51.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) 08:41:51.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) 08:41:51.0 Info: => 0.0001459s 08:41:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-31T08:41:51', 'clean_artist_metadata_table') 08:41:51.0 Info: Committing Transaction 08:41:51.0 Info: 28: clean_artist_metadata_table migrated 08:41:51.0 Info: => 0.0004767s 08:41:51.0 Info: 29: health_issue_notification migrating 08:41:51.0 Info: Beginning Transaction 08:41:51.0 Info: Starting migration of Main DB to 29 08:41:51.0 Info: AlterTable Notifications 08:41:51.0 Info: => 1.6E-06s 08:41:51.0 Info: CreateColumn Notifications OnHealthIssue Boolean 08:41:51.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 08:41:51.0 Info: => 0.000661s 08:41:51.0 Info: AlterTable Notifications 08:41:51.0 Info: => 1.6E-06s 08:41:51.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 08:41:51.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 08:41:51.0 Info: => 0.0006444s 08:41:51.0 Info: AlterTable Notifications 08:41:51.0 Info: => 1.8E-06s 08:41:51.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 08:41:51.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 08:41:51.0 Info: => 0.0006473s 08:41:51.0 Info: AlterTable Notifications 08:41:51.0 Info: => 1.4E-06s 08:41:51.0 Info: CreateColumn Notifications OnImportFailure Boolean 08:41:51.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 08:41:51.0 Info: => 0.000638s 08:41:51.0 Info: AlterTable Notifications 08:41:51.0 Info: => 1.6E-06s 08:41:51.0 Info: CreateColumn Notifications OnTrackRetag Boolean 08:41:51.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 08:41:51.0 Info: => 0.0006233s 08:41:51.0 Info: DeleteColumn Notifications OnDownload 08:41:51.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 08:41:51.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 08:41:51.0 Info: DROP TABLE "Notifications" 08:41:51.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:51.0 Info: => 0.0054792s 08:41:51.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 08:41:51.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 08:41:51.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 08:41:51.0 Info: DROP TABLE "Notifications" 08:41:51.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:51.0 Info: => 0.0070392s 08:41:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-31T08:41:51', 'health_issue_notification') 08:41:51.0 Info: Committing Transaction 08:41:51.0 Info: 29: health_issue_notification migrated 08:41:51.0 Info: => 0.0075184s 08:41:51.0 Info: 30: add_mediafilerepository_mtime migrating 08:41:51.0 Info: Beginning Transaction 08:41:51.0 Info: Starting migration of Main DB to 30 08:41:51.0 Info: AlterTable TrackFiles 08:41:51.0 Info: => 1.8E-06s 08:41:51.0 Info: CreateColumn TrackFiles Modified DateTime 08:41:51.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 08:41:51.0 Info: => 0.0006841s 08:41:51.0 Info: AlterTable TrackFiles 08:41:51.0 Info: => 1.6E-06s 08:41:51.0 Info: CreateColumn TrackFiles Path String 08:41:51.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 08:41:51.0 Info: => 0.0006772s 08:41:51.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:51.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:51.0 Info: => 5.95E-05s 08:41:51.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:41:51.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:41:51.0 Info: => 0.0001553s 08:41:51.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 08:41:51.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 08:41:51.0 Info: => 0.0001719s 08:41:51.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 08:41:51.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 08:41:51.0 Info: => 0.0002154s 08:41:51.0 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 08:41:51.0 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 08:41:51.0 Info: => 0.0001135s 08:41:51.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:51.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:51.0 Info: => 7.43E-05s 08:41:51.0 Info: AlterTable TrackFiles 08:41:51.0 Info: => 1.6E-06s 08:41:51.0 Info: AlterColumn TrackFiles Path String 08:41:51.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:51.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 08:41:51.0 Info: DROP TABLE "TrackFiles" 08:41:51.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:51.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:51.0 Info: => 0.0057052s 08:41:51.0 Info: CreateIndex TrackFiles (Path) 08:41:51.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:51.0 Info: => 0.0001476s 08:41:51.0 Info: DeleteColumn TrackFiles RelativePath 08:41:51.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:51.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 08:41:51.0 Info: DROP TABLE "TrackFiles" 08:41:51.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:51.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:51.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:51.0 Info: => 0.007283s 08:41:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-31T08:41:51', 'add_mediafilerepository_mtime') 08:41:51.0 Info: Committing Transaction 08:41:51.0 Info: 30: add_mediafilerepository_mtime migrated 08:41:51.0 Info: => 0.0077342s 08:41:51.0 Info: 31: add_artistmetadataid_constraint migrating 08:41:51.0 Info: Beginning Transaction 08:41:51.0 Info: Starting migration of Main DB to 31 08:41:51.0 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 08:41:51.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) 08:41:51.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 08:41:51.0 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 08:41:51.0 Info: => 0.0001685s 08:41:51.0 Info: DeleteIndex Artists (ArtistMetadataId) 08:41:51.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 08:41:51.0 Info: => 0.0001612s 08:41:51.0 Info: AlterColumn Artists ArtistMetadataId Int32 08:41:51.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:51.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" 08:41:51.1 Info: DROP TABLE "Artists" 08:41:51.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:51.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:51.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:51.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:51.1 Info: => 0.0061248s 08:41:51.1 Info: CreateIndex Artists (ArtistMetadataId) 08:41:51.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:51.1 Info: => 0.0001408s 08:41:51.1 Info: -> 2 Insert operations completed in 00:00:00.0002393 taking an average of 00:00:00.0001196 08:41:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-31T08:41:51', 'add_artistmetadataid_constraint') 08:41:51.1 Info: Committing Transaction 08:41:51.1 Info: 31: add_artistmetadataid_constraint migrated 08:41:51.1 Info: => 0.0006199s 08:41:51.1 Debug: Took: 00:00:00.2205291 08:41:51.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_unique_artist --- 08:41:51.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_all_duplicate_artists --- 08:41:51.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121111617846_123/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:51.1 Info: DatabaseEngineVersionCheck migrating 08:41:51.1 Info: PerformDBOperation 08:41:51.1 Info: Performing DB Operation 08:41:51.1 Info: SQLite 3.46.0 08:41:51.1 Info: => 0.0011796s 08:41:51.1 Info: DatabaseEngineVersionCheck migrated 08:41:51.1 Info: => 0.0012104s 08:41:51.1 Info: VersionMigration migrating 08:41:51.1 Info: Beginning Transaction 08:41:51.1 Info: CreateTable VersionInfo 08:41:51.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:41:51.1 Info: => 0.0002244s 08:41:51.1 Info: Committing Transaction 08:41:51.1 Info: VersionMigration migrated 08:41:51.1 Info: => 0.0007051s 08:41:51.1 Info: VersionUniqueMigration migrating 08:41:51.1 Info: Beginning Transaction 08:41:51.1 Info: CreateIndex VersionInfo (Version) 08:41:51.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:41:51.1 Info: => 0.0002017s 08:41:51.1 Info: AlterTable VersionInfo 08:41:51.1 Info: => 1.7E-06s 08:41:51.1 Info: CreateColumn VersionInfo AppliedOn DateTime 08:41:51.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:41:51.1 Info: => 0.0002447s 08:41:51.1 Info: Committing Transaction 08:41:51.1 Info: VersionUniqueMigration migrated 08:41:51.1 Info: => 0.0004681s 08:41:51.1 Info: VersionDescriptionMigration migrating 08:41:51.1 Info: Beginning Transaction 08:41:51.1 Info: AlterTable VersionInfo 08:41:51.1 Info: => 1.7E-06s 08:41:51.1 Info: CreateColumn VersionInfo Description String 08:41:51.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:41:51.1 Info: => 0.0006111s 08:41:51.1 Info: Committing Transaction 08:41:51.1 Info: VersionDescriptionMigration migrated 08:41:51.1 Info: => 0.0008276s 08:41:51.1 Info: 1: InitialSetup migrating 08:41:51.1 Info: Beginning Transaction 08:41:51.1 Info: Starting migration of Main DB to 1 08:41:51.1 Info: CreateTable Config 08:41:51.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:41:51.1 Info: => 0.0002421s 08:41:51.1 Info: CreateIndex Config (Key) 08:41:51.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:41:51.1 Info: => 0.000139s 08:41:51.1 Info: CreateTable RootFolders 08:41:51.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:41:51.1 Info: => 0.0001434s 08:41:51.1 Info: CreateIndex RootFolders (Path) 08:41:51.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:41:51.1 Info: => 0.0001273s 08:41:51.1 Info: CreateTable Artists 08:41:51.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) 08:41:51.1 Info: => 0.0004017s 08:41:51.1 Info: CreateIndex Artists (ForeignArtistId) 08:41:51.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:51.1 Info: => 0.0001294s 08:41:51.1 Info: CreateIndex Artists (NameSlug) 08:41:51.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:51.1 Info: => 0.0001246s 08:41:51.1 Info: CreateIndex Artists (CleanName) 08:41:51.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:51.1 Info: => 0.0001325s 08:41:51.1 Info: CreateIndex Artists (Path) 08:41:51.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:51.1 Info: => 0.0001242s 08:41:51.1 Info: CreateTable Albums 08:41:51.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) 08:41:51.1 Info: => 0.0003539s 08:41:51.1 Info: CreateIndex Albums (ForeignAlbumId) 08:41:51.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:51.1 Info: => 0.0001318s 08:41:51.1 Info: CreateIndex Albums (MBId) 08:41:51.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:51.1 Info: => 0.0001195s 08:41:51.1 Info: CreateIndex Albums (TADBId) 08:41:51.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:51.1 Info: => 0.0001188s 08:41:51.1 Info: CreateIndex Albums (TitleSlug) 08:41:51.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:51.1 Info: => 0.0001214s 08:41:51.1 Info: CreateIndex Albums (CleanTitle) 08:41:51.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:51.1 Info: => 0.0001215s 08:41:51.1 Info: CreateIndex Albums (Path) 08:41:51.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:41:51.1 Info: => 0.0001188s 08:41:51.1 Info: CreateTable Tracks 08:41:51.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) 08:41:51.1 Info: => 0.0002242s 08:41:51.1 Info: CreateIndex Tracks (ForeignTrackId) 08:41:51.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:51.1 Info: => 0.0001257s 08:41:51.1 Info: CreateIndex Tracks (ArtistId) 08:41:51.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:51.1 Info: => 0.0001218s 08:41:51.1 Info: CreateIndex Tracks (TrackFileId) 08:41:51.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:51.1 Info: => 0.0001361s 08:41:51.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:41:51.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:41:51.1 Info: => 0.0001353s 08:41:51.1 Info: CreateTable TrackFiles 08:41:51.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) 08:41:51.1 Info: => 0.0002118s 08:41:51.1 Info: CreateIndex TrackFiles (ArtistId) 08:41:51.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:41:51.1 Info: => 0.0001334s 08:41:51.1 Info: CreateIndex TrackFiles (AlbumId) 08:41:51.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:51.1 Info: => 0.0001243s 08:41:51.1 Info: CreateTable History 08:41:51.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) 08:41:51.1 Info: => 0.0002602s 08:41:51.1 Info: CreateIndex History (Date) 08:41:51.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:51.1 Info: => 0.0001359s 08:41:51.1 Info: CreateIndex History (EventType) 08:41:51.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:51.1 Info: => 0.0001461s 08:41:51.1 Info: CreateIndex History (DownloadId) 08:41:51.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:41:51.1 Info: => 0.0001322s 08:41:51.1 Info: CreateIndex History (AlbumId) 08:41:51.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:41:51.1 Info: => 0.0001244s 08:41:51.1 Info: CreateTable Notifications 08:41:51.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) 08:41:51.1 Info: => 0.0001989s 08:41:51.1 Info: CreateTable ScheduledTasks 08:41:51.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:41:51.1 Info: => 0.0001658s 08:41:51.1 Info: CreateIndex ScheduledTasks (TypeName) 08:41:51.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:51.1 Info: => 0.0001288s 08:41:51.1 Info: CreateTable Indexers 08:41:51.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) 08:41:51.1 Info: => 0.0001924s 08:41:51.1 Info: CreateIndex Indexers (Name) 08:41:51.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:51.1 Info: => 0.0001431s 08:41:51.1 Info: CreateTable Profiles 08:41:51.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:41:51.1 Info: => 0.0001632s 08:41:51.1 Info: CreateIndex Profiles (Name) 08:41:51.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:41:51.1 Info: => 0.0001311s 08:41:51.1 Info: CreateTable QualityDefinitions 08:41:51.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:41:51.1 Info: => 0.0001759s 08:41:51.1 Info: CreateIndex QualityDefinitions (Quality) 08:41:51.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:41:51.1 Info: => 0.000135s 08:41:51.1 Info: CreateIndex QualityDefinitions (Title) 08:41:51.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:41:51.1 Info: => 0.0001328s 08:41:51.1 Info: CreateTable NamingConfig 08:41:51.1 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 08:41:51.2 Info: => 0.0022455s 08:41:51.2 Info: CreateTable Blacklist 08:41:51.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 '') 08:41:51.2 Info: => 0.0002696s 08:41:51.2 Info: CreateTable Metadata 08:41:51.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) 08:41:51.2 Info: => 0.0001991s 08:41:51.2 Info: CreateTable MetadataFiles 08:41:51.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) 08:41:51.2 Info: => 0.0002014s 08:41:51.2 Info: CreateTable DownloadClients 08:41:51.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) 08:41:51.2 Info: => 0.0001899s 08:41:51.2 Info: CreateTable PendingReleases 08:41:51.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 '') 08:41:51.2 Info: => 0.0001878s 08:41:51.2 Info: CreateTable RemotePathMappings 08:41:51.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:41:51.2 Info: => 0.0001623s 08:41:51.2 Info: CreateTable Tags 08:41:51.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:41:51.2 Info: => 0.0001488s 08:41:51.2 Info: CreateIndex Tags (Label) 08:41:51.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:41:51.2 Info: => 0.0001544s 08:41:51.2 Info: CreateTable Restrictions 08:41:51.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:41:51.2 Info: => 0.0001705s 08:41:51.2 Info: CreateTable DelayProfiles 08:41:51.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) 08:41:51.2 Info: => 0.0002028s 08:41:51.2 Info: CreateTable Users 08:41:51.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:41:51.2 Info: => 0.0001613s 08:41:51.2 Info: CreateIndex Users (Identifier) 08:41:51.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:41:51.2 Info: => 0.000138s 08:41:51.2 Info: CreateIndex Users (Username) 08:41:51.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:41:51.2 Info: => 0.0001333s 08:41:51.2 Info: CreateTable Commands 08:41:51.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) 08:41:51.2 Info: => 0.0002105s 08:41:51.2 Info: CreateTable IndexerStatus 08:41:51.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) 08:41:51.2 Info: => 0.0002051s 08:41:51.2 Info: CreateIndex IndexerStatus (ProviderId) 08:41:51.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:51.2 Info: => 0.0001392s 08:41:51.2 Info: CreateTable ExtraFiles 08:41:51.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) 08:41:51.2 Info: => 0.0001901s 08:41:51.2 Info: CreateTable LyricFiles 08:41:51.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) 08:41:51.2 Info: => 0.0002125s 08:41:51.2 Info: CreateTable LanguageProfiles 08:41:51.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:41:51.2 Info: => 0.0001637s 08:41:51.2 Info: CreateIndex LanguageProfiles (Name) 08:41:51.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:41:51.2 Info: => 0.0001395s 08:41:51.2 Info: CreateTable DownloadClientStatus 08:41:51.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) 08:41:51.2 Info: => 0.000178s 08:41:51.2 Info: CreateIndex DownloadClientStatus (ProviderId) 08:41:51.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:51.2 Info: => 0.0001433s 08:41:51.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:41:51.2 Info: -> 1 Insert operations completed in 00:00:00.0000899 taking an average of 00:00:00.0000899 08:41:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:41:51', 'InitialSetup') 08:41:51.2 Info: Committing Transaction 08:41:51.2 Info: 1: InitialSetup migrated 08:41:51.2 Info: => 0.001047s 08:41:51.2 Info: 2: add_reason_to_pending_releases migrating 08:41:51.2 Info: Beginning Transaction 08:41:51.2 Info: Starting migration of Main DB to 2 08:41:51.2 Info: AlterTable PendingReleases 08:41:51.2 Info: => 1.9E-06s 08:41:51.2 Info: CreateColumn PendingReleases Reason Int32 08:41:51.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:41:51.2 Info: => 0.0006593s 08:41:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:41:51', 'add_reason_to_pending_releases') 08:41:51.2 Info: Committing Transaction 08:41:51.2 Info: 2: add_reason_to_pending_releases migrated 08:41:51.2 Info: => 0.0009947s 08:41:51.2 Info: 3: add_medium_support migrating 08:41:51.2 Info: Beginning Transaction 08:41:51.2 Info: Starting migration of Main DB to 3 08:41:51.2 Info: AlterTable Albums 08:41:51.2 Info: => 1.9E-06s 08:41:51.2 Info: CreateColumn Albums Media String 08:41:51.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:41:51.2 Info: => 0.0006484s 08:41:51.2 Info: AlterTable Tracks 08:41:51.2 Info: => 1.7E-06s 08:41:51.2 Info: CreateColumn Tracks MediumNumber Int32 08:41:51.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:41:51.2 Info: => 0.0006016s 08:41:51.2 Info: AlterTable Tracks 08:41:51.2 Info: => 1.9E-06s 08:41:51.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:41:51.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:41:51.2 Info: => 0.0005932s 08:41:51.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:51.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:51.2 Info: => 6.24E-05s 08:41:51.2 Info: DeleteColumn Tracks TrackNumber 08:41:51.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) 08:41:51.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" 08:41:51.2 Info: DROP TABLE "Tracks" 08:41:51.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:51.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:51.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:51.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:51.2 Info: => 0.005535s 08:41:51.2 Info: AlterTable Tracks 08:41:51.2 Info: => 1.7E-06s 08:41:51.2 Info: CreateColumn Tracks TrackNumber String 08:41:51.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:41:51.2 Info: => 0.0006041s 08:41:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:41:51', 'add_medium_support') 08:41:51.2 Info: Committing Transaction 08:41:51.2 Info: 3: add_medium_support migrated 08:41:51.2 Info: => 0.0010477s 08:41:51.2 Info: 4: add_various_qualites_in_profile migrating 08:41:51.2 Info: Beginning Transaction 08:41:51.2 Info: Starting migration of Main DB to 4 08:41:51.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:51.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:51.2 Info: => 7.3E-05s 08:41:51.2 Info: PerformDBOperation 08:41:51.2 Info: Performing DB Operation 08:41:51.2 Info: => 4.93E-05s 08:41:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:41:51', 'add_various_qualites_in_profile') 08:41:51.2 Info: Committing Transaction 08:41:51.2 Info: 4: add_various_qualites_in_profile migrated 08:41:51.2 Info: => 0.0003295s 08:41:51.2 Info: 5: metadata_profiles migrating 08:41:51.2 Info: Beginning Transaction 08:41:51.2 Info: Starting migration of Main DB to 5 08:41:51.2 Info: CreateTable MetadataProfiles 08:41:51.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 08:41:51.2 Info: => 0.0002167s 08:41:51.2 Info: CreateIndex MetadataProfiles (Name) 08:41:51.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 08:41:51.2 Info: => 0.0001659s 08:41:51.2 Info: AlterTable Artists 08:41:51.2 Info: => 1.5E-06s 08:41:51.2 Info: CreateColumn Artists MetadataProfileId Int32 08:41:51.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 08:41:51.2 Info: => 0.0006577s 08:41:51.2 Info: DeleteColumn Artists PrimaryAlbumTypes 08:41:51.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) 08:41:51.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" 08:41:51.2 Info: DROP TABLE "Artists" 08:41:51.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:51.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:51.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:51.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:51.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:51.2 Info: => 0.0059292s 08:41:51.2 Info: DeleteColumn Artists SecondaryAlbumTypes 08:41:51.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) 08:41:51.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" 08:41:51.2 Info: DROP TABLE "Artists" 08:41:51.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:51.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:51.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:51.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:51.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:51.2 Info: => 0.0059s 08:41:51.2 Info: AlterTable Albums 08:41:51.2 Info: => 1.8E-06s 08:41:51.2 Info: CreateColumn Albums SecondaryTypes String 08:41:51.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 08:41:51.2 Info: => 0.0006101s 08:41:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-31T08:41:51', 'metadata_profiles') 08:41:51.2 Info: Committing Transaction 08:41:51.2 Info: 5: metadata_profiles migrated 08:41:51.2 Info: => 0.0010661s 08:41:51.2 Info: 6: separate_automatic_and_interactive_search migrating 08:41:51.2 Info: Beginning Transaction 08:41:51.2 Info: Starting migration of Main DB to 6 08:41:51.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 08:41:51.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) 08:41:51.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 08:41:51.2 Info: DROP TABLE "Indexers" 08:41:51.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:51.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:51.2 Info: => 0.0049345s 08:41:51.2 Info: AlterTable Indexers 08:41:51.2 Info: => 1.8E-06s 08:41:51.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 08:41:51.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 08:41:51.2 Info: => 0.0006062s 08:41:51.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:51.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:51.2 Info: => 5.91E-05s 08:41:51.2 Info: AlterTable Indexers 08:41:51.2 Info: => 1.5E-06s 08:41:51.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 08:41:51.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) 08:41:51.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" 08:41:51.2 Info: DROP TABLE "Indexers" 08:41:51.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:51.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:51.2 Info: => 0.0049862s 08:41:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-31T08:41:51', 'separate_automatic_and_interactive_search') 08:41:51.2 Info: Committing Transaction 08:41:51.2 Info: 6: separate_automatic_and_interactive_search migrated 08:41:51.2 Info: => 0.0053582s 08:41:51.2 Info: 7: change_album_path_to_relative migrating 08:41:51.2 Info: Beginning Transaction 08:41:51.2 Info: Starting migration of Main DB to 7 08:41:51.2 Info: DeleteColumn Albums Path 08:41:51.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) 08:41:51.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" 08:41:51.2 Info: DROP TABLE "Albums" 08:41:51.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:51.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:51.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:51.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:51.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:51.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:51.2 Info: => 0.0065432s 08:41:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-31T08:41:51', 'change_album_path_to_relative') 08:41:51.2 Info: Committing Transaction 08:41:51.2 Info: 7: change_album_path_to_relative migrated 08:41:51.2 Info: => 0.0069979s 08:41:51.2 Info: 8: change_quality_size_mb_to_kb migrating 08:41:51.2 Info: Beginning Transaction 08:41:51.2 Info: Starting migration of Main DB to 8 08:41:51.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 08:41:51.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 08:41:51.2 Info: => 7.65E-05s 08:41:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-31T08:41:51', 'change_quality_size_mb_to_kb') 08:41:51.2 Info: Committing Transaction 08:41:51.2 Info: 8: change_quality_size_mb_to_kb migrated 08:41:51.2 Info: => 0.0003781s 08:41:51.2 Info: 9: album_releases migrating 08:41:51.2 Info: Beginning Transaction 08:41:51.2 Info: Starting migration of Main DB to 9 08:41:51.2 Info: AlterTable Albums 08:41:51.2 Info: => 1.9E-06s 08:41:51.2 Info: CreateColumn Albums Releases String 08:41:51.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 08:41:51.2 Info: => 0.0006717s 08:41:51.2 Info: AlterTable Albums 08:41:51.2 Info: => 2.4E-06s 08:41:51.2 Info: CreateColumn Albums CurrentRelease String 08:41:51.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 08:41:51.2 Info: => 0.0006109s 08:41:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-31T08:41:51', 'album_releases') 08:41:51.2 Info: Committing Transaction 08:41:51.2 Info: 9: album_releases migrated 08:41:51.2 Info: => 0.0009596s 08:41:51.2 Info: 10: album_releases_fix migrating 08:41:51.2 Info: Beginning Transaction 08:41:51.2 Info: Starting migration of Main DB to 10 08:41:51.2 Info: AlterTable Albums 08:41:51.2 Info: => 1.9E-06s 08:41:51.2 Info: AlterColumn Albums Releases String 08:41:51.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) 08:41:51.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" 08:41:51.2 Info: DROP TABLE "Albums" 08:41:51.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:51.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:51.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:51.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:51.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:51.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:51.2 Info: => 0.0066204s 08:41:51.2 Info: AlterTable Albums 08:41:51.2 Info: => 1.7E-06s 08:41:51.2 Info: AlterColumn Albums CurrentRelease String 08:41:51.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) 08:41:51.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" 08:41:51.2 Info: DROP TABLE "Albums" 08:41:51.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:51.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:51.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:51.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:51.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:51.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:51.2 Info: => 0.0065022s 08:41:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-31T08:41:51', 'album_releases_fix') 08:41:51.2 Info: Committing Transaction 08:41:51.2 Info: 10: album_releases_fix migrated 08:41:51.2 Info: => 0.0069253s 08:41:51.2 Info: 11: import_lists migrating 08:41:51.2 Info: Beginning Transaction 08:41:51.2 Info: Starting migration of Main DB to 11 08:41:51.2 Info: CreateTable ImportLists 08:41:51.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) 08:41:51.2 Info: => 0.0002801s 08:41:51.2 Info: CreateIndex ImportLists (Name) 08:41:51.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:41:51.2 Info: => 0.0001578s 08:41:51.2 Info: CreateTable ImportListStatus 08:41:51.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) 08:41:51.2 Info: => 0.0001945s 08:41:51.2 Info: CreateIndex ImportListStatus (ProviderId) 08:41:51.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:51.2 Info: => 0.0001685s 08:41:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-31T08:41:51', 'import_lists') 08:41:51.2 Info: Committing Transaction 08:41:51.2 Info: 11: import_lists migrated 08:41:51.2 Info: => 0.000543s 08:41:51.2 Info: 12: add_release_status migrating 08:41:51.2 Info: Beginning Transaction 08:41:51.2 Info: Starting migration of Main DB to 12 08:41:51.2 Info: AlterTable MetadataProfiles 08:41:51.2 Info: => 1.9E-06s 08:41:51.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 08:41:51.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 08:41:51.2 Info: => 0.0006728s 08:41:51.2 Info: PerformDBOperation 08:41:51.2 Info: Performing DB Operation 08:41:51.2 Info: => 4.37E-05s 08:41:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-31T08:41:51', 'add_release_status') 08:41:51.2 Info: Committing Transaction 08:41:51.2 Info: 12: add_release_status migrated 08:41:51.2 Info: => 0.0003638s 08:41:51.2 Info: 13: album_download_notification migrating 08:41:51.2 Info: Beginning Transaction 08:41:51.2 Info: Starting migration of Main DB to 13 08:41:51.2 Info: AlterTable Notifications 08:41:51.2 Info: => 2E-06s 08:41:51.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 08:41:51.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 08:41:51.2 Info: => 0.0007051s 08:41:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-31T08:41:51', 'album_download_notification') 08:41:51.2 Info: Committing Transaction 08:41:51.2 Info: 13: album_download_notification migrated 08:41:51.2 Info: => 0.0010576s 08:41:51.2 Info: 14: fix_language_metadata_profiles migrating 08:41:51.2 Info: Beginning Transaction 08:41:51.2 Info: Starting migration of Main DB to 14 08:41:51.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 08:41:51.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 08:41:51.2 Info: => 0.0001098s 08:41:51.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 08:41:51.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 08:41:51.2 Info: => 8.27E-05s 08:41:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-31T08:41:51', 'fix_language_metadata_profiles') 08:41:51.2 Info: Committing Transaction 08:41:51.2 Info: 14: fix_language_metadata_profiles migrated 08:41:51.2 Info: => 0.0003957s 08:41:51.2 Info: 15: remove_fanzub migrating 08:41:51.2 Info: Beginning Transaction 08:41:51.2 Info: Starting migration of Main DB to 15 08:41:51.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:51.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:51.2 Info: => 6.54E-05s 08:41:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-31T08:41:51', 'remove_fanzub') 08:41:51.2 Info: Committing Transaction 08:41:51.2 Info: 15: remove_fanzub migrated 08:41:51.2 Info: => 0.0003595s 08:41:51.2 Info: 16: update_artist_history_indexes migrating 08:41:51.2 Info: Beginning Transaction 08:41:51.2 Info: Starting migration of Main DB to 16 08:41:51.2 Info: CreateIndex Albums (ArtistId) 08:41:51.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 08:41:51.2 Info: => 0.0001905s 08:41:51.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 08:41:51.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 08:41:51.2 Info: => 0.0001617s 08:41:51.2 Info: DeleteIndex History (AlbumId) 08:41:51.2 Info: DROP INDEX "IX_History_AlbumId" 08:41:51.2 Info: => 0.0001684s 08:41:51.2 Info: CreateIndex History (AlbumId, Date) 08:41:51.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:51.2 Info: => 0.0001953s 08:41:51.2 Info: DeleteIndex History (DownloadId) 08:41:51.2 Info: DROP INDEX "IX_History_DownloadId" 08:41:51.2 Info: => 0.0001594s 08:41:51.2 Info: CreateIndex History (DownloadId, Date) 08:41:51.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:51.2 Info: => 0.0001459s 08:41:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-31T08:41:51', 'update_artist_history_indexes') 08:41:51.2 Info: Committing Transaction 08:41:51.2 Info: 16: update_artist_history_indexes migrated 08:41:51.2 Info: => 0.000506s 08:41:51.2 Info: 17: remove_nma migrating 08:41:51.2 Info: Beginning Transaction 08:41:51.2 Info: Starting migration of Main DB to 17 08:41:51.2 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:51.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 08:41:51.2 Info: => 8.17E-05s 08:41:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-31T08:41:51', 'remove_nma') 08:41:51.2 Info: Committing Transaction 08:41:51.2 Info: 17: remove_nma migrated 08:41:51.2 Info: => 0.0003703s 08:41:51.2 Info: 18: album_disambiguation migrating 08:41:51.2 Info: Beginning Transaction 08:41:51.2 Info: Starting migration of Main DB to 18 08:41:51.2 Info: AlterTable Albums 08:41:51.2 Info: => 1.8E-06s 08:41:51.2 Info: CreateColumn Albums Disambiguation String 08:41:51.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 08:41:51.2 Info: => 0.0006865s 08:41:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-31T08:41:51', 'album_disambiguation') 08:41:51.2 Info: Committing Transaction 08:41:51.2 Info: 18: album_disambiguation migrated 08:41:51.2 Info: => 0.0010354s 08:41:51.2 Info: 19: add_ape_quality_in_profiles migrating 08:41:51.2 Info: Beginning Transaction 08:41:51.2 Info: Starting migration of Main DB to 19 08:41:51.2 Info: PerformDBOperation 08:41:51.2 Info: Performing DB Operation 08:41:51.2 Info: => 4.69E-05s 08:41:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-31T08:41:51', 'add_ape_quality_in_profiles') 08:41:51.2 Info: Committing Transaction 08:41:51.2 Info: 19: add_ape_quality_in_profiles migrated 08:41:51.2 Info: => 0.0003575s 08:41:51.2 Info: 20: remove_pushalot migrating 08:41:51.2 Info: Beginning Transaction 08:41:51.2 Info: Starting migration of Main DB to 20 08:41:51.2 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:51.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 08:41:51.2 Info: => 7.42E-05s 08:41:51.2 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:51.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 08:41:51.2 Info: => 5.23E-05s 08:41:51.2 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:51.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 08:41:51.2 Info: => 5.1E-05s 08:41:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-31T08:41:51', 'remove_pushalot') 08:41:51.2 Info: Committing Transaction 08:41:51.2 Info: 20: remove_pushalot migrated 08:41:51.2 Info: => 0.0003327s 08:41:51.2 Info: 21: add_custom_filters migrating 08:41:51.2 Info: Beginning Transaction 08:41:51.2 Info: Starting migration of Main DB to 21 08:41:51.2 Info: CreateTable CustomFilters 08:41:51.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 08:41:51.2 Info: => 0.0002075s 08:41:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-31T08:41:51', 'add_custom_filters') 08:41:51.2 Info: Committing Transaction 08:41:51.2 Info: 21: add_custom_filters migrated 08:41:51.2 Info: => 0.0005353s 08:41:51.2 Info: 22: import_list_tags migrating 08:41:51.2 Info: Beginning Transaction 08:41:51.2 Info: Starting migration of Main DB to 22 08:41:51.2 Info: AlterTable ImportLists 08:41:51.2 Info: => 1.8E-06s 08:41:51.2 Info: CreateColumn ImportLists Tags String 08:41:51.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 08:41:51.2 Info: => 0.0006622s 08:41:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-31T08:41:51', 'import_list_tags') 08:41:51.2 Info: Committing Transaction 08:41:51.2 Info: 22: import_list_tags migrated 08:41:51.2 Info: => 0.0009939s 08:41:51.2 Info: 23: add_release_groups_etc migrating 08:41:51.2 Info: Beginning Transaction 08:41:51.2 Info: Starting migration of Main DB to 23 08:41:51.2 Info: CreateTable ArtistMetadata 08:41:51.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) 08:41:51.2 Info: => 0.0002741s 08:41:51.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 08:41:51.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 08:41:51.2 Info: => 0.0001531s 08:41:51.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" 08:41:51.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" 08:41:51.2 Info: => 0.000183s 08:41:51.2 Info: AlterTable Artists 08:41:51.2 Info: => 1.6E-06s 08:41:51.2 Info: CreateColumn Artists ArtistMetadataId Int32 08:41:51.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:51.2 Info: => 0.0006942s 08:41:51.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:51.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:51.2 Info: => 0.0001024s 08:41:51.2 Info: CreateTable AlbumReleases 08:41:51.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) 08:41:51.2 Info: => 0.0002423s 08:41:51.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 08:41:51.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:41:51.2 Info: => 0.0001525s 08:41:51.2 Info: CreateIndex AlbumReleases (AlbumId) 08:41:51.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:41:51.2 Info: => 0.0001383s 08:41:51.2 Info: PerformDBOperation 08:41:51.2 Info: Performing DB Operation 08:41:51.2 Info: => 5.14E-05s 08:41:51.2 Info: AlterTable Albums 08:41:51.2 Info: => 1.6E-06s 08:41:51.2 Info: CreateColumn Albums ArtistMetadataId Int32 08:41:51.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:51.2 Info: => 0.0006788s 08:41:51.2 Info: AlterTable Albums 08:41:51.2 Info: => 1.6E-06s 08:41:51.2 Info: CreateColumn Albums AnyReleaseOk Boolean 08:41:51.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 08:41:51.2 Info: => 0.0006765s 08:41:51.2 Info: AlterTable Albums 08:41:51.2 Info: => 1.8E-06s 08:41:51.2 Info: CreateColumn Albums Links String 08:41:51.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 08:41:51.2 Info: => 0.0006802s 08:41:51.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:51.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:51.2 Info: => 0.0001186s 08:41:51.2 Info: AlterTable Tracks 08:41:51.2 Info: => 1.4E-06s 08:41:51.2 Info: CreateColumn Tracks ForeignRecordingId String 08:41:51.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 08:41:51.2 Info: => 0.0006829s 08:41:51.2 Info: AlterTable Tracks 08:41:51.2 Info: => 1.6E-06s 08:41:51.2 Info: CreateColumn Tracks AlbumReleaseId Int32 08:41:51.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 08:41:51.2 Info: => 0.0006683s 08:41:51.2 Info: AlterTable Tracks 08:41:51.2 Info: => 1.7E-06s 08:41:51.2 Info: CreateColumn Tracks ArtistMetadataId Int32 08:41:51.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:51.2 Info: => 0.0006922s 08:41:51.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:51.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:51.2 Info: => 0.0001513s 08:41:51.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:51.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:51.2 Info: => 0.0001033s 08:41:51.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 08:41:51.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:51.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" 08:41:51.2 Info: DROP TABLE "Artists" 08:41:51.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:51.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:51.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:51.2 Info: => 0.0066948s 08:41:51.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 08:41:51.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) 08:41:51.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" 08:41:51.3 Info: DROP TABLE "Albums" 08:41:51.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:51.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:51.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:51.3 Info: => 0.0067643s 08:41:51.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 08:41:51.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) 08:41:51.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" 08:41:51.3 Info: DROP TABLE "Tracks" 08:41:51.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:51.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:51.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:51.3 Info: => 0.0062727s 08:41:51.3 Info: DeleteColumn TrackFiles ArtistId 08:41:51.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 08:41:51.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" 08:41:51.3 Info: DROP TABLE "TrackFiles" 08:41:51.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:51.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:51.3 Info: => 0.0074189s 08:41:51.3 Info: CreateIndex Artists (ArtistMetadataId) 08:41:51.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:51.3 Info: => 0.0001489s 08:41:51.3 Info: CreateIndex Artists (Monitored) 08:41:51.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:51.3 Info: => 0.0001429s 08:41:51.3 Info: CreateIndex Albums (ArtistMetadataId) 08:41:51.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:51.3 Info: => 0.0001432s 08:41:51.3 Info: CreateIndex Tracks (ArtistMetadataId) 08:41:51.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 08:41:51.3 Info: => 0.0001423s 08:41:51.3 Info: CreateIndex Tracks (AlbumReleaseId) 08:41:51.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 08:41:51.3 Info: => 0.0001391s 08:41:51.3 Info: CreateIndex Tracks (ForeignRecordingId) 08:41:51.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 08:41:51.3 Info: => 0.000136s 08:41:51.3 Info: UpdateData 08:41:51.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:51.3 Info: => 6.71E-05s 08:41:51.3 Info: UpdateData 08:41:51.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:51.3 Info: => 5.69E-05s 08:41:51.3 Info: UpdateData 08:41:51.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 08:41:51.3 Info: => 6.4E-05s 08:41:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-31T08:41:51', 'add_release_groups_etc') 08:41:51.3 Info: Committing Transaction 08:41:51.3 Info: 23: add_release_groups_etc migrated 08:41:51.3 Info: => 0.0006931s 08:41:51.3 Info: 24: NewMediaInfoFormat migrating 08:41:51.3 Info: Beginning Transaction 08:41:51.3 Info: Starting migration of Main DB to 24 08:41:51.3 Info: UpdateData 08:41:51.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 08:41:51.3 Info: => 7.08E-05s 08:41:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-31T08:41:51', 'NewMediaInfoFormat') 08:41:51.3 Info: Committing Transaction 08:41:51.3 Info: 24: NewMediaInfoFormat migrated 08:41:51.3 Info: => 0.000363s 08:41:51.3 Info: 25: rename_restrictions_to_release_profiles migrating 08:41:51.3 Info: Beginning Transaction 08:41:51.3 Info: Starting migration of Main DB to 25 08:41:51.3 Info: RenameTable Restrictions ReleaseProfiles 08:41:51.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 08:41:51.3 Info: => 0.0018617s 08:41:51.3 Info: AlterTable ReleaseProfiles 08:41:51.3 Info: => 2.2E-06s 08:41:51.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 08:41:51.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 08:41:51.3 Info: => 0.0007159s 08:41:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-31T08:41:51', 'rename_restrictions_to_release_profiles') 08:41:51.3 Info: Committing Transaction 08:41:51.3 Info: 25: rename_restrictions_to_release_profiles migrated 08:41:51.3 Info: => 0.0010513s 08:41:51.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 08:41:51.3 Info: Beginning Transaction 08:41:51.3 Info: Starting migration of Main DB to 26 08:41:51.3 Info: RenameTable Profiles QualityProfiles 08:41:51.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 08:41:51.3 Info: => 0.0018781s 08:41:51.3 Info: AlterTable QualityProfiles 08:41:51.3 Info: => 2E-06s 08:41:51.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 08:41:51.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:51.3 Info: => 0.0006566s 08:41:51.3 Info: AlterTable LanguageProfiles 08:41:51.3 Info: => 1.8E-06s 08:41:51.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 08:41:51.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:51.3 Info: => 0.0006272s 08:41:51.3 Info: UpdateData 08:41:51.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:51.3 Info: => 9.87E-05s 08:41:51.3 Info: UpdateData 08:41:51.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:51.3 Info: => 5.08E-05s 08:41:51.3 Info: RenameColumn Artists ProfileId to QualityProfileId 08:41:51.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) 08:41:51.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" 08:41:51.3 Info: DROP TABLE "Artists" 08:41:51.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:51.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:51.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:51.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:51.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:51.3 Info: => 0.0062138s 08:41:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-31T08:41:51', 'rename_quality_profiles_add_upgrade_allowed') 08:41:51.3 Info: Committing Transaction 08:41:51.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 08:41:51.3 Info: => 0.0067379s 08:41:51.3 Info: 27: add_import_exclusions migrating 08:41:51.3 Info: Beginning Transaction 08:41:51.3 Info: Starting migration of Main DB to 27 08:41:51.3 Info: CreateTable ImportListExclusions 08:41:51.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 08:41:51.3 Info: => 0.0002039s 08:41:51.3 Info: CreateIndex ImportListExclusions (ForeignId) 08:41:51.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 08:41:51.3 Info: => 0.0001548s 08:41:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-31T08:41:51', 'add_import_exclusions') 08:41:51.3 Info: Committing Transaction 08:41:51.3 Info: 27: add_import_exclusions migrated 08:41:51.3 Info: => 0.000536s 08:41:51.3 Info: 28: clean_artist_metadata_table migrating 08:41:51.3 Info: Beginning Transaction 08:41:51.3 Info: Starting migration of Main DB to 28 08:41:51.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) 08:41:51.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) 08:41:51.3 Info: => 0.0001932s 08:41:51.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) 08:41:51.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) 08:41:51.3 Info: => 0.0001567s 08:41:51.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) 08:41:51.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) 08:41:51.3 Info: => 0.0001513s 08:41:51.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) 08:41:51.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) 08:41:51.3 Info: => 0.0001533s 08:41:51.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) 08:41:51.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) 08:41:51.3 Info: => 0.0001526s 08:41:51.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) 08:41:51.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) 08:41:51.3 Info: => 0.0001512s 08:41:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-31T08:41:51', 'clean_artist_metadata_table') 08:41:51.3 Info: Committing Transaction 08:41:51.3 Info: 28: clean_artist_metadata_table migrated 08:41:51.3 Info: => 0.0004766s 08:41:51.3 Info: 29: health_issue_notification migrating 08:41:51.3 Info: Beginning Transaction 08:41:51.3 Info: Starting migration of Main DB to 29 08:41:51.3 Info: AlterTable Notifications 08:41:51.3 Info: => 2.1E-06s 08:41:51.3 Info: CreateColumn Notifications OnHealthIssue Boolean 08:41:51.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 08:41:51.3 Info: => 0.0006953s 08:41:51.3 Info: AlterTable Notifications 08:41:51.3 Info: => 1.8E-06s 08:41:51.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 08:41:51.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 08:41:51.3 Info: => 0.0006408s 08:41:51.3 Info: AlterTable Notifications 08:41:51.3 Info: => 1.6E-06s 08:41:51.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 08:41:51.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 08:41:51.3 Info: => 0.0006548s 08:41:51.3 Info: AlterTable Notifications 08:41:51.3 Info: => 1.6E-06s 08:41:51.3 Info: CreateColumn Notifications OnImportFailure Boolean 08:41:51.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 08:41:51.3 Info: => 0.000655s 08:41:51.3 Info: AlterTable Notifications 08:41:51.3 Info: => 1.6E-06s 08:41:51.3 Info: CreateColumn Notifications OnTrackRetag Boolean 08:41:51.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 08:41:51.3 Info: => 0.0006283s 08:41:51.3 Info: DeleteColumn Notifications OnDownload 08:41:51.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) 08:41:51.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" 08:41:51.3 Info: DROP TABLE "Notifications" 08:41:51.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:51.3 Info: => 0.005591s 08:41:51.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 08:41:51.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) 08:41:51.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" 08:41:51.3 Info: DROP TABLE "Notifications" 08:41:51.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:51.3 Info: => 0.007187s 08:41:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-31T08:41:51', 'health_issue_notification') 08:41:51.3 Info: Committing Transaction 08:41:51.3 Info: 29: health_issue_notification migrated 08:41:51.3 Info: => 0.0076714s 08:41:51.3 Info: 30: add_mediafilerepository_mtime migrating 08:41:51.3 Info: Beginning Transaction 08:41:51.3 Info: Starting migration of Main DB to 30 08:41:51.3 Info: AlterTable TrackFiles 08:41:51.3 Info: => 2.3E-06s 08:41:51.3 Info: CreateColumn TrackFiles Modified DateTime 08:41:51.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 08:41:51.3 Info: => 0.0007064s 08:41:51.3 Info: AlterTable TrackFiles 08:41:51.3 Info: => 2.4E-06s 08:41:51.3 Info: CreateColumn TrackFiles Path String 08:41:51.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 08:41:51.3 Info: => 0.0006629s 08:41:51.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:51.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:51.3 Info: => 5.8E-05s 08:41:51.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:41:51.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:41:51.3 Info: => 0.0001508s 08:41:51.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 08:41:51.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 08:41:51.3 Info: => 0.0001756s 08:41:51.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 08:41:51.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 08:41:51.3 Info: => 0.00018s 08:41:51.3 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 08:41:51.3 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 08:41:51.3 Info: => 0.0001094s 08:41:51.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:51.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:51.3 Info: => 7.29E-05s 08:41:51.3 Info: AlterTable TrackFiles 08:41:51.3 Info: => 1.6E-06s 08:41:51.3 Info: AlterColumn TrackFiles Path String 08:41:51.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:51.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 08:41:51.3 Info: DROP TABLE "TrackFiles" 08:41:51.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:51.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:51.3 Info: => 0.0075039s 08:41:51.3 Info: CreateIndex TrackFiles (Path) 08:41:51.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:51.3 Info: => 0.0001447s 08:41:51.3 Info: DeleteColumn TrackFiles RelativePath 08:41:51.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:51.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 08:41:51.3 Info: DROP TABLE "TrackFiles" 08:41:51.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:51.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:51.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:51.3 Info: => 0.0060586s 08:41:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-31T08:41:51', 'add_mediafilerepository_mtime') 08:41:51.3 Info: Committing Transaction 08:41:51.3 Info: 30: add_mediafilerepository_mtime migrated 08:41:51.3 Info: => 0.006505s 08:41:51.3 Info: 31: add_artistmetadataid_constraint migrating 08:41:51.3 Info: Beginning Transaction 08:41:51.3 Info: Starting migration of Main DB to 31 08:41:51.3 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 08:41:51.3 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 08:41:51.3 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (2, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 08:41:51.3 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (3, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 08:41:51.3 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (4, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 08:41:51.3 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (2, 2, 'test2', 1, 'images') 08:41:51.3 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (5, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 08:41:51.3 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (6, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 08:41:51.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") 08:41:51.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") 08:41:51.3 Info: => 0.000186s 08:41:51.3 Info: DeleteIndex Artists (ArtistMetadataId) 08:41:51.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 08:41:51.3 Info: => 0.0001676s 08:41:51.3 Info: AlterColumn Artists ArtistMetadataId Int32 08:41:51.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) 08:41:51.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" 08:41:51.3 Info: DROP TABLE "Artists" 08:41:51.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:51.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:51.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:51.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:51.3 Info: => 0.0060899s 08:41:51.3 Info: CreateIndex Artists (ArtistMetadataId) 08:41:51.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:51.3 Info: => 0.0001435s 08:41:51.3 Info: -> 8 Insert operations completed in 00:00:00.0008569 taking an average of 00:00:00.0001071 08:41:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-31T08:41:51', 'add_artistmetadataid_constraint') 08:41:51.3 Info: Committing Transaction 08:41:51.3 Info: 31: add_artistmetadataid_constraint migrated 08:41:51.3 Info: => 0.0006166s 08:41:51.3 Debug: Took: 00:00:00.2221722 08:41:51.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_all_duplicate_artists --- 08:41:51.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_duplicate_artist --- 08:41:51.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121114420067_125/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:51.4 Info: DatabaseEngineVersionCheck migrating 08:41:51.4 Info: PerformDBOperation 08:41:51.4 Info: Performing DB Operation 08:41:51.4 Info: SQLite 3.46.0 08:41:51.4 Info: => 0.0013947s 08:41:51.4 Info: DatabaseEngineVersionCheck migrated 08:41:51.4 Info: => 0.0014238s 08:41:51.4 Info: VersionMigration migrating 08:41:51.4 Info: Beginning Transaction 08:41:51.4 Info: CreateTable VersionInfo 08:41:51.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:41:51.4 Info: => 0.000223s 08:41:51.4 Info: Committing Transaction 08:41:51.4 Info: VersionMigration migrated 08:41:51.4 Info: => 0.0006309s 08:41:51.4 Info: VersionUniqueMigration migrating 08:41:51.4 Info: Beginning Transaction 08:41:51.4 Info: CreateIndex VersionInfo (Version) 08:41:51.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:41:51.4 Info: => 0.0001996s 08:41:51.4 Info: AlterTable VersionInfo 08:41:51.4 Info: => 1.8E-06s 08:41:51.4 Info: CreateColumn VersionInfo AppliedOn DateTime 08:41:51.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:41:51.4 Info: => 0.0005863s 08:41:51.4 Info: Committing Transaction 08:41:51.4 Info: VersionUniqueMigration migrated 08:41:51.4 Info: => 0.0008341s 08:41:51.4 Info: VersionDescriptionMigration migrating 08:41:51.4 Info: Beginning Transaction 08:41:51.4 Info: AlterTable VersionInfo 08:41:51.4 Info: => 1.9E-06s 08:41:51.4 Info: CreateColumn VersionInfo Description String 08:41:51.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:41:51.4 Info: => 0.0002437s 08:41:51.4 Info: Committing Transaction 08:41:51.4 Info: VersionDescriptionMigration migrated 08:41:51.4 Info: => 0.0004546s 08:41:51.4 Info: 1: InitialSetup migrating 08:41:51.4 Info: Beginning Transaction 08:41:51.4 Info: Starting migration of Main DB to 1 08:41:51.4 Info: CreateTable Config 08:41:51.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:41:51.4 Info: => 0.0002383s 08:41:51.4 Info: CreateIndex Config (Key) 08:41:51.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:41:51.4 Info: => 0.000135s 08:41:51.4 Info: CreateTable RootFolders 08:41:51.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:41:51.4 Info: => 0.0001492s 08:41:51.4 Info: CreateIndex RootFolders (Path) 08:41:51.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:41:51.4 Info: => 0.00013s 08:41:51.4 Info: CreateTable Artists 08:41:51.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) 08:41:51.4 Info: => 0.0003809s 08:41:51.4 Info: CreateIndex Artists (ForeignArtistId) 08:41:51.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:51.4 Info: => 0.0001328s 08:41:51.4 Info: CreateIndex Artists (NameSlug) 08:41:51.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:51.4 Info: => 0.0001221s 08:41:51.4 Info: CreateIndex Artists (CleanName) 08:41:51.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:51.4 Info: => 0.0001218s 08:41:51.4 Info: CreateIndex Artists (Path) 08:41:51.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:51.4 Info: => 0.0001202s 08:41:51.4 Info: CreateTable Albums 08:41:51.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) 08:41:51.4 Info: => 0.0003385s 08:41:51.4 Info: CreateIndex Albums (ForeignAlbumId) 08:41:51.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:51.4 Info: => 0.0001432s 08:41:51.4 Info: CreateIndex Albums (MBId) 08:41:51.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:51.4 Info: => 0.0001191s 08:41:51.4 Info: CreateIndex Albums (TADBId) 08:41:51.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:51.4 Info: => 0.0001246s 08:41:51.4 Info: CreateIndex Albums (TitleSlug) 08:41:51.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:51.4 Info: => 0.0001237s 08:41:51.4 Info: CreateIndex Albums (CleanTitle) 08:41:51.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:51.4 Info: => 0.0001208s 08:41:51.4 Info: CreateIndex Albums (Path) 08:41:51.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:41:51.4 Info: => 0.000115s 08:41:51.4 Info: CreateTable Tracks 08:41:51.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) 08:41:51.4 Info: => 0.0002211s 08:41:51.4 Info: CreateIndex Tracks (ForeignTrackId) 08:41:51.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:51.4 Info: => 0.0001253s 08:41:51.4 Info: CreateIndex Tracks (ArtistId) 08:41:51.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:51.4 Info: => 0.0001255s 08:41:51.4 Info: CreateIndex Tracks (TrackFileId) 08:41:51.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:51.4 Info: => 0.000137s 08:41:51.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:41:51.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:41:51.4 Info: => 0.0001383s 08:41:51.4 Info: CreateTable TrackFiles 08:41:51.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) 08:41:51.4 Info: => 0.0024252s 08:41:51.4 Info: CreateIndex TrackFiles (ArtistId) 08:41:51.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:41:51.4 Info: => 0.0001477s 08:41:51.4 Info: CreateIndex TrackFiles (AlbumId) 08:41:51.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:51.4 Info: => 0.0001311s 08:41:51.4 Info: CreateTable History 08:41:51.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) 08:41:51.4 Info: => 0.0002283s 08:41:51.4 Info: CreateIndex History (Date) 08:41:51.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:51.4 Info: => 0.0001419s 08:41:51.4 Info: CreateIndex History (EventType) 08:41:51.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:51.4 Info: => 0.0001384s 08:41:51.4 Info: CreateIndex History (DownloadId) 08:41:51.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:41:51.4 Info: => 0.0001324s 08:41:51.4 Info: CreateIndex History (AlbumId) 08:41:51.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:41:51.4 Info: => 0.0001324s 08:41:51.4 Info: CreateTable Notifications 08:41:51.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) 08:41:51.4 Info: => 0.0002022s 08:41:51.4 Info: CreateTable ScheduledTasks 08:41:51.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:41:51.4 Info: => 0.0001714s 08:41:51.4 Info: CreateIndex ScheduledTasks (TypeName) 08:41:51.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:51.4 Info: => 0.0001359s 08:41:51.4 Info: CreateTable Indexers 08:41:51.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) 08:41:51.4 Info: => 0.0001723s 08:41:51.4 Info: CreateIndex Indexers (Name) 08:41:51.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:51.4 Info: => 0.000141s 08:41:51.4 Info: CreateTable Profiles 08:41:51.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:41:51.4 Info: => 0.0001842s 08:41:51.4 Info: CreateIndex Profiles (Name) 08:41:51.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:41:51.4 Info: => 0.0001365s 08:41:51.4 Info: CreateTable QualityDefinitions 08:41:51.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:41:51.4 Info: => 0.0001738s 08:41:51.4 Info: CreateIndex QualityDefinitions (Quality) 08:41:51.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:41:51.4 Info: => 0.0001364s 08:41:51.4 Info: CreateIndex QualityDefinitions (Title) 08:41:51.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:41:51.4 Info: => 0.0001326s 08:41:51.4 Info: CreateTable NamingConfig 08:41:51.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) 08:41:51.4 Info: => 0.0001968s 08:41:51.4 Info: CreateTable Blacklist 08:41:51.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 '') 08:41:51.4 Info: => 0.0002515s 08:41:51.4 Info: CreateTable Metadata 08:41:51.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) 08:41:51.4 Info: => 0.0001747s 08:41:51.4 Info: CreateTable MetadataFiles 08:41:51.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) 08:41:51.4 Info: => 0.0001996s 08:41:51.4 Info: CreateTable DownloadClients 08:41:51.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) 08:41:51.4 Info: => 0.0001704s 08:41:51.4 Info: CreateTable PendingReleases 08:41:51.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 '') 08:41:51.4 Info: => 0.0001829s 08:41:51.4 Info: CreateTable RemotePathMappings 08:41:51.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:41:51.4 Info: => 0.0001605s 08:41:51.4 Info: CreateTable Tags 08:41:51.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:41:51.4 Info: => 0.0001421s 08:41:51.4 Info: CreateIndex Tags (Label) 08:41:51.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:41:51.4 Info: => 0.0001388s 08:41:51.4 Info: CreateTable Restrictions 08:41:51.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:41:51.4 Info: => 0.0001685s 08:41:51.4 Info: CreateTable DelayProfiles 08:41:51.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) 08:41:51.4 Info: => 0.0002016s 08:41:51.4 Info: CreateTable Users 08:41:51.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:41:51.4 Info: => 0.0001785s 08:41:51.4 Info: CreateIndex Users (Identifier) 08:41:51.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:41:51.4 Info: => 0.0001406s 08:41:51.4 Info: CreateIndex Users (Username) 08:41:51.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:41:51.4 Info: => 0.0001321s 08:41:51.4 Info: CreateTable Commands 08:41:51.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) 08:41:51.4 Info: => 0.0002077s 08:41:51.4 Info: CreateTable IndexerStatus 08:41:51.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) 08:41:51.4 Info: => 0.0002007s 08:41:51.4 Info: CreateIndex IndexerStatus (ProviderId) 08:41:51.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:51.4 Info: => 0.0001364s 08:41:51.4 Info: CreateTable ExtraFiles 08:41:51.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) 08:41:51.4 Info: => 0.0001881s 08:41:51.4 Info: CreateTable LyricFiles 08:41:51.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) 08:41:51.4 Info: => 0.0002091s 08:41:51.4 Info: CreateTable LanguageProfiles 08:41:51.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:41:51.4 Info: => 0.0001609s 08:41:51.4 Info: CreateIndex LanguageProfiles (Name) 08:41:51.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:41:51.4 Info: => 0.0001374s 08:41:51.4 Info: CreateTable DownloadClientStatus 08:41:51.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) 08:41:51.4 Info: => 0.0001753s 08:41:51.4 Info: CreateIndex DownloadClientStatus (ProviderId) 08:41:51.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:51.4 Info: => 0.0001439s 08:41:51.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:41:51.4 Info: -> 1 Insert operations completed in 00:00:00.0000886 taking an average of 00:00:00.0000886 08:41:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:41:51', 'InitialSetup') 08:41:51.4 Info: Committing Transaction 08:41:51.4 Info: 1: InitialSetup migrated 08:41:51.4 Info: => 0.0011551s 08:41:51.4 Info: 2: add_reason_to_pending_releases migrating 08:41:51.4 Info: Beginning Transaction 08:41:51.4 Info: Starting migration of Main DB to 2 08:41:51.4 Info: AlterTable PendingReleases 08:41:51.4 Info: => 1.9E-06s 08:41:51.4 Info: CreateColumn PendingReleases Reason Int32 08:41:51.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:41:51.4 Info: => 0.0006419s 08:41:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:41:51', 'add_reason_to_pending_releases') 08:41:51.4 Info: Committing Transaction 08:41:51.4 Info: 2: add_reason_to_pending_releases migrated 08:41:51.4 Info: => 0.0009867s 08:41:51.4 Info: 3: add_medium_support migrating 08:41:51.4 Info: Beginning Transaction 08:41:51.4 Info: Starting migration of Main DB to 3 08:41:51.4 Info: AlterTable Albums 08:41:51.4 Info: => 2.4E-06s 08:41:51.4 Info: CreateColumn Albums Media String 08:41:51.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:41:51.4 Info: => 0.0006264s 08:41:51.4 Info: AlterTable Tracks 08:41:51.4 Info: => 1.7E-06s 08:41:51.4 Info: CreateColumn Tracks MediumNumber Int32 08:41:51.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:41:51.4 Info: => 0.0005872s 08:41:51.4 Info: AlterTable Tracks 08:41:51.4 Info: => 1.6E-06s 08:41:51.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:41:51.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:41:51.4 Info: => 0.0005846s 08:41:51.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:51.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:51.4 Info: => 6.01E-05s 08:41:51.4 Info: DeleteColumn Tracks TrackNumber 08:41:51.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) 08:41:51.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" 08:41:51.4 Info: DROP TABLE "Tracks" 08:41:51.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:51.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:51.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:51.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:51.4 Info: => 0.005433s 08:41:51.4 Info: AlterTable Tracks 08:41:51.4 Info: => 1.6E-06s 08:41:51.4 Info: CreateColumn Tracks TrackNumber String 08:41:51.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:41:51.4 Info: => 0.0005962s 08:41:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:41:51', 'add_medium_support') 08:41:51.4 Info: Committing Transaction 08:41:51.4 Info: 3: add_medium_support migrated 08:41:51.4 Info: => 0.0010167s 08:41:51.4 Info: 4: add_various_qualites_in_profile migrating 08:41:51.4 Info: Beginning Transaction 08:41:51.4 Info: Starting migration of Main DB to 4 08:41:51.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:51.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:51.4 Info: => 7.02E-05s 08:41:51.4 Info: PerformDBOperation 08:41:51.4 Info: Performing DB Operation 08:41:51.4 Info: => 5.01E-05s 08:41:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:41:51', 'add_various_qualites_in_profile') 08:41:51.4 Info: Committing Transaction 08:41:51.4 Info: 4: add_various_qualites_in_profile migrated 08:41:51.4 Info: => 0.0003298s 08:41:51.4 Info: 5: metadata_profiles migrating 08:41:51.4 Info: Beginning Transaction 08:41:51.4 Info: Starting migration of Main DB to 5 08:41:51.4 Info: CreateTable MetadataProfiles 08:41:51.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 08:41:51.4 Info: => 0.0002091s 08:41:51.4 Info: CreateIndex MetadataProfiles (Name) 08:41:51.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 08:41:51.4 Info: => 0.0001691s 08:41:51.4 Info: AlterTable Artists 08:41:51.4 Info: => 1.4E-06s 08:41:51.4 Info: CreateColumn Artists MetadataProfileId Int32 08:41:51.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 08:41:51.4 Info: => 0.0006173s 08:41:51.4 Info: DeleteColumn Artists PrimaryAlbumTypes 08:41:51.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 08:41:51.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 08:41:51.5 Info: DROP TABLE "Artists" 08:41:51.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:51.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:51.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:51.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:51.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:51.5 Info: => 0.0058922s 08:41:51.5 Info: DeleteColumn Artists SecondaryAlbumTypes 08:41:51.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 08:41:51.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "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" 08:41:51.5 Info: DROP TABLE "Artists" 08:41:51.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:51.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:51.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:51.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:51.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:51.5 Info: => 0.0058908s 08:41:51.5 Info: AlterTable Albums 08:41:51.5 Info: => 1.6E-06s 08:41:51.5 Info: CreateColumn Albums SecondaryTypes String 08:41:51.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 08:41:51.5 Info: => 0.0006044s 08:41:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-31T08:41:51', 'metadata_profiles') 08:41:51.5 Info: Committing Transaction 08:41:51.5 Info: 5: metadata_profiles migrated 08:41:51.5 Info: => 0.0010532s 08:41:51.5 Info: 6: separate_automatic_and_interactive_search migrating 08:41:51.5 Info: Beginning Transaction 08:41:51.5 Info: Starting migration of Main DB to 6 08:41:51.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 08:41:51.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) 08:41:51.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 08:41:51.5 Info: DROP TABLE "Indexers" 08:41:51.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:51.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:51.5 Info: => 0.0061884s 08:41:51.5 Info: AlterTable Indexers 08:41:51.5 Info: => 1.6E-06s 08:41:51.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 08:41:51.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 08:41:51.5 Info: => 0.0005929s 08:41:51.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:51.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:51.5 Info: => 6.87E-05s 08:41:51.5 Info: AlterTable Indexers 08:41:51.5 Info: => 1.5E-06s 08:41:51.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 08:41:51.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) 08:41:51.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" 08:41:51.5 Info: DROP TABLE "Indexers" 08:41:51.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:51.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:51.5 Info: => 0.0049349s 08:41:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-31T08:41:51', 'separate_automatic_and_interactive_search') 08:41:51.5 Info: Committing Transaction 08:41:51.5 Info: 6: separate_automatic_and_interactive_search migrated 08:41:51.5 Info: => 0.0053157s 08:41:51.5 Info: 7: change_album_path_to_relative migrating 08:41:51.5 Info: Beginning Transaction 08:41:51.5 Info: Starting migration of Main DB to 7 08:41:51.5 Info: DeleteColumn Albums Path 08:41:51.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) 08:41:51.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" 08:41:51.5 Info: DROP TABLE "Albums" 08:41:51.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:51.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:51.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:51.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:51.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:51.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:51.5 Info: => 0.0061102s 08:41:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-31T08:41:51', 'change_album_path_to_relative') 08:41:51.5 Info: Committing Transaction 08:41:51.5 Info: 7: change_album_path_to_relative migrated 08:41:51.5 Info: => 0.0065484s 08:41:51.5 Info: 8: change_quality_size_mb_to_kb migrating 08:41:51.5 Info: Beginning Transaction 08:41:51.5 Info: Starting migration of Main DB to 8 08:41:51.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 08:41:51.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 08:41:51.5 Info: => 6.86E-05s 08:41:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-31T08:41:51', 'change_quality_size_mb_to_kb') 08:41:51.5 Info: Committing Transaction 08:41:51.5 Info: 8: change_quality_size_mb_to_kb migrated 08:41:51.5 Info: => 0.0003554s 08:41:51.5 Info: 9: album_releases migrating 08:41:51.5 Info: Beginning Transaction 08:41:51.5 Info: Starting migration of Main DB to 9 08:41:51.5 Info: AlterTable Albums 08:41:51.5 Info: => 1.9E-06s 08:41:51.5 Info: CreateColumn Albums Releases String 08:41:51.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 08:41:51.5 Info: => 0.0006421s 08:41:51.5 Info: AlterTable Albums 08:41:51.5 Info: => 1.6E-06s 08:41:51.5 Info: CreateColumn Albums CurrentRelease String 08:41:51.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 08:41:51.5 Info: => 0.0006043s 08:41:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-31T08:41:51', 'album_releases') 08:41:51.5 Info: Committing Transaction 08:41:51.5 Info: 9: album_releases migrated 08:41:51.5 Info: => 0.000927s 08:41:51.5 Info: 10: album_releases_fix migrating 08:41:51.5 Info: Beginning Transaction 08:41:51.5 Info: Starting migration of Main DB to 10 08:41:51.5 Info: AlterTable Albums 08:41:51.5 Info: => 1.7E-06s 08:41:51.5 Info: AlterColumn Albums Releases String 08:41:51.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) 08:41:51.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" 08:41:51.5 Info: DROP TABLE "Albums" 08:41:51.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:51.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:51.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:51.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:51.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:51.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:51.5 Info: => 0.0082272s 08:41:51.5 Info: AlterTable Albums 08:41:51.5 Info: => 1.7E-06s 08:41:51.5 Info: AlterColumn Albums CurrentRelease String 08:41:51.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) 08:41:51.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" 08:41:51.5 Info: DROP TABLE "Albums" 08:41:51.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:51.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:51.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:51.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:51.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:51.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:51.5 Info: => 0.0060266s 08:41:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-31T08:41:51', 'album_releases_fix') 08:41:51.5 Info: Committing Transaction 08:41:51.5 Info: 10: album_releases_fix migrated 08:41:51.5 Info: => 0.0064355s 08:41:51.5 Info: 11: import_lists migrating 08:41:51.5 Info: Beginning Transaction 08:41:51.5 Info: Starting migration of Main DB to 11 08:41:51.5 Info: CreateTable ImportLists 08:41:51.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) 08:41:51.5 Info: => 0.0002662s 08:41:51.5 Info: CreateIndex ImportLists (Name) 08:41:51.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:41:51.5 Info: => 0.0001569s 08:41:51.5 Info: CreateTable ImportListStatus 08:41:51.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) 08:41:51.5 Info: => 0.0001891s 08:41:51.5 Info: CreateIndex ImportListStatus (ProviderId) 08:41:51.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:51.5 Info: => 0.0001491s 08:41:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-31T08:41:51', 'import_lists') 08:41:51.5 Info: Committing Transaction 08:41:51.5 Info: 11: import_lists migrated 08:41:51.5 Info: => 0.0004884s 08:41:51.5 Info: 12: add_release_status migrating 08:41:51.5 Info: Beginning Transaction 08:41:51.5 Info: Starting migration of Main DB to 12 08:41:51.5 Info: AlterTable MetadataProfiles 08:41:51.5 Info: => 2E-06s 08:41:51.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 08:41:51.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 08:41:51.5 Info: => 0.0006468s 08:41:51.5 Info: PerformDBOperation 08:41:51.5 Info: Performing DB Operation 08:41:51.5 Info: => 4.18E-05s 08:41:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-31T08:41:51', 'add_release_status') 08:41:51.5 Info: Committing Transaction 08:41:51.5 Info: 12: add_release_status migrated 08:41:51.5 Info: => 0.000352s 08:41:51.5 Info: 13: album_download_notification migrating 08:41:51.5 Info: Beginning Transaction 08:41:51.5 Info: Starting migration of Main DB to 13 08:41:51.5 Info: AlterTable Notifications 08:41:51.5 Info: => 1.7E-06s 08:41:51.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 08:41:51.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 08:41:51.5 Info: => 0.0006387s 08:41:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-31T08:41:51', 'album_download_notification') 08:41:51.5 Info: Committing Transaction 08:41:51.5 Info: 13: album_download_notification migrated 08:41:51.5 Info: => 0.0009649s 08:41:51.5 Info: 14: fix_language_metadata_profiles migrating 08:41:51.5 Info: Beginning Transaction 08:41:51.5 Info: Starting migration of Main DB to 14 08:41:51.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 08:41:51.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 08:41:51.5 Info: => 0.0001007s 08:41:51.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 08:41:51.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 08:41:51.5 Info: => 7.74E-05s 08:41:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-31T08:41:51', 'fix_language_metadata_profiles') 08:41:51.5 Info: Committing Transaction 08:41:51.5 Info: 14: fix_language_metadata_profiles migrated 08:41:51.5 Info: => 0.0003531s 08:41:51.5 Info: 15: remove_fanzub migrating 08:41:51.5 Info: Beginning Transaction 08:41:51.5 Info: Starting migration of Main DB to 15 08:41:51.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:51.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:51.5 Info: => 6.33E-05s 08:41:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-31T08:41:51', 'remove_fanzub') 08:41:51.5 Info: Committing Transaction 08:41:51.5 Info: 15: remove_fanzub migrated 08:41:51.5 Info: => 0.0003351s 08:41:51.5 Info: 16: update_artist_history_indexes migrating 08:41:51.5 Info: Beginning Transaction 08:41:51.5 Info: Starting migration of Main DB to 16 08:41:51.5 Info: CreateIndex Albums (ArtistId) 08:41:51.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 08:41:51.5 Info: => 0.000184s 08:41:51.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 08:41:51.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 08:41:51.5 Info: => 0.0001667s 08:41:51.5 Info: DeleteIndex History (AlbumId) 08:41:51.5 Info: DROP INDEX "IX_History_AlbumId" 08:41:51.5 Info: => 0.0001566s 08:41:51.5 Info: CreateIndex History (AlbumId, Date) 08:41:51.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:51.5 Info: => 0.0001587s 08:41:51.5 Info: DeleteIndex History (DownloadId) 08:41:51.5 Info: DROP INDEX "IX_History_DownloadId" 08:41:51.5 Info: => 0.0001483s 08:41:51.5 Info: CreateIndex History (DownloadId, Date) 08:41:51.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:51.5 Info: => 0.0001425s 08:41:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-31T08:41:51', 'update_artist_history_indexes') 08:41:51.5 Info: Committing Transaction 08:41:51.5 Info: 16: update_artist_history_indexes migrated 08:41:51.5 Info: => 0.0004863s 08:41:51.5 Info: 17: remove_nma migrating 08:41:51.5 Info: Beginning Transaction 08:41:51.5 Info: Starting migration of Main DB to 17 08:41:51.5 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:51.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 08:41:51.5 Info: => 6.77E-05s 08:41:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-31T08:41:51', 'remove_nma') 08:41:51.5 Info: Committing Transaction 08:41:51.5 Info: 17: remove_nma migrated 08:41:51.5 Info: => 0.0003438s 08:41:51.5 Info: 18: album_disambiguation migrating 08:41:51.5 Info: Beginning Transaction 08:41:51.5 Info: Starting migration of Main DB to 18 08:41:51.5 Info: AlterTable Albums 08:41:51.5 Info: => 1.5E-06s 08:41:51.5 Info: CreateColumn Albums Disambiguation String 08:41:51.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 08:41:51.5 Info: => 0.0006495s 08:41:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-31T08:41:51', 'album_disambiguation') 08:41:51.5 Info: Committing Transaction 08:41:51.5 Info: 18: album_disambiguation migrated 08:41:51.5 Info: => 0.0009771s 08:41:51.5 Info: 19: add_ape_quality_in_profiles migrating 08:41:51.5 Info: Beginning Transaction 08:41:51.5 Info: Starting migration of Main DB to 19 08:41:51.5 Info: PerformDBOperation 08:41:51.5 Info: Performing DB Operation 08:41:51.5 Info: => 4.57E-05s 08:41:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-31T08:41:51', 'add_ape_quality_in_profiles') 08:41:51.5 Info: Committing Transaction 08:41:51.5 Info: 19: add_ape_quality_in_profiles migrated 08:41:51.5 Info: => 0.000349s 08:41:51.5 Info: 20: remove_pushalot migrating 08:41:51.5 Info: Beginning Transaction 08:41:51.5 Info: Starting migration of Main DB to 20 08:41:51.5 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:51.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 08:41:51.5 Info: => 7.11E-05s 08:41:51.5 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:51.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 08:41:51.5 Info: => 5.85E-05s 08:41:51.5 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:51.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 08:41:51.5 Info: => 5.09E-05s 08:41:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-31T08:41:51', 'remove_pushalot') 08:41:51.5 Info: Committing Transaction 08:41:51.5 Info: 20: remove_pushalot migrated 08:41:51.5 Info: => 0.0003293s 08:41:51.5 Info: 21: add_custom_filters migrating 08:41:51.5 Info: Beginning Transaction 08:41:51.5 Info: Starting migration of Main DB to 21 08:41:51.5 Info: CreateTable CustomFilters 08:41:51.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 08:41:51.5 Info: => 0.0001987s 08:41:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-31T08:41:51', 'add_custom_filters') 08:41:51.5 Info: Committing Transaction 08:41:51.5 Info: 21: add_custom_filters migrated 08:41:51.5 Info: => 0.0005184s 08:41:51.5 Info: 22: import_list_tags migrating 08:41:51.5 Info: Beginning Transaction 08:41:51.5 Info: Starting migration of Main DB to 22 08:41:51.5 Info: AlterTable ImportLists 08:41:51.5 Info: => 1.6E-06s 08:41:51.5 Info: CreateColumn ImportLists Tags String 08:41:51.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 08:41:51.5 Info: => 0.0006447s 08:41:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-31T08:41:51', 'import_list_tags') 08:41:51.5 Info: Committing Transaction 08:41:51.5 Info: 22: import_list_tags migrated 08:41:51.5 Info: => 0.0009862s 08:41:51.5 Info: 23: add_release_groups_etc migrating 08:41:51.5 Info: Beginning Transaction 08:41:51.5 Info: Starting migration of Main DB to 23 08:41:51.5 Info: CreateTable ArtistMetadata 08:41:51.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) 08:41:51.5 Info: => 0.0003069s 08:41:51.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 08:41:51.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 08:41:51.5 Info: => 0.0001483s 08:41:51.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" 08:41:51.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" 08:41:51.5 Info: => 0.0001568s 08:41:51.5 Info: AlterTable Artists 08:41:51.5 Info: => 1.6E-06s 08:41:51.5 Info: CreateColumn Artists ArtistMetadataId Int32 08:41:51.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:51.5 Info: => 0.0006632s 08:41:51.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:51.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:51.5 Info: => 9E-05s 08:41:51.5 Info: CreateTable AlbumReleases 08:41:51.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) 08:41:51.5 Info: => 0.0002365s 08:41:51.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 08:41:51.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:41:51.5 Info: => 0.0001428s 08:41:51.5 Info: CreateIndex AlbumReleases (AlbumId) 08:41:51.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:41:51.5 Info: => 0.0001347s 08:41:51.5 Info: PerformDBOperation 08:41:51.5 Info: Performing DB Operation 08:41:51.5 Info: => 5.12E-05s 08:41:51.5 Info: AlterTable Albums 08:41:51.5 Info: => 1.7E-06s 08:41:51.5 Info: CreateColumn Albums ArtistMetadataId Int32 08:41:51.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:51.5 Info: => 0.0006657s 08:41:51.5 Info: AlterTable Albums 08:41:51.5 Info: => 1.6E-06s 08:41:51.5 Info: CreateColumn Albums AnyReleaseOk Boolean 08:41:51.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 08:41:51.5 Info: => 0.0006708s 08:41:51.5 Info: AlterTable Albums 08:41:51.5 Info: => 1.6E-06s 08:41:51.5 Info: CreateColumn Albums Links String 08:41:51.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 08:41:51.5 Info: => 0.0006559s 08:41:51.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:51.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:51.5 Info: => 0.0001061s 08:41:51.5 Info: AlterTable Tracks 08:41:51.5 Info: => 1.5E-06s 08:41:51.5 Info: CreateColumn Tracks ForeignRecordingId String 08:41:51.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 08:41:51.5 Info: => 0.0006566s 08:41:51.5 Info: AlterTable Tracks 08:41:51.5 Info: => 2.4E-06s 08:41:51.5 Info: CreateColumn Tracks AlbumReleaseId Int32 08:41:51.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 08:41:51.5 Info: => 0.0006723s 08:41:51.5 Info: AlterTable Tracks 08:41:51.5 Info: => 1.7E-06s 08:41:51.5 Info: CreateColumn Tracks ArtistMetadataId Int32 08:41:51.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:51.5 Info: => 0.0006728s 08:41:51.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:51.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:51.5 Info: => 0.0001364s 08:41:51.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:51.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:51.5 Info: => 9.85E-05s 08:41:51.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 08:41:51.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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) 08:41:51.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" 08:41:51.5 Info: DROP TABLE "Artists" 08:41:51.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:51.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:51.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:51.5 Info: => 0.0072112s 08:41:51.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 08:41:51.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) 08:41:51.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" 08:41:51.5 Info: DROP TABLE "Albums" 08:41:51.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:51.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:51.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:51.5 Info: => 0.006264s 08:41:51.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 08:41:51.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) 08:41:51.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" 08:41:51.5 Info: DROP TABLE "Tracks" 08:41:51.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:51.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:51.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:51.5 Info: => 0.0056687s 08:41:51.5 Info: DeleteColumn TrackFiles ArtistId 08:41:51.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 08:41:51.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" 08:41:51.5 Info: DROP TABLE "TrackFiles" 08:41:51.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:51.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:51.5 Info: => 0.0066663s 08:41:51.5 Info: CreateIndex Artists (ArtistMetadataId) 08:41:51.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:51.5 Info: => 0.000172s 08:41:51.5 Info: CreateIndex Artists (Monitored) 08:41:51.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:51.6 Info: => 0.0001835s 08:41:51.6 Info: CreateIndex Albums (ArtistMetadataId) 08:41:51.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:51.6 Info: => 0.0001446s 08:41:51.6 Info: CreateIndex Tracks (ArtistMetadataId) 08:41:51.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 08:41:51.6 Info: => 0.000136s 08:41:51.6 Info: CreateIndex Tracks (AlbumReleaseId) 08:41:51.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 08:41:51.6 Info: => 0.0001433s 08:41:51.6 Info: CreateIndex Tracks (ForeignRecordingId) 08:41:51.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 08:41:51.6 Info: => 0.0001409s 08:41:51.6 Info: UpdateData 08:41:51.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:51.6 Info: => 6.51E-05s 08:41:51.6 Info: UpdateData 08:41:51.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:51.6 Info: => 5.92E-05s 08:41:51.6 Info: UpdateData 08:41:51.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 08:41:51.6 Info: => 6.4E-05s 08:41:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-31T08:41:51', 'add_release_groups_etc') 08:41:51.6 Info: Committing Transaction 08:41:51.6 Info: 23: add_release_groups_etc migrated 08:41:51.6 Info: => 0.0006665s 08:41:51.6 Info: 24: NewMediaInfoFormat migrating 08:41:51.6 Info: Beginning Transaction 08:41:51.6 Info: Starting migration of Main DB to 24 08:41:51.6 Info: UpdateData 08:41:51.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 08:41:51.6 Info: => 7.22E-05s 08:41:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-31T08:41:51', 'NewMediaInfoFormat') 08:41:51.6 Info: Committing Transaction 08:41:51.6 Info: 24: NewMediaInfoFormat migrated 08:41:51.6 Info: => 0.0003716s 08:41:51.6 Info: 25: rename_restrictions_to_release_profiles migrating 08:41:51.6 Info: Beginning Transaction 08:41:51.6 Info: Starting migration of Main DB to 25 08:41:51.6 Info: RenameTable Restrictions ReleaseProfiles 08:41:51.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 08:41:51.6 Info: => 0.001878s 08:41:51.6 Info: AlterTable ReleaseProfiles 08:41:51.6 Info: => 1.8E-06s 08:41:51.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 08:41:51.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 08:41:51.6 Info: => 0.0006369s 08:41:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-31T08:41:51', 'rename_restrictions_to_release_profiles') 08:41:51.6 Info: Committing Transaction 08:41:51.6 Info: 25: rename_restrictions_to_release_profiles migrated 08:41:51.6 Info: => 0.0009629s 08:41:51.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 08:41:51.6 Info: Beginning Transaction 08:41:51.6 Info: Starting migration of Main DB to 26 08:41:51.6 Info: RenameTable Profiles QualityProfiles 08:41:51.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 08:41:51.6 Info: => 0.0018991s 08:41:51.6 Info: AlterTable QualityProfiles 08:41:51.6 Info: => 1.8E-06s 08:41:51.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 08:41:51.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:51.6 Info: => 0.0006344s 08:41:51.6 Info: AlterTable LanguageProfiles 08:41:51.6 Info: => 1.8E-06s 08:41:51.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 08:41:51.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:51.6 Info: => 0.0006766s 08:41:51.6 Info: UpdateData 08:41:51.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:51.6 Info: => 6.39E-05s 08:41:51.6 Info: UpdateData 08:41:51.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:51.6 Info: => 5.13E-05s 08:41:51.6 Info: RenameColumn Artists ProfileId to QualityProfileId 08:41:51.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:51.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" 08:41:51.6 Info: DROP TABLE "Artists" 08:41:51.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:51.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:51.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:51.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:51.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:51.6 Info: => 0.0078986s 08:41:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-31T08:41:51', 'rename_quality_profiles_add_upgrade_allowed') 08:41:51.6 Info: Committing Transaction 08:41:51.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 08:41:51.6 Info: => 0.008374s 08:41:51.6 Info: 27: add_import_exclusions migrating 08:41:51.6 Info: Beginning Transaction 08:41:51.6 Info: Starting migration of Main DB to 27 08:41:51.6 Info: CreateTable ImportListExclusions 08:41:51.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 08:41:51.6 Info: => 0.0002027s 08:41:51.6 Info: CreateIndex ImportListExclusions (ForeignId) 08:41:51.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 08:41:51.6 Info: => 0.0001648s 08:41:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-31T08:41:51', 'add_import_exclusions') 08:41:51.6 Info: Committing Transaction 08:41:51.6 Info: 27: add_import_exclusions migrated 08:41:51.6 Info: => 0.0005346s 08:41:51.6 Info: 28: clean_artist_metadata_table migrating 08:41:51.6 Info: Beginning Transaction 08:41:51.6 Info: Starting migration of Main DB to 28 08:41:51.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) 08:41:51.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) 08:41:51.6 Info: => 0.0001828s 08:41:51.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) 08:41:51.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) 08:41:51.6 Info: => 0.0001477s 08:41:51.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) 08:41:51.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) 08:41:51.6 Info: => 0.0001933s 08:41:51.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) 08:41:51.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) 08:41:51.6 Info: => 0.0001645s 08:41:51.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) 08:41:51.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) 08:41:51.6 Info: => 0.0001509s 08:41:51.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) 08:41:51.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) 08:41:51.6 Info: => 0.0001485s 08:41:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-31T08:41:51', 'clean_artist_metadata_table') 08:41:51.6 Info: Committing Transaction 08:41:51.6 Info: 28: clean_artist_metadata_table migrated 08:41:51.6 Info: => 0.000474s 08:41:51.6 Info: 29: health_issue_notification migrating 08:41:51.6 Info: Beginning Transaction 08:41:51.6 Info: Starting migration of Main DB to 29 08:41:51.6 Info: AlterTable Notifications 08:41:51.6 Info: => 1.8E-06s 08:41:51.6 Info: CreateColumn Notifications OnHealthIssue Boolean 08:41:51.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 08:41:51.6 Info: => 0.0006794s 08:41:51.6 Info: AlterTable Notifications 08:41:51.6 Info: => 1.6E-06s 08:41:51.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 08:41:51.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 08:41:51.6 Info: => 0.0006706s 08:41:51.6 Info: AlterTable Notifications 08:41:51.6 Info: => 1.7E-06s 08:41:51.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 08:41:51.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 08:41:51.6 Info: => 0.0007059s 08:41:51.6 Info: AlterTable Notifications 08:41:51.6 Info: => 1.7E-06s 08:41:51.6 Info: CreateColumn Notifications OnImportFailure Boolean 08:41:51.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 08:41:51.6 Info: => 0.0006762s 08:41:51.6 Info: AlterTable Notifications 08:41:51.6 Info: => 1.6E-06s 08:41:51.6 Info: CreateColumn Notifications OnTrackRetag Boolean 08:41:51.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 08:41:51.6 Info: => 0.0006669s 08:41:51.6 Info: DeleteColumn Notifications OnDownload 08:41:51.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) 08:41:51.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" 08:41:51.6 Info: DROP TABLE "Notifications" 08:41:51.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:51.6 Info: => 0.0055096s 08:41:51.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 08:41:51.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) 08:41:51.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" 08:41:51.6 Info: DROP TABLE "Notifications" 08:41:51.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:51.6 Info: => 0.0055041s 08:41:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-31T08:41:51', 'health_issue_notification') 08:41:51.6 Info: Committing Transaction 08:41:51.6 Info: 29: health_issue_notification migrated 08:41:51.6 Info: => 0.0059604s 08:41:51.6 Info: 30: add_mediafilerepository_mtime migrating 08:41:51.6 Info: Beginning Transaction 08:41:51.6 Info: Starting migration of Main DB to 30 08:41:51.6 Info: AlterTable TrackFiles 08:41:51.6 Info: => 1.9E-06s 08:41:51.6 Info: CreateColumn TrackFiles Modified DateTime 08:41:51.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 08:41:51.6 Info: => 0.0007212s 08:41:51.6 Info: AlterTable TrackFiles 08:41:51.6 Info: => 1.6E-06s 08:41:51.6 Info: CreateColumn TrackFiles Path String 08:41:51.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 08:41:51.6 Info: => 0.0006186s 08:41:51.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:51.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:51.6 Info: => 5.61E-05s 08:41:51.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) 08:41:51.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) 08:41:51.6 Info: => 0.0001457s 08:41:51.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) 08:41:51.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) 08:41:51.6 Info: => 0.0001594s 08:41:51.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) 08:41:51.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) 08:41:51.6 Info: => 0.0001725s 08:41:51.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") 08:41:51.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") 08:41:51.6 Info: => 0.0001094s 08:41:51.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:51.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:51.6 Info: => 7.47E-05s 08:41:51.6 Info: AlterTable TrackFiles 08:41:51.6 Info: => 1.5E-06s 08:41:51.6 Info: AlterColumn TrackFiles Path String 08:41:51.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) 08:41:51.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" 08:41:51.6 Info: DROP TABLE "TrackFiles" 08:41:51.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:51.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:51.6 Info: => 0.0057134s 08:41:51.6 Info: CreateIndex TrackFiles (Path) 08:41:51.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:51.6 Info: => 0.0001486s 08:41:51.6 Info: DeleteColumn TrackFiles RelativePath 08:41:51.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) 08:41:51.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" 08:41:51.6 Info: DROP TABLE "TrackFiles" 08:41:51.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:51.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:51.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:51.6 Info: => 0.0072236s 08:41:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-31T08:41:51', 'add_mediafilerepository_mtime') 08:41:51.6 Info: Committing Transaction 08:41:51.6 Info: 30: add_mediafilerepository_mtime migrated 08:41:51.6 Info: => 0.0076932s 08:41:51.6 Info: 31: add_artistmetadataid_constraint migrating 08:41:51.6 Info: Beginning Transaction 08:41:51.6 Info: Starting migration of Main DB to 31 08:41:51.6 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 08:41:51.6 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 08:41:51.6 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (2, 1, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 08:41:51.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") 08:41:51.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") 08:41:51.6 Info: => 0.0001706s 08:41:51.6 Info: DeleteIndex Artists (ArtistMetadataId) 08:41:51.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 08:41:51.6 Info: => 0.0001558s 08:41:51.6 Info: AlterColumn Artists ArtistMetadataId Int32 08:41:51.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:51.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" 08:41:51.6 Info: DROP TABLE "Artists" 08:41:51.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:51.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:51.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:51.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:51.6 Info: => 0.00606s 08:41:51.6 Info: CreateIndex Artists (ArtistMetadataId) 08:41:51.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:51.6 Info: => 0.0001397s 08:41:51.6 Info: -> 3 Insert operations completed in 00:00:00.0003413 taking an average of 00:00:00.0001137 08:41:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-31T08:41:51', 'add_artistmetadataid_constraint') 08:41:51.6 Info: Committing Transaction 08:41:51.6 Info: 31: add_artistmetadataid_constraint migrated 08:41:51.6 Info: => 0.0006229s 08:41:51.6 Debug: Took: 00:00:00.2186468 08:41:51.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_duplicate_artist --- 08:41:51.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_named_release_profile --- 08:41:51.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121117194746_127/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:51.7 Info: DatabaseEngineVersionCheck migrating 08:41:51.7 Info: PerformDBOperation 08:41:51.7 Info: Performing DB Operation 08:41:51.7 Info: SQLite 3.46.0 08:41:51.7 Info: => 0.0012281s 08:41:51.7 Info: DatabaseEngineVersionCheck migrated 08:41:51.7 Info: => 0.0012575s 08:41:51.7 Info: VersionMigration migrating 08:41:51.7 Info: Beginning Transaction 08:41:51.7 Info: CreateTable VersionInfo 08:41:51.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:41:51.7 Info: => 0.0002392s 08:41:51.7 Info: Committing Transaction 08:41:51.7 Info: VersionMigration migrated 08:41:51.7 Info: => 0.0007185s 08:41:51.7 Info: VersionUniqueMigration migrating 08:41:51.7 Info: Beginning Transaction 08:41:51.7 Info: CreateIndex VersionInfo (Version) 08:41:51.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:41:51.7 Info: => 0.0002018s 08:41:51.7 Info: AlterTable VersionInfo 08:41:51.7 Info: => 1.6E-06s 08:41:51.7 Info: CreateColumn VersionInfo AppliedOn DateTime 08:41:51.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:41:51.7 Info: => 0.0005813s 08:41:51.7 Info: Committing Transaction 08:41:51.7 Info: VersionUniqueMigration migrated 08:41:51.7 Info: => 0.0008226s 08:41:51.7 Info: VersionDescriptionMigration migrating 08:41:51.7 Info: Beginning Transaction 08:41:51.7 Info: AlterTable VersionInfo 08:41:51.7 Info: => 1.8E-06s 08:41:51.7 Info: CreateColumn VersionInfo Description String 08:41:51.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:41:51.7 Info: => 0.0002445s 08:41:51.7 Info: Committing Transaction 08:41:51.7 Info: VersionDescriptionMigration migrated 08:41:51.7 Info: => 0.0004572s 08:41:51.7 Info: 1: InitialSetup migrating 08:41:51.7 Info: Beginning Transaction 08:41:51.7 Info: Starting migration of Main DB to 1 08:41:51.7 Info: CreateTable Config 08:41:51.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:41:51.7 Info: => 0.0002386s 08:41:51.7 Info: CreateIndex Config (Key) 08:41:51.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:41:51.7 Info: => 0.0001336s 08:41:51.7 Info: CreateTable RootFolders 08:41:51.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:41:51.7 Info: => 0.0001437s 08:41:51.7 Info: CreateIndex RootFolders (Path) 08:41:51.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:41:51.7 Info: => 0.0001318s 08:41:51.7 Info: CreateTable Artists 08:41:51.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) 08:41:51.7 Info: => 0.0004118s 08:41:51.7 Info: CreateIndex Artists (ForeignArtistId) 08:41:51.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:51.7 Info: => 0.0001311s 08:41:51.7 Info: CreateIndex Artists (NameSlug) 08:41:51.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:51.7 Info: => 0.0001326s 08:41:51.7 Info: CreateIndex Artists (CleanName) 08:41:51.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:51.7 Info: => 0.0001238s 08:41:51.7 Info: CreateIndex Artists (Path) 08:41:51.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:51.7 Info: => 0.0001207s 08:41:51.7 Info: CreateTable Albums 08:41:51.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) 08:41:51.7 Info: => 0.0003379s 08:41:51.7 Info: CreateIndex Albums (ForeignAlbumId) 08:41:51.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:51.7 Info: => 0.000131s 08:41:51.7 Info: CreateIndex Albums (MBId) 08:41:51.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:51.7 Info: => 0.000122s 08:41:51.7 Info: CreateIndex Albums (TADBId) 08:41:51.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:51.7 Info: => 0.0001187s 08:41:51.7 Info: CreateIndex Albums (TitleSlug) 08:41:51.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:51.7 Info: => 0.0001225s 08:41:51.7 Info: CreateIndex Albums (CleanTitle) 08:41:51.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:51.7 Info: => 0.0001206s 08:41:51.7 Info: CreateIndex Albums (Path) 08:41:51.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:41:51.7 Info: => 0.0001204s 08:41:51.7 Info: CreateTable Tracks 08:41:51.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) 08:41:51.7 Info: => 0.0002206s 08:41:51.7 Info: CreateIndex Tracks (ForeignTrackId) 08:41:51.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:51.7 Info: => 0.0001275s 08:41:51.7 Info: CreateIndex Tracks (ArtistId) 08:41:51.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:51.7 Info: => 0.0001239s 08:41:51.7 Info: CreateIndex Tracks (TrackFileId) 08:41:51.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:51.7 Info: => 0.0001376s 08:41:51.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:41:51.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:41:51.7 Info: => 0.0001396s 08:41:51.7 Info: CreateTable TrackFiles 08:41:51.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) 08:41:51.7 Info: => 0.0002187s 08:41:51.7 Info: CreateIndex TrackFiles (ArtistId) 08:41:51.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:41:51.7 Info: => 0.0001369s 08:41:51.7 Info: CreateIndex TrackFiles (AlbumId) 08:41:51.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:51.7 Info: => 0.0001341s 08:41:51.7 Info: CreateTable History 08:41:51.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) 08:41:51.7 Info: => 0.0002397s 08:41:51.7 Info: CreateIndex History (Date) 08:41:51.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:51.7 Info: => 0.0001476s 08:41:51.7 Info: CreateIndex History (EventType) 08:41:51.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:51.7 Info: => 0.0001405s 08:41:51.7 Info: CreateIndex History (DownloadId) 08:41:51.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:41:51.7 Info: => 0.0001374s 08:41:51.7 Info: CreateIndex History (AlbumId) 08:41:51.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:41:51.7 Info: => 0.0001344s 08:41:51.7 Info: CreateTable Notifications 08:41:51.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) 08:41:51.7 Info: => 0.0002106s 08:41:51.7 Info: CreateTable ScheduledTasks 08:41:51.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:41:51.7 Info: => 0.000176s 08:41:51.7 Info: CreateIndex ScheduledTasks (TypeName) 08:41:51.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:51.7 Info: => 0.0001486s 08:41:51.7 Info: CreateTable Indexers 08:41:51.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) 08:41:51.7 Info: => 0.0001987s 08:41:51.7 Info: CreateIndex Indexers (Name) 08:41:51.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:51.7 Info: => 0.0001458s 08:41:51.7 Info: CreateTable Profiles 08:41:51.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:41:51.7 Info: => 0.0001699s 08:41:51.7 Info: CreateIndex Profiles (Name) 08:41:51.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:41:51.7 Info: => 0.0024471s 08:41:51.7 Info: CreateTable QualityDefinitions 08:41:51.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:41:51.7 Info: => 0.0001921s 08:41:51.7 Info: CreateIndex QualityDefinitions (Quality) 08:41:51.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:41:51.7 Info: => 0.0001396s 08:41:51.7 Info: CreateIndex QualityDefinitions (Title) 08:41:51.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:41:51.7 Info: => 0.0001397s 08:41:51.7 Info: CreateTable NamingConfig 08:41:51.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) 08:41:51.7 Info: => 0.0002052s 08:41:51.7 Info: CreateTable Blacklist 08:41:51.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 '') 08:41:51.7 Info: => 0.0002591s 08:41:51.7 Info: CreateTable Metadata 08:41:51.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) 08:41:51.7 Info: => 0.000195s 08:41:51.7 Info: CreateTable MetadataFiles 08:41:51.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) 08:41:51.7 Info: => 0.000211s 08:41:51.7 Info: CreateTable DownloadClients 08:41:51.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) 08:41:51.7 Info: => 0.0001873s 08:41:51.7 Info: CreateTable PendingReleases 08:41:51.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 '') 08:41:51.7 Info: => 0.000204s 08:41:51.7 Info: CreateTable RemotePathMappings 08:41:51.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:41:51.7 Info: => 0.0001659s 08:41:51.7 Info: CreateTable Tags 08:41:51.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:41:51.7 Info: => 0.0001457s 08:41:51.7 Info: CreateIndex Tags (Label) 08:41:51.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:41:51.7 Info: => 0.0001487s 08:41:51.7 Info: CreateTable Restrictions 08:41:51.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:41:51.7 Info: => 0.0001714s 08:41:51.7 Info: CreateTable DelayProfiles 08:41:51.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) 08:41:51.7 Info: => 0.0001972s 08:41:51.7 Info: CreateTable Users 08:41:51.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:41:51.7 Info: => 0.0001608s 08:41:51.7 Info: CreateIndex Users (Identifier) 08:41:51.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:41:51.7 Info: => 0.0001345s 08:41:51.7 Info: CreateIndex Users (Username) 08:41:51.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:41:51.7 Info: => 0.0001321s 08:41:51.7 Info: CreateTable Commands 08:41:51.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) 08:41:51.7 Info: => 0.0002137s 08:41:51.7 Info: CreateTable IndexerStatus 08:41:51.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) 08:41:51.7 Info: => 0.0002007s 08:41:51.7 Info: CreateIndex IndexerStatus (ProviderId) 08:41:51.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:51.7 Info: => 0.0001398s 08:41:51.7 Info: CreateTable ExtraFiles 08:41:51.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) 08:41:51.7 Info: => 0.0001965s 08:41:51.7 Info: CreateTable LyricFiles 08:41:51.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) 08:41:51.7 Info: => 0.0002059s 08:41:51.7 Info: CreateTable LanguageProfiles 08:41:51.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:41:51.7 Info: => 0.0001626s 08:41:51.7 Info: CreateIndex LanguageProfiles (Name) 08:41:51.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:41:51.7 Info: => 0.0001369s 08:41:51.7 Info: CreateTable DownloadClientStatus 08:41:51.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) 08:41:51.7 Info: => 0.0001824s 08:41:51.7 Info: CreateIndex DownloadClientStatus (ProviderId) 08:41:51.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:51.7 Info: => 0.0001477s 08:41:51.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:41:51.7 Info: -> 1 Insert operations completed in 00:00:00.0000893 taking an average of 00:00:00.0000893 08:41:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:41:51', 'InitialSetup') 08:41:51.7 Info: Committing Transaction 08:41:51.7 Info: 1: InitialSetup migrated 08:41:51.7 Info: => 0.0011589s 08:41:51.7 Info: 2: add_reason_to_pending_releases migrating 08:41:51.7 Info: Beginning Transaction 08:41:51.7 Info: Starting migration of Main DB to 2 08:41:51.7 Info: AlterTable PendingReleases 08:41:51.7 Info: => 1.7E-06s 08:41:51.7 Info: CreateColumn PendingReleases Reason Int32 08:41:51.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:41:51.7 Info: => 0.0006597s 08:41:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:41:51', 'add_reason_to_pending_releases') 08:41:51.7 Info: Committing Transaction 08:41:51.7 Info: 2: add_reason_to_pending_releases migrated 08:41:51.7 Info: => 0.0010038s 08:41:51.7 Info: 3: add_medium_support migrating 08:41:51.7 Info: Beginning Transaction 08:41:51.7 Info: Starting migration of Main DB to 3 08:41:51.7 Info: AlterTable Albums 08:41:51.7 Info: => 1.9E-06s 08:41:51.7 Info: CreateColumn Albums Media String 08:41:51.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:41:51.7 Info: => 0.0006459s 08:41:51.7 Info: AlterTable Tracks 08:41:51.7 Info: => 1.8E-06s 08:41:51.7 Info: CreateColumn Tracks MediumNumber Int32 08:41:51.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:41:51.7 Info: => 0.0005971s 08:41:51.7 Info: AlterTable Tracks 08:41:51.7 Info: => 1.6E-06s 08:41:51.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:41:51.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:41:51.7 Info: => 0.000594s 08:41:51.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:51.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:51.7 Info: => 5.93E-05s 08:41:51.7 Info: DeleteColumn Tracks TrackNumber 08:41:51.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) 08:41:51.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" 08:41:51.7 Info: DROP TABLE "Tracks" 08:41:51.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:51.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:51.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:51.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:51.7 Info: => 0.0055237s 08:41:51.7 Info: AlterTable Tracks 08:41:51.7 Info: => 1.7E-06s 08:41:51.7 Info: CreateColumn Tracks TrackNumber String 08:41:51.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:41:51.7 Info: => 0.0005978s 08:41:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:41:51', 'add_medium_support') 08:41:51.7 Info: Committing Transaction 08:41:51.7 Info: 3: add_medium_support migrated 08:41:51.7 Info: => 0.0010637s 08:41:51.7 Info: 4: add_various_qualites_in_profile migrating 08:41:51.7 Info: Beginning Transaction 08:41:51.7 Info: Starting migration of Main DB to 4 08:41:51.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:51.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:51.7 Info: => 7.01E-05s 08:41:51.7 Info: PerformDBOperation 08:41:51.7 Info: Performing DB Operation 08:41:51.7 Info: => 5.16E-05s 08:41:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:41:51', 'add_various_qualites_in_profile') 08:41:51.7 Info: Committing Transaction 08:41:51.7 Info: 4: add_various_qualites_in_profile migrated 08:41:51.7 Info: => 0.0003553s 08:41:51.7 Info: 5: metadata_profiles migrating 08:41:51.7 Info: Beginning Transaction 08:41:51.7 Info: Starting migration of Main DB to 5 08:41:51.7 Info: CreateTable MetadataProfiles 08:41:51.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 08:41:51.7 Info: => 0.0002229s 08:41:51.7 Info: CreateIndex MetadataProfiles (Name) 08:41:51.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 08:41:51.7 Info: => 0.0001552s 08:41:51.7 Info: AlterTable Artists 08:41:51.7 Info: => 1.6E-06s 08:41:51.7 Info: CreateColumn Artists MetadataProfileId Int32 08:41:51.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 08:41:51.7 Info: => 0.000631s 08:41:51.7 Info: DeleteColumn Artists PrimaryAlbumTypes 08:41:51.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) 08:41:51.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" 08:41:51.7 Info: DROP TABLE "Artists" 08:41:51.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:51.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:51.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:51.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:51.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:51.7 Info: => 0.0059056s 08:41:51.7 Info: DeleteColumn Artists SecondaryAlbumTypes 08:41:51.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) 08:41:51.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" 08:41:51.7 Info: DROP TABLE "Artists" 08:41:51.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:51.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:51.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:51.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:51.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:51.7 Info: => 0.0058047s 08:41:51.7 Info: AlterTable Albums 08:41:51.7 Info: => 2.2E-06s 08:41:51.7 Info: CreateColumn Albums SecondaryTypes String 08:41:51.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 08:41:51.7 Info: => 0.000657s 08:41:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-31T08:41:51', 'metadata_profiles') 08:41:51.7 Info: Committing Transaction 08:41:51.7 Info: 5: metadata_profiles migrated 08:41:51.7 Info: => 0.0011601s 08:41:51.7 Info: 6: separate_automatic_and_interactive_search migrating 08:41:51.7 Info: Beginning Transaction 08:41:51.7 Info: Starting migration of Main DB to 6 08:41:51.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 08:41:51.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) 08:41:51.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 08:41:51.7 Info: DROP TABLE "Indexers" 08:41:51.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:51.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:51.7 Info: => 0.0065585s 08:41:51.7 Info: AlterTable Indexers 08:41:51.7 Info: => 1.7E-06s 08:41:51.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 08:41:51.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 08:41:51.7 Info: => 0.0006062s 08:41:51.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:51.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:51.7 Info: => 5.81E-05s 08:41:51.7 Info: AlterTable Indexers 08:41:51.7 Info: => 1.4E-06s 08:41:51.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 08:41:51.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 08:41:51.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 08:41:51.8 Info: DROP TABLE "Indexers" 08:41:51.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:51.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:51.8 Info: => 0.0049373s 08:41:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-31T08:41:51', 'separate_automatic_and_interactive_search') 08:41:51.8 Info: Committing Transaction 08:41:51.8 Info: 6: separate_automatic_and_interactive_search migrated 08:41:51.8 Info: => 0.0053418s 08:41:51.8 Info: 7: change_album_path_to_relative migrating 08:41:51.8 Info: Beginning Transaction 08:41:51.8 Info: Starting migration of Main DB to 7 08:41:51.8 Info: DeleteColumn Albums Path 08:41:51.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) 08:41:51.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" 08:41:51.8 Info: DROP TABLE "Albums" 08:41:51.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:51.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:51.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:51.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:51.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:51.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:51.8 Info: => 0.006074s 08:41:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-31T08:41:51', 'change_album_path_to_relative') 08:41:51.8 Info: Committing Transaction 08:41:51.8 Info: 7: change_album_path_to_relative migrated 08:41:51.8 Info: => 0.0065136s 08:41:51.8 Info: 8: change_quality_size_mb_to_kb migrating 08:41:51.8 Info: Beginning Transaction 08:41:51.8 Info: Starting migration of Main DB to 8 08:41:51.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 08:41:51.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 08:41:51.8 Info: => 6.83E-05s 08:41:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-31T08:41:51', 'change_quality_size_mb_to_kb') 08:41:51.8 Info: Committing Transaction 08:41:51.8 Info: 8: change_quality_size_mb_to_kb migrated 08:41:51.8 Info: => 0.000354s 08:41:51.8 Info: 9: album_releases migrating 08:41:51.8 Info: Beginning Transaction 08:41:51.8 Info: Starting migration of Main DB to 9 08:41:51.8 Info: AlterTable Albums 08:41:51.8 Info: => 3E-06s 08:41:51.8 Info: CreateColumn Albums Releases String 08:41:51.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 08:41:51.8 Info: => 0.0006516s 08:41:51.8 Info: AlterTable Albums 08:41:51.8 Info: => 1.8E-06s 08:41:51.8 Info: CreateColumn Albums CurrentRelease String 08:41:51.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 08:41:51.8 Info: => 0.0006139s 08:41:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-31T08:41:51', 'album_releases') 08:41:51.8 Info: Committing Transaction 08:41:51.8 Info: 9: album_releases migrated 08:41:51.8 Info: => 0.0009525s 08:41:51.8 Info: 10: album_releases_fix migrating 08:41:51.8 Info: Beginning Transaction 08:41:51.8 Info: Starting migration of Main DB to 10 08:41:51.8 Info: AlterTable Albums 08:41:51.8 Info: => 2.1E-06s 08:41:51.8 Info: AlterColumn Albums Releases String 08:41:51.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) 08:41:51.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" 08:41:51.8 Info: DROP TABLE "Albums" 08:41:51.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:51.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:51.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:51.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:51.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:51.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:51.8 Info: => 0.0069796s 08:41:51.8 Info: AlterTable Albums 08:41:51.8 Info: => 1.6E-06s 08:41:51.8 Info: AlterColumn Albums CurrentRelease String 08:41:51.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) 08:41:51.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" 08:41:51.8 Info: DROP TABLE "Albums" 08:41:51.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:51.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:51.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:51.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:51.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:51.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:51.8 Info: => 0.0071033s 08:41:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-31T08:41:51', 'album_releases_fix') 08:41:51.8 Info: Committing Transaction 08:41:51.8 Info: 10: album_releases_fix migrated 08:41:51.8 Info: => 0.0075244s 08:41:51.8 Info: 11: import_lists migrating 08:41:51.8 Info: Beginning Transaction 08:41:51.8 Info: Starting migration of Main DB to 11 08:41:51.8 Info: CreateTable ImportLists 08:41:51.8 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 08:41:51.8 Info: => 0.0002581s 08:41:51.8 Info: CreateIndex ImportLists (Name) 08:41:51.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:41:51.8 Info: => 0.0001448s 08:41:51.8 Info: CreateTable ImportListStatus 08:41:51.8 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 08:41:51.8 Info: => 0.0001891s 08:41:51.8 Info: CreateIndex ImportListStatus (ProviderId) 08:41:51.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:51.8 Info: => 0.0001372s 08:41:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-31T08:41:51', 'import_lists') 08:41:51.8 Info: Committing Transaction 08:41:51.8 Info: 11: import_lists migrated 08:41:51.8 Info: => 0.0004788s 08:41:51.8 Info: 12: add_release_status migrating 08:41:51.8 Info: Beginning Transaction 08:41:51.8 Info: Starting migration of Main DB to 12 08:41:51.8 Info: AlterTable MetadataProfiles 08:41:51.8 Info: => 1.9E-06s 08:41:51.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 08:41:51.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 08:41:51.8 Info: => 0.0006673s 08:41:51.8 Info: PerformDBOperation 08:41:51.8 Info: Performing DB Operation 08:41:51.8 Info: => 4.32E-05s 08:41:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-31T08:41:51', 'add_release_status') 08:41:51.8 Info: Committing Transaction 08:41:51.8 Info: 12: add_release_status migrated 08:41:51.8 Info: => 0.000349s 08:41:51.8 Info: 13: album_download_notification migrating 08:41:51.8 Info: Beginning Transaction 08:41:51.8 Info: Starting migration of Main DB to 13 08:41:51.8 Info: AlterTable Notifications 08:41:51.8 Info: => 2E-06s 08:41:51.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 08:41:51.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 08:41:51.8 Info: => 0.0006625s 08:41:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-31T08:41:51', 'album_download_notification') 08:41:51.8 Info: Committing Transaction 08:41:51.8 Info: 13: album_download_notification migrated 08:41:51.8 Info: => 0.000996s 08:41:51.8 Info: 14: fix_language_metadata_profiles migrating 08:41:51.8 Info: Beginning Transaction 08:41:51.8 Info: Starting migration of Main DB to 14 08:41:51.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 08:41:51.8 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 08:41:51.8 Info: => 0.0001007s 08:41:51.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 08:41:51.8 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 08:41:51.8 Info: => 7.81E-05s 08:41:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-31T08:41:51', 'fix_language_metadata_profiles') 08:41:51.8 Info: Committing Transaction 08:41:51.8 Info: 14: fix_language_metadata_profiles migrated 08:41:51.8 Info: => 0.0003572s 08:41:51.8 Info: 15: remove_fanzub migrating 08:41:51.8 Info: Beginning Transaction 08:41:51.8 Info: Starting migration of Main DB to 15 08:41:51.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:51.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:51.8 Info: => 6.32E-05s 08:41:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-31T08:41:51', 'remove_fanzub') 08:41:51.8 Info: Committing Transaction 08:41:51.8 Info: 15: remove_fanzub migrated 08:41:51.8 Info: => 0.0003401s 08:41:51.8 Info: 16: update_artist_history_indexes migrating 08:41:51.8 Info: Beginning Transaction 08:41:51.8 Info: Starting migration of Main DB to 16 08:41:51.8 Info: CreateIndex Albums (ArtistId) 08:41:51.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 08:41:51.8 Info: => 0.000178s 08:41:51.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 08:41:51.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 08:41:51.8 Info: => 0.0001468s 08:41:51.8 Info: DeleteIndex History (AlbumId) 08:41:51.8 Info: DROP INDEX "IX_History_AlbumId" 08:41:51.8 Info: => 0.0001508s 08:41:51.8 Info: CreateIndex History (AlbumId, Date) 08:41:51.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:51.8 Info: => 0.0001482s 08:41:51.8 Info: DeleteIndex History (DownloadId) 08:41:51.8 Info: DROP INDEX "IX_History_DownloadId" 08:41:51.8 Info: => 0.0001602s 08:41:51.8 Info: CreateIndex History (DownloadId, Date) 08:41:51.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:51.8 Info: => 0.0001547s 08:41:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-31T08:41:51', 'update_artist_history_indexes') 08:41:51.8 Info: Committing Transaction 08:41:51.8 Info: 16: update_artist_history_indexes migrated 08:41:51.8 Info: => 0.0005041s 08:41:51.8 Info: 17: remove_nma migrating 08:41:51.8 Info: Beginning Transaction 08:41:51.8 Info: Starting migration of Main DB to 17 08:41:51.8 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:51.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 08:41:51.8 Info: => 6.77E-05s 08:41:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-31T08:41:51', 'remove_nma') 08:41:51.8 Info: Committing Transaction 08:41:51.8 Info: 17: remove_nma migrated 08:41:51.8 Info: => 0.0003675s 08:41:51.8 Info: 18: album_disambiguation migrating 08:41:51.8 Info: Beginning Transaction 08:41:51.8 Info: Starting migration of Main DB to 18 08:41:51.8 Info: AlterTable Albums 08:41:51.8 Info: => 1.8E-06s 08:41:51.8 Info: CreateColumn Albums Disambiguation String 08:41:51.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 08:41:51.8 Info: => 0.0006714s 08:41:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-31T08:41:51', 'album_disambiguation') 08:41:51.8 Info: Committing Transaction 08:41:51.8 Info: 18: album_disambiguation migrated 08:41:51.8 Info: => 0.0009943s 08:41:51.8 Info: 19: add_ape_quality_in_profiles migrating 08:41:51.8 Info: Beginning Transaction 08:41:51.8 Info: Starting migration of Main DB to 19 08:41:51.8 Info: PerformDBOperation 08:41:51.8 Info: Performing DB Operation 08:41:51.8 Info: => 4.72E-05s 08:41:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-31T08:41:51', 'add_ape_quality_in_profiles') 08:41:51.8 Info: Committing Transaction 08:41:51.8 Info: 19: add_ape_quality_in_profiles migrated 08:41:51.8 Info: => 0.0003373s 08:41:51.8 Info: 20: remove_pushalot migrating 08:41:51.8 Info: Beginning Transaction 08:41:51.8 Info: Starting migration of Main DB to 20 08:41:51.8 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:51.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 08:41:51.8 Info: => 7.79E-05s 08:41:51.8 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:51.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 08:41:51.8 Info: => 5.5E-05s 08:41:51.8 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:51.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 08:41:51.8 Info: => 4.98E-05s 08:41:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-31T08:41:51', 'remove_pushalot') 08:41:51.8 Info: Committing Transaction 08:41:51.8 Info: 20: remove_pushalot migrated 08:41:51.8 Info: => 0.000329s 08:41:51.8 Info: 21: add_custom_filters migrating 08:41:51.8 Info: Beginning Transaction 08:41:51.8 Info: Starting migration of Main DB to 21 08:41:51.8 Info: CreateTable CustomFilters 08:41:51.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 08:41:51.8 Info: => 0.0002015s 08:41:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-31T08:41:51', 'add_custom_filters') 08:41:51.8 Info: Committing Transaction 08:41:51.8 Info: 21: add_custom_filters migrated 08:41:51.8 Info: => 0.0005237s 08:41:51.8 Info: 22: import_list_tags migrating 08:41:51.8 Info: Beginning Transaction 08:41:51.8 Info: Starting migration of Main DB to 22 08:41:51.8 Info: AlterTable ImportLists 08:41:51.8 Info: => 1.9E-06s 08:41:51.8 Info: CreateColumn ImportLists Tags String 08:41:51.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 08:41:51.8 Info: => 0.0006577s 08:41:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-31T08:41:51', 'import_list_tags') 08:41:51.8 Info: Committing Transaction 08:41:51.8 Info: 22: import_list_tags migrated 08:41:51.8 Info: => 0.0009853s 08:41:51.8 Info: 23: add_release_groups_etc migrating 08:41:51.8 Info: Beginning Transaction 08:41:51.8 Info: Starting migration of Main DB to 23 08:41:51.8 Info: CreateTable ArtistMetadata 08:41:51.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) 08:41:51.8 Info: => 0.0002739s 08:41:51.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 08:41:51.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 08:41:51.8 Info: => 0.0001471s 08:41:51.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" 08:41:51.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" 08:41:51.8 Info: => 0.0001639s 08:41:51.8 Info: AlterTable Artists 08:41:51.8 Info: => 1.7E-06s 08:41:51.8 Info: CreateColumn Artists ArtistMetadataId Int32 08:41:51.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:51.8 Info: => 0.0007422s 08:41:51.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:51.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:51.8 Info: => 9.56E-05s 08:41:51.8 Info: CreateTable AlbumReleases 08:41:51.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) 08:41:51.8 Info: => 0.0002496s 08:41:51.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 08:41:51.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:41:51.8 Info: => 0.0001416s 08:41:51.8 Info: CreateIndex AlbumReleases (AlbumId) 08:41:51.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:41:51.8 Info: => 0.0001339s 08:41:51.8 Info: PerformDBOperation 08:41:51.8 Info: Performing DB Operation 08:41:51.8 Info: => 5.22E-05s 08:41:51.8 Info: AlterTable Albums 08:41:51.8 Info: => 1.5E-06s 08:41:51.8 Info: CreateColumn Albums ArtistMetadataId Int32 08:41:51.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:51.8 Info: => 0.0006916s 08:41:51.8 Info: AlterTable Albums 08:41:51.8 Info: => 1.7E-06s 08:41:51.8 Info: CreateColumn Albums AnyReleaseOk Boolean 08:41:51.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 08:41:51.8 Info: => 0.000699s 08:41:51.8 Info: AlterTable Albums 08:41:51.8 Info: => 1.7E-06s 08:41:51.8 Info: CreateColumn Albums Links String 08:41:51.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 08:41:51.8 Info: => 0.0007046s 08:41:51.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:51.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:51.8 Info: => 0.0001107s 08:41:51.8 Info: AlterTable Tracks 08:41:51.8 Info: => 1.6E-06s 08:41:51.8 Info: CreateColumn Tracks ForeignRecordingId String 08:41:51.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 08:41:51.8 Info: => 0.000688s 08:41:51.8 Info: AlterTable Tracks 08:41:51.8 Info: => 1.6E-06s 08:41:51.8 Info: CreateColumn Tracks AlbumReleaseId Int32 08:41:51.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 08:41:51.8 Info: => 0.000687s 08:41:51.8 Info: AlterTable Tracks 08:41:51.8 Info: => 1.6E-06s 08:41:51.8 Info: CreateColumn Tracks ArtistMetadataId Int32 08:41:51.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:51.8 Info: => 0.0007032s 08:41:51.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:51.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:51.8 Info: => 0.0001397s 08:41:51.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:51.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:51.8 Info: => 9.79E-05s 08:41:51.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 08:41:51.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) 08:41:51.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" 08:41:51.8 Info: DROP TABLE "Artists" 08:41:51.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:51.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:51.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:51.8 Info: => 0.007666s 08:41:51.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 08:41:51.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) 08:41:51.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" 08:41:51.8 Info: DROP TABLE "Albums" 08:41:51.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:51.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:51.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:51.8 Info: => 0.0062654s 08:41:51.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 08:41:51.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) 08:41:51.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" 08:41:51.8 Info: DROP TABLE "Tracks" 08:41:51.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:51.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:51.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:51.8 Info: => 0.0058521s 08:41:51.8 Info: DeleteColumn TrackFiles ArtistId 08:41:51.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 08:41:51.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" 08:41:51.8 Info: DROP TABLE "TrackFiles" 08:41:51.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:51.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:51.8 Info: => 0.0068655s 08:41:51.8 Info: CreateIndex Artists (ArtistMetadataId) 08:41:51.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:51.8 Info: => 0.0001498s 08:41:51.8 Info: CreateIndex Artists (Monitored) 08:41:51.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:51.8 Info: => 0.0001404s 08:41:51.8 Info: CreateIndex Albums (ArtistMetadataId) 08:41:51.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:51.8 Info: => 0.0001333s 08:41:51.8 Info: CreateIndex Tracks (ArtistMetadataId) 08:41:51.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 08:41:51.8 Info: => 0.0001323s 08:41:51.8 Info: CreateIndex Tracks (AlbumReleaseId) 08:41:51.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 08:41:51.8 Info: => 0.0001332s 08:41:51.8 Info: CreateIndex Tracks (ForeignRecordingId) 08:41:51.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 08:41:51.8 Info: => 0.0001356s 08:41:51.8 Info: UpdateData 08:41:51.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:51.8 Info: => 6.71E-05s 08:41:51.8 Info: UpdateData 08:41:51.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:51.8 Info: => 5.67E-05s 08:41:51.8 Info: UpdateData 08:41:51.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 08:41:51.8 Info: => 6.42E-05s 08:41:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-31T08:41:51', 'add_release_groups_etc') 08:41:51.8 Info: Committing Transaction 08:41:51.8 Info: 23: add_release_groups_etc migrated 08:41:51.8 Info: => 0.0006821s 08:41:51.8 Info: 24: NewMediaInfoFormat migrating 08:41:51.8 Info: Beginning Transaction 08:41:51.8 Info: Starting migration of Main DB to 24 08:41:51.8 Info: UpdateData 08:41:51.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 08:41:51.8 Info: => 7.14E-05s 08:41:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-31T08:41:51', 'NewMediaInfoFormat') 08:41:51.8 Info: Committing Transaction 08:41:51.8 Info: 24: NewMediaInfoFormat migrated 08:41:51.8 Info: => 0.000355s 08:41:51.8 Info: 25: rename_restrictions_to_release_profiles migrating 08:41:51.8 Info: Beginning Transaction 08:41:51.8 Info: Starting migration of Main DB to 25 08:41:51.8 Info: RenameTable Restrictions ReleaseProfiles 08:41:51.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 08:41:51.8 Info: => 0.0020883s 08:41:51.8 Info: AlterTable ReleaseProfiles 08:41:51.8 Info: => 2E-06s 08:41:51.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 08:41:51.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 08:41:51.8 Info: => 0.0006507s 08:41:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-31T08:41:51', 'rename_restrictions_to_release_profiles') 08:41:51.8 Info: Committing Transaction 08:41:51.8 Info: 25: rename_restrictions_to_release_profiles migrated 08:41:51.8 Info: => 0.0009899s 08:41:51.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 08:41:51.8 Info: Beginning Transaction 08:41:51.8 Info: Starting migration of Main DB to 26 08:41:51.8 Info: RenameTable Profiles QualityProfiles 08:41:51.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 08:41:51.8 Info: => 0.001803s 08:41:51.8 Info: AlterTable QualityProfiles 08:41:51.8 Info: => 1.7E-06s 08:41:51.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 08:41:51.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:51.8 Info: => 0.0006548s 08:41:51.8 Info: AlterTable LanguageProfiles 08:41:51.8 Info: => 1.5E-06s 08:41:51.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 08:41:51.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:51.8 Info: => 0.0006271s 08:41:51.8 Info: UpdateData 08:41:51.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:51.8 Info: => 6.63E-05s 08:41:51.8 Info: UpdateData 08:41:51.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:51.8 Info: => 4.99E-05s 08:41:51.8 Info: RenameColumn Artists ProfileId to QualityProfileId 08:41:51.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) 08:41:51.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" 08:41:51.8 Info: DROP TABLE "Artists" 08:41:51.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:51.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:51.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:51.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:51.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:51.8 Info: => 0.0062493s 08:41:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-31T08:41:51', 'rename_quality_profiles_add_upgrade_allowed') 08:41:51.8 Info: Committing Transaction 08:41:51.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 08:41:51.8 Info: => 0.0067171s 08:41:51.8 Info: 27: add_import_exclusions migrating 08:41:51.8 Info: Beginning Transaction 08:41:51.8 Info: Starting migration of Main DB to 27 08:41:51.8 Info: CreateTable ImportListExclusions 08:41:51.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 08:41:51.8 Info: => 0.0002016s 08:41:51.8 Info: CreateIndex ImportListExclusions (ForeignId) 08:41:51.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 08:41:51.8 Info: => 0.0001427s 08:41:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-31T08:41:51', 'add_import_exclusions') 08:41:51.8 Info: Committing Transaction 08:41:51.8 Info: 27: add_import_exclusions migrated 08:41:51.8 Info: => 0.0005287s 08:41:51.8 Info: 28: clean_artist_metadata_table migrating 08:41:51.8 Info: Beginning Transaction 08:41:51.8 Info: Starting migration of Main DB to 28 08:41:51.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) 08:41:51.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) 08:41:51.8 Info: => 0.0001861s 08:41:51.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) 08:41:51.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) 08:41:51.8 Info: => 0.0001543s 08:41:51.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) 08:41:51.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) 08:41:51.8 Info: => 0.00015s 08:41:51.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) 08:41:51.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) 08:41:51.8 Info: => 0.0001418s 08:41:51.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) 08:41:51.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) 08:41:51.8 Info: => 0.000141s 08:41:51.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) 08:41:51.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) 08:41:51.8 Info: => 0.0001412s 08:41:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-31T08:41:51', 'clean_artist_metadata_table') 08:41:51.8 Info: Committing Transaction 08:41:51.8 Info: 28: clean_artist_metadata_table migrated 08:41:51.8 Info: => 0.0004603s 08:41:51.8 Info: 29: health_issue_notification migrating 08:41:51.8 Info: Beginning Transaction 08:41:51.8 Info: Starting migration of Main DB to 29 08:41:51.9 Info: AlterTable Notifications 08:41:51.9 Info: => 1.4E-06s 08:41:51.9 Info: CreateColumn Notifications OnHealthIssue Boolean 08:41:51.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 08:41:51.9 Info: => 0.0018255s 08:41:51.9 Info: AlterTable Notifications 08:41:51.9 Info: => 1.5E-06s 08:41:51.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 08:41:51.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 08:41:51.9 Info: => 0.0006974s 08:41:51.9 Info: AlterTable Notifications 08:41:51.9 Info: => 1.3E-06s 08:41:51.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 08:41:51.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 08:41:51.9 Info: => 0.0006605s 08:41:51.9 Info: AlterTable Notifications 08:41:51.9 Info: => 1.4E-06s 08:41:51.9 Info: CreateColumn Notifications OnImportFailure Boolean 08:41:51.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 08:41:51.9 Info: => 0.0006564s 08:41:51.9 Info: AlterTable Notifications 08:41:51.9 Info: => 1.5E-06s 08:41:51.9 Info: CreateColumn Notifications OnTrackRetag Boolean 08:41:51.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 08:41:51.9 Info: => 0.0006435s 08:41:51.9 Info: DeleteColumn Notifications OnDownload 08:41:51.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 08:41:51.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 08:41:51.9 Info: DROP TABLE "Notifications" 08:41:51.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:51.9 Info: => 0.0058098s 08:41:51.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 08:41:51.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 08:41:51.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 08:41:51.9 Info: DROP TABLE "Notifications" 08:41:51.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:51.9 Info: => 0.0067274s 08:41:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-31T08:41:51', 'health_issue_notification') 08:41:51.9 Info: Committing Transaction 08:41:51.9 Info: 29: health_issue_notification migrated 08:41:51.9 Info: => 0.007206s 08:41:51.9 Info: 30: add_mediafilerepository_mtime migrating 08:41:51.9 Info: Beginning Transaction 08:41:51.9 Info: Starting migration of Main DB to 30 08:41:51.9 Info: AlterTable TrackFiles 08:41:51.9 Info: => 1.7E-06s 08:41:51.9 Info: CreateColumn TrackFiles Modified DateTime 08:41:51.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 08:41:51.9 Info: => 0.0007332s 08:41:51.9 Info: AlterTable TrackFiles 08:41:51.9 Info: => 1.6E-06s 08:41:51.9 Info: CreateColumn TrackFiles Path String 08:41:51.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 08:41:51.9 Info: => 0.0006656s 08:41:51.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:51.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:51.9 Info: => 5.67E-05s 08:41:51.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:41:51.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:41:51.9 Info: => 0.0001484s 08:41:51.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 08:41:51.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 08:41:51.9 Info: => 0.0001842s 08:41:51.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 08:41:51.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 08:41:51.9 Info: => 0.0001737s 08:41:51.9 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 08:41:51.9 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 08:41:51.9 Info: => 0.0001114s 08:41:51.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:51.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:51.9 Info: => 7.34E-05s 08:41:51.9 Info: AlterTable TrackFiles 08:41:51.9 Info: => 1.4E-06s 08:41:51.9 Info: AlterColumn TrackFiles Path String 08:41:51.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:51.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" 08:41:51.9 Info: DROP TABLE "TrackFiles" 08:41:51.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:51.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:51.9 Info: => 0.0070991s 08:41:51.9 Info: CreateIndex TrackFiles (Path) 08:41:51.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:51.9 Info: => 0.0001416s 08:41:51.9 Info: DeleteColumn TrackFiles RelativePath 08:41:51.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:51.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" 08:41:51.9 Info: DROP TABLE "TrackFiles" 08:41:51.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:51.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:51.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:51.9 Info: => 0.0060002s 08:41:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-31T08:41:51', 'add_mediafilerepository_mtime') 08:41:51.9 Info: Committing Transaction 08:41:51.9 Info: 30: add_mediafilerepository_mtime migrated 08:41:51.9 Info: => 0.006429s 08:41:51.9 Info: 31: add_artistmetadataid_constraint migrating 08:41:51.9 Info: Beginning Transaction 08:41:51.9 Info: Starting migration of Main DB to 31 08:41:51.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") 08:41:51.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") 08:41:51.9 Info: => 0.0001167s 08:41:51.9 Info: DeleteIndex Artists (ArtistMetadataId) 08:41:51.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 08:41:51.9 Info: => 0.0001765s 08:41:51.9 Info: AlterColumn Artists ArtistMetadataId Int32 08:41:51.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:51.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 08:41:51.9 Info: DROP TABLE "Artists" 08:41:51.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:51.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:51.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:51.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:51.9 Info: => 0.0061096s 08:41:51.9 Info: CreateIndex Artists (ArtistMetadataId) 08:41:51.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:51.9 Info: => 0.0001363s 08:41:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-31T08:41:51', 'add_artistmetadataid_constraint') 08:41:51.9 Info: Committing Transaction 08:41:51.9 Info: 31: add_artistmetadataid_constraint migrated 08:41:51.9 Info: => 0.0005474s 08:41:51.9 Info: 32: old_ids_and_artist_alias migrating 08:41:51.9 Info: Beginning Transaction 08:41:51.9 Info: Starting migration of Main DB to 32 08:41:51.9 Info: AlterTable ArtistMetadata 08:41:51.9 Info: => 1.7E-06s 08:41:51.9 Info: CreateColumn ArtistMetadata Aliases String 08:41:51.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 08:41:51.9 Info: => 0.0006976s 08:41:51.9 Info: AlterTable ArtistMetadata 08:41:51.9 Info: => 1.6E-06s 08:41:51.9 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 08:41:51.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 08:41:51.9 Info: => 0.0006623s 08:41:51.9 Info: AlterTable Albums 08:41:51.9 Info: => 1.6E-06s 08:41:51.9 Info: CreateColumn Albums OldForeignAlbumIds String 08:41:51.9 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 08:41:51.9 Info: => 0.0006463s 08:41:51.9 Info: AlterTable AlbumReleases 08:41:51.9 Info: => 1.5E-06s 08:41:51.9 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 08:41:51.9 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 08:41:51.9 Info: => 0.0006679s 08:41:51.9 Info: AlterTable Tracks 08:41:51.9 Info: => 1.8E-06s 08:41:51.9 Info: CreateColumn Tracks OldForeignRecordingIds String 08:41:51.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 08:41:51.9 Info: => 0.0006757s 08:41:51.9 Info: AlterTable Tracks 08:41:51.9 Info: => 1.5E-06s 08:41:51.9 Info: CreateColumn Tracks OldForeignTrackIds String 08:41:51.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 08:41:51.9 Info: => 0.0006601s 08:41:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-31T08:41:51', 'old_ids_and_artist_alias') 08:41:51.9 Info: Committing Transaction 08:41:51.9 Info: 32: old_ids_and_artist_alias migrated 08:41:51.9 Info: => 0.00105s 08:41:51.9 Info: 33: download_propers_config migrating 08:41:51.9 Info: Beginning Transaction 08:41:51.9 Info: Starting migration of Main DB to 33 08:41:51.9 Info: PerformDBOperation 08:41:51.9 Info: Performing DB Operation 08:41:51.9 Info: => 4.84E-05s 08:41:51.9 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:41:51.9 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:41:51.9 Info: => 5.47E-05s 08:41:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-31T08:41:51', 'download_propers_config') 08:41:51.9 Info: Committing Transaction 08:41:51.9 Info: 33: download_propers_config migrated 08:41:51.9 Info: => 0.0003694s 08:41:51.9 Info: 34: remove_language_profiles migrating 08:41:51.9 Info: Beginning Transaction 08:41:51.9 Info: Starting migration of Main DB to 34 08:41:51.9 Info: DeleteTable LanguageProfiles 08:41:51.9 Info: DROP TABLE "LanguageProfiles" 08:41:51.9 Info: => 0.0002612s 08:41:51.9 Info: DeleteColumn Artists LanguageProfileId 08:41:51.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:51.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" 08:41:51.9 Info: DROP TABLE "Artists" 08:41:51.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:51.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:51.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:51.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:51.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:51.9 Info: => 0.0093709s 08:41:51.9 Info: DeleteColumn ImportLists LanguageProfileId 08:41:51.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) 08:41:51.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" 08:41:51.9 Info: DROP TABLE "ImportLists" 08:41:51.9 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 08:41:51.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:41:51.9 Info: => 0.0058321s 08:41:51.9 Info: DeleteColumn Blacklist Language 08:41:51.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) 08:41:51.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" 08:41:51.9 Info: DROP TABLE "Blacklist" 08:41:51.9 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 08:41:51.9 Info: => 0.0068071s 08:41:51.9 Info: DeleteColumn History Language 08:41:51.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) 08:41:51.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" 08:41:51.9 Info: DROP TABLE "History" 08:41:51.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 08:41:51.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:51.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:51.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:51.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:51.9 Info: => 0.0062839s 08:41:51.9 Info: DeleteColumn LyricFiles Language 08:41:51.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) 08:41:51.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" 08:41:51.9 Info: DROP TABLE "LyricFiles" 08:41:51.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:41:51.9 Info: => 0.005547s 08:41:51.9 Info: DeleteColumn TrackFiles Language 08:41:51.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:51.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" 08:41:51.9 Info: DROP TABLE "TrackFiles" 08:41:51.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:51.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:51.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:51.9 Info: => 0.0072559s 08:41:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-31T08:41:51', 'remove_language_profiles') 08:41:51.9 Info: Committing Transaction 08:41:51.9 Info: 34: remove_language_profiles migrated 08:41:51.9 Info: => 0.0079332s 08:41:51.9 Info: 35: multi_disc_naming_format migrating 08:41:51.9 Info: Beginning Transaction 08:41:51.9 Info: Starting migration of Main DB to 35 08:41:51.9 Info: AlterTable NamingConfig 08:41:51.9 Info: => 1.6E-06s 08:41:51.9 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 08:41:51.9 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 08:41:51.9 Info: => 0.0006686s 08:41:51.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:41:51.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:41:51.9 Info: => 6.36E-05s 08:41:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-31T08:41:51', 'multi_disc_naming_format') 08:41:51.9 Info: Committing Transaction 08:41:51.9 Info: 35: multi_disc_naming_format migrated 08:41:51.9 Info: => 0.0004059s 08:41:51.9 Info: 36: add_download_client_priority migrating 08:41:51.9 Info: Beginning Transaction 08:41:51.9 Info: Starting migration of Main DB to 36 08:41:51.9 Info: AlterTable DownloadClients 08:41:51.9 Info: => 1.5E-06s 08:41:51.9 Info: CreateColumn DownloadClients Priority Int32 08:41:51.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 08:41:51.9 Info: => 0.0006738s 08:41:51.9 Info: PerformDBOperation 08:41:51.9 Info: Performing DB Operation 08:41:51.9 Info: => 0.0001222s 08:41:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-31T08:41:51', 'add_download_client_priority') 08:41:51.9 Info: Committing Transaction 08:41:51.9 Info: 36: add_download_client_priority migrated 08:41:51.9 Info: => 0.0004908s 08:41:51.9 Info: 37: remove_growl_prowl migrating 08:41:51.9 Info: Beginning Transaction 08:41:51.9 Info: Starting migration of Main DB to 37 08:41:51.9 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:51.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 08:41:51.9 Info: => 6.92E-05s 08:41:51.9 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:51.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 08:41:51.9 Info: => 5.07E-05s 08:41:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-31T08:41:51', 'remove_growl_prowl') 08:41:51.9 Info: Committing Transaction 08:41:51.9 Info: 37: remove_growl_prowl migrated 08:41:51.9 Info: => 0.0003673s 08:41:51.9 Info: 38: remove_plex_hometheatre migrating 08:41:51.9 Info: Beginning Transaction 08:41:51.9 Info: Starting migration of Main DB to 38 08:41:51.9 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:51.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 08:41:51.9 Info: => 6.54E-05s 08:41:51.9 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:51.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 08:41:51.9 Info: => 5.09E-05s 08:41:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-31T08:41:51', 'remove_plex_hometheatre') 08:41:51.9 Info: Committing Transaction 08:41:51.9 Info: 38: remove_plex_hometheatre migrated 08:41:51.9 Info: => 0.0003677s 08:41:51.9 Info: 39: add_root_folder_add_defaults migrating 08:41:51.9 Info: Beginning Transaction 08:41:51.9 Info: Starting migration of Main DB to 39 08:41:51.9 Info: AlterTable RootFolders 08:41:51.9 Info: => 1.6E-06s 08:41:51.9 Info: CreateColumn RootFolders Name String 08:41:51.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 08:41:51.9 Info: => 0.0006634s 08:41:51.9 Info: AlterTable RootFolders 08:41:51.9 Info: => 1.6E-06s 08:41:51.9 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 08:41:51.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 08:41:51.9 Info: => 0.0006311s 08:41:51.9 Info: AlterTable RootFolders 08:41:51.9 Info: => 1.5E-06s 08:41:51.9 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 08:41:51.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 08:41:51.9 Info: => 0.0006395s 08:41:51.9 Info: AlterTable RootFolders 08:41:51.9 Info: => 1.8E-06s 08:41:51.9 Info: CreateColumn RootFolders DefaultMonitorOption Int32 08:41:51.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 08:41:51.9 Info: => 0.0006366s 08:41:51.9 Info: AlterTable RootFolders 08:41:51.9 Info: => 1.6E-06s 08:41:51.9 Info: CreateColumn RootFolders DefaultTags String 08:41:51.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 08:41:51.9 Info: => 0.0006479s 08:41:51.9 Info: PerformDBOperation 08:41:51.9 Info: Performing DB Operation 08:41:51.9 Info: => 7.05E-05s 08:41:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-31T08:41:52', 'add_root_folder_add_defaults') 08:41:51.9 Info: Committing Transaction 08:41:52.0 Info: 39: add_root_folder_add_defaults migrated 08:41:52.0 Info: => 0.0004362s 08:41:52.0 Info: 40: task_duration migrating 08:41:52.0 Info: Beginning Transaction 08:41:52.0 Info: Starting migration of Main DB to 40 08:41:52.0 Info: AlterTable ScheduledTasks 08:41:52.0 Info: => 1.7E-06s 08:41:52.0 Info: CreateColumn ScheduledTasks LastStartTime DateTime 08:41:52.0 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 08:41:52.0 Info: => 0.0006679s 08:41:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-31T08:41:52', 'task_duration') 08:41:52.0 Info: Committing Transaction 08:41:52.0 Info: 40: task_duration migrated 08:41:52.0 Info: => 0.0010413s 08:41:52.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 08:41:52.0 Info: Beginning Transaction 08:41:52.0 Info: Starting migration of Main DB to 41 08:41:52.0 Info: AlterTable ReleaseProfiles 08:41:52.0 Info: => 1.6E-06s 08:41:52.0 Info: CreateColumn ReleaseProfiles Enabled Boolean 08:41:52.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 08:41:52.0 Info: => 0.0006672s 08:41:52.0 Info: AlterTable ReleaseProfiles 08:41:52.0 Info: => 1.5E-06s 08:41:52.0 Info: CreateColumn ReleaseProfiles IndexerId Int32 08:41:52.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 08:41:52.0 Info: => 0.0006325s 08:41:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-31T08:41:52', 'add_indexer_and_enabled_to_release_profiles') 08:41:52.0 Info: Committing Transaction 08:41:52.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 08:41:52.0 Info: => 0.0010015s 08:41:52.0 Info: 42: remove_album_folders migrating 08:41:52.0 Info: Beginning Transaction 08:41:52.0 Info: Starting migration of Main DB to 42 08:41:52.0 Info: DeleteColumn Artists AlbumFolder 08:41:52.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:52.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" 08:41:52.0 Info: DROP TABLE "Artists" 08:41:52.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:52.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:52.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:52.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:52.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:52.0 Info: => 0.0064344s 08:41:52.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 08:41:52.0 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 08:41:52.0 Info: => 6.2E-05s 08:41:52.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 08:41:52.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 08:41:52.0 Info: => 5.19E-05s 08:41:52.0 Info: DeleteColumn NamingConfig AlbumFolderFormat 08:41:52.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) 08:41:52.0 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 08:41:52.0 Info: DROP TABLE "NamingConfig" 08:41:52.0 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 08:41:52.0 Info: => 0.0069072s 08:41:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-31T08:41:52', 'remove_album_folders') 08:41:52.0 Info: Committing Transaction 08:41:52.0 Info: 42: remove_album_folders migrated 08:41:52.0 Info: => 0.007421s 08:41:52.0 Info: 44: add_priority_to_indexers migrating 08:41:52.0 Info: Beginning Transaction 08:41:52.0 Info: Starting migration of Main DB to 44 08:41:52.0 Info: AlterTable Indexers 08:41:52.0 Info: => 1.5E-06s 08:41:52.0 Info: CreateColumn Indexers Priority Int32 08:41:52.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 08:41:52.0 Info: => 0.000668s 08:41:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-31T08:41:52', 'add_priority_to_indexers') 08:41:52.0 Info: Committing Transaction 08:41:52.0 Info: 44: add_priority_to_indexers migrated 08:41:52.0 Info: => 0.0010303s 08:41:52.0 Info: 45: remove_chown_and_folderchmod_config migrating 08:41:52.0 Info: Beginning Transaction 08:41:52.0 Info: Starting migration of Main DB to 45 08:41:52.0 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 08:41:52.0 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 08:41:52.0 Info: => 0.0001373s 08:41:52.0 Info: PerformDBOperation 08:41:52.0 Info: Performing DB Operation 08:41:52.0 Info: => 4.64E-05s 08:41:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-31T08:41:52', 'remove_chown_and_folderchmod_config') 08:41:52.0 Info: Committing Transaction 08:41:52.0 Info: 45: remove_chown_and_folderchmod_config migrated 08:41:52.0 Info: => 0.000366s 08:41:52.0 Info: 47: update_notifiarr migrating 08:41:52.0 Info: Beginning Transaction 08:41:52.0 Info: Starting migration of Main DB to 47 08:41:52.0 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 08:41:52.0 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 08:41:52.0 Info: => 9.46E-05s 08:41:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-31T08:41:52', 'update_notifiarr') 08:41:52.0 Info: Committing Transaction 08:41:52.0 Info: 47: update_notifiarr migrated 08:41:52.0 Info: => 0.000415s 08:41:52.0 Info: 49: email_multiple_addresses migrating 08:41:52.0 Info: Beginning Transaction 08:41:52.0 Info: Starting migration of Main DB to 49 08:41:52.0 Info: PerformDBOperation 08:41:52.0 Info: Performing DB Operation 08:41:52.0 Info: => 9.47E-05s 08:41:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-31T08:41:52', 'email_multiple_addresses') 08:41:52.0 Info: Committing Transaction 08:41:52.0 Info: 49: email_multiple_addresses migrated 08:41:52.0 Info: => 0.000434s 08:41:52.0 Info: 50: rename_blacklist_to_blocklist migrating 08:41:52.0 Info: Beginning Transaction 08:41:52.0 Info: Starting migration of Main DB to 50 08:41:52.0 Info: RenameTable Blacklist Blocklist 08:41:52.0 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 08:41:52.0 Info: => 0.0018853s 08:41:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-31T08:41:52', 'rename_blacklist_to_blocklist') 08:41:52.0 Info: Committing Transaction 08:41:52.0 Info: 50: rename_blacklist_to_blocklist migrated 08:41:52.0 Info: => 0.0023244s 08:41:52.0 Info: 51: cdh_per_downloadclient migrating 08:41:52.0 Info: Beginning Transaction 08:41:52.0 Info: Starting migration of Main DB to 51 08:41:52.0 Info: AlterTable DownloadClients 08:41:52.0 Info: => 1.6E-06s 08:41:52.0 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 08:41:52.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 08:41:52.0 Info: => 0.0006921s 08:41:52.0 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 08:41:52.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 08:41:52.0 Info: => 0.0006454s 08:41:52.0 Info: PerformDBOperation 08:41:52.0 Info: Performing DB Operation 08:41:52.0 Info: => 0.0001773s 08:41:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-31T08:41:52', 'cdh_per_downloadclient') 08:41:52.0 Info: Committing Transaction 08:41:52.0 Info: 51: cdh_per_downloadclient migrated 08:41:52.0 Info: => 0.0005318s 08:41:52.0 Info: 52: download_history migrating 08:41:52.0 Info: Beginning Transaction 08:41:52.0 Info: Starting migration of Main DB to 52 08:41:52.0 Info: CreateTable DownloadHistory 08:41:52.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) 08:41:52.0 Info: => 0.0002772s 08:41:52.0 Info: CreateIndex DownloadHistory (EventType) 08:41:52.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 08:41:52.0 Info: => 0.0001559s 08:41:52.0 Info: CreateIndex DownloadHistory (ArtistId) 08:41:52.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 08:41:52.0 Info: => 0.0001372s 08:41:52.0 Info: CreateIndex DownloadHistory (DownloadId) 08:41:52.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 08:41:52.0 Info: => 0.0001444s 08:41:52.0 Info: PerformDBOperation 08:41:52.0 Info: Performing DB Operation 08:41:52.0 Info: => 0.0001435s 08:41:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-31T08:41:52', 'download_history') 08:41:52.0 Info: Committing Transaction 08:41:52.0 Info: 52: download_history migrated 08:41:52.0 Info: => 0.0005588s 08:41:52.0 Info: 53: add_update_history migrating 08:41:52.0 Info: Beginning Transaction 08:41:52.0 Info: Starting migration of Main DB to 53 08:41:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-31T08:41:52', 'add_update_history') 08:41:52.0 Info: Committing Transaction 08:41:52.0 Info: 53: add_update_history migrated 08:41:52.0 Info: => 0.0003934s 08:41:52.0 Info: 54: add_on_update_to_notifications migrating 08:41:52.0 Info: Beginning Transaction 08:41:52.0 Info: Starting migration of Main DB to 54 08:41:52.0 Info: AlterTable Notifications 08:41:52.0 Info: => 1.6E-06s 08:41:52.0 Info: CreateColumn Notifications OnApplicationUpdate Boolean 08:41:52.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 08:41:52.0 Info: => 0.0007003s 08:41:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-31T08:41:52', 'add_on_update_to_notifications') 08:41:52.0 Info: Committing Transaction 08:41:52.0 Info: 54: add_on_update_to_notifications migrated 08:41:52.0 Info: => 0.0010897s 08:41:52.0 Info: 55: download_client_per_indexer migrating 08:41:52.0 Info: Beginning Transaction 08:41:52.0 Info: Starting migration of Main DB to 55 08:41:52.0 Info: AlterTable Indexers 08:41:52.0 Info: => 1.7E-06s 08:41:52.0 Info: CreateColumn Indexers DownloadClientId Int32 08:41:52.0 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 08:41:52.0 Info: => 0.0006948s 08:41:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-31T08:41:52', 'download_client_per_indexer') 08:41:52.0 Info: Committing Transaction 08:41:52.0 Info: 55: download_client_per_indexer migrated 08:41:52.0 Info: => 0.0010633s 08:41:52.0 Info: 56: AddNewItemMonitorType migrating 08:41:52.0 Info: Beginning Transaction 08:41:52.0 Info: Starting migration of Main DB to 56 08:41:52.0 Info: AlterTable Artists 08:41:52.0 Info: => 1.6E-06s 08:41:52.0 Info: CreateColumn Artists MonitorNewItems Int32 08:41:52.0 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 08:41:52.0 Info: => 0.0007532s 08:41:52.0 Info: AlterTable RootFolders 08:41:52.0 Info: => 1.6E-06s 08:41:52.0 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 08:41:52.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 08:41:52.0 Info: => 0.0006822s 08:41:52.0 Info: AlterTable ImportLists 08:41:52.0 Info: => 1.7E-06s 08:41:52.0 Info: CreateColumn ImportLists MonitorNewItems Int32 08:41:52.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 08:41:52.0 Info: => 0.0007078s 08:41:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-31T08:41:52', 'AddNewItemMonitorType') 08:41:52.0 Info: Committing Transaction 08:41:52.0 Info: 56: AddNewItemMonitorType migrated 08:41:52.0 Info: => 0.0011122s 08:41:52.0 Info: 57: ImportListSearch migrating 08:41:52.0 Info: Beginning Transaction 08:41:52.0 Info: Starting migration of Main DB to 57 08:41:52.0 Info: AlterTable ImportLists 08:41:52.0 Info: => 1.5E-06s 08:41:52.0 Info: CreateColumn ImportLists ShouldSearch Boolean 08:41:52.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 08:41:52.0 Info: => 0.0007844s 08:41:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-31T08:41:52', 'ImportListSearch') 08:41:52.0 Info: Committing Transaction 08:41:52.0 Info: 57: ImportListSearch migrated 08:41:52.0 Info: => 0.0011665s 08:41:52.0 Info: 58: ImportListMonitorExisting migrating 08:41:52.0 Info: Beginning Transaction 08:41:52.0 Info: Starting migration of Main DB to 58 08:41:52.0 Info: AlterTable ImportLists 08:41:52.0 Info: => 1.7E-06s 08:41:52.0 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 08:41:52.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 08:41:52.0 Info: => 0.0007227s 08:41:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-31T08:41:52', 'ImportListMonitorExisting') 08:41:52.0 Info: Committing Transaction 08:41:52.0 Info: 58: ImportListMonitorExisting migrated 08:41:52.0 Info: => 0.0011148s 08:41:52.0 Info: 59: add_indexer_tags migrating 08:41:52.0 Info: Beginning Transaction 08:41:52.0 Info: Starting migration of Main DB to 59 08:41:52.0 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:52.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 08:41:52.0 Info: => 6.81E-05s 08:41:52.0 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:52.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 08:41:52.0 Info: => 5.04E-05s 08:41:52.0 Info: AlterTable Indexers 08:41:52.0 Info: => 1.4E-06s 08:41:52.0 Info: CreateColumn Indexers Tags String 08:41:52.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 08:41:52.0 Info: => 0.0006965s 08:41:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-31T08:41:52', 'add_indexer_tags') 08:41:52.0 Info: Committing Transaction 08:41:52.0 Info: 59: add_indexer_tags migrated 08:41:52.0 Info: => 0.0010595s 08:41:52.0 Info: 60: update_audio_types migrating 08:41:52.0 Info: Beginning Transaction 08:41:52.0 Info: Starting migration of Main DB to 60 08:41:52.0 Info: PerformDBOperation 08:41:52.0 Info: Performing DB Operation 08:41:52.0 Info: => 8.77E-05s 08:41:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-31T08:41:52', 'update_audio_types') 08:41:52.0 Info: Committing Transaction 08:41:52.0 Info: 60: update_audio_types migrated 08:41:52.0 Info: => 0.0004193s 08:41:52.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 08:41:52.0 Info: Beginning Transaction 08:41:52.0 Info: Starting migration of Main DB to 61 08:41:52.0 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:52.0 Info: DELETE FROM "Commands" WHERE 1 = 1 08:41:52.0 Info: => 6.72E-05s 08:41:52.0 Info: AlterTable AlbumReleases 08:41:52.0 Info: => 1.5E-06s 08:41:52.0 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 08:41:52.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) 08:41:52.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" 08:41:52.0 Info: DROP TABLE "AlbumReleases" 08:41:52.0 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 08:41:52.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:41:52.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:41:52.0 Info: => 0.0062078s 08:41:52.0 Info: AlterTable Albums 08:41:52.0 Info: => 1.6E-06s 08:41:52.0 Info: AlterColumn Albums LastInfoSync DateTimeOffset 08:41:52.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 08:41:52.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 08:41:52.0 Info: DROP TABLE "Albums" 08:41:52.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:52.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:52.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:52.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:52.0 Info: => 0.0076424s 08:41:52.0 Info: AlterTable Albums 08:41:52.0 Info: => 1.5E-06s 08:41:52.0 Info: AlterColumn Albums ReleaseDate DateTimeOffset 08:41:52.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 08:41:52.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 08:41:52.0 Info: DROP TABLE "Albums" 08:41:52.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:52.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:52.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:52.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:52.0 Info: => 0.0064731s 08:41:52.0 Info: AlterTable Albums 08:41:52.0 Info: => 1.5E-06s 08:41:52.0 Info: AlterColumn Albums Added DateTimeOffset 08:41:52.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 08:41:52.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 08:41:52.0 Info: DROP TABLE "Albums" 08:41:52.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:52.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:52.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:52.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:52.0 Info: => 0.0074222s 08:41:52.0 Info: AlterTable Artists 08:41:52.0 Info: => 1.6E-06s 08:41:52.0 Info: AlterColumn Artists LastInfoSync DateTimeOffset 08:41:52.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 08:41:52.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" 08:41:52.0 Info: DROP TABLE "Artists" 08:41:52.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:52.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:52.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:52.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:52.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:52.0 Info: => 0.0078025s 08:41:52.0 Info: AlterTable Artists 08:41:52.0 Info: => 1.5E-06s 08:41:52.0 Info: AlterColumn Artists Added DateTimeOffset 08:41:52.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 08:41:52.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" 08:41:52.0 Info: DROP TABLE "Artists" 08:41:52.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:52.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:52.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:52.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:52.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:52.0 Info: => 0.0064368s 08:41:52.0 Info: AlterTable Blocklist 08:41:52.0 Info: => 1.3E-06s 08:41:52.0 Info: AlterColumn Blocklist Date DateTimeOffset 08:41:52.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) 08:41:52.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" 08:41:52.0 Info: DROP TABLE "Blocklist" 08:41:52.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 08:41:52.0 Info: => 0.0071396s 08:41:52.0 Info: AlterTable Blocklist 08:41:52.0 Info: => 1.6E-06s 08:41:52.0 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 08:41:52.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) 08:41:52.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" 08:41:52.0 Info: DROP TABLE "Blocklist" 08:41:52.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 08:41:52.0 Info: => 0.0058404s 08:41:52.0 Info: AlterTable Commands 08:41:52.0 Info: => 1.7E-06s 08:41:52.0 Info: AlterColumn Commands QueuedAt DateTimeOffset 08:41:52.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) 08:41:52.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" 08:41:52.1 Info: DROP TABLE "Commands" 08:41:52.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:41:52.1 Info: => 0.0056686s 08:41:52.1 Info: AlterTable Commands 08:41:52.1 Info: => 1.8E-06s 08:41:52.1 Info: AlterColumn Commands StartedAt DateTimeOffset 08:41:52.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) 08:41:52.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" 08:41:52.1 Info: DROP TABLE "Commands" 08:41:52.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:41:52.1 Info: => 0.0057105s 08:41:52.1 Info: AlterTable Commands 08:41:52.1 Info: => 1.8E-06s 08:41:52.1 Info: AlterColumn Commands EndedAt DateTimeOffset 08:41:52.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) 08:41:52.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" 08:41:52.1 Info: DROP TABLE "Commands" 08:41:52.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:41:52.1 Info: => 0.0069001s 08:41:52.1 Info: AlterTable DownloadClientStatus 08:41:52.1 Info: => 2.1E-06s 08:41:52.1 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 08:41:52.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) 08:41:52.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:41:52.1 Info: DROP TABLE "DownloadClientStatus" 08:41:52.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:41:52.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:52.1 Info: => 0.0070618s 08:41:52.1 Info: AlterTable DownloadClientStatus 08:41:52.1 Info: => 1.7E-06s 08:41:52.1 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 08:41:52.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) 08:41:52.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:41:52.1 Info: DROP TABLE "DownloadClientStatus" 08:41:52.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:41:52.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:52.1 Info: => 0.0057841s 08:41:52.1 Info: AlterTable DownloadClientStatus 08:41:52.1 Info: => 1.5E-06s 08:41:52.1 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 08:41:52.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) 08:41:52.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:41:52.1 Info: DROP TABLE "DownloadClientStatus" 08:41:52.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:41:52.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:52.1 Info: => 0.0058008s 08:41:52.1 Info: AlterTable DownloadHistory 08:41:52.1 Info: => 1.6E-06s 08:41:52.1 Info: AlterColumn DownloadHistory Date DateTimeOffset 08:41:52.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) 08:41:52.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" 08:41:52.1 Info: DROP TABLE "DownloadHistory" 08:41:52.1 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 08:41:52.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 08:41:52.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 08:41:52.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 08:41:52.1 Info: => 0.0075375s 08:41:52.1 Info: AlterTable ExtraFiles 08:41:52.1 Info: => 1.6E-06s 08:41:52.1 Info: AlterColumn ExtraFiles Added DateTimeOffset 08:41:52.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) 08:41:52.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" 08:41:52.1 Info: DROP TABLE "ExtraFiles" 08:41:52.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 08:41:52.1 Info: => 0.0055978s 08:41:52.1 Info: AlterTable ExtraFiles 08:41:52.1 Info: => 1.8E-06s 08:41:52.1 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 08:41:52.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) 08:41:52.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" 08:41:52.1 Info: DROP TABLE "ExtraFiles" 08:41:52.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 08:41:52.1 Info: => 0.006832s 08:41:52.1 Info: AlterTable History 08:41:52.1 Info: => 1.9E-06s 08:41:52.1 Info: AlterColumn History Date DateTimeOffset 08:41:52.1 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 08:41:52.1 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 08:41:52.1 Info: DROP TABLE "History" 08:41:52.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 08:41:52.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:52.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:52.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:52.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:52.1 Info: => 0.0064362s 08:41:52.1 Info: AlterTable ImportListStatus 08:41:52.1 Info: => 1.6E-06s 08:41:52.1 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 08:41:52.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) 08:41:52.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:41:52.1 Info: DROP TABLE "ImportListStatus" 08:41:52.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:41:52.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:52.1 Info: => 0.0058838s 08:41:52.1 Info: AlterTable ImportListStatus 08:41:52.1 Info: => 2.3E-06s 08:41:52.1 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 08:41:52.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) 08:41:52.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:41:52.1 Info: DROP TABLE "ImportListStatus" 08:41:52.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:41:52.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:52.1 Info: => 0.0069255s 08:41:52.1 Info: AlterTable ImportListStatus 08:41:52.1 Info: => 1.7E-06s 08:41:52.1 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 08:41:52.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) 08:41:52.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:41:52.1 Info: DROP TABLE "ImportListStatus" 08:41:52.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:41:52.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:52.1 Info: => 0.005845s 08:41:52.1 Info: AlterTable IndexerStatus 08:41:52.1 Info: => 1.6E-06s 08:41:52.1 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 08:41:52.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) 08:41:52.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:41:52.1 Info: DROP TABLE "IndexerStatus" 08:41:52.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:41:52.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:52.1 Info: => 0.007029s 08:41:52.1 Info: AlterTable IndexerStatus 08:41:52.1 Info: => 1.5E-06s 08:41:52.1 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 08:41:52.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) 08:41:52.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:41:52.1 Info: DROP TABLE "IndexerStatus" 08:41:52.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:41:52.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:52.1 Info: => 0.0058498s 08:41:52.1 Info: AlterTable IndexerStatus 08:41:52.1 Info: => 1.6E-06s 08:41:52.1 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 08:41:52.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) 08:41:52.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:41:52.1 Info: DROP TABLE "IndexerStatus" 08:41:52.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:41:52.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:52.1 Info: => 0.0057803s 08:41:52.1 Info: AlterTable LyricFiles 08:41:52.1 Info: => 1.7E-06s 08:41:52.1 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 08:41:52.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) 08:41:52.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" 08:41:52.2 Info: DROP TABLE "LyricFiles" 08:41:52.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:41:52.2 Info: => 0.0071782s 08:41:52.2 Info: AlterTable LyricFiles 08:41:52.2 Info: => 1.7E-06s 08:41:52.2 Info: AlterColumn LyricFiles Added DateTimeOffset 08:41:52.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) 08:41:52.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" 08:41:52.2 Info: DROP TABLE "LyricFiles" 08:41:52.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:41:52.2 Info: => 0.0057343s 08:41:52.2 Info: AlterTable MetadataFiles 08:41:52.2 Info: => 1.9E-06s 08:41:52.2 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 08:41:52.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) 08:41:52.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" 08:41:52.2 Info: DROP TABLE "MetadataFiles" 08:41:52.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 08:41:52.2 Info: => 0.0069772s 08:41:52.2 Info: AlterTable MetadataFiles 08:41:52.2 Info: => 1.7E-06s 08:41:52.2 Info: AlterColumn MetadataFiles Added DateTimeOffset 08:41:52.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) 08:41:52.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" 08:41:52.2 Info: DROP TABLE "MetadataFiles" 08:41:52.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 08:41:52.2 Info: => 0.0056966s 08:41:52.2 Info: AlterTable PendingReleases 08:41:52.2 Info: => 1.9E-06s 08:41:52.2 Info: AlterColumn PendingReleases Added DateTimeOffset 08:41:52.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) 08:41:52.2 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 08:41:52.2 Info: DROP TABLE "PendingReleases" 08:41:52.2 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 08:41:52.2 Info: => 0.0070382s 08:41:52.2 Info: AlterTable ScheduledTasks 08:41:52.2 Info: => 1.7E-06s 08:41:52.2 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 08:41:52.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) 08:41:52.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 08:41:52.2 Info: DROP TABLE "ScheduledTasks" 08:41:52.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 08:41:52.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:52.2 Info: => 0.006957s 08:41:52.2 Info: AlterTable ScheduledTasks 08:41:52.2 Info: => 1.6E-06s 08:41:52.2 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 08:41:52.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) 08:41:52.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 08:41:52.2 Info: DROP TABLE "ScheduledTasks" 08:41:52.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 08:41:52.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:52.2 Info: => 0.0059069s 08:41:52.2 Info: AlterTable TrackFiles 08:41:52.2 Info: => 1.6E-06s 08:41:52.2 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 08:41:52.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:52.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" 08:41:52.2 Info: DROP TABLE "TrackFiles" 08:41:52.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:52.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:52.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:52.2 Info: => 0.0072594s 08:41:52.2 Info: AlterTable TrackFiles 08:41:52.2 Info: => 2.1E-06s 08:41:52.2 Info: AlterColumn TrackFiles Modified DateTimeOffset 08:41:52.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:52.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" 08:41:52.2 Info: DROP TABLE "TrackFiles" 08:41:52.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:52.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:52.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:52.2 Info: => 0.0059569s 08:41:52.2 Info: AlterTable VersionInfo 08:41:52.2 Info: => 1.8E-06s 08:41:52.2 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 08:41:52.2 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 08:41:52.2 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 08:41:52.2 Info: DROP TABLE "VersionInfo" 08:41:52.2 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 08:41:52.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:41:52.2 Info: => 0.005627s 08:41:52.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-31T08:41:52', 'postgres_update_timestamp_columns_to_with_timezone') 08:41:52.2 Info: Committing Transaction 08:41:52.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 08:41:52.2 Info: => 0.0065112s 08:41:52.2 Info: 62: add_on_delete_to_notifications migrating 08:41:52.2 Info: Beginning Transaction 08:41:52.2 Info: Starting migration of Main DB to 62 08:41:52.2 Info: AlterTable Notifications 08:41:52.2 Info: => 1.4E-06s 08:41:52.2 Info: CreateColumn Notifications OnArtistDelete Boolean 08:41:52.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 08:41:52.2 Info: => 0.0007588s 08:41:52.2 Info: AlterTable Notifications 08:41:52.2 Info: => 1.7E-06s 08:41:52.2 Info: CreateColumn Notifications OnAlbumDelete Boolean 08:41:52.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 08:41:52.2 Info: => 0.0007586s 08:41:52.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-31T08:41:52', 'add_on_delete_to_notifications') 08:41:52.2 Info: Committing Transaction 08:41:52.2 Info: 62: add_on_delete_to_notifications migrated 08:41:52.2 Info: => 0.0011223s 08:41:52.2 Info: 63: add_custom_formats migrating 08:41:52.2 Info: Beginning Transaction 08:41:52.2 Info: Starting migration of Main DB to 63 08:41:52.2 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 08:41:52.2 Info: AlterTable DelayProfiles 08:41:52.2 Info: => 1.4E-06s 08:41:52.2 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 08:41:52.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 08:41:52.2 Info: => 0.0007298s 08:41:52.2 Info: UpdateData 08:41:52.2 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 08:41:52.2 Info: => 0.0001031s 08:41:52.2 Info: AlterTable TrackFiles 08:41:52.2 Info: => 1.4E-06s 08:41:52.2 Info: CreateColumn TrackFiles OriginalFilePath String 08:41:52.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 08:41:52.2 Info: => 0.0006761s 08:41:52.2 Info: PerformDBOperation 08:41:52.2 Info: Performing DB Operation 08:41:52.2 Info: => 0.0015455s 08:41:52.2 Info: CreateTable CustomFormats 08:41:52.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) 08:41:52.2 Info: => 0.0002139s 08:41:52.2 Info: CreateIndex CustomFormats (Name) 08:41:52.2 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 08:41:52.2 Info: => 0.0001395s 08:41:52.2 Info: AlterTable QualityProfiles 08:41:52.2 Info: => 1.4E-06s 08:41:52.2 Info: CreateColumn QualityProfiles FormatItems String 08:41:52.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 08:41:52.2 Info: => 0.0007138s 08:41:52.2 Info: AlterTable QualityProfiles 08:41:52.2 Info: => 1.6E-06s 08:41:52.2 Info: CreateColumn QualityProfiles MinFormatScore Int32 08:41:52.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 08:41:52.2 Info: => 0.0006702s 08:41:52.2 Info: AlterTable QualityProfiles 08:41:52.2 Info: => 1.5E-06s 08:41:52.2 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 08:41:52.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 08:41:52.2 Info: => 0.0007472s 08:41:52.2 Info: PerformDBOperation 08:41:52.2 Info: Performing DB Operation 08:41:52.2 Info: => 0.0065654s 08:41:52.2 Info: PerformDBOperation 08:41:52.2 Info: Performing DB Operation 08:41:52.2 Info: => 5.1E-05s 08:41:52.2 Info: DeleteColumn ReleaseProfiles Preferred 08:41:52.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) 08:41:52.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 08:41:52.2 Info: DROP TABLE "ReleaseProfiles" 08:41:52.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 08:41:52.2 Info: => 0.0073693s 08:41:52.2 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 08:41:52.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) 08:41:52.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 08:41:52.2 Info: DROP TABLE "ReleaseProfiles" 08:41:52.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 08:41:52.2 Info: => 0.0057229s 08:41:52.2 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 08:41:52.2 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 08:41:52.2 Info: => 6.8E-05s 08:41:52.2 Info: AlterTable DelayProfiles 08:41:52.2 Info: => 1.7E-06s 08:41:52.2 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 08:41:52.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 08:41:52.3 Info: => 0.0007472s 08:41:52.3 Info: AlterTable DelayProfiles 08:41:52.3 Info: => 1.6E-06s 08:41:52.3 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 08:41:52.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 08:41:52.3 Info: => 0.0007055s 08:41:52.3 Info: -> 1 Insert operations completed in 00:00:00.0001232 taking an average of 00:00:00.0001232 08:41:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-31T08:41:52', 'add_custom_formats') 08:41:52.3 Info: Committing Transaction 08:41:52.3 Info: 63: add_custom_formats migrated 08:41:52.3 Info: => 0.0011888s 08:41:52.3 Debug: Took: 00:00:00.5821566 08:41:52.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_named_release_profile --- 08:41:52.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_unnamed_release_profile --- 08:41:52.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121123512856_129/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:52.3 Info: DatabaseEngineVersionCheck migrating 08:41:52.3 Info: PerformDBOperation 08:41:52.3 Info: Performing DB Operation 08:41:52.3 Info: SQLite 3.46.0 08:41:52.3 Info: => 0.001167s 08:41:52.3 Info: DatabaseEngineVersionCheck migrated 08:41:52.3 Info: => 0.0011964s 08:41:52.3 Info: VersionMigration migrating 08:41:52.3 Info: Beginning Transaction 08:41:52.3 Info: CreateTable VersionInfo 08:41:52.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:41:52.3 Info: => 0.0002139s 08:41:52.3 Info: Committing Transaction 08:41:52.3 Info: VersionMigration migrated 08:41:52.3 Info: => 0.0005813s 08:41:52.3 Info: VersionUniqueMigration migrating 08:41:52.3 Info: Beginning Transaction 08:41:52.3 Info: CreateIndex VersionInfo (Version) 08:41:52.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:41:52.3 Info: => 0.0001917s 08:41:52.3 Info: AlterTable VersionInfo 08:41:52.3 Info: => 1.9E-06s 08:41:52.3 Info: CreateColumn VersionInfo AppliedOn DateTime 08:41:52.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:41:52.3 Info: => 0.0006196s 08:41:52.3 Info: Committing Transaction 08:41:52.3 Info: VersionUniqueMigration migrated 08:41:52.3 Info: => 0.0008469s 08:41:52.3 Info: VersionDescriptionMigration migrating 08:41:52.3 Info: Beginning Transaction 08:41:52.3 Info: AlterTable VersionInfo 08:41:52.3 Info: => 1.5E-06s 08:41:52.3 Info: CreateColumn VersionInfo Description String 08:41:52.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:41:52.3 Info: => 0.0002377s 08:41:52.3 Info: Committing Transaction 08:41:52.3 Info: VersionDescriptionMigration migrated 08:41:52.3 Info: => 0.0004388s 08:41:52.3 Info: 1: InitialSetup migrating 08:41:52.3 Info: Beginning Transaction 08:41:52.3 Info: Starting migration of Main DB to 1 08:41:52.3 Info: CreateTable Config 08:41:52.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:41:52.3 Info: => 0.000255s 08:41:52.3 Info: CreateIndex Config (Key) 08:41:52.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:41:52.3 Info: => 0.0001266s 08:41:52.3 Info: CreateTable RootFolders 08:41:52.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:41:52.3 Info: => 0.0001477s 08:41:52.3 Info: CreateIndex RootFolders (Path) 08:41:52.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:41:52.3 Info: => 0.0001201s 08:41:52.3 Info: CreateTable Artists 08:41:52.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 08:41:52.3 Info: => 0.0003968s 08:41:52.3 Info: CreateIndex Artists (ForeignArtistId) 08:41:52.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:52.3 Info: => 0.0001268s 08:41:52.3 Info: CreateIndex Artists (NameSlug) 08:41:52.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:52.3 Info: => 0.0001186s 08:41:52.3 Info: CreateIndex Artists (CleanName) 08:41:52.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:52.3 Info: => 0.000115s 08:41:52.3 Info: CreateIndex Artists (Path) 08:41:52.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:52.3 Info: => 0.0001142s 08:41:52.3 Info: CreateTable Albums 08:41:52.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 08:41:52.3 Info: => 0.000302s 08:41:52.3 Info: CreateIndex Albums (ForeignAlbumId) 08:41:52.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:52.3 Info: => 0.0001214s 08:41:52.3 Info: CreateIndex Albums (MBId) 08:41:52.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:52.3 Info: => 0.0001134s 08:41:52.3 Info: CreateIndex Albums (TADBId) 08:41:52.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:52.3 Info: => 0.0001124s 08:41:52.3 Info: CreateIndex Albums (TitleSlug) 08:41:52.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:52.3 Info: => 0.0001143s 08:41:52.3 Info: CreateIndex Albums (CleanTitle) 08:41:52.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:52.3 Info: => 0.0001114s 08:41:52.3 Info: CreateIndex Albums (Path) 08:41:52.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:41:52.3 Info: => 0.0001081s 08:41:52.3 Info: CreateTable Tracks 08:41:52.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 08:41:52.3 Info: => 0.0002107s 08:41:52.3 Info: CreateIndex Tracks (ForeignTrackId) 08:41:52.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:52.3 Info: => 0.0001189s 08:41:52.3 Info: CreateIndex Tracks (ArtistId) 08:41:52.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:52.3 Info: => 0.0001185s 08:41:52.3 Info: CreateIndex Tracks (TrackFileId) 08:41:52.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:52.3 Info: => 0.0001306s 08:41:52.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:41:52.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:41:52.3 Info: => 0.000129s 08:41:52.3 Info: CreateTable TrackFiles 08:41:52.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 08:41:52.3 Info: => 0.0002019s 08:41:52.3 Info: CreateIndex TrackFiles (ArtistId) 08:41:52.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:41:52.3 Info: => 0.0001334s 08:41:52.3 Info: CreateIndex TrackFiles (AlbumId) 08:41:52.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:52.3 Info: => 0.0001223s 08:41:52.3 Info: CreateTable History 08:41:52.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 08:41:52.3 Info: => 0.0002112s 08:41:52.3 Info: CreateIndex History (Date) 08:41:52.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:52.3 Info: => 0.0001264s 08:41:52.3 Info: CreateIndex History (EventType) 08:41:52.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:52.3 Info: => 0.0001342s 08:41:52.3 Info: CreateIndex History (DownloadId) 08:41:52.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:41:52.3 Info: => 0.0001256s 08:41:52.3 Info: CreateIndex History (AlbumId) 08:41:52.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:41:52.3 Info: => 0.0001192s 08:41:52.3 Info: CreateTable Notifications 08:41:52.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 08:41:52.3 Info: => 0.0001911s 08:41:52.3 Info: CreateTable ScheduledTasks 08:41:52.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:41:52.3 Info: => 0.0001616s 08:41:52.3 Info: CreateIndex ScheduledTasks (TypeName) 08:41:52.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:52.3 Info: => 0.0001276s 08:41:52.3 Info: CreateTable Indexers 08:41:52.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 08:41:52.3 Info: => 0.0001736s 08:41:52.3 Info: CreateIndex Indexers (Name) 08:41:52.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:52.3 Info: => 0.0001316s 08:41:52.3 Info: CreateTable Profiles 08:41:52.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:41:52.3 Info: => 0.0001515s 08:41:52.3 Info: CreateIndex Profiles (Name) 08:41:52.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:41:52.3 Info: => 0.0001216s 08:41:52.3 Info: CreateTable QualityDefinitions 08:41:52.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:41:52.3 Info: => 0.0001669s 08:41:52.3 Info: CreateIndex QualityDefinitions (Quality) 08:41:52.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:41:52.3 Info: => 0.0001282s 08:41:52.3 Info: CreateIndex QualityDefinitions (Title) 08:41:52.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:41:52.3 Info: => 0.0001288s 08:41:52.3 Info: CreateTable NamingConfig 08:41:52.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 08:41:52.3 Info: => 0.0001889s 08:41:52.3 Info: CreateTable Blacklist 08:41:52.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 08:41:52.3 Info: => 0.0003114s 08:41:52.3 Info: CreateTable Metadata 08:41:52.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 08:41:52.3 Info: => 0.0001796s 08:41:52.3 Info: CreateTable MetadataFiles 08:41:52.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 08:41:52.3 Info: => 0.0001983s 08:41:52.3 Info: CreateTable DownloadClients 08:41:52.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 08:41:52.3 Info: => 0.0001703s 08:41:52.3 Info: CreateTable PendingReleases 08:41:52.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 08:41:52.3 Info: => 0.0001865s 08:41:52.3 Info: CreateTable RemotePathMappings 08:41:52.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:41:52.3 Info: => 0.0001597s 08:41:52.3 Info: CreateTable Tags 08:41:52.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:41:52.3 Info: => 0.0001444s 08:41:52.3 Info: CreateIndex Tags (Label) 08:41:52.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:41:52.3 Info: => 0.0001304s 08:41:52.3 Info: CreateTable Restrictions 08:41:52.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:41:52.3 Info: => 0.0001754s 08:41:52.3 Info: CreateTable DelayProfiles 08:41:52.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 08:41:52.3 Info: => 0.0002033s 08:41:52.3 Info: CreateTable Users 08:41:52.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:41:52.3 Info: => 0.0001561s 08:41:52.3 Info: CreateIndex Users (Identifier) 08:41:52.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:41:52.3 Info: => 0.0001336s 08:41:52.3 Info: CreateIndex Users (Username) 08:41:52.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:41:52.3 Info: => 0.0001226s 08:41:52.3 Info: CreateTable Commands 08:41:52.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 08:41:52.3 Info: => 0.0023375s 08:41:52.3 Info: CreateTable IndexerStatus 08:41:52.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 08:41:52.3 Info: => 0.0002073s 08:41:52.3 Info: CreateIndex IndexerStatus (ProviderId) 08:41:52.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:52.3 Info: => 0.000139s 08:41:52.3 Info: CreateTable ExtraFiles 08:41:52.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 08:41:52.3 Info: => 0.0001859s 08:41:52.3 Info: CreateTable LyricFiles 08:41:52.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 08:41:52.3 Info: => 0.0002023s 08:41:52.3 Info: CreateTable LanguageProfiles 08:41:52.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:41:52.3 Info: => 0.0001596s 08:41:52.3 Info: CreateIndex LanguageProfiles (Name) 08:41:52.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:41:52.3 Info: => 0.0001334s 08:41:52.3 Info: CreateTable DownloadClientStatus 08:41:52.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 08:41:52.3 Info: => 0.0001745s 08:41:52.3 Info: CreateIndex DownloadClientStatus (ProviderId) 08:41:52.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:52.3 Info: => 0.0001475s 08:41:52.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:41:52.3 Info: -> 1 Insert operations completed in 00:00:00.0000840 taking an average of 00:00:00.0000840 08:41:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:41:52', 'InitialSetup') 08:41:52.3 Info: Committing Transaction 08:41:52.3 Info: 1: InitialSetup migrated 08:41:52.3 Info: => 0.0010349s 08:41:52.3 Info: 2: add_reason_to_pending_releases migrating 08:41:52.3 Info: Beginning Transaction 08:41:52.3 Info: Starting migration of Main DB to 2 08:41:52.3 Info: AlterTable PendingReleases 08:41:52.3 Info: => 1.6E-06s 08:41:52.3 Info: CreateColumn PendingReleases Reason Int32 08:41:52.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:41:52.3 Info: => 0.0006311s 08:41:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:41:52', 'add_reason_to_pending_releases') 08:41:52.3 Info: Committing Transaction 08:41:52.3 Info: 2: add_reason_to_pending_releases migrated 08:41:52.3 Info: => 0.0009582s 08:41:52.3 Info: 3: add_medium_support migrating 08:41:52.3 Info: Beginning Transaction 08:41:52.3 Info: Starting migration of Main DB to 3 08:41:52.3 Info: AlterTable Albums 08:41:52.3 Info: => 1.7E-06s 08:41:52.3 Info: CreateColumn Albums Media String 08:41:52.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:41:52.3 Info: => 0.0006346s 08:41:52.3 Info: AlterTable Tracks 08:41:52.3 Info: => 1.6E-06s 08:41:52.3 Info: CreateColumn Tracks MediumNumber Int32 08:41:52.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:41:52.3 Info: => 0.0005831s 08:41:52.3 Info: AlterTable Tracks 08:41:52.3 Info: => 1.4E-06s 08:41:52.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:41:52.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:41:52.3 Info: => 0.0005672s 08:41:52.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:52.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:52.3 Info: => 5.59E-05s 08:41:52.3 Info: DeleteColumn Tracks TrackNumber 08:41:52.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) 08:41:52.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" 08:41:52.4 Info: DROP TABLE "Tracks" 08:41:52.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:52.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:52.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:52.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:52.4 Info: => 0.0052735s 08:41:52.4 Info: AlterTable Tracks 08:41:52.4 Info: => 1.8E-06s 08:41:52.4 Info: CreateColumn Tracks TrackNumber String 08:41:52.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:41:52.4 Info: => 0.0005734s 08:41:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:41:52', 'add_medium_support') 08:41:52.4 Info: Committing Transaction 08:41:52.4 Info: 3: add_medium_support migrated 08:41:52.4 Info: => 0.0010149s 08:41:52.4 Info: 4: add_various_qualites_in_profile migrating 08:41:52.4 Info: Beginning Transaction 08:41:52.4 Info: Starting migration of Main DB to 4 08:41:52.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:52.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:52.4 Info: => 6.88E-05s 08:41:52.4 Info: PerformDBOperation 08:41:52.4 Info: Performing DB Operation 08:41:52.4 Info: => 4.95E-05s 08:41:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:41:52', 'add_various_qualites_in_profile') 08:41:52.4 Info: Committing Transaction 08:41:52.4 Info: 4: add_various_qualites_in_profile migrated 08:41:52.4 Info: => 0.0003234s 08:41:52.4 Info: 5: metadata_profiles migrating 08:41:52.4 Info: Beginning Transaction 08:41:52.4 Info: Starting migration of Main DB to 5 08:41:52.4 Info: CreateTable MetadataProfiles 08:41:52.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 08:41:52.4 Info: => 0.0002023s 08:41:52.4 Info: CreateIndex MetadataProfiles (Name) 08:41:52.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 08:41:52.4 Info: => 0.0001495s 08:41:52.4 Info: AlterTable Artists 08:41:52.4 Info: => 1.5E-06s 08:41:52.4 Info: CreateColumn Artists MetadataProfileId Int32 08:41:52.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 08:41:52.4 Info: => 0.0006236s 08:41:52.4 Info: DeleteColumn Artists PrimaryAlbumTypes 08:41:52.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) 08:41:52.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" 08:41:52.4 Info: DROP TABLE "Artists" 08:41:52.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:52.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:52.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:52.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:52.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:52.4 Info: => 0.0056535s 08:41:52.4 Info: DeleteColumn Artists SecondaryAlbumTypes 08:41:52.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) 08:41:52.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" 08:41:52.4 Info: DROP TABLE "Artists" 08:41:52.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:52.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:52.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:52.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:52.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:52.4 Info: => 0.0056505s 08:41:52.4 Info: AlterTable Albums 08:41:52.4 Info: => 1.5E-06s 08:41:52.4 Info: CreateColumn Albums SecondaryTypes String 08:41:52.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 08:41:52.4 Info: => 0.0005849s 08:41:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-31T08:41:52', 'metadata_profiles') 08:41:52.4 Info: Committing Transaction 08:41:52.4 Info: 5: metadata_profiles migrated 08:41:52.4 Info: => 0.0010224s 08:41:52.4 Info: 6: separate_automatic_and_interactive_search migrating 08:41:52.4 Info: Beginning Transaction 08:41:52.4 Info: Starting migration of Main DB to 6 08:41:52.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 08:41:52.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) 08:41:52.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 08:41:52.4 Info: DROP TABLE "Indexers" 08:41:52.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:52.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:52.4 Info: => 0.0049216s 08:41:52.4 Info: AlterTable Indexers 08:41:52.4 Info: => 1.6E-06s 08:41:52.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 08:41:52.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 08:41:52.4 Info: => 0.0005849s 08:41:52.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:52.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:52.4 Info: => 6.12E-05s 08:41:52.4 Info: AlterTable Indexers 08:41:52.4 Info: => 2E-06s 08:41:52.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 08:41:52.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) 08:41:52.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" 08:41:52.4 Info: DROP TABLE "Indexers" 08:41:52.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:52.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:52.4 Info: => 0.0060483s 08:41:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-31T08:41:52', 'separate_automatic_and_interactive_search') 08:41:52.4 Info: Committing Transaction 08:41:52.4 Info: 6: separate_automatic_and_interactive_search migrated 08:41:52.4 Info: => 0.0064615s 08:41:52.4 Info: 7: change_album_path_to_relative migrating 08:41:52.4 Info: Beginning Transaction 08:41:52.4 Info: Starting migration of Main DB to 7 08:41:52.4 Info: DeleteColumn Albums Path 08:41:52.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) 08:41:52.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" 08:41:52.4 Info: DROP TABLE "Albums" 08:41:52.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:52.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:52.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:52.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:52.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:52.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:52.4 Info: => 0.0058925s 08:41:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-31T08:41:52', 'change_album_path_to_relative') 08:41:52.4 Info: Committing Transaction 08:41:52.4 Info: 7: change_album_path_to_relative migrated 08:41:52.4 Info: => 0.0063453s 08:41:52.4 Info: 8: change_quality_size_mb_to_kb migrating 08:41:52.4 Info: Beginning Transaction 08:41:52.4 Info: Starting migration of Main DB to 8 08:41:52.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 08:41:52.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 08:41:52.4 Info: => 6.52E-05s 08:41:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-31T08:41:52', 'change_quality_size_mb_to_kb') 08:41:52.4 Info: Committing Transaction 08:41:52.4 Info: 8: change_quality_size_mb_to_kb migrated 08:41:52.4 Info: => 0.0014389s 08:41:52.4 Info: 9: album_releases migrating 08:41:52.4 Info: Beginning Transaction 08:41:52.4 Info: Starting migration of Main DB to 9 08:41:52.4 Info: AlterTable Albums 08:41:52.4 Info: => 1.6E-06s 08:41:52.4 Info: CreateColumn Albums Releases String 08:41:52.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 08:41:52.4 Info: => 0.0006349s 08:41:52.4 Info: AlterTable Albums 08:41:52.4 Info: => 1.7E-06s 08:41:52.4 Info: CreateColumn Albums CurrentRelease String 08:41:52.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 08:41:52.4 Info: => 0.0005932s 08:41:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-31T08:41:52', 'album_releases') 08:41:52.4 Info: Committing Transaction 08:41:52.4 Info: 9: album_releases migrated 08:41:52.4 Info: => 0.0009264s 08:41:52.4 Info: 10: album_releases_fix migrating 08:41:52.4 Info: Beginning Transaction 08:41:52.4 Info: Starting migration of Main DB to 10 08:41:52.4 Info: AlterTable Albums 08:41:52.4 Info: => 1.7E-06s 08:41:52.4 Info: AlterColumn Albums Releases String 08:41:52.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) 08:41:52.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" 08:41:52.4 Info: DROP TABLE "Albums" 08:41:52.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:52.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:52.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:52.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:52.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:52.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:52.4 Info: => 0.0058079s 08:41:52.4 Info: AlterTable Albums 08:41:52.4 Info: => 1.5E-06s 08:41:52.4 Info: AlterColumn Albums CurrentRelease String 08:41:52.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) 08:41:52.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" 08:41:52.4 Info: DROP TABLE "Albums" 08:41:52.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:52.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:52.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:52.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:52.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:52.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:52.4 Info: => 0.006799s 08:41:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-31T08:41:52', 'album_releases_fix') 08:41:52.4 Info: Committing Transaction 08:41:52.4 Info: 10: album_releases_fix migrated 08:41:52.4 Info: => 0.0072155s 08:41:52.4 Info: 11: import_lists migrating 08:41:52.4 Info: Beginning Transaction 08:41:52.4 Info: Starting migration of Main DB to 11 08:41:52.4 Info: CreateTable ImportLists 08:41:52.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) 08:41:52.4 Info: => 0.0002498s 08:41:52.4 Info: CreateIndex ImportLists (Name) 08:41:52.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:41:52.4 Info: => 0.0001388s 08:41:52.4 Info: CreateTable ImportListStatus 08:41:52.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) 08:41:52.4 Info: => 0.0001981s 08:41:52.4 Info: CreateIndex ImportListStatus (ProviderId) 08:41:52.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:52.4 Info: => 0.0001363s 08:41:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-31T08:41:52', 'import_lists') 08:41:52.4 Info: Committing Transaction 08:41:52.4 Info: 11: import_lists migrated 08:41:52.4 Info: => 0.0004873s 08:41:52.4 Info: 12: add_release_status migrating 08:41:52.4 Info: Beginning Transaction 08:41:52.4 Info: Starting migration of Main DB to 12 08:41:52.4 Info: AlterTable MetadataProfiles 08:41:52.4 Info: => 1.8E-06s 08:41:52.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 08:41:52.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 08:41:52.4 Info: => 0.0006395s 08:41:52.4 Info: PerformDBOperation 08:41:52.4 Info: Performing DB Operation 08:41:52.4 Info: => 4.11E-05s 08:41:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-31T08:41:52', 'add_release_status') 08:41:52.4 Info: Committing Transaction 08:41:52.4 Info: 12: add_release_status migrated 08:41:52.4 Info: => 0.0003576s 08:41:52.4 Info: 13: album_download_notification migrating 08:41:52.4 Info: Beginning Transaction 08:41:52.4 Info: Starting migration of Main DB to 13 08:41:52.4 Info: AlterTable Notifications 08:41:52.4 Info: => 1.6E-06s 08:41:52.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 08:41:52.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 08:41:52.4 Info: => 0.0006569s 08:41:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-31T08:41:52', 'album_download_notification') 08:41:52.4 Info: Committing Transaction 08:41:52.4 Info: 13: album_download_notification migrated 08:41:52.4 Info: => 0.001002s 08:41:52.4 Info: 14: fix_language_metadata_profiles migrating 08:41:52.4 Info: Beginning Transaction 08:41:52.4 Info: Starting migration of Main DB to 14 08:41:52.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 08:41:52.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 08:41:52.4 Info: => 9.55E-05s 08:41:52.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 08:41:52.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 08:41:52.4 Info: => 7.29E-05s 08:41:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-31T08:41:52', 'fix_language_metadata_profiles') 08:41:52.4 Info: Committing Transaction 08:41:52.4 Info: 14: fix_language_metadata_profiles migrated 08:41:52.4 Info: => 0.000356s 08:41:52.4 Info: 15: remove_fanzub migrating 08:41:52.4 Info: Beginning Transaction 08:41:52.4 Info: Starting migration of Main DB to 15 08:41:52.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:52.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:52.4 Info: => 5.76E-05s 08:41:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-31T08:41:52', 'remove_fanzub') 08:41:52.4 Info: Committing Transaction 08:41:52.4 Info: 15: remove_fanzub migrated 08:41:52.4 Info: => 0.0003479s 08:41:52.4 Info: 16: update_artist_history_indexes migrating 08:41:52.4 Info: Beginning Transaction 08:41:52.4 Info: Starting migration of Main DB to 16 08:41:52.4 Info: CreateIndex Albums (ArtistId) 08:41:52.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 08:41:52.4 Info: => 0.0001733s 08:41:52.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 08:41:52.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 08:41:52.4 Info: => 0.0001392s 08:41:52.4 Info: DeleteIndex History (AlbumId) 08:41:52.4 Info: DROP INDEX "IX_History_AlbumId" 08:41:52.4 Info: => 0.0001709s 08:41:52.4 Info: CreateIndex History (AlbumId, Date) 08:41:52.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:52.4 Info: => 0.0001444s 08:41:52.4 Info: DeleteIndex History (DownloadId) 08:41:52.4 Info: DROP INDEX "IX_History_DownloadId" 08:41:52.4 Info: => 0.0001429s 08:41:52.4 Info: CreateIndex History (DownloadId, Date) 08:41:52.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:52.4 Info: => 0.000142s 08:41:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-31T08:41:52', 'update_artist_history_indexes') 08:41:52.4 Info: Committing Transaction 08:41:52.4 Info: 16: update_artist_history_indexes migrated 08:41:52.4 Info: => 0.0005185s 08:41:52.4 Info: 17: remove_nma migrating 08:41:52.4 Info: Beginning Transaction 08:41:52.4 Info: Starting migration of Main DB to 17 08:41:52.4 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:52.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 08:41:52.4 Info: => 6.24E-05s 08:41:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-31T08:41:52', 'remove_nma') 08:41:52.4 Info: Committing Transaction 08:41:52.4 Info: 17: remove_nma migrated 08:41:52.4 Info: => 0.000357s 08:41:52.4 Info: 18: album_disambiguation migrating 08:41:52.4 Info: Beginning Transaction 08:41:52.4 Info: Starting migration of Main DB to 18 08:41:52.4 Info: AlterTable Albums 08:41:52.4 Info: => 1.7E-06s 08:41:52.4 Info: CreateColumn Albums Disambiguation String 08:41:52.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 08:41:52.4 Info: => 0.0006521s 08:41:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-31T08:41:52', 'album_disambiguation') 08:41:52.4 Info: Committing Transaction 08:41:52.4 Info: 18: album_disambiguation migrated 08:41:52.4 Info: => 0.0009771s 08:41:52.4 Info: 19: add_ape_quality_in_profiles migrating 08:41:52.4 Info: Beginning Transaction 08:41:52.4 Info: Starting migration of Main DB to 19 08:41:52.4 Info: PerformDBOperation 08:41:52.4 Info: Performing DB Operation 08:41:52.4 Info: => 4.52E-05s 08:41:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-31T08:41:52', 'add_ape_quality_in_profiles') 08:41:52.4 Info: Committing Transaction 08:41:52.4 Info: 19: add_ape_quality_in_profiles migrated 08:41:52.4 Info: => 0.0003415s 08:41:52.4 Info: 20: remove_pushalot migrating 08:41:52.4 Info: Beginning Transaction 08:41:52.4 Info: Starting migration of Main DB to 20 08:41:52.4 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:52.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 08:41:52.4 Info: => 6.46E-05s 08:41:52.4 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:52.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 08:41:52.4 Info: => 4.81E-05s 08:41:52.4 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:52.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 08:41:52.4 Info: => 4.75E-05s 08:41:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-31T08:41:52', 'remove_pushalot') 08:41:52.4 Info: Committing Transaction 08:41:52.4 Info: 20: remove_pushalot migrated 08:41:52.4 Info: => 0.0003232s 08:41:52.4 Info: 21: add_custom_filters migrating 08:41:52.4 Info: Beginning Transaction 08:41:52.4 Info: Starting migration of Main DB to 21 08:41:52.4 Info: CreateTable CustomFilters 08:41:52.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 08:41:52.4 Info: => 0.0001975s 08:41:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-31T08:41:52', 'add_custom_filters') 08:41:52.4 Info: Committing Transaction 08:41:52.4 Info: 21: add_custom_filters migrated 08:41:52.4 Info: => 0.0005179s 08:41:52.4 Info: 22: import_list_tags migrating 08:41:52.4 Info: Beginning Transaction 08:41:52.4 Info: Starting migration of Main DB to 22 08:41:52.4 Info: AlterTable ImportLists 08:41:52.4 Info: => 1.4E-06s 08:41:52.4 Info: CreateColumn ImportLists Tags String 08:41:52.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 08:41:52.4 Info: => 0.0007128s 08:41:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-31T08:41:52', 'import_list_tags') 08:41:52.4 Info: Committing Transaction 08:41:52.4 Info: 22: import_list_tags migrated 08:41:52.4 Info: => 0.0010387s 08:41:52.4 Info: 23: add_release_groups_etc migrating 08:41:52.4 Info: Beginning Transaction 08:41:52.4 Info: Starting migration of Main DB to 23 08:41:52.4 Info: CreateTable ArtistMetadata 08:41:52.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) 08:41:52.4 Info: => 0.0002679s 08:41:52.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 08:41:52.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 08:41:52.4 Info: => 0.0001422s 08:41:52.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" 08:41:52.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" 08:41:52.4 Info: => 0.0001762s 08:41:52.4 Info: AlterTable Artists 08:41:52.4 Info: => 1.6E-06s 08:41:52.4 Info: CreateColumn Artists ArtistMetadataId Int32 08:41:52.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:52.4 Info: => 0.0006601s 08:41:52.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:52.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:52.4 Info: => 8.48E-05s 08:41:52.4 Info: CreateTable AlbumReleases 08:41:52.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) 08:41:52.4 Info: => 0.0002324s 08:41:52.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 08:41:52.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:41:52.4 Info: => 0.0001573s 08:41:52.4 Info: CreateIndex AlbumReleases (AlbumId) 08:41:52.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:41:52.4 Info: => 0.0001352s 08:41:52.4 Info: PerformDBOperation 08:41:52.4 Info: Performing DB Operation 08:41:52.4 Info: => 4.93E-05s 08:41:52.4 Info: AlterTable Albums 08:41:52.4 Info: => 1.3E-06s 08:41:52.4 Info: CreateColumn Albums ArtistMetadataId Int32 08:41:52.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:52.4 Info: => 0.0006853s 08:41:52.4 Info: AlterTable Albums 08:41:52.4 Info: => 1.6E-06s 08:41:52.4 Info: CreateColumn Albums AnyReleaseOk Boolean 08:41:52.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 08:41:52.4 Info: => 0.0007026s 08:41:52.4 Info: AlterTable Albums 08:41:52.4 Info: => 1.8E-06s 08:41:52.4 Info: CreateColumn Albums Links String 08:41:52.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 08:41:52.4 Info: => 0.0006852s 08:41:52.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:52.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:52.4 Info: => 0.0001012s 08:41:52.4 Info: AlterTable Tracks 08:41:52.4 Info: => 1.5E-06s 08:41:52.4 Info: CreateColumn Tracks ForeignRecordingId String 08:41:52.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 08:41:52.4 Info: => 0.0006716s 08:41:52.4 Info: AlterTable Tracks 08:41:52.4 Info: => 1.8E-06s 08:41:52.4 Info: CreateColumn Tracks AlbumReleaseId Int32 08:41:52.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 08:41:52.4 Info: => 0.0006834s 08:41:52.4 Info: AlterTable Tracks 08:41:52.4 Info: => 2E-06s 08:41:52.4 Info: CreateColumn Tracks ArtistMetadataId Int32 08:41:52.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:52.4 Info: => 0.0007293s 08:41:52.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:52.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:52.4 Info: => 0.0001333s 08:41:52.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:52.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:52.4 Info: => 9.26E-05s 08:41:52.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 08:41:52.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:52.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" 08:41:52.4 Info: DROP TABLE "Artists" 08:41:52.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:52.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:52.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:52.4 Info: => 0.0075178s 08:41:52.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 08:41:52.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) 08:41:52.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" 08:41:52.4 Info: DROP TABLE "Albums" 08:41:52.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:52.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:52.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:52.4 Info: => 0.0060613s 08:41:52.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 08:41:52.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) 08:41:52.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" 08:41:52.4 Info: DROP TABLE "Tracks" 08:41:52.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:52.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:52.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:52.4 Info: => 0.0055321s 08:41:52.4 Info: DeleteColumn TrackFiles ArtistId 08:41:52.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 08:41:52.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 08:41:52.5 Info: DROP TABLE "TrackFiles" 08:41:52.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:52.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:52.5 Info: => 0.0053352s 08:41:52.5 Info: CreateIndex Artists (ArtistMetadataId) 08:41:52.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:52.5 Info: => 0.0001398s 08:41:52.5 Info: CreateIndex Artists (Monitored) 08:41:52.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:52.5 Info: => 0.000141s 08:41:52.5 Info: CreateIndex Albums (ArtistMetadataId) 08:41:52.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:52.5 Info: => 0.0001278s 08:41:52.5 Info: CreateIndex Tracks (ArtistMetadataId) 08:41:52.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 08:41:52.5 Info: => 0.000132s 08:41:52.5 Info: CreateIndex Tracks (AlbumReleaseId) 08:41:52.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 08:41:52.5 Info: => 0.0001317s 08:41:52.5 Info: CreateIndex Tracks (ForeignRecordingId) 08:41:52.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 08:41:52.5 Info: => 0.0001276s 08:41:52.5 Info: UpdateData 08:41:52.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:52.5 Info: => 6.17E-05s 08:41:52.5 Info: UpdateData 08:41:52.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:52.5 Info: => 5.24E-05s 08:41:52.5 Info: UpdateData 08:41:52.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 08:41:52.5 Info: => 6.04E-05s 08:41:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-31T08:41:52', 'add_release_groups_etc') 08:41:52.5 Info: Committing Transaction 08:41:52.5 Info: 23: add_release_groups_etc migrated 08:41:52.5 Info: => 0.0007487s 08:41:52.5 Info: 24: NewMediaInfoFormat migrating 08:41:52.5 Info: Beginning Transaction 08:41:52.5 Info: Starting migration of Main DB to 24 08:41:52.5 Info: UpdateData 08:41:52.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 08:41:52.5 Info: => 6.36E-05s 08:41:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-31T08:41:52', 'NewMediaInfoFormat') 08:41:52.5 Info: Committing Transaction 08:41:52.5 Info: 24: NewMediaInfoFormat migrated 08:41:52.5 Info: => 0.0003621s 08:41:52.5 Info: 25: rename_restrictions_to_release_profiles migrating 08:41:52.5 Info: Beginning Transaction 08:41:52.5 Info: Starting migration of Main DB to 25 08:41:52.5 Info: RenameTable Restrictions ReleaseProfiles 08:41:52.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 08:41:52.5 Info: => 0.0018259s 08:41:52.5 Info: AlterTable ReleaseProfiles 08:41:52.5 Info: => 1.8E-06s 08:41:52.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 08:41:52.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 08:41:52.5 Info: => 0.0006304s 08:41:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-31T08:41:52', 'rename_restrictions_to_release_profiles') 08:41:52.5 Info: Committing Transaction 08:41:52.5 Info: 25: rename_restrictions_to_release_profiles migrated 08:41:52.5 Info: => 0.0009697s 08:41:52.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 08:41:52.5 Info: Beginning Transaction 08:41:52.5 Info: Starting migration of Main DB to 26 08:41:52.5 Info: RenameTable Profiles QualityProfiles 08:41:52.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 08:41:52.5 Info: => 0.0017942s 08:41:52.5 Info: AlterTable QualityProfiles 08:41:52.5 Info: => 2.1E-06s 08:41:52.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 08:41:52.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:52.5 Info: => 0.0006407s 08:41:52.5 Info: AlterTable LanguageProfiles 08:41:52.5 Info: => 1.2E-06s 08:41:52.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 08:41:52.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:52.5 Info: => 0.0006199s 08:41:52.5 Info: UpdateData 08:41:52.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:52.5 Info: => 6.04E-05s 08:41:52.5 Info: UpdateData 08:41:52.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:52.5 Info: => 4.63E-05s 08:41:52.5 Info: RenameColumn Artists ProfileId to QualityProfileId 08:41:52.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:52.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" 08:41:52.5 Info: DROP TABLE "Artists" 08:41:52.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:52.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:52.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:52.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:52.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:52.5 Info: => 0.0059316s 08:41:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-31T08:41:52', 'rename_quality_profiles_add_upgrade_allowed') 08:41:52.5 Info: Committing Transaction 08:41:52.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 08:41:52.5 Info: => 0.00642s 08:41:52.5 Info: 27: add_import_exclusions migrating 08:41:52.5 Info: Beginning Transaction 08:41:52.5 Info: Starting migration of Main DB to 27 08:41:52.5 Info: CreateTable ImportListExclusions 08:41:52.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 08:41:52.5 Info: => 0.0001952s 08:41:52.5 Info: CreateIndex ImportListExclusions (ForeignId) 08:41:52.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 08:41:52.5 Info: => 0.0001526s 08:41:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-31T08:41:52', 'add_import_exclusions') 08:41:52.5 Info: Committing Transaction 08:41:52.5 Info: 27: add_import_exclusions migrated 08:41:52.5 Info: => 0.0005386s 08:41:52.5 Info: 28: clean_artist_metadata_table migrating 08:41:52.5 Info: Beginning Transaction 08:41:52.5 Info: Starting migration of Main DB to 28 08:41:52.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) 08:41:52.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) 08:41:52.5 Info: => 0.0001764s 08:41:52.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) 08:41:52.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) 08:41:52.5 Info: => 0.0001439s 08:41:52.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) 08:41:52.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) 08:41:52.5 Info: => 0.0001369s 08:41:52.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) 08:41:52.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) 08:41:52.5 Info: => 0.0001365s 08:41:52.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) 08:41:52.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) 08:41:52.5 Info: => 0.0001334s 08:41:52.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) 08:41:52.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) 08:41:52.5 Info: => 0.0001377s 08:41:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-31T08:41:52', 'clean_artist_metadata_table') 08:41:52.5 Info: Committing Transaction 08:41:52.5 Info: 28: clean_artist_metadata_table migrated 08:41:52.5 Info: => 0.0004667s 08:41:52.5 Info: 29: health_issue_notification migrating 08:41:52.5 Info: Beginning Transaction 08:41:52.5 Info: Starting migration of Main DB to 29 08:41:52.5 Info: AlterTable Notifications 08:41:52.5 Info: => 1.9E-06s 08:41:52.5 Info: CreateColumn Notifications OnHealthIssue Boolean 08:41:52.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 08:41:52.5 Info: => 0.0006763s 08:41:52.5 Info: AlterTable Notifications 08:41:52.5 Info: => 1.6E-06s 08:41:52.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 08:41:52.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 08:41:52.5 Info: => 0.0006244s 08:41:52.5 Info: AlterTable Notifications 08:41:52.5 Info: => 1.6E-06s 08:41:52.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 08:41:52.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 08:41:52.5 Info: => 0.000611s 08:41:52.5 Info: AlterTable Notifications 08:41:52.5 Info: => 1.6E-06s 08:41:52.5 Info: CreateColumn Notifications OnImportFailure Boolean 08:41:52.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 08:41:52.5 Info: => 0.0006137s 08:41:52.5 Info: AlterTable Notifications 08:41:52.5 Info: => 1.9E-06s 08:41:52.5 Info: CreateColumn Notifications OnTrackRetag Boolean 08:41:52.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 08:41:52.5 Info: => 0.0006544s 08:41:52.5 Info: DeleteColumn Notifications OnDownload 08:41:52.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) 08:41:52.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" 08:41:52.5 Info: DROP TABLE "Notifications" 08:41:52.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:52.5 Info: => 0.0056157s 08:41:52.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 08:41:52.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) 08:41:52.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" 08:41:52.5 Info: DROP TABLE "Notifications" 08:41:52.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:52.5 Info: => 0.0068607s 08:41:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-31T08:41:52', 'health_issue_notification') 08:41:52.5 Info: Committing Transaction 08:41:52.5 Info: 29: health_issue_notification migrated 08:41:52.5 Info: => 0.0073387s 08:41:52.5 Info: 30: add_mediafilerepository_mtime migrating 08:41:52.5 Info: Beginning Transaction 08:41:52.5 Info: Starting migration of Main DB to 30 08:41:52.5 Info: AlterTable TrackFiles 08:41:52.5 Info: => 1.9E-06s 08:41:52.5 Info: CreateColumn TrackFiles Modified DateTime 08:41:52.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 08:41:52.5 Info: => 0.0006792s 08:41:52.5 Info: AlterTable TrackFiles 08:41:52.5 Info: => 2.7E-06s 08:41:52.5 Info: CreateColumn TrackFiles Path String 08:41:52.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 08:41:52.5 Info: => 0.0006516s 08:41:52.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:52.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:52.5 Info: => 4.94E-05s 08:41:52.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) 08:41:52.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) 08:41:52.5 Info: => 0.0001808s 08:41:52.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) 08:41:52.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) 08:41:52.5 Info: => 0.0001573s 08:41:52.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) 08:41:52.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) 08:41:52.5 Info: => 0.000155s 08:41:52.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") 08:41:52.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") 08:41:52.5 Info: => 9.8E-05s 08:41:52.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:52.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:52.5 Info: => 6.69E-05s 08:41:52.5 Info: AlterTable TrackFiles 08:41:52.5 Info: => 1.5E-06s 08:41:52.5 Info: AlterColumn TrackFiles Path String 08:41:52.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:52.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" 08:41:52.5 Info: DROP TABLE "TrackFiles" 08:41:52.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:52.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:52.5 Info: => 0.0052749s 08:41:52.5 Info: CreateIndex TrackFiles (Path) 08:41:52.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:52.5 Info: => 0.0001401s 08:41:52.5 Info: DeleteColumn TrackFiles RelativePath 08:41:52.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:52.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" 08:41:52.5 Info: DROP TABLE "TrackFiles" 08:41:52.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:52.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:52.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:52.5 Info: => 0.0052305s 08:41:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-31T08:41:52', 'add_mediafilerepository_mtime') 08:41:52.5 Info: Committing Transaction 08:41:52.5 Info: 30: add_mediafilerepository_mtime migrated 08:41:52.5 Info: => 0.0056981s 08:41:52.5 Info: 31: add_artistmetadataid_constraint migrating 08:41:52.5 Info: Beginning Transaction 08:41:52.5 Info: Starting migration of Main DB to 31 08:41:52.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") 08:41:52.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") 08:41:52.5 Info: => 0.0001076s 08:41:52.5 Info: DeleteIndex Artists (ArtistMetadataId) 08:41:52.5 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 08:41:52.5 Info: => 0.000166s 08:41:52.5 Info: AlterColumn Artists ArtistMetadataId Int32 08:41:52.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:52.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" 08:41:52.5 Info: DROP TABLE "Artists" 08:41:52.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:52.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:52.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:52.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:52.5 Info: => 0.0058205s 08:41:52.5 Info: CreateIndex Artists (ArtistMetadataId) 08:41:52.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:52.5 Info: => 0.0001512s 08:41:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-31T08:41:52', 'add_artistmetadataid_constraint') 08:41:52.5 Info: Committing Transaction 08:41:52.5 Info: 31: add_artistmetadataid_constraint migrated 08:41:52.5 Info: => 0.0005744s 08:41:52.5 Info: 32: old_ids_and_artist_alias migrating 08:41:52.5 Info: Beginning Transaction 08:41:52.5 Info: Starting migration of Main DB to 32 08:41:52.5 Info: AlterTable ArtistMetadata 08:41:52.5 Info: => 1.7E-06s 08:41:52.5 Info: CreateColumn ArtistMetadata Aliases String 08:41:52.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 08:41:52.5 Info: => 0.0006842s 08:41:52.5 Info: AlterTable ArtistMetadata 08:41:52.5 Info: => 1.6E-06s 08:41:52.5 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 08:41:52.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 08:41:52.5 Info: => 0.0006381s 08:41:52.5 Info: AlterTable Albums 08:41:52.5 Info: => 1.5E-06s 08:41:52.5 Info: CreateColumn Albums OldForeignAlbumIds String 08:41:52.5 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 08:41:52.5 Info: => 0.0006302s 08:41:52.5 Info: AlterTable AlbumReleases 08:41:52.5 Info: => 1.5E-06s 08:41:52.5 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 08:41:52.5 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 08:41:52.5 Info: => 0.0006844s 08:41:52.5 Info: AlterTable Tracks 08:41:52.5 Info: => 1.5E-06s 08:41:52.5 Info: CreateColumn Tracks OldForeignRecordingIds String 08:41:52.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 08:41:52.5 Info: => 0.0006378s 08:41:52.5 Info: AlterTable Tracks 08:41:52.5 Info: => 1.6E-06s 08:41:52.5 Info: CreateColumn Tracks OldForeignTrackIds String 08:41:52.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 08:41:52.5 Info: => 0.0006377s 08:41:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-31T08:41:52', 'old_ids_and_artist_alias') 08:41:52.5 Info: Committing Transaction 08:41:52.5 Info: 32: old_ids_and_artist_alias migrated 08:41:52.5 Info: => 0.0009939s 08:41:52.5 Info: 33: download_propers_config migrating 08:41:52.5 Info: Beginning Transaction 08:41:52.5 Info: Starting migration of Main DB to 33 08:41:52.5 Info: PerformDBOperation 08:41:52.5 Info: Performing DB Operation 08:41:52.5 Info: => 4.24E-05s 08:41:52.5 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:41:52.5 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:41:52.5 Info: => 5.36E-05s 08:41:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-31T08:41:52', 'download_propers_config') 08:41:52.5 Info: Committing Transaction 08:41:52.5 Info: 33: download_propers_config migrated 08:41:52.5 Info: => 0.000356s 08:41:52.5 Info: 34: remove_language_profiles migrating 08:41:52.5 Info: Beginning Transaction 08:41:52.5 Info: Starting migration of Main DB to 34 08:41:52.5 Info: DeleteTable LanguageProfiles 08:41:52.5 Info: DROP TABLE "LanguageProfiles" 08:41:52.5 Info: => 0.000251s 08:41:52.5 Info: DeleteColumn Artists LanguageProfileId 08:41:52.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:52.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 08:41:52.5 Info: DROP TABLE "Artists" 08:41:52.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:52.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:52.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:52.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:52.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:52.5 Info: => 0.0081717s 08:41:52.5 Info: DeleteColumn ImportLists LanguageProfileId 08:41:52.5 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 08:41:52.5 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 08:41:52.5 Info: DROP TABLE "ImportLists" 08:41:52.5 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 08:41:52.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:41:52.5 Info: => 0.0065215s 08:41:52.5 Info: DeleteColumn Blacklist Language 08:41:52.5 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 08:41:52.5 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 08:41:52.5 Info: DROP TABLE "Blacklist" 08:41:52.5 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 08:41:52.5 Info: => 0.0046445s 08:41:52.5 Info: DeleteColumn History Language 08:41:52.5 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 08:41:52.5 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 08:41:52.5 Info: DROP TABLE "History" 08:41:52.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 08:41:52.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:52.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:52.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:52.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:52.5 Info: => 0.0054628s 08:41:52.5 Info: DeleteColumn LyricFiles Language 08:41:52.5 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 08:41:52.5 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 08:41:52.5 Info: DROP TABLE "LyricFiles" 08:41:52.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:41:52.5 Info: => 0.0047592s 08:41:52.5 Info: DeleteColumn TrackFiles Language 08:41:52.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:52.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 08:41:52.5 Info: DROP TABLE "TrackFiles" 08:41:52.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:52.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:52.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:52.6 Info: => 0.0050393s 08:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-31T08:41:52', 'remove_language_profiles') 08:41:52.6 Info: Committing Transaction 08:41:52.6 Info: 34: remove_language_profiles migrated 08:41:52.6 Info: => 0.0056199s 08:41:52.6 Info: 35: multi_disc_naming_format migrating 08:41:52.6 Info: Beginning Transaction 08:41:52.6 Info: Starting migration of Main DB to 35 08:41:52.6 Info: AlterTable NamingConfig 08:41:52.6 Info: => 1.9E-06s 08:41:52.6 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 08:41:52.6 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 08:41:52.6 Info: => 0.0006753s 08:41:52.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:41:52.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:41:52.6 Info: => 5.39E-05s 08:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-31T08:41:52', 'multi_disc_naming_format') 08:41:52.6 Info: Committing Transaction 08:41:52.6 Info: 35: multi_disc_naming_format migrated 08:41:52.6 Info: => 0.000363s 08:41:52.6 Info: 36: add_download_client_priority migrating 08:41:52.6 Info: Beginning Transaction 08:41:52.6 Info: Starting migration of Main DB to 36 08:41:52.6 Info: AlterTable DownloadClients 08:41:52.6 Info: => 1.6E-06s 08:41:52.6 Info: CreateColumn DownloadClients Priority Int32 08:41:52.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 08:41:52.6 Info: => 0.0006571s 08:41:52.6 Info: PerformDBOperation 08:41:52.6 Info: Performing DB Operation 08:41:52.6 Info: => 6.27E-05s 08:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-31T08:41:52', 'add_download_client_priority') 08:41:52.6 Info: Committing Transaction 08:41:52.6 Info: 36: add_download_client_priority migrated 08:41:52.6 Info: => 0.0015071s 08:41:52.6 Info: 37: remove_growl_prowl migrating 08:41:52.6 Info: Beginning Transaction 08:41:52.6 Info: Starting migration of Main DB to 37 08:41:52.6 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:52.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 08:41:52.6 Info: => 5.54E-05s 08:41:52.6 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:52.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 08:41:52.6 Info: => 3.96E-05s 08:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-31T08:41:52', 'remove_growl_prowl') 08:41:52.6 Info: Committing Transaction 08:41:52.6 Info: 37: remove_growl_prowl migrated 08:41:52.6 Info: => 0.0003445s 08:41:52.6 Info: 38: remove_plex_hometheatre migrating 08:41:52.6 Info: Beginning Transaction 08:41:52.6 Info: Starting migration of Main DB to 38 08:41:52.6 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:52.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 08:41:52.6 Info: => 5.48E-05s 08:41:52.6 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:52.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 08:41:52.6 Info: => 4E-05s 08:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-31T08:41:52', 'remove_plex_hometheatre') 08:41:52.6 Info: Committing Transaction 08:41:52.6 Info: 38: remove_plex_hometheatre migrated 08:41:52.6 Info: => 0.0003248s 08:41:52.6 Info: 39: add_root_folder_add_defaults migrating 08:41:52.6 Info: Beginning Transaction 08:41:52.6 Info: Starting migration of Main DB to 39 08:41:52.6 Info: AlterTable RootFolders 08:41:52.6 Info: => 1.2E-06s 08:41:52.6 Info: CreateColumn RootFolders Name String 08:41:52.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 08:41:52.6 Info: => 0.0006754s 08:41:52.6 Info: AlterTable RootFolders 08:41:52.6 Info: => 1.2E-06s 08:41:52.6 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 08:41:52.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 08:41:52.6 Info: => 0.0006245s 08:41:52.6 Info: AlterTable RootFolders 08:41:52.6 Info: => 1.3E-06s 08:41:52.6 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 08:41:52.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 08:41:52.6 Info: => 0.0006258s 08:41:52.6 Info: AlterTable RootFolders 08:41:52.6 Info: => 1.3E-06s 08:41:52.6 Info: CreateColumn RootFolders DefaultMonitorOption Int32 08:41:52.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 08:41:52.6 Info: => 0.0006304s 08:41:52.6 Info: AlterTable RootFolders 08:41:52.6 Info: => 1.3E-06s 08:41:52.6 Info: CreateColumn RootFolders DefaultTags String 08:41:52.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 08:41:52.6 Info: => 0.0006244s 08:41:52.6 Info: PerformDBOperation 08:41:52.6 Info: Performing DB Operation 08:41:52.6 Info: => 5.84E-05s 08:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-31T08:41:52', 'add_root_folder_add_defaults') 08:41:52.6 Info: Committing Transaction 08:41:52.6 Info: 39: add_root_folder_add_defaults migrated 08:41:52.6 Info: => 0.0003778s 08:41:52.6 Info: 40: task_duration migrating 08:41:52.6 Info: Beginning Transaction 08:41:52.6 Info: Starting migration of Main DB to 40 08:41:52.6 Info: AlterTable ScheduledTasks 08:41:52.6 Info: => 1.4E-06s 08:41:52.6 Info: CreateColumn ScheduledTasks LastStartTime DateTime 08:41:52.6 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 08:41:52.6 Info: => 0.0007754s 08:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-31T08:41:52', 'task_duration') 08:41:52.6 Info: Committing Transaction 08:41:52.6 Info: 40: task_duration migrated 08:41:52.6 Info: => 0.0011242s 08:41:52.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 08:41:52.6 Info: Beginning Transaction 08:41:52.6 Info: Starting migration of Main DB to 41 08:41:52.6 Info: AlterTable ReleaseProfiles 08:41:52.6 Info: => 1.3E-06s 08:41:52.6 Info: CreateColumn ReleaseProfiles Enabled Boolean 08:41:52.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 08:41:52.6 Info: => 0.0006703s 08:41:52.6 Info: AlterTable ReleaseProfiles 08:41:52.6 Info: => 1.4E-06s 08:41:52.6 Info: CreateColumn ReleaseProfiles IndexerId Int32 08:41:52.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 08:41:52.6 Info: => 0.0006255s 08:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-31T08:41:52', 'add_indexer_and_enabled_to_release_profiles') 08:41:52.6 Info: Committing Transaction 08:41:52.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 08:41:52.6 Info: => 0.0009411s 08:41:52.6 Info: 42: remove_album_folders migrating 08:41:52.6 Info: Beginning Transaction 08:41:52.6 Info: Starting migration of Main DB to 42 08:41:52.6 Info: DeleteColumn Artists AlbumFolder 08:41:52.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:52.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 08:41:52.6 Info: DROP TABLE "Artists" 08:41:52.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:52.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:52.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:52.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:52.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:52.6 Info: => 0.0066384s 08:41:52.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 08:41:52.6 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 08:41:52.6 Info: => 4.93E-05s 08:41:52.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 08:41:52.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 08:41:52.6 Info: => 4.22E-05s 08:41:52.6 Info: DeleteColumn NamingConfig AlbumFolderFormat 08:41:52.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) 08:41:52.6 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 08:41:52.6 Info: DROP TABLE "NamingConfig" 08:41:52.6 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 08:41:52.6 Info: => 0.0046936s 08:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-31T08:41:52', 'remove_album_folders') 08:41:52.6 Info: Committing Transaction 08:41:52.6 Info: 42: remove_album_folders migrated 08:41:52.6 Info: => 0.0051372s 08:41:52.6 Info: 44: add_priority_to_indexers migrating 08:41:52.6 Info: Beginning Transaction 08:41:52.6 Info: Starting migration of Main DB to 44 08:41:52.6 Info: AlterTable Indexers 08:41:52.6 Info: => 1.2E-06s 08:41:52.6 Info: CreateColumn Indexers Priority Int32 08:41:52.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 08:41:52.6 Info: => 0.0006627s 08:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-31T08:41:52', 'add_priority_to_indexers') 08:41:52.6 Info: Committing Transaction 08:41:52.6 Info: 44: add_priority_to_indexers migrated 08:41:52.6 Info: => 0.0009822s 08:41:52.6 Info: 45: remove_chown_and_folderchmod_config migrating 08:41:52.6 Info: Beginning Transaction 08:41:52.6 Info: Starting migration of Main DB to 45 08:41:52.6 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 08:41:52.6 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 08:41:52.6 Info: => 0.0001368s 08:41:52.6 Info: PerformDBOperation 08:41:52.6 Info: Performing DB Operation 08:41:52.6 Info: => 3.66E-05s 08:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-31T08:41:52', 'remove_chown_and_folderchmod_config') 08:41:52.6 Info: Committing Transaction 08:41:52.6 Info: 45: remove_chown_and_folderchmod_config migrated 08:41:52.6 Info: => 0.0003292s 08:41:52.6 Info: 47: update_notifiarr migrating 08:41:52.6 Info: Beginning Transaction 08:41:52.6 Info: Starting migration of Main DB to 47 08:41:52.6 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 08:41:52.6 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 08:41:52.6 Info: => 8.28E-05s 08:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-31T08:41:52', 'update_notifiarr') 08:41:52.6 Info: Committing Transaction 08:41:52.6 Info: 47: update_notifiarr migrated 08:41:52.6 Info: => 0.0003641s 08:41:52.6 Info: 49: email_multiple_addresses migrating 08:41:52.6 Info: Beginning Transaction 08:41:52.6 Info: Starting migration of Main DB to 49 08:41:52.6 Info: PerformDBOperation 08:41:52.6 Info: Performing DB Operation 08:41:52.6 Info: => 6.93E-05s 08:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-31T08:41:52', 'email_multiple_addresses') 08:41:52.6 Info: Committing Transaction 08:41:52.6 Info: 49: email_multiple_addresses migrated 08:41:52.6 Info: => 0.0003653s 08:41:52.6 Info: 50: rename_blacklist_to_blocklist migrating 08:41:52.6 Info: Beginning Transaction 08:41:52.6 Info: Starting migration of Main DB to 50 08:41:52.6 Info: RenameTable Blacklist Blocklist 08:41:52.6 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 08:41:52.6 Info: => 0.0019434s 08:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-31T08:41:52', 'rename_blacklist_to_blocklist') 08:41:52.6 Info: Committing Transaction 08:41:52.6 Info: 50: rename_blacklist_to_blocklist migrated 08:41:52.6 Info: => 0.0022901s 08:41:52.6 Info: 51: cdh_per_downloadclient migrating 08:41:52.6 Info: Beginning Transaction 08:41:52.6 Info: Starting migration of Main DB to 51 08:41:52.6 Info: AlterTable DownloadClients 08:41:52.6 Info: => 2E-06s 08:41:52.6 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 08:41:52.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 08:41:52.6 Info: => 0.0006489s 08:41:52.6 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 08:41:52.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 08:41:52.6 Info: => 0.0006123s 08:41:52.6 Info: PerformDBOperation 08:41:52.6 Info: Performing DB Operation 08:41:52.6 Info: => 0.0001722s 08:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-31T08:41:52', 'cdh_per_downloadclient') 08:41:52.6 Info: Committing Transaction 08:41:52.6 Info: 51: cdh_per_downloadclient migrated 08:41:52.6 Info: => 0.0004864s 08:41:52.6 Info: 52: download_history migrating 08:41:52.6 Info: Beginning Transaction 08:41:52.6 Info: Starting migration of Main DB to 52 08:41:52.6 Info: CreateTable DownloadHistory 08:41:52.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) 08:41:52.6 Info: => 0.0002625s 08:41:52.6 Info: CreateIndex DownloadHistory (EventType) 08:41:52.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 08:41:52.6 Info: => 0.0001459s 08:41:52.6 Info: CreateIndex DownloadHistory (ArtistId) 08:41:52.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 08:41:52.6 Info: => 0.000118s 08:41:52.6 Info: CreateIndex DownloadHistory (DownloadId) 08:41:52.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 08:41:52.6 Info: => 0.0001243s 08:41:52.6 Info: PerformDBOperation 08:41:52.6 Info: Performing DB Operation 08:41:52.6 Info: => 0.0001293s 08:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-31T08:41:52', 'download_history') 08:41:52.6 Info: Committing Transaction 08:41:52.6 Info: 52: download_history migrated 08:41:52.6 Info: => 0.0004861s 08:41:52.6 Info: 53: add_update_history migrating 08:41:52.6 Info: Beginning Transaction 08:41:52.6 Info: Starting migration of Main DB to 53 08:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-31T08:41:52', 'add_update_history') 08:41:52.6 Info: Committing Transaction 08:41:52.6 Info: 53: add_update_history migrated 08:41:52.6 Info: => 0.000329s 08:41:52.6 Info: 54: add_on_update_to_notifications migrating 08:41:52.6 Info: Beginning Transaction 08:41:52.6 Info: Starting migration of Main DB to 54 08:41:52.6 Info: AlterTable Notifications 08:41:52.6 Info: => 1.2E-06s 08:41:52.6 Info: CreateColumn Notifications OnApplicationUpdate Boolean 08:41:52.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 08:41:52.6 Info: => 0.0006898s 08:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-31T08:41:52', 'add_on_update_to_notifications') 08:41:52.6 Info: Committing Transaction 08:41:52.6 Info: 54: add_on_update_to_notifications migrated 08:41:52.6 Info: => 0.0010065s 08:41:52.6 Info: 55: download_client_per_indexer migrating 08:41:52.6 Info: Beginning Transaction 08:41:52.6 Info: Starting migration of Main DB to 55 08:41:52.6 Info: AlterTable Indexers 08:41:52.6 Info: => 1.5E-06s 08:41:52.6 Info: CreateColumn Indexers DownloadClientId Int32 08:41:52.6 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 08:41:52.6 Info: => 0.0018879s 08:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-31T08:41:52', 'download_client_per_indexer') 08:41:52.6 Info: Committing Transaction 08:41:52.6 Info: 55: download_client_per_indexer migrated 08:41:52.6 Info: => 0.0022269s 08:41:52.6 Info: 56: AddNewItemMonitorType migrating 08:41:52.6 Info: Beginning Transaction 08:41:52.6 Info: Starting migration of Main DB to 56 08:41:52.6 Info: AlterTable Artists 08:41:52.6 Info: => 1.1E-06s 08:41:52.6 Info: CreateColumn Artists MonitorNewItems Int32 08:41:52.6 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 08:41:52.6 Info: => 0.0006976s 08:41:52.6 Info: AlterTable RootFolders 08:41:52.6 Info: => 1.4E-06s 08:41:52.6 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 08:41:52.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 08:41:52.6 Info: => 0.0006585s 08:41:52.6 Info: AlterTable ImportLists 08:41:52.6 Info: => 1.2E-06s 08:41:52.6 Info: CreateColumn ImportLists MonitorNewItems Int32 08:41:52.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 08:41:52.6 Info: => 0.0006518s 08:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-31T08:41:52', 'AddNewItemMonitorType') 08:41:52.6 Info: Committing Transaction 08:41:52.6 Info: 56: AddNewItemMonitorType migrated 08:41:52.6 Info: => 0.0009908s 08:41:52.6 Info: 57: ImportListSearch migrating 08:41:52.6 Info: Beginning Transaction 08:41:52.6 Info: Starting migration of Main DB to 57 08:41:52.6 Info: AlterTable ImportLists 08:41:52.6 Info: => 1.4E-06s 08:41:52.6 Info: CreateColumn ImportLists ShouldSearch Boolean 08:41:52.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 08:41:52.6 Info: => 0.0007122s 08:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-31T08:41:52', 'ImportListSearch') 08:41:52.6 Info: Committing Transaction 08:41:52.6 Info: 57: ImportListSearch migrated 08:41:52.6 Info: => 0.0010311s 08:41:52.6 Info: 58: ImportListMonitorExisting migrating 08:41:52.6 Info: Beginning Transaction 08:41:52.6 Info: Starting migration of Main DB to 58 08:41:52.6 Info: AlterTable ImportLists 08:41:52.6 Info: => 1.3E-06s 08:41:52.6 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 08:41:52.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 08:41:52.6 Info: => 0.0007249s 08:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-31T08:41:52', 'ImportListMonitorExisting') 08:41:52.6 Info: Committing Transaction 08:41:52.6 Info: 58: ImportListMonitorExisting migrated 08:41:52.6 Info: => 0.0010508s 08:41:52.6 Info: 59: add_indexer_tags migrating 08:41:52.6 Info: Beginning Transaction 08:41:52.6 Info: Starting migration of Main DB to 59 08:41:52.6 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:52.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 08:41:52.6 Info: => 5.53E-05s 08:41:52.6 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:52.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 08:41:52.6 Info: => 3.93E-05s 08:41:52.6 Info: AlterTable Indexers 08:41:52.6 Info: => 1.1E-06s 08:41:52.6 Info: CreateColumn Indexers Tags String 08:41:52.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 08:41:52.6 Info: => 0.0006863s 08:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-31T08:41:52', 'add_indexer_tags') 08:41:52.6 Info: Committing Transaction 08:41:52.6 Info: 59: add_indexer_tags migrated 08:41:52.6 Info: => 0.0010409s 08:41:52.6 Info: 60: update_audio_types migrating 08:41:52.6 Info: Beginning Transaction 08:41:52.6 Info: Starting migration of Main DB to 60 08:41:52.6 Info: PerformDBOperation 08:41:52.6 Info: Performing DB Operation 08:41:52.6 Info: => 7.62E-05s 08:41:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-31T08:41:52', 'update_audio_types') 08:41:52.6 Info: Committing Transaction 08:41:52.6 Info: 60: update_audio_types migrated 08:41:52.6 Info: => 0.0003713s 08:41:52.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 08:41:52.6 Info: Beginning Transaction 08:41:52.6 Info: Starting migration of Main DB to 61 08:41:52.6 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:52.6 Info: DELETE FROM "Commands" WHERE 1 = 1 08:41:52.6 Info: => 5.47E-05s 08:41:52.6 Info: AlterTable AlbumReleases 08:41:52.6 Info: => 1.2E-06s 08:41:52.6 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 08:41:52.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) 08:41:52.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" 08:41:52.6 Info: DROP TABLE "AlbumReleases" 08:41:52.6 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 08:41:52.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:41:52.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:41:52.6 Info: => 0.00665s 08:41:52.6 Info: AlterTable Albums 08:41:52.6 Info: => 1.6E-06s 08:41:52.6 Info: AlterColumn Albums LastInfoSync DateTimeOffset 08:41:52.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 08:41:52.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 08:41:52.6 Info: DROP TABLE "Albums" 08:41:52.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:52.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:52.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:52.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:52.6 Info: => 0.0055991s 08:41:52.6 Info: AlterTable Albums 08:41:52.6 Info: => 1.3E-06s 08:41:52.6 Info: AlterColumn Albums ReleaseDate DateTimeOffset 08:41:52.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 08:41:52.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 08:41:52.6 Info: DROP TABLE "Albums" 08:41:52.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:52.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:52.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:52.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:52.6 Info: => 0.0069881s 08:41:52.6 Info: AlterTable Albums 08:41:52.6 Info: => 5.5E-06s 08:41:52.6 Info: AlterColumn Albums Added DateTimeOffset 08:41:52.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 08:41:52.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 08:41:52.6 Info: DROP TABLE "Albums" 08:41:52.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:52.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:52.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:52.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:52.6 Info: => 0.0055732s 08:41:52.6 Info: AlterTable Artists 08:41:52.6 Info: => 1.8E-06s 08:41:52.6 Info: AlterColumn Artists LastInfoSync DateTimeOffset 08:41:52.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 08:41:52.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" 08:41:52.6 Info: DROP TABLE "Artists" 08:41:52.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:52.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:52.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:52.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:52.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:52.6 Info: => 0.0056392s 08:41:52.6 Info: AlterTable Artists 08:41:52.6 Info: => 1.6E-06s 08:41:52.6 Info: AlterColumn Artists Added DateTimeOffset 08:41:52.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 08:41:52.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" 08:41:52.6 Info: DROP TABLE "Artists" 08:41:52.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:52.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:52.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:52.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:52.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:52.6 Info: => 0.0067988s 08:41:52.6 Info: AlterTable Blocklist 08:41:52.6 Info: => 1.4E-06s 08:41:52.6 Info: AlterColumn Blocklist Date DateTimeOffset 08:41:52.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) 08:41:52.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" 08:41:52.6 Info: DROP TABLE "Blocklist" 08:41:52.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 08:41:52.6 Info: => 0.006123s 08:41:52.6 Info: AlterTable Blocklist 08:41:52.6 Info: => 1.7E-06s 08:41:52.6 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 08:41:52.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) 08:41:52.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" 08:41:52.6 Info: DROP TABLE "Blocklist" 08:41:52.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 08:41:52.7 Info: => 0.0049716s 08:41:52.7 Info: AlterTable Commands 08:41:52.7 Info: => 1.7E-06s 08:41:52.7 Info: AlterColumn Commands QueuedAt DateTimeOffset 08:41:52.7 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 08:41:52.7 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 08:41:52.7 Info: DROP TABLE "Commands" 08:41:52.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:41:52.7 Info: => 0.0059274s 08:41:52.7 Info: AlterTable Commands 08:41:52.7 Info: => 1.6E-06s 08:41:52.7 Info: AlterColumn Commands StartedAt DateTimeOffset 08:41:52.7 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 08:41:52.7 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 08:41:52.7 Info: DROP TABLE "Commands" 08:41:52.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:41:52.7 Info: => 0.0049718s 08:41:52.7 Info: AlterTable Commands 08:41:52.7 Info: => 1.8E-06s 08:41:52.7 Info: AlterColumn Commands EndedAt DateTimeOffset 08:41:52.7 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 08:41:52.7 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 08:41:52.7 Info: DROP TABLE "Commands" 08:41:52.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:41:52.7 Info: => 0.0062496s 08:41:52.7 Info: AlterTable DownloadClientStatus 08:41:52.7 Info: => 1.7E-06s 08:41:52.7 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 08:41:52.7 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 08:41:52.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:41:52.7 Info: DROP TABLE "DownloadClientStatus" 08:41:52.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:41:52.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:52.7 Info: => 0.0051365s 08:41:52.7 Info: AlterTable DownloadClientStatus 08:41:52.7 Info: => 1.5E-06s 08:41:52.7 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 08:41:52.7 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 08:41:52.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:41:52.7 Info: DROP TABLE "DownloadClientStatus" 08:41:52.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:41:52.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:52.7 Info: => 0.0066131s 08:41:52.7 Info: AlterTable DownloadClientStatus 08:41:52.7 Info: => 1.6E-06s 08:41:52.7 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 08:41:52.7 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 08:41:52.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:41:52.7 Info: DROP TABLE "DownloadClientStatus" 08:41:52.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:41:52.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:52.7 Info: => 0.0050539s 08:41:52.7 Info: AlterTable DownloadHistory 08:41:52.7 Info: => 1.6E-06s 08:41:52.7 Info: AlterColumn DownloadHistory Date DateTimeOffset 08:41:52.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) 08:41:52.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" 08:41:52.7 Info: DROP TABLE "DownloadHistory" 08:41:52.7 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 08:41:52.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 08:41:52.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 08:41:52.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 08:41:52.7 Info: => 0.0065332s 08:41:52.7 Info: AlterTable ExtraFiles 08:41:52.7 Info: => 1.6E-06s 08:41:52.7 Info: AlterColumn ExtraFiles Added DateTimeOffset 08:41:52.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) 08:41:52.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" 08:41:52.7 Info: DROP TABLE "ExtraFiles" 08:41:52.7 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 08:41:52.7 Info: => 0.005889s 08:41:52.7 Info: AlterTable ExtraFiles 08:41:52.7 Info: => 1.7E-06s 08:41:52.7 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 08:41:52.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) 08:41:52.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" 08:41:52.7 Info: DROP TABLE "ExtraFiles" 08:41:52.7 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 08:41:52.7 Info: => 0.006264s 08:41:52.7 Info: AlterTable History 08:41:52.7 Info: => 1.7E-06s 08:41:52.7 Info: AlterColumn History Date DateTimeOffset 08:41:52.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) 08:41:52.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" 08:41:52.7 Info: DROP TABLE "History" 08:41:52.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 08:41:52.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:52.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:52.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:52.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:52.7 Info: => 0.0054176s 08:41:52.7 Info: AlterTable ImportListStatus 08:41:52.7 Info: => 1.5E-06s 08:41:52.7 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 08:41:52.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) 08:41:52.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:41:52.7 Info: DROP TABLE "ImportListStatus" 08:41:52.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:41:52.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:52.7 Info: => 0.0049669s 08:41:52.7 Info: AlterTable ImportListStatus 08:41:52.7 Info: => 1.6E-06s 08:41:52.7 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 08:41:52.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) 08:41:52.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:41:52.7 Info: DROP TABLE "ImportListStatus" 08:41:52.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:41:52.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:52.7 Info: => 0.0050157s 08:41:52.7 Info: AlterTable ImportListStatus 08:41:52.7 Info: => 1.4E-06s 08:41:52.7 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 08:41:52.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) 08:41:52.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:41:52.7 Info: DROP TABLE "ImportListStatus" 08:41:52.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:41:52.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:52.7 Info: => 0.0063864s 08:41:52.7 Info: AlterTable IndexerStatus 08:41:52.7 Info: => 1.6E-06s 08:41:52.7 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 08:41:52.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) 08:41:52.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:41:52.7 Info: DROP TABLE "IndexerStatus" 08:41:52.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:41:52.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:52.7 Info: => 0.0060395s 08:41:52.7 Info: AlterTable IndexerStatus 08:41:52.7 Info: => 1.4E-06s 08:41:52.7 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 08:41:52.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) 08:41:52.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:41:52.7 Info: DROP TABLE "IndexerStatus" 08:41:52.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:41:52.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:52.7 Info: => 0.0050211s 08:41:52.7 Info: AlterTable IndexerStatus 08:41:52.7 Info: => 1.3E-06s 08:41:52.7 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 08:41:52.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) 08:41:52.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:41:52.7 Info: DROP TABLE "IndexerStatus" 08:41:52.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:41:52.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:52.7 Info: => 0.0063134s 08:41:52.7 Info: AlterTable LyricFiles 08:41:52.7 Info: => 1.6E-06s 08:41:52.7 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 08:41:52.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) 08:41:52.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" 08:41:52.7 Info: DROP TABLE "LyricFiles" 08:41:52.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:41:52.7 Info: => 0.0047752s 08:41:52.7 Info: AlterTable LyricFiles 08:41:52.7 Info: => 1.7E-06s 08:41:52.7 Info: AlterColumn LyricFiles Added DateTimeOffset 08:41:52.8 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 08:41:52.8 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 08:41:52.8 Info: DROP TABLE "LyricFiles" 08:41:52.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:41:52.8 Info: => 0.0048845s 08:41:52.8 Info: AlterTable MetadataFiles 08:41:52.8 Info: => 2E-06s 08:41:52.8 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 08:41:52.8 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 08:41:52.8 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 08:41:52.8 Info: DROP TABLE "MetadataFiles" 08:41:52.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 08:41:52.8 Info: => 0.0048355s 08:41:52.8 Info: AlterTable MetadataFiles 08:41:52.8 Info: => 1.7E-06s 08:41:52.8 Info: AlterColumn MetadataFiles Added DateTimeOffset 08:41:52.8 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 08:41:52.8 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 08:41:52.8 Info: DROP TABLE "MetadataFiles" 08:41:52.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 08:41:52.8 Info: => 0.0064997s 08:41:52.8 Info: AlterTable PendingReleases 08:41:52.8 Info: => 1.9E-06s 08:41:52.8 Info: AlterColumn PendingReleases Added DateTimeOffset 08:41:52.8 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 08:41:52.8 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 08:41:52.8 Info: DROP TABLE "PendingReleases" 08:41:52.8 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 08:41:52.8 Info: => 0.0048504s 08:41:52.8 Info: AlterTable ScheduledTasks 08:41:52.8 Info: => 1.8E-06s 08:41:52.8 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 08:41:52.8 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 08:41:52.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 08:41:52.8 Info: DROP TABLE "ScheduledTasks" 08:41:52.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 08:41:52.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:52.8 Info: => 0.0061636s 08:41:52.8 Info: AlterTable ScheduledTasks 08:41:52.8 Info: => 1.6E-06s 08:41:52.8 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 08:41:52.8 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 08:41:52.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 08:41:52.8 Info: DROP TABLE "ScheduledTasks" 08:41:52.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 08:41:52.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:52.8 Info: => 0.0049389s 08:41:52.8 Info: AlterTable TrackFiles 08:41:52.8 Info: => 1.3E-06s 08:41:52.8 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 08:41:52.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:52.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" 08:41:52.8 Info: DROP TABLE "TrackFiles" 08:41:52.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:52.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:52.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:52.8 Info: => 0.0051259s 08:41:52.8 Info: AlterTable TrackFiles 08:41:52.8 Info: => 1.7E-06s 08:41:52.8 Info: AlterColumn TrackFiles Modified DateTimeOffset 08:41:52.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:52.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" 08:41:52.8 Info: DROP TABLE "TrackFiles" 08:41:52.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:52.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:52.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:52.8 Info: => 0.0064309s 08:41:52.8 Info: AlterTable VersionInfo 08:41:52.8 Info: => 1.5E-06s 08:41:52.8 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 08:41:52.8 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 08:41:52.8 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 08:41:52.8 Info: DROP TABLE "VersionInfo" 08:41:52.8 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 08:41:52.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:41:52.8 Info: => 0.0049116s 08:41:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-31T08:41:52', 'postgres_update_timestamp_columns_to_with_timezone') 08:41:52.8 Info: Committing Transaction 08:41:52.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 08:41:52.8 Info: => 0.0058579s 08:41:52.8 Info: 62: add_on_delete_to_notifications migrating 08:41:52.8 Info: Beginning Transaction 08:41:52.8 Info: Starting migration of Main DB to 62 08:41:52.8 Info: AlterTable Notifications 08:41:52.8 Info: => 2.2E-06s 08:41:52.8 Info: CreateColumn Notifications OnArtistDelete Boolean 08:41:52.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 08:41:52.8 Info: => 0.0006721s 08:41:52.8 Info: AlterTable Notifications 08:41:52.8 Info: => 1.4E-06s 08:41:52.8 Info: CreateColumn Notifications OnAlbumDelete Boolean 08:41:52.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 08:41:52.8 Info: => 0.000644s 08:41:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-31T08:41:52', 'add_on_delete_to_notifications') 08:41:52.8 Info: Committing Transaction 08:41:52.8 Info: 62: add_on_delete_to_notifications migrated 08:41:52.8 Info: => 0.0010069s 08:41:52.8 Info: 63: add_custom_formats migrating 08:41:52.8 Info: Beginning Transaction 08:41:52.8 Info: Starting migration of Main DB to 63 08:41:52.8 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 08:41:52.8 Info: AlterTable DelayProfiles 08:41:52.8 Info: => 1.1E-06s 08:41:52.8 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 08:41:52.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 08:41:52.8 Info: => 0.0006555s 08:41:52.8 Info: UpdateData 08:41:52.8 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 08:41:52.8 Info: => 5.6E-05s 08:41:52.8 Info: AlterTable TrackFiles 08:41:52.8 Info: => 1.2E-06s 08:41:52.8 Info: CreateColumn TrackFiles OriginalFilePath String 08:41:52.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 08:41:52.8 Info: => 0.0006167s 08:41:52.8 Info: PerformDBOperation 08:41:52.8 Info: Performing DB Operation 08:41:52.8 Info: => 0.0012831s 08:41:52.8 Info: CreateTable CustomFormats 08:41:52.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) 08:41:52.8 Info: => 0.0001553s 08:41:52.8 Info: CreateIndex CustomFormats (Name) 08:41:52.8 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 08:41:52.8 Info: => 9.71E-05s 08:41:52.8 Info: AlterTable QualityProfiles 08:41:52.8 Info: => 1.3E-06s 08:41:52.8 Info: CreateColumn QualityProfiles FormatItems String 08:41:52.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 08:41:52.8 Info: => 0.001803s 08:41:52.8 Info: AlterTable QualityProfiles 08:41:52.8 Info: => 1.7E-06s 08:41:52.8 Info: CreateColumn QualityProfiles MinFormatScore Int32 08:41:52.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 08:41:52.8 Info: => 0.0007009s 08:41:52.8 Info: AlterTable QualityProfiles 08:41:52.8 Info: => 1.4E-06s 08:41:52.8 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 08:41:52.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 08:41:52.8 Info: => 0.0006372s 08:41:52.8 Info: PerformDBOperation 08:41:52.8 Info: Performing DB Operation 08:41:52.8 Info: => 0.0014258s 08:41:52.8 Info: PerformDBOperation 08:41:52.8 Info: Performing DB Operation 08:41:52.8 Info: => 4.39E-05s 08:41:52.8 Info: DeleteColumn ReleaseProfiles Preferred 08:41:52.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) 08:41:52.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 08:41:52.8 Info: DROP TABLE "ReleaseProfiles" 08:41:52.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 08:41:52.8 Info: => 0.0060405s 08:41:52.8 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 08:41:52.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) 08:41:52.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 08:41:52.8 Info: DROP TABLE "ReleaseProfiles" 08:41:52.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 08:41:52.8 Info: => 0.0048387s 08:41:52.8 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 08:41:52.8 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 08:41:52.8 Info: => 5.83E-05s 08:41:52.8 Info: AlterTable DelayProfiles 08:41:52.8 Info: => 1.5E-06s 08:41:52.8 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 08:41:52.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 08:41:52.8 Info: => 0.0006442s 08:41:52.8 Info: AlterTable DelayProfiles 08:41:52.8 Info: => 1.3E-06s 08:41:52.8 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 08:41:52.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 08:41:52.8 Info: => 0.0006298s 08:41:52.8 Info: -> 1 Insert operations completed in 00:00:00.0001006 taking an average of 00:00:00.0001006 08:41:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-31T08:41:52', 'add_custom_formats') 08:41:52.8 Info: Committing Transaction 08:41:52.8 Info: 63: add_custom_formats migrated 08:41:52.8 Info: => 0.001089s 08:41:52.8 Debug: Took: 00:00:00.5211036 08:41:52.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_unnamed_release_profile --- 08:41:52.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cfs_from_multiple_unnamed_release_profile --- 08:41:52.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121129123471_131/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:52.9 Info: DatabaseEngineVersionCheck migrating 08:41:52.9 Info: PerformDBOperation 08:41:52.9 Info: Performing DB Operation 08:41:52.9 Info: SQLite 3.46.0 08:41:52.9 Info: => 0.0011942s 08:41:52.9 Info: DatabaseEngineVersionCheck migrated 08:41:52.9 Info: => 0.0012121s 08:41:52.9 Info: VersionMigration migrating 08:41:52.9 Info: Beginning Transaction 08:41:52.9 Info: CreateTable VersionInfo 08:41:52.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:41:52.9 Info: => 0.000161s 08:41:52.9 Info: Committing Transaction 08:41:52.9 Info: VersionMigration migrated 08:41:52.9 Info: => 0.0005566s 08:41:52.9 Info: VersionUniqueMigration migrating 08:41:52.9 Info: Beginning Transaction 08:41:52.9 Info: CreateIndex VersionInfo (Version) 08:41:52.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:41:52.9 Info: => 0.0001365s 08:41:52.9 Info: AlterTable VersionInfo 08:41:52.9 Info: => 1.4E-06s 08:41:52.9 Info: CreateColumn VersionInfo AppliedOn DateTime 08:41:52.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:41:52.9 Info: => 0.0006085s 08:41:52.9 Info: Committing Transaction 08:41:52.9 Info: VersionUniqueMigration migrated 08:41:52.9 Info: => 0.0008323s 08:41:52.9 Info: VersionDescriptionMigration migrating 08:41:52.9 Info: Beginning Transaction 08:41:52.9 Info: AlterTable VersionInfo 08:41:52.9 Info: => 1.4E-06s 08:41:52.9 Info: CreateColumn VersionInfo Description String 08:41:52.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:41:52.9 Info: => 0.0002171s 08:41:52.9 Info: Committing Transaction 08:41:52.9 Info: VersionDescriptionMigration migrated 08:41:52.9 Info: => 0.0004253s 08:41:52.9 Info: 1: InitialSetup migrating 08:41:52.9 Info: Beginning Transaction 08:41:52.9 Info: Starting migration of Main DB to 1 08:41:52.9 Info: CreateTable Config 08:41:52.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:41:52.9 Info: => 0.0001885s 08:41:52.9 Info: CreateIndex Config (Key) 08:41:52.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:41:52.9 Info: => 8.51E-05s 08:41:52.9 Info: CreateTable RootFolders 08:41:52.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:41:52.9 Info: => 9.49E-05s 08:41:52.9 Info: CreateIndex RootFolders (Path) 08:41:52.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:41:52.9 Info: => 8.08E-05s 08:41:52.9 Info: CreateTable Artists 08:41:52.9 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 08:41:52.9 Info: => 0.0003418s 08:41:52.9 Info: CreateIndex Artists (ForeignArtistId) 08:41:52.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:52.9 Info: => 8.88E-05s 08:41:52.9 Info: CreateIndex Artists (NameSlug) 08:41:52.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:52.9 Info: => 7.71E-05s 08:41:52.9 Info: CreateIndex Artists (CleanName) 08:41:52.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:52.9 Info: => 7.82E-05s 08:41:52.9 Info: CreateIndex Artists (Path) 08:41:52.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:52.9 Info: => 7.61E-05s 08:41:52.9 Info: CreateTable Albums 08:41:52.9 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 08:41:52.9 Info: => 0.0003049s 08:41:52.9 Info: CreateIndex Albums (ForeignAlbumId) 08:41:52.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:52.9 Info: => 9E-05s 08:41:52.9 Info: CreateIndex Albums (MBId) 08:41:52.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:52.9 Info: => 7.63E-05s 08:41:52.9 Info: CreateIndex Albums (TADBId) 08:41:52.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:52.9 Info: => 7.52E-05s 08:41:52.9 Info: CreateIndex Albums (TitleSlug) 08:41:52.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:52.9 Info: => 7.79E-05s 08:41:52.9 Info: CreateIndex Albums (CleanTitle) 08:41:52.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:52.9 Info: => 7.54E-05s 08:41:52.9 Info: CreateIndex Albums (Path) 08:41:52.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:41:52.9 Info: => 7.17E-05s 08:41:52.9 Info: CreateTable Tracks 08:41:52.9 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 08:41:52.9 Info: => 0.0001657s 08:41:52.9 Info: CreateIndex Tracks (ForeignTrackId) 08:41:52.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:52.9 Info: => 8.09E-05s 08:41:52.9 Info: CreateIndex Tracks (ArtistId) 08:41:52.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:52.9 Info: => 7.99E-05s 08:41:52.9 Info: CreateIndex Tracks (TrackFileId) 08:41:52.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:52.9 Info: => 0.0001048s 08:41:52.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:41:52.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:41:52.9 Info: => 8.81E-05s 08:41:52.9 Info: CreateTable TrackFiles 08:41:52.9 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 08:41:52.9 Info: => 0.0001503s 08:41:52.9 Info: CreateIndex TrackFiles (ArtistId) 08:41:52.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:41:52.9 Info: => 8.78E-05s 08:41:52.9 Info: CreateIndex TrackFiles (AlbumId) 08:41:52.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:52.9 Info: => 7.9E-05s 08:41:52.9 Info: CreateTable History 08:41:52.9 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 08:41:52.9 Info: => 0.0001605s 08:41:52.9 Info: CreateIndex History (Date) 08:41:52.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:52.9 Info: => 8.52E-05s 08:41:52.9 Info: CreateIndex History (EventType) 08:41:52.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:52.9 Info: => 0.0001065s 08:41:52.9 Info: CreateIndex History (DownloadId) 08:41:52.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:41:52.9 Info: => 9.4E-05s 08:41:52.9 Info: CreateIndex History (AlbumId) 08:41:52.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:41:52.9 Info: => 8.08E-05s 08:41:52.9 Info: CreateTable Notifications 08:41:52.9 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 08:41:52.9 Info: => 0.000146s 08:41:52.9 Info: CreateTable ScheduledTasks 08:41:52.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:41:52.9 Info: => 0.0001173s 08:41:52.9 Info: CreateIndex ScheduledTasks (TypeName) 08:41:52.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:52.9 Info: => 8.62E-05s 08:41:52.9 Info: CreateTable Indexers 08:41:52.9 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 08:41:52.9 Info: => 0.000119s 08:41:52.9 Info: CreateIndex Indexers (Name) 08:41:52.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:52.9 Info: => 0.0001145s 08:41:52.9 Info: CreateTable Profiles 08:41:52.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:41:52.9 Info: => 0.0001218s 08:41:52.9 Info: CreateIndex Profiles (Name) 08:41:52.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:41:52.9 Info: => 8.77E-05s 08:41:52.9 Info: CreateTable QualityDefinitions 08:41:52.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:41:52.9 Info: => 0.0001355s 08:41:52.9 Info: CreateIndex QualityDefinitions (Quality) 08:41:52.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:41:52.9 Info: => 8.64E-05s 08:41:52.9 Info: CreateIndex QualityDefinitions (Title) 08:41:52.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:41:52.9 Info: => 8.62E-05s 08:41:52.9 Info: CreateTable NamingConfig 08:41:52.9 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 08:41:52.9 Info: => 0.0001559s 08:41:52.9 Info: CreateTable Blacklist 08:41:52.9 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 08:41:52.9 Info: => 0.0002039s 08:41:52.9 Info: CreateTable Metadata 08:41:52.9 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 08:41:52.9 Info: => 0.0001178s 08:41:52.9 Info: CreateTable MetadataFiles 08:41:52.9 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 08:41:52.9 Info: => 0.0001451s 08:41:52.9 Info: CreateTable DownloadClients 08:41:52.9 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 08:41:52.9 Info: => 0.0001226s 08:41:52.9 Info: CreateTable PendingReleases 08:41:52.9 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 08:41:52.9 Info: => 0.0001304s 08:41:52.9 Info: CreateTable RemotePathMappings 08:41:52.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:41:52.9 Info: => 0.000109s 08:41:52.9 Info: CreateTable Tags 08:41:52.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:41:52.9 Info: => 9.74E-05s 08:41:52.9 Info: CreateIndex Tags (Label) 08:41:52.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:41:52.9 Info: => 0.0001043s 08:41:52.9 Info: CreateTable Restrictions 08:41:52.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:41:52.9 Info: => 0.0001138s 08:41:52.9 Info: CreateTable DelayProfiles 08:41:52.9 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 08:41:52.9 Info: => 0.0001486s 08:41:52.9 Info: CreateTable Users 08:41:52.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:41:52.9 Info: => 0.0001074s 08:41:52.9 Info: CreateIndex Users (Identifier) 08:41:52.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:41:52.9 Info: => 9.23E-05s 08:41:52.9 Info: CreateIndex Users (Username) 08:41:52.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:41:52.9 Info: => 8.46E-05s 08:41:52.9 Info: CreateTable Commands 08:41:52.9 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 08:41:52.9 Info: => 0.0001516s 08:41:52.9 Info: CreateTable IndexerStatus 08:41:52.9 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 08:41:52.9 Info: => 0.0001533s 08:41:52.9 Info: CreateIndex IndexerStatus (ProviderId) 08:41:52.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:52.9 Info: => 8.87E-05s 08:41:52.9 Info: CreateTable ExtraFiles 08:41:52.9 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 08:41:52.9 Info: => 0.000134s 08:41:52.9 Info: CreateTable LyricFiles 08:41:52.9 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 08:41:52.9 Info: => 0.0001541s 08:41:52.9 Info: CreateTable LanguageProfiles 08:41:52.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:41:52.9 Info: => 0.0001101s 08:41:52.9 Info: CreateIndex LanguageProfiles (Name) 08:41:52.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:41:52.9 Info: => 0.0001047s 08:41:52.9 Info: CreateTable DownloadClientStatus 08:41:52.9 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 08:41:52.9 Info: => 0.0001224s 08:41:52.9 Info: CreateIndex DownloadClientStatus (ProviderId) 08:41:52.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:52.9 Info: => 9.09E-05s 08:41:52.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:41:52.9 Info: -> 1 Insert operations completed in 00:00:00.0000713 taking an average of 00:00:00.0000713 08:41:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:41:52', 'InitialSetup') 08:41:52.9 Info: Committing Transaction 08:41:52.9 Info: 1: InitialSetup migrated 08:41:52.9 Info: => 0.0011132s 08:41:52.9 Info: 2: add_reason_to_pending_releases migrating 08:41:52.9 Info: Beginning Transaction 08:41:52.9 Info: Starting migration of Main DB to 2 08:41:52.9 Info: AlterTable PendingReleases 08:41:52.9 Info: => 1.4E-06s 08:41:52.9 Info: CreateColumn PendingReleases Reason Int32 08:41:52.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:41:52.9 Info: => 0.0005785s 08:41:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:41:52', 'add_reason_to_pending_releases') 08:41:52.9 Info: Committing Transaction 08:41:52.9 Info: 2: add_reason_to_pending_releases migrated 08:41:52.9 Info: => 0.0008931s 08:41:52.9 Info: 3: add_medium_support migrating 08:41:52.9 Info: Beginning Transaction 08:41:52.9 Info: Starting migration of Main DB to 3 08:41:52.9 Info: AlterTable Albums 08:41:52.9 Info: => 1.4E-06s 08:41:52.9 Info: CreateColumn Albums Media String 08:41:52.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:41:52.9 Info: => 0.0005791s 08:41:52.9 Info: AlterTable Tracks 08:41:52.9 Info: => 1.5E-06s 08:41:52.9 Info: CreateColumn Tracks MediumNumber Int32 08:41:52.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:41:52.9 Info: => 0.0005256s 08:41:52.9 Info: AlterTable Tracks 08:41:52.9 Info: => 1.4E-06s 08:41:52.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:41:52.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:41:52.9 Info: => 0.000521s 08:41:52.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:52.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:52.9 Info: => 4.8E-05s 08:41:52.9 Info: DeleteColumn Tracks TrackNumber 08:41:52.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) 08:41:52.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" 08:41:52.9 Info: DROP TABLE "Tracks" 08:41:52.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:52.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:52.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:52.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:52.9 Info: => 0.0046211s 08:41:52.9 Info: AlterTable Tracks 08:41:52.9 Info: => 1.4E-06s 08:41:52.9 Info: CreateColumn Tracks TrackNumber String 08:41:52.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:41:52.9 Info: => 0.0005899s 08:41:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:41:52', 'add_medium_support') 08:41:52.9 Info: Committing Transaction 08:41:52.9 Info: 3: add_medium_support migrated 08:41:52.9 Info: => 0.0009782s 08:41:52.9 Info: 4: add_various_qualites_in_profile migrating 08:41:52.9 Info: Beginning Transaction 08:41:52.9 Info: Starting migration of Main DB to 4 08:41:52.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:52.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:52.9 Info: => 5.88E-05s 08:41:52.9 Info: PerformDBOperation 08:41:52.9 Info: Performing DB Operation 08:41:52.9 Info: => 4.11E-05s 08:41:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:41:52', 'add_various_qualites_in_profile') 08:41:52.9 Info: Committing Transaction 08:41:52.9 Info: 4: add_various_qualites_in_profile migrated 08:41:52.9 Info: => 0.0002943s 08:41:52.9 Info: 5: metadata_profiles migrating 08:41:52.9 Info: Beginning Transaction 08:41:52.9 Info: Starting migration of Main DB to 5 08:41:52.9 Info: CreateTable MetadataProfiles 08:41:52.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 08:41:52.9 Info: => 0.0001424s 08:41:52.9 Info: CreateIndex MetadataProfiles (Name) 08:41:52.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 08:41:52.9 Info: => 0.0001416s 08:41:52.9 Info: AlterTable Artists 08:41:52.9 Info: => 1.4E-06s 08:41:52.9 Info: CreateColumn Artists MetadataProfileId Int32 08:41:52.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 08:41:52.9 Info: => 0.0005502s 08:41:52.9 Info: DeleteColumn Artists PrimaryAlbumTypes 08:41:52.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) 08:41:52.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" 08:41:52.9 Info: DROP TABLE "Artists" 08:41:52.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:52.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:52.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:52.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:52.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:52.9 Info: => 0.0066277s 08:41:52.9 Info: DeleteColumn Artists SecondaryAlbumTypes 08:41:52.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) 08:41:52.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" 08:41:52.9 Info: DROP TABLE "Artists" 08:41:52.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:52.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:52.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:52.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:52.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:52.9 Info: => 0.0049264s 08:41:52.9 Info: AlterTable Albums 08:41:52.9 Info: => 1.3E-06s 08:41:52.9 Info: CreateColumn Albums SecondaryTypes String 08:41:52.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 08:41:52.9 Info: => 0.0005576s 08:41:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-31T08:41:52', 'metadata_profiles') 08:41:52.9 Info: Committing Transaction 08:41:52.9 Info: 5: metadata_profiles migrated 08:41:52.9 Info: => 0.0009747s 08:41:52.9 Info: 6: separate_automatic_and_interactive_search migrating 08:41:52.9 Info: Beginning Transaction 08:41:52.9 Info: Starting migration of Main DB to 6 08:41:52.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 08:41:52.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) 08:41:52.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 08:41:52.9 Info: DROP TABLE "Indexers" 08:41:52.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:52.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:52.9 Info: => 0.0054139s 08:41:52.9 Info: AlterTable Indexers 08:41:52.9 Info: => 1.6E-06s 08:41:52.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 08:41:52.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 08:41:52.9 Info: => 0.0005372s 08:41:52.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:52.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:52.9 Info: => 4.68E-05s 08:41:52.9 Info: AlterTable Indexers 08:41:52.9 Info: => 1E-06s 08:41:52.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 08:41:52.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) 08:41:52.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" 08:41:52.9 Info: DROP TABLE "Indexers" 08:41:52.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:52.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:52.9 Info: => 0.0041285s 08:41:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-31T08:41:52', 'separate_automatic_and_interactive_search') 08:41:52.9 Info: Committing Transaction 08:41:52.9 Info: 6: separate_automatic_and_interactive_search migrated 08:41:52.9 Info: => 0.004493s 08:41:52.9 Info: 7: change_album_path_to_relative migrating 08:41:52.9 Info: Beginning Transaction 08:41:52.9 Info: Starting migration of Main DB to 7 08:41:52.9 Info: DeleteColumn Albums Path 08:41:52.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) 08:41:52.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" 08:41:52.9 Info: DROP TABLE "Albums" 08:41:52.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:52.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:52.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:52.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:52.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:52.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:52.9 Info: => 0.007355s 08:41:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-31T08:41:52', 'change_album_path_to_relative') 08:41:52.9 Info: Committing Transaction 08:41:52.9 Info: 7: change_album_path_to_relative migrated 08:41:52.9 Info: => 0.0077911s 08:41:52.9 Info: 8: change_quality_size_mb_to_kb migrating 08:41:52.9 Info: Beginning Transaction 08:41:52.9 Info: Starting migration of Main DB to 8 08:41:52.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 08:41:52.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 08:41:52.9 Info: => 5.65E-05s 08:41:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-31T08:41:52', 'change_quality_size_mb_to_kb') 08:41:52.9 Info: Committing Transaction 08:41:52.9 Info: 8: change_quality_size_mb_to_kb migrated 08:41:52.9 Info: => 0.0003232s 08:41:52.9 Info: 9: album_releases migrating 08:41:52.9 Info: Beginning Transaction 08:41:52.9 Info: Starting migration of Main DB to 9 08:41:52.9 Info: AlterTable Albums 08:41:52.9 Info: => 1.5E-06s 08:41:52.9 Info: CreateColumn Albums Releases String 08:41:52.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 08:41:52.9 Info: => 0.0005843s 08:41:52.9 Info: AlterTable Albums 08:41:52.9 Info: => 1.7E-06s 08:41:52.9 Info: CreateColumn Albums CurrentRelease String 08:41:52.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 08:41:52.9 Info: => 0.0005434s 08:41:52.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-31T08:41:52', 'album_releases') 08:41:52.9 Info: Committing Transaction 08:41:52.9 Info: 9: album_releases migrated 08:41:52.9 Info: => 0.0008281s 08:41:52.9 Info: 10: album_releases_fix migrating 08:41:52.9 Info: Beginning Transaction 08:41:52.9 Info: Starting migration of Main DB to 10 08:41:52.9 Info: AlterTable Albums 08:41:52.9 Info: => 1.2E-06s 08:41:52.9 Info: AlterColumn Albums Releases String 08:41:52.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) 08:41:52.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" 08:41:52.9 Info: DROP TABLE "Albums" 08:41:52.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:52.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:52.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:52.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:52.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:52.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:52.9 Info: => 0.006287s 08:41:52.9 Info: AlterTable Albums 08:41:52.9 Info: => 1.4E-06s 08:41:52.9 Info: AlterColumn Albums CurrentRelease String 08:41:53.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 08:41:53.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 08:41:53.0 Info: DROP TABLE "Albums" 08:41:53.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:53.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:53.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:53.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:53.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:53.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:53.0 Info: => 0.0050902s 08:41:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-31T08:41:53', 'album_releases_fix') 08:41:53.0 Info: Committing Transaction 08:41:53.0 Info: 10: album_releases_fix migrated 08:41:53.0 Info: => 0.0054553s 08:41:53.0 Info: 11: import_lists migrating 08:41:53.0 Info: Beginning Transaction 08:41:53.0 Info: Starting migration of Main DB to 11 08:41:53.0 Info: CreateTable ImportLists 08:41:53.0 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 08:41:53.0 Info: => 0.0002224s 08:41:53.0 Info: CreateIndex ImportLists (Name) 08:41:53.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:41:53.0 Info: => 0.0001172s 08:41:53.0 Info: CreateTable ImportListStatus 08:41:53.0 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 08:41:53.0 Info: => 0.0001359s 08:41:53.0 Info: CreateIndex ImportListStatus (ProviderId) 08:41:53.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:53.0 Info: => 0.0001133s 08:41:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-31T08:41:53', 'import_lists') 08:41:53.0 Info: Committing Transaction 08:41:53.0 Info: 11: import_lists migrated 08:41:53.0 Info: => 0.0004598s 08:41:53.0 Info: 12: add_release_status migrating 08:41:53.0 Info: Beginning Transaction 08:41:53.0 Info: Starting migration of Main DB to 12 08:41:53.0 Info: AlterTable MetadataProfiles 08:41:53.0 Info: => 1.2E-06s 08:41:53.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 08:41:53.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 08:41:53.0 Info: => 0.0005961s 08:41:53.0 Info: PerformDBOperation 08:41:53.0 Info: Performing DB Operation 08:41:53.0 Info: => 3.25E-05s 08:41:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-31T08:41:53', 'add_release_status') 08:41:53.0 Info: Committing Transaction 08:41:53.0 Info: 12: add_release_status migrated 08:41:53.0 Info: => 0.0003185s 08:41:53.0 Info: 13: album_download_notification migrating 08:41:53.0 Info: Beginning Transaction 08:41:53.0 Info: Starting migration of Main DB to 13 08:41:53.0 Info: AlterTable Notifications 08:41:53.0 Info: => 1.4E-06s 08:41:53.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 08:41:53.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 08:41:53.0 Info: => 0.0005907s 08:41:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-31T08:41:53', 'album_download_notification') 08:41:53.0 Info: Committing Transaction 08:41:53.0 Info: 13: album_download_notification migrated 08:41:53.0 Info: => 0.0008884s 08:41:53.0 Info: 14: fix_language_metadata_profiles migrating 08:41:53.0 Info: Beginning Transaction 08:41:53.0 Info: Starting migration of Main DB to 14 08:41:53.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 08:41:53.0 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 08:41:53.0 Info: => 8.69E-05s 08:41:53.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 08:41:53.0 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 08:41:53.0 Info: => 6.86E-05s 08:41:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-31T08:41:53', 'fix_language_metadata_profiles') 08:41:53.0 Info: Committing Transaction 08:41:53.0 Info: 14: fix_language_metadata_profiles migrated 08:41:53.0 Info: => 0.0003187s 08:41:53.0 Info: 15: remove_fanzub migrating 08:41:53.0 Info: Beginning Transaction 08:41:53.0 Info: Starting migration of Main DB to 15 08:41:53.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:53.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:53.0 Info: => 4.92E-05s 08:41:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-31T08:41:53', 'remove_fanzub') 08:41:53.0 Info: Committing Transaction 08:41:53.0 Info: 15: remove_fanzub migrated 08:41:53.0 Info: => 0.0002945s 08:41:53.0 Info: 16: update_artist_history_indexes migrating 08:41:53.0 Info: Beginning Transaction 08:41:53.0 Info: Starting migration of Main DB to 16 08:41:53.0 Info: CreateIndex Albums (ArtistId) 08:41:53.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 08:41:53.0 Info: => 0.0001506s 08:41:53.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 08:41:53.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 08:41:53.0 Info: => 0.000122s 08:41:53.0 Info: DeleteIndex History (AlbumId) 08:41:53.0 Info: DROP INDEX "IX_History_AlbumId" 08:41:53.0 Info: => 0.0001258s 08:41:53.0 Info: CreateIndex History (AlbumId, Date) 08:41:53.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:53.0 Info: => 0.0001217s 08:41:53.0 Info: DeleteIndex History (DownloadId) 08:41:53.0 Info: DROP INDEX "IX_History_DownloadId" 08:41:53.0 Info: => 0.0001187s 08:41:53.0 Info: CreateIndex History (DownloadId, Date) 08:41:53.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:53.0 Info: => 0.0001233s 08:41:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-31T08:41:53', 'update_artist_history_indexes') 08:41:53.0 Info: Committing Transaction 08:41:53.0 Info: 16: update_artist_history_indexes migrated 08:41:53.0 Info: => 0.0004419s 08:41:53.0 Info: 17: remove_nma migrating 08:41:53.0 Info: Beginning Transaction 08:41:53.0 Info: Starting migration of Main DB to 17 08:41:53.0 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:53.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 08:41:53.0 Info: => 5.28E-05s 08:41:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-31T08:41:53', 'remove_nma') 08:41:53.0 Info: Committing Transaction 08:41:53.0 Info: 17: remove_nma migrated 08:41:53.0 Info: => 0.000302s 08:41:53.0 Info: 18: album_disambiguation migrating 08:41:53.0 Info: Beginning Transaction 08:41:53.0 Info: Starting migration of Main DB to 18 08:41:53.0 Info: AlterTable Albums 08:41:53.0 Info: => 1E-06s 08:41:53.0 Info: CreateColumn Albums Disambiguation String 08:41:53.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 08:41:53.0 Info: => 0.0006129s 08:41:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-31T08:41:53', 'album_disambiguation') 08:41:53.0 Info: Committing Transaction 08:41:53.0 Info: 18: album_disambiguation migrated 08:41:53.0 Info: => 0.0008979s 08:41:53.0 Info: 19: add_ape_quality_in_profiles migrating 08:41:53.0 Info: Beginning Transaction 08:41:53.0 Info: Starting migration of Main DB to 19 08:41:53.0 Info: PerformDBOperation 08:41:53.0 Info: Performing DB Operation 08:41:53.0 Info: => 3.74E-05s 08:41:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-31T08:41:53', 'add_ape_quality_in_profiles') 08:41:53.0 Info: Committing Transaction 08:41:53.0 Info: 19: add_ape_quality_in_profiles migrated 08:41:53.0 Info: => 0.0003063s 08:41:53.0 Info: 20: remove_pushalot migrating 08:41:53.0 Info: Beginning Transaction 08:41:53.0 Info: Starting migration of Main DB to 20 08:41:53.0 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:53.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 08:41:53.0 Info: => 5.27E-05s 08:41:53.0 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:53.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 08:41:53.0 Info: => 4.01E-05s 08:41:53.0 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:53.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 08:41:53.0 Info: => 3.83E-05s 08:41:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-31T08:41:53', 'remove_pushalot') 08:41:53.0 Info: Committing Transaction 08:41:53.0 Info: 20: remove_pushalot migrated 08:41:53.0 Info: => 0.0002789s 08:41:53.0 Info: 21: add_custom_filters migrating 08:41:53.0 Info: Beginning Transaction 08:41:53.0 Info: Starting migration of Main DB to 21 08:41:53.0 Info: CreateTable CustomFilters 08:41:53.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 08:41:53.0 Info: => 0.0001403s 08:41:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-31T08:41:53', 'add_custom_filters') 08:41:53.0 Info: Committing Transaction 08:41:53.0 Info: 21: add_custom_filters migrated 08:41:53.0 Info: => 0.0004169s 08:41:53.0 Info: 22: import_list_tags migrating 08:41:53.0 Info: Beginning Transaction 08:41:53.0 Info: Starting migration of Main DB to 22 08:41:53.0 Info: AlterTable ImportLists 08:41:53.0 Info: => 1.3E-06s 08:41:53.0 Info: CreateColumn ImportLists Tags String 08:41:53.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 08:41:53.0 Info: => 0.000606s 08:41:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-31T08:41:53', 'import_list_tags') 08:41:53.0 Info: Committing Transaction 08:41:53.0 Info: 22: import_list_tags migrated 08:41:53.0 Info: => 0.0008968s 08:41:53.0 Info: 23: add_release_groups_etc migrating 08:41:53.0 Info: Beginning Transaction 08:41:53.0 Info: Starting migration of Main DB to 23 08:41:53.0 Info: CreateTable ArtistMetadata 08:41:53.0 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 08:41:53.0 Info: => 0.0001942s 08:41:53.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 08:41:53.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 08:41:53.0 Info: => 0.0001317s 08:41:53.0 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 08:41:53.0 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 08:41:53.0 Info: => 0.0001194s 08:41:53.0 Info: AlterTable Artists 08:41:53.0 Info: => 1.2E-06s 08:41:53.0 Info: CreateColumn Artists ArtistMetadataId Int32 08:41:53.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:53.0 Info: => 0.0006011s 08:41:53.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:53.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:53.0 Info: => 7.49E-05s 08:41:53.0 Info: CreateTable AlbumReleases 08:41:53.0 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 08:41:53.0 Info: => 0.0002041s 08:41:53.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 08:41:53.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:41:53.0 Info: => 0.00111s 08:41:53.0 Info: CreateIndex AlbumReleases (AlbumId) 08:41:53.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:41:53.0 Info: => 0.0001252s 08:41:53.0 Info: PerformDBOperation 08:41:53.0 Info: Performing DB Operation 08:41:53.0 Info: => 7.63E-05s 08:41:53.0 Info: AlterTable Albums 08:41:53.0 Info: => 1.4E-06s 08:41:53.0 Info: CreateColumn Albums ArtistMetadataId Int32 08:41:53.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:53.0 Info: => 0.0006402s 08:41:53.0 Info: AlterTable Albums 08:41:53.0 Info: => 1.6E-06s 08:41:53.0 Info: CreateColumn Albums AnyReleaseOk Boolean 08:41:53.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 08:41:53.0 Info: => 0.0006093s 08:41:53.0 Info: AlterTable Albums 08:41:53.0 Info: => 1.4E-06s 08:41:53.0 Info: CreateColumn Albums Links String 08:41:53.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 08:41:53.0 Info: => 0.0006042s 08:41:53.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:53.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:53.0 Info: => 9.02E-05s 08:41:53.0 Info: AlterTable Tracks 08:41:53.0 Info: => 1.2E-06s 08:41:53.0 Info: CreateColumn Tracks ForeignRecordingId String 08:41:53.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 08:41:53.0 Info: => 0.0006028s 08:41:53.0 Info: AlterTable Tracks 08:41:53.0 Info: => 1.4E-06s 08:41:53.0 Info: CreateColumn Tracks AlbumReleaseId Int32 08:41:53.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 08:41:53.0 Info: => 0.0006174s 08:41:53.0 Info: AlterTable Tracks 08:41:53.0 Info: => 1.4E-06s 08:41:53.0 Info: CreateColumn Tracks ArtistMetadataId Int32 08:41:53.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:53.0 Info: => 0.0006116s 08:41:53.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:53.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:53.0 Info: => 0.0001155s 08:41:53.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:53.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:53.0 Info: => 8.1E-05s 08:41:53.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 08:41:53.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) 08:41:53.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" 08:41:53.0 Info: DROP TABLE "Artists" 08:41:53.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:53.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:53.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:53.0 Info: => 0.0062592s 08:41:53.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 08:41:53.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) 08:41:53.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" 08:41:53.0 Info: DROP TABLE "Albums" 08:41:53.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:53.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:53.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:53.0 Info: => 0.0052866s 08:41:53.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 08:41:53.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) 08:41:53.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" 08:41:53.0 Info: DROP TABLE "Tracks" 08:41:53.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:53.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:53.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:53.0 Info: => 0.0048942s 08:41:53.0 Info: DeleteColumn TrackFiles ArtistId 08:41:53.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) 08:41:53.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" 08:41:53.0 Info: DROP TABLE "TrackFiles" 08:41:53.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:53.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:53.0 Info: => 0.0058224s 08:41:53.0 Info: CreateIndex Artists (ArtistMetadataId) 08:41:53.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:53.0 Info: => 0.0001182s 08:41:53.0 Info: CreateIndex Artists (Monitored) 08:41:53.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:53.0 Info: => 0.0001097s 08:41:53.0 Info: CreateIndex Albums (ArtistMetadataId) 08:41:53.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:53.0 Info: => 0.0001094s 08:41:53.0 Info: CreateIndex Tracks (ArtistMetadataId) 08:41:53.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 08:41:53.0 Info: => 0.0001092s 08:41:53.0 Info: CreateIndex Tracks (AlbumReleaseId) 08:41:53.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 08:41:53.0 Info: => 0.0001069s 08:41:53.0 Info: CreateIndex Tracks (ForeignRecordingId) 08:41:53.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 08:41:53.0 Info: => 0.0001076s 08:41:53.0 Info: UpdateData 08:41:53.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:53.0 Info: => 5.13E-05s 08:41:53.0 Info: UpdateData 08:41:53.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:53.0 Info: => 4.24E-05s 08:41:53.0 Info: UpdateData 08:41:53.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 08:41:53.0 Info: => 5.07E-05s 08:41:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-31T08:41:53', 'add_release_groups_etc') 08:41:53.0 Info: Committing Transaction 08:41:53.0 Info: 23: add_release_groups_etc migrated 08:41:53.0 Info: => 0.0006417s 08:41:53.0 Info: 24: NewMediaInfoFormat migrating 08:41:53.0 Info: Beginning Transaction 08:41:53.0 Info: Starting migration of Main DB to 24 08:41:53.0 Info: UpdateData 08:41:53.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 08:41:53.0 Info: => 5.51E-05s 08:41:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-31T08:41:53', 'NewMediaInfoFormat') 08:41:53.0 Info: Committing Transaction 08:41:53.0 Info: 24: NewMediaInfoFormat migrated 08:41:53.0 Info: => 0.0003084s 08:41:53.0 Info: 25: rename_restrictions_to_release_profiles migrating 08:41:53.0 Info: Beginning Transaction 08:41:53.0 Info: Starting migration of Main DB to 25 08:41:53.0 Info: RenameTable Restrictions ReleaseProfiles 08:41:53.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 08:41:53.0 Info: => 0.0017052s 08:41:53.0 Info: AlterTable ReleaseProfiles 08:41:53.0 Info: => 2.1E-06s 08:41:53.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 08:41:53.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 08:41:53.0 Info: => 0.0005891s 08:41:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-31T08:41:53', 'rename_restrictions_to_release_profiles') 08:41:53.0 Info: Committing Transaction 08:41:53.0 Info: 25: rename_restrictions_to_release_profiles migrated 08:41:53.0 Info: => 0.0008854s 08:41:53.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 08:41:53.0 Info: Beginning Transaction 08:41:53.0 Info: Starting migration of Main DB to 26 08:41:53.0 Info: RenameTable Profiles QualityProfiles 08:41:53.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 08:41:53.0 Info: => 0.0017748s 08:41:53.0 Info: AlterTable QualityProfiles 08:41:53.0 Info: => 2.1E-06s 08:41:53.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 08:41:53.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:53.0 Info: => 0.0005901s 08:41:53.0 Info: AlterTable LanguageProfiles 08:41:53.0 Info: => 1.4E-06s 08:41:53.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 08:41:53.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:53.0 Info: => 0.0005968s 08:41:53.0 Info: UpdateData 08:41:53.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:53.0 Info: => 4.63E-05s 08:41:53.0 Info: UpdateData 08:41:53.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:53.0 Info: => 3.7E-05s 08:41:53.0 Info: RenameColumn Artists ProfileId to QualityProfileId 08:41:53.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) 08:41:53.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" 08:41:53.0 Info: DROP TABLE "Artists" 08:41:53.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:53.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:53.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:53.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:53.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:53.0 Info: => 0.0064768s 08:41:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-31T08:41:53', 'rename_quality_profiles_add_upgrade_allowed') 08:41:53.0 Info: Committing Transaction 08:41:53.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 08:41:53.0 Info: => 0.0069027s 08:41:53.0 Info: 27: add_import_exclusions migrating 08:41:53.0 Info: Beginning Transaction 08:41:53.0 Info: Starting migration of Main DB to 27 08:41:53.0 Info: CreateTable ImportListExclusions 08:41:53.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 08:41:53.0 Info: => 0.0001411s 08:41:53.0 Info: CreateIndex ImportListExclusions (ForeignId) 08:41:53.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 08:41:53.0 Info: => 0.0001337s 08:41:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-31T08:41:53', 'add_import_exclusions') 08:41:53.0 Info: Committing Transaction 08:41:53.0 Info: 27: add_import_exclusions migrated 08:41:53.0 Info: => 0.000463s 08:41:53.0 Info: 28: clean_artist_metadata_table migrating 08:41:53.0 Info: Beginning Transaction 08:41:53.0 Info: Starting migration of Main DB to 28 08:41:53.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) 08:41:53.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) 08:41:53.0 Info: => 0.0001697s 08:41:53.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) 08:41:53.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) 08:41:53.0 Info: => 0.0001376s 08:41:53.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) 08:41:53.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) 08:41:53.0 Info: => 0.0001304s 08:41:53.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) 08:41:53.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) 08:41:53.0 Info: => 0.0001323s 08:41:53.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) 08:41:53.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) 08:41:53.0 Info: => 0.0001247s 08:41:53.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) 08:41:53.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) 08:41:53.0 Info: => 0.0001188s 08:41:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-31T08:41:53', 'clean_artist_metadata_table') 08:41:53.0 Info: Committing Transaction 08:41:53.0 Info: 28: clean_artist_metadata_table migrated 08:41:53.0 Info: => 0.000417s 08:41:53.0 Info: 29: health_issue_notification migrating 08:41:53.0 Info: Beginning Transaction 08:41:53.0 Info: Starting migration of Main DB to 29 08:41:53.0 Info: AlterTable Notifications 08:41:53.0 Info: => 1.5E-06s 08:41:53.0 Info: CreateColumn Notifications OnHealthIssue Boolean 08:41:53.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 08:41:53.0 Info: => 0.0006447s 08:41:53.0 Info: AlterTable Notifications 08:41:53.0 Info: => 1.4E-06s 08:41:53.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 08:41:53.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 08:41:53.0 Info: => 0.0005859s 08:41:53.0 Info: AlterTable Notifications 08:41:53.0 Info: => 1.4E-06s 08:41:53.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 08:41:53.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 08:41:53.0 Info: => 0.0006066s 08:41:53.0 Info: AlterTable Notifications 08:41:53.0 Info: => 1.6E-06s 08:41:53.0 Info: CreateColumn Notifications OnImportFailure Boolean 08:41:53.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 08:41:53.0 Info: => 0.0005944s 08:41:53.0 Info: AlterTable Notifications 08:41:53.0 Info: => 1.4E-06s 08:41:53.0 Info: CreateColumn Notifications OnTrackRetag Boolean 08:41:53.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 08:41:53.0 Info: => 0.0005816s 08:41:53.0 Info: DeleteColumn Notifications OnDownload 08:41:53.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) 08:41:53.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" 08:41:53.0 Info: DROP TABLE "Notifications" 08:41:53.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:53.0 Info: => 0.0047426s 08:41:53.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 08:41:53.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) 08:41:53.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" 08:41:53.0 Info: DROP TABLE "Notifications" 08:41:53.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:53.0 Info: => 0.0046804s 08:41:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-31T08:41:53', 'health_issue_notification') 08:41:53.0 Info: Committing Transaction 08:41:53.0 Info: 29: health_issue_notification migrated 08:41:53.0 Info: => 0.0051132s 08:41:53.0 Info: 30: add_mediafilerepository_mtime migrating 08:41:53.0 Info: Beginning Transaction 08:41:53.0 Info: Starting migration of Main DB to 30 08:41:53.0 Info: AlterTable TrackFiles 08:41:53.0 Info: => 1.5E-06s 08:41:53.0 Info: CreateColumn TrackFiles Modified DateTime 08:41:53.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 08:41:53.0 Info: => 0.0006347s 08:41:53.0 Info: AlterTable TrackFiles 08:41:53.0 Info: => 1.5E-06s 08:41:53.0 Info: CreateColumn TrackFiles Path String 08:41:53.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 08:41:53.0 Info: => 0.0005838s 08:41:53.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:53.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:53.0 Info: => 4.52E-05s 08:41:53.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) 08:41:53.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) 08:41:53.0 Info: => 0.0012277s 08:41:53.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) 08:41:53.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) 08:41:53.0 Info: => 0.0001463s 08:41:53.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) 08:41:53.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) 08:41:53.0 Info: => 0.0001479s 08:41:53.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") 08:41:53.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") 08:41:53.0 Info: => 9.03E-05s 08:41:53.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:53.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:53.0 Info: => 5.87E-05s 08:41:53.0 Info: AlterTable TrackFiles 08:41:53.0 Info: => 1.1E-06s 08:41:53.0 Info: AlterColumn TrackFiles Path String 08:41:53.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) 08:41:53.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" 08:41:53.0 Info: DROP TABLE "TrackFiles" 08:41:53.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:53.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:53.0 Info: => 0.0059149s 08:41:53.0 Info: CreateIndex TrackFiles (Path) 08:41:53.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:53.0 Info: => 9E-05s 08:41:53.0 Info: DeleteColumn TrackFiles RelativePath 08:41:53.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) 08:41:53.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" 08:41:53.0 Info: DROP TABLE "TrackFiles" 08:41:53.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:53.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:53.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:53.0 Info: => 0.0049998s 08:41:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-31T08:41:53', 'add_mediafilerepository_mtime') 08:41:53.0 Info: Committing Transaction 08:41:53.0 Info: 30: add_mediafilerepository_mtime migrated 08:41:53.0 Info: => 0.0054293s 08:41:53.0 Info: 31: add_artistmetadataid_constraint migrating 08:41:53.0 Info: Beginning Transaction 08:41:53.0 Info: Starting migration of Main DB to 31 08:41:53.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") 08:41:53.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") 08:41:53.0 Info: => 0.0001008s 08:41:53.0 Info: DeleteIndex Artists (ArtistMetadataId) 08:41:53.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 08:41:53.0 Info: => 0.0001411s 08:41:53.0 Info: AlterColumn Artists ArtistMetadataId Int32 08:41:53.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) 08:41:53.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" 08:41:53.0 Info: DROP TABLE "Artists" 08:41:53.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:53.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:53.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:53.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:53.0 Info: => 0.0051731s 08:41:53.0 Info: CreateIndex Artists (ArtistMetadataId) 08:41:53.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:53.0 Info: => 9.13E-05s 08:41:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-31T08:41:53', 'add_artistmetadataid_constraint') 08:41:53.0 Info: Committing Transaction 08:41:53.0 Info: 31: add_artistmetadataid_constraint migrated 08:41:53.0 Info: => 0.0005009s 08:41:53.0 Info: 32: old_ids_and_artist_alias migrating 08:41:53.0 Info: Beginning Transaction 08:41:53.0 Info: Starting migration of Main DB to 32 08:41:53.1 Info: AlterTable ArtistMetadata 08:41:53.1 Info: => 1.2E-06s 08:41:53.1 Info: CreateColumn ArtistMetadata Aliases String 08:41:53.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 08:41:53.1 Info: => 0.0006436s 08:41:53.1 Info: AlterTable ArtistMetadata 08:41:53.1 Info: => 1.8E-06s 08:41:53.1 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 08:41:53.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 08:41:53.1 Info: => 0.0005908s 08:41:53.1 Info: AlterTable Albums 08:41:53.1 Info: => 1.2E-06s 08:41:53.1 Info: CreateColumn Albums OldForeignAlbumIds String 08:41:53.1 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 08:41:53.1 Info: => 0.0005797s 08:41:53.1 Info: AlterTable AlbumReleases 08:41:53.1 Info: => 1.4E-06s 08:41:53.1 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 08:41:53.1 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 08:41:53.1 Info: => 0.0005795s 08:41:53.1 Info: AlterTable Tracks 08:41:53.1 Info: => 1.6E-06s 08:41:53.1 Info: CreateColumn Tracks OldForeignRecordingIds String 08:41:53.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 08:41:53.1 Info: => 0.0005904s 08:41:53.1 Info: AlterTable Tracks 08:41:53.1 Info: => 1.3E-06s 08:41:53.1 Info: CreateColumn Tracks OldForeignTrackIds String 08:41:53.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 08:41:53.1 Info: => 0.000622s 08:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-31T08:41:53', 'old_ids_and_artist_alias') 08:41:53.1 Info: Committing Transaction 08:41:53.1 Info: 32: old_ids_and_artist_alias migrated 08:41:53.1 Info: => 0.000966s 08:41:53.1 Info: 33: download_propers_config migrating 08:41:53.1 Info: Beginning Transaction 08:41:53.1 Info: Starting migration of Main DB to 33 08:41:53.1 Info: PerformDBOperation 08:41:53.1 Info: Performing DB Operation 08:41:53.1 Info: => 3.74E-05s 08:41:53.1 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:41:53.1 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:41:53.1 Info: => 4.07E-05s 08:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-31T08:41:53', 'download_propers_config') 08:41:53.1 Info: Committing Transaction 08:41:53.1 Info: 33: download_propers_config migrated 08:41:53.1 Info: => 0.000325s 08:41:53.1 Info: 34: remove_language_profiles migrating 08:41:53.1 Info: Beginning Transaction 08:41:53.1 Info: Starting migration of Main DB to 34 08:41:53.1 Info: DeleteTable LanguageProfiles 08:41:53.1 Info: DROP TABLE "LanguageProfiles" 08:41:53.1 Info: => 0.0002203s 08:41:53.1 Info: DeleteColumn Artists LanguageProfileId 08:41:53.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:53.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 08:41:53.1 Info: DROP TABLE "Artists" 08:41:53.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:53.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:53.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:53.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:53.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:53.1 Info: => 0.0063793s 08:41:53.1 Info: DeleteColumn ImportLists LanguageProfileId 08:41:53.1 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 08:41:53.1 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 08:41:53.1 Info: DROP TABLE "ImportLists" 08:41:53.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 08:41:53.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:41:53.1 Info: => 0.0059492s 08:41:53.1 Info: DeleteColumn Blacklist Language 08:41:53.1 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 08:41:53.1 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 08:41:53.1 Info: DROP TABLE "Blacklist" 08:41:53.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 08:41:53.1 Info: => 0.0046561s 08:41:53.1 Info: DeleteColumn History Language 08:41:53.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) 08:41:53.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" 08:41:53.1 Info: DROP TABLE "History" 08:41:53.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 08:41:53.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:53.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:53.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:53.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:53.1 Info: => 0.006551s 08:41:53.1 Info: DeleteColumn LyricFiles Language 08:41:53.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) 08:41:53.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" 08:41:53.1 Info: DROP TABLE "LyricFiles" 08:41:53.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:41:53.1 Info: => 0.0044868s 08:41:53.1 Info: DeleteColumn TrackFiles Language 08:41:53.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:53.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" 08:41:53.1 Info: DROP TABLE "TrackFiles" 08:41:53.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:53.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:53.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:53.1 Info: => 0.0048391s 08:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-31T08:41:53', 'remove_language_profiles') 08:41:53.1 Info: Committing Transaction 08:41:53.1 Info: 34: remove_language_profiles migrated 08:41:53.1 Info: => 0.0054655s 08:41:53.1 Info: 35: multi_disc_naming_format migrating 08:41:53.1 Info: Beginning Transaction 08:41:53.1 Info: Starting migration of Main DB to 35 08:41:53.1 Info: AlterTable NamingConfig 08:41:53.1 Info: => 1.5E-06s 08:41:53.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 08:41:53.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 08:41:53.1 Info: => 0.0006084s 08:41:53.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:41:53.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:41:53.1 Info: => 5.08E-05s 08:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-31T08:41:53', 'multi_disc_naming_format') 08:41:53.1 Info: Committing Transaction 08:41:53.1 Info: 35: multi_disc_naming_format migrated 08:41:53.1 Info: => 0.0003935s 08:41:53.1 Info: 36: add_download_client_priority migrating 08:41:53.1 Info: Beginning Transaction 08:41:53.1 Info: Starting migration of Main DB to 36 08:41:53.1 Info: AlterTable DownloadClients 08:41:53.1 Info: => 1.2E-06s 08:41:53.1 Info: CreateColumn DownloadClients Priority Int32 08:41:53.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 08:41:53.1 Info: => 0.0006064s 08:41:53.1 Info: PerformDBOperation 08:41:53.1 Info: Performing DB Operation 08:41:53.1 Info: => 5.9E-05s 08:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-31T08:41:53', 'add_download_client_priority') 08:41:53.1 Info: Committing Transaction 08:41:53.1 Info: 36: add_download_client_priority migrated 08:41:53.1 Info: => 0.0003858s 08:41:53.1 Info: 37: remove_growl_prowl migrating 08:41:53.1 Info: Beginning Transaction 08:41:53.1 Info: Starting migration of Main DB to 37 08:41:53.1 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:53.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 08:41:53.1 Info: => 5.38E-05s 08:41:53.1 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:53.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 08:41:53.1 Info: => 3.91E-05s 08:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-31T08:41:53', 'remove_growl_prowl') 08:41:53.1 Info: Committing Transaction 08:41:53.1 Info: 37: remove_growl_prowl migrated 08:41:53.1 Info: => 0.0003221s 08:41:53.1 Info: 38: remove_plex_hometheatre migrating 08:41:53.1 Info: Beginning Transaction 08:41:53.1 Info: Starting migration of Main DB to 38 08:41:53.1 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:53.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 08:41:53.1 Info: => 5.17E-05s 08:41:53.1 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:53.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 08:41:53.1 Info: => 3.85E-05s 08:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-31T08:41:53', 'remove_plex_hometheatre') 08:41:53.1 Info: Committing Transaction 08:41:53.1 Info: 38: remove_plex_hometheatre migrated 08:41:53.1 Info: => 0.0013665s 08:41:53.1 Info: 39: add_root_folder_add_defaults migrating 08:41:53.1 Info: Beginning Transaction 08:41:53.1 Info: Starting migration of Main DB to 39 08:41:53.1 Info: AlterTable RootFolders 08:41:53.1 Info: => 1.3E-06s 08:41:53.1 Info: CreateColumn RootFolders Name String 08:41:53.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 08:41:53.1 Info: => 0.0006286s 08:41:53.1 Info: AlterTable RootFolders 08:41:53.1 Info: => 1.7E-06s 08:41:53.1 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 08:41:53.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 08:41:53.1 Info: => 0.0005935s 08:41:53.1 Info: AlterTable RootFolders 08:41:53.1 Info: => 1.5E-06s 08:41:53.1 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 08:41:53.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 08:41:53.1 Info: => 0.000587s 08:41:53.1 Info: AlterTable RootFolders 08:41:53.1 Info: => 1.4E-06s 08:41:53.1 Info: CreateColumn RootFolders DefaultMonitorOption Int32 08:41:53.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 08:41:53.1 Info: => 0.0005976s 08:41:53.1 Info: AlterTable RootFolders 08:41:53.1 Info: => 1.5E-06s 08:41:53.1 Info: CreateColumn RootFolders DefaultTags String 08:41:53.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 08:41:53.1 Info: => 0.0005942s 08:41:53.1 Info: PerformDBOperation 08:41:53.1 Info: Performing DB Operation 08:41:53.1 Info: => 6.13E-05s 08:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-31T08:41:53', 'add_root_folder_add_defaults') 08:41:53.1 Info: Committing Transaction 08:41:53.1 Info: 39: add_root_folder_add_defaults migrated 08:41:53.1 Info: => 0.0003931s 08:41:53.1 Info: 40: task_duration migrating 08:41:53.1 Info: Beginning Transaction 08:41:53.1 Info: Starting migration of Main DB to 40 08:41:53.1 Info: AlterTable ScheduledTasks 08:41:53.1 Info: => 1.4E-06s 08:41:53.1 Info: CreateColumn ScheduledTasks LastStartTime DateTime 08:41:53.1 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 08:41:53.1 Info: => 0.0006231s 08:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-31T08:41:53', 'task_duration') 08:41:53.1 Info: Committing Transaction 08:41:53.1 Info: 40: task_duration migrated 08:41:53.1 Info: => 0.000949s 08:41:53.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 08:41:53.1 Info: Beginning Transaction 08:41:53.1 Info: Starting migration of Main DB to 41 08:41:53.1 Info: AlterTable ReleaseProfiles 08:41:53.1 Info: => 1.2E-06s 08:41:53.1 Info: CreateColumn ReleaseProfiles Enabled Boolean 08:41:53.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 08:41:53.1 Info: => 0.0006233s 08:41:53.1 Info: AlterTable ReleaseProfiles 08:41:53.1 Info: => 1.5E-06s 08:41:53.1 Info: CreateColumn ReleaseProfiles IndexerId Int32 08:41:53.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 08:41:53.1 Info: => 0.000596s 08:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-31T08:41:53', 'add_indexer_and_enabled_to_release_profiles') 08:41:53.1 Info: Committing Transaction 08:41:53.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 08:41:53.1 Info: => 0.0009464s 08:41:53.1 Info: 42: remove_album_folders migrating 08:41:53.1 Info: Beginning Transaction 08:41:53.1 Info: Starting migration of Main DB to 42 08:41:53.1 Info: DeleteColumn Artists AlbumFolder 08:41:53.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:53.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 08:41:53.1 Info: DROP TABLE "Artists" 08:41:53.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:53.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:53.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:53.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:53.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:53.1 Info: => 0.0063339s 08:41:53.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 08:41:53.1 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 08:41:53.1 Info: => 4.71E-05s 08:41:53.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 08:41:53.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 08:41:53.1 Info: => 4.19E-05s 08:41:53.1 Info: DeleteColumn NamingConfig AlbumFolderFormat 08:41:53.1 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 08:41:53.1 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 08:41:53.1 Info: DROP TABLE "NamingConfig" 08:41:53.1 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 08:41:53.1 Info: => 0.0046056s 08:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-31T08:41:53', 'remove_album_folders') 08:41:53.1 Info: Committing Transaction 08:41:53.1 Info: 42: remove_album_folders migrated 08:41:53.1 Info: => 0.0050678s 08:41:53.1 Info: 44: add_priority_to_indexers migrating 08:41:53.1 Info: Beginning Transaction 08:41:53.1 Info: Starting migration of Main DB to 44 08:41:53.1 Info: AlterTable Indexers 08:41:53.1 Info: => 1.5E-06s 08:41:53.1 Info: CreateColumn Indexers Priority Int32 08:41:53.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 08:41:53.1 Info: => 0.0006512s 08:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-31T08:41:53', 'add_priority_to_indexers') 08:41:53.1 Info: Committing Transaction 08:41:53.1 Info: 44: add_priority_to_indexers migrated 08:41:53.1 Info: => 0.0009893s 08:41:53.1 Info: 45: remove_chown_and_folderchmod_config migrating 08:41:53.1 Info: Beginning Transaction 08:41:53.1 Info: Starting migration of Main DB to 45 08:41:53.1 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 08:41:53.1 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 08:41:53.1 Info: => 0.0001302s 08:41:53.1 Info: PerformDBOperation 08:41:53.1 Info: Performing DB Operation 08:41:53.1 Info: => 3.29E-05s 08:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-31T08:41:53', 'remove_chown_and_folderchmod_config') 08:41:53.1 Info: Committing Transaction 08:41:53.1 Info: 45: remove_chown_and_folderchmod_config migrated 08:41:53.1 Info: => 0.0003529s 08:41:53.1 Info: 47: update_notifiarr migrating 08:41:53.1 Info: Beginning Transaction 08:41:53.1 Info: Starting migration of Main DB to 47 08:41:53.1 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 08:41:53.1 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 08:41:53.1 Info: => 8.13E-05s 08:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-31T08:41:53', 'update_notifiarr') 08:41:53.1 Info: Committing Transaction 08:41:53.1 Info: 47: update_notifiarr migrated 08:41:53.1 Info: => 0.000377s 08:41:53.1 Info: 49: email_multiple_addresses migrating 08:41:53.1 Info: Beginning Transaction 08:41:53.1 Info: Starting migration of Main DB to 49 08:41:53.1 Info: PerformDBOperation 08:41:53.1 Info: Performing DB Operation 08:41:53.1 Info: => 6.85E-05s 08:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-31T08:41:53', 'email_multiple_addresses') 08:41:53.1 Info: Committing Transaction 08:41:53.1 Info: 49: email_multiple_addresses migrated 08:41:53.1 Info: => 0.0003712s 08:41:53.1 Info: 50: rename_blacklist_to_blocklist migrating 08:41:53.1 Info: Beginning Transaction 08:41:53.1 Info: Starting migration of Main DB to 50 08:41:53.1 Info: RenameTable Blacklist Blocklist 08:41:53.1 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 08:41:53.1 Info: => 0.0018013s 08:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-31T08:41:53', 'rename_blacklist_to_blocklist') 08:41:53.1 Info: Committing Transaction 08:41:53.1 Info: 50: rename_blacklist_to_blocklist migrated 08:41:53.1 Info: => 0.0021651s 08:41:53.1 Info: 51: cdh_per_downloadclient migrating 08:41:53.1 Info: Beginning Transaction 08:41:53.1 Info: Starting migration of Main DB to 51 08:41:53.1 Info: AlterTable DownloadClients 08:41:53.1 Info: => 1.3E-06s 08:41:53.1 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 08:41:53.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 08:41:53.1 Info: => 0.0006788s 08:41:53.1 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 08:41:53.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 08:41:53.1 Info: => 0.0005895s 08:41:53.1 Info: PerformDBOperation 08:41:53.1 Info: Performing DB Operation 08:41:53.1 Info: => 0.0001565s 08:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-31T08:41:53', 'cdh_per_downloadclient') 08:41:53.1 Info: Committing Transaction 08:41:53.1 Info: 51: cdh_per_downloadclient migrated 08:41:53.1 Info: => 0.0004875s 08:41:53.1 Info: 52: download_history migrating 08:41:53.1 Info: Beginning Transaction 08:41:53.1 Info: Starting migration of Main DB to 52 08:41:53.1 Info: CreateTable DownloadHistory 08:41:53.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) 08:41:53.1 Info: => 0.0001881s 08:41:53.1 Info: CreateIndex DownloadHistory (EventType) 08:41:53.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 08:41:53.1 Info: => 9.98E-05s 08:41:53.1 Info: CreateIndex DownloadHistory (ArtistId) 08:41:53.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 08:41:53.1 Info: => 8.81E-05s 08:41:53.1 Info: CreateIndex DownloadHistory (DownloadId) 08:41:53.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 08:41:53.1 Info: => 0.0001243s 08:41:53.1 Info: PerformDBOperation 08:41:53.1 Info: Performing DB Operation 08:41:53.1 Info: => 0.0001322s 08:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-31T08:41:53', 'download_history') 08:41:53.1 Info: Committing Transaction 08:41:53.1 Info: 52: download_history migrated 08:41:53.1 Info: => 0.0005252s 08:41:53.1 Info: 53: add_update_history migrating 08:41:53.1 Info: Beginning Transaction 08:41:53.1 Info: Starting migration of Main DB to 53 08:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-31T08:41:53', 'add_update_history') 08:41:53.1 Info: Committing Transaction 08:41:53.1 Info: 53: add_update_history migrated 08:41:53.1 Info: => 0.0003403s 08:41:53.1 Info: 54: add_on_update_to_notifications migrating 08:41:53.1 Info: Beginning Transaction 08:41:53.1 Info: Starting migration of Main DB to 54 08:41:53.1 Info: AlterTable Notifications 08:41:53.1 Info: => 1.4E-06s 08:41:53.1 Info: CreateColumn Notifications OnApplicationUpdate Boolean 08:41:53.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 08:41:53.1 Info: => 0.0007079s 08:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-31T08:41:53', 'add_on_update_to_notifications') 08:41:53.1 Info: Committing Transaction 08:41:53.1 Info: 54: add_on_update_to_notifications migrated 08:41:53.1 Info: => 0.0010416s 08:41:53.1 Info: 55: download_client_per_indexer migrating 08:41:53.1 Info: Beginning Transaction 08:41:53.1 Info: Starting migration of Main DB to 55 08:41:53.1 Info: AlterTable Indexers 08:41:53.1 Info: => 1.4E-06s 08:41:53.1 Info: CreateColumn Indexers DownloadClientId Int32 08:41:53.1 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 08:41:53.1 Info: => 0.0006722s 08:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-31T08:41:53', 'download_client_per_indexer') 08:41:53.1 Info: Committing Transaction 08:41:53.1 Info: 55: download_client_per_indexer migrated 08:41:53.1 Info: => 0.0009988s 08:41:53.1 Info: 56: AddNewItemMonitorType migrating 08:41:53.1 Info: Beginning Transaction 08:41:53.1 Info: Starting migration of Main DB to 56 08:41:53.1 Info: AlterTable Artists 08:41:53.1 Info: => 1.4E-06s 08:41:53.1 Info: CreateColumn Artists MonitorNewItems Int32 08:41:53.1 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 08:41:53.1 Info: => 0.0006742s 08:41:53.1 Info: AlterTable RootFolders 08:41:53.1 Info: => 1.6E-06s 08:41:53.1 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 08:41:53.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 08:41:53.1 Info: => 0.0006419s 08:41:53.1 Info: AlterTable ImportLists 08:41:53.1 Info: => 1.6E-06s 08:41:53.1 Info: CreateColumn ImportLists MonitorNewItems Int32 08:41:53.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 08:41:53.1 Info: => 0.0006377s 08:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-31T08:41:53', 'AddNewItemMonitorType') 08:41:53.1 Info: Committing Transaction 08:41:53.1 Info: 56: AddNewItemMonitorType migrated 08:41:53.1 Info: => 0.0009837s 08:41:53.1 Info: 57: ImportListSearch migrating 08:41:53.1 Info: Beginning Transaction 08:41:53.1 Info: Starting migration of Main DB to 57 08:41:53.1 Info: AlterTable ImportLists 08:41:53.1 Info: => 1.6E-06s 08:41:53.1 Info: CreateColumn ImportLists ShouldSearch Boolean 08:41:53.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 08:41:53.1 Info: => 0.000659s 08:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-31T08:41:53', 'ImportListSearch') 08:41:53.1 Info: Committing Transaction 08:41:53.1 Info: 57: ImportListSearch migrated 08:41:53.1 Info: => 0.0009831s 08:41:53.1 Info: 58: ImportListMonitorExisting migrating 08:41:53.1 Info: Beginning Transaction 08:41:53.1 Info: Starting migration of Main DB to 58 08:41:53.1 Info: AlterTable ImportLists 08:41:53.1 Info: => 1.6E-06s 08:41:53.1 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 08:41:53.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 08:41:53.1 Info: => 0.0006989s 08:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-31T08:41:53', 'ImportListMonitorExisting') 08:41:53.1 Info: Committing Transaction 08:41:53.1 Info: 58: ImportListMonitorExisting migrated 08:41:53.1 Info: => 0.0010253s 08:41:53.1 Info: 59: add_indexer_tags migrating 08:41:53.1 Info: Beginning Transaction 08:41:53.1 Info: Starting migration of Main DB to 59 08:41:53.1 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:53.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 08:41:53.1 Info: => 5.5E-05s 08:41:53.1 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:53.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 08:41:53.1 Info: => 3.92E-05s 08:41:53.1 Info: AlterTable Indexers 08:41:53.1 Info: => 1.4E-06s 08:41:53.1 Info: CreateColumn Indexers Tags String 08:41:53.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 08:41:53.1 Info: => 0.0007121s 08:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-31T08:41:53', 'add_indexer_tags') 08:41:53.1 Info: Committing Transaction 08:41:53.1 Info: 59: add_indexer_tags migrated 08:41:53.1 Info: => 0.0010365s 08:41:53.1 Info: 60: update_audio_types migrating 08:41:53.1 Info: Beginning Transaction 08:41:53.1 Info: Starting migration of Main DB to 60 08:41:53.1 Info: PerformDBOperation 08:41:53.1 Info: Performing DB Operation 08:41:53.1 Info: => 6.55E-05s 08:41:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-31T08:41:53', 'update_audio_types') 08:41:53.1 Info: Committing Transaction 08:41:53.1 Info: 60: update_audio_types migrated 08:41:53.1 Info: => 0.0003569s 08:41:53.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 08:41:53.1 Info: Beginning Transaction 08:41:53.1 Info: Starting migration of Main DB to 61 08:41:53.1 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:53.1 Info: DELETE FROM "Commands" WHERE 1 = 1 08:41:53.1 Info: => 5.13E-05s 08:41:53.1 Info: AlterTable AlbumReleases 08:41:53.1 Info: => 1E-06s 08:41:53.1 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 08:41:53.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) 08:41:53.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" 08:41:53.1 Info: DROP TABLE "AlbumReleases" 08:41:53.1 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 08:41:53.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:41:53.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:41:53.1 Info: => 0.0066622s 08:41:53.1 Info: AlterTable Albums 08:41:53.1 Info: => 1.5E-06s 08:41:53.1 Info: AlterColumn Albums LastInfoSync DateTimeOffset 08:41:53.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 08:41:53.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 08:41:53.1 Info: DROP TABLE "Albums" 08:41:53.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:53.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:53.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:53.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:53.1 Info: => 0.0055407s 08:41:53.1 Info: AlterTable Albums 08:41:53.1 Info: => 1.7E-06s 08:41:53.1 Info: AlterColumn Albums ReleaseDate DateTimeOffset 08:41:53.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 08:41:53.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 08:41:53.1 Info: DROP TABLE "Albums" 08:41:53.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:53.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:53.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:53.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:53.2 Info: => 0.0055268s 08:41:53.2 Info: AlterTable Albums 08:41:53.2 Info: => 1.5E-06s 08:41:53.2 Info: AlterColumn Albums Added DateTimeOffset 08:41:53.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 08:41:53.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 08:41:53.2 Info: DROP TABLE "Albums" 08:41:53.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:53.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:53.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:53.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:53.2 Info: => 0.0069132s 08:41:53.2 Info: AlterTable Artists 08:41:53.2 Info: => 1.4E-06s 08:41:53.2 Info: AlterColumn Artists LastInfoSync DateTimeOffset 08:41:53.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 08:41:53.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 08:41:53.2 Info: DROP TABLE "Artists" 08:41:53.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:53.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:53.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:53.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:53.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:53.2 Info: => 0.0054974s 08:41:53.2 Info: AlterTable Artists 08:41:53.2 Info: => 1.6E-06s 08:41:53.2 Info: AlterColumn Artists Added DateTimeOffset 08:41:53.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 08:41:53.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 08:41:53.2 Info: DROP TABLE "Artists" 08:41:53.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:53.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:53.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:53.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:53.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:53.2 Info: => 0.005445s 08:41:53.2 Info: AlterTable Blocklist 08:41:53.2 Info: => 1.4E-06s 08:41:53.2 Info: AlterColumn Blocklist Date DateTimeOffset 08:41:53.2 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 08:41:53.2 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 08:41:53.2 Info: DROP TABLE "Blocklist" 08:41:53.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 08:41:53.2 Info: => 0.0061911s 08:41:53.2 Info: AlterTable Blocklist 08:41:53.2 Info: => 1.8E-06s 08:41:53.2 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 08:41:53.2 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 08:41:53.2 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 08:41:53.2 Info: DROP TABLE "Blocklist" 08:41:53.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 08:41:53.2 Info: => 0.0049501s 08:41:53.2 Info: AlterTable Commands 08:41:53.2 Info: => 1.5E-06s 08:41:53.2 Info: AlterColumn Commands QueuedAt DateTimeOffset 08:41:53.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) 08:41:53.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" 08:41:53.2 Info: DROP TABLE "Commands" 08:41:53.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:41:53.2 Info: => 0.0061784s 08:41:53.2 Info: AlterTable Commands 08:41:53.2 Info: => 1.9E-06s 08:41:53.2 Info: AlterColumn Commands StartedAt DateTimeOffset 08:41:53.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) 08:41:53.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" 08:41:53.2 Info: DROP TABLE "Commands" 08:41:53.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:41:53.2 Info: => 0.0050067s 08:41:53.2 Info: AlterTable Commands 08:41:53.2 Info: => 1.6E-06s 08:41:53.2 Info: AlterColumn Commands EndedAt DateTimeOffset 08:41:53.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) 08:41:53.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" 08:41:53.2 Info: DROP TABLE "Commands" 08:41:53.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:41:53.2 Info: => 0.0049275s 08:41:53.2 Info: AlterTable DownloadClientStatus 08:41:53.2 Info: => 1.6E-06s 08:41:53.2 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 08:41:53.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) 08:41:53.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:41:53.2 Info: DROP TABLE "DownloadClientStatus" 08:41:53.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:41:53.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:53.2 Info: => 0.0050799s 08:41:53.2 Info: AlterTable DownloadClientStatus 08:41:53.2 Info: => 1.5E-06s 08:41:53.2 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 08:41:53.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) 08:41:53.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:41:53.2 Info: DROP TABLE "DownloadClientStatus" 08:41:53.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:41:53.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:53.2 Info: => 0.007515s 08:41:53.2 Info: AlterTable DownloadClientStatus 08:41:53.2 Info: => 1.4E-06s 08:41:53.2 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 08:41:53.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) 08:41:53.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:41:53.2 Info: DROP TABLE "DownloadClientStatus" 08:41:53.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:41:53.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:53.2 Info: => 0.0050245s 08:41:53.2 Info: AlterTable DownloadHistory 08:41:53.2 Info: => 1.4E-06s 08:41:53.2 Info: AlterColumn DownloadHistory Date DateTimeOffset 08:41:53.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) 08:41:53.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" 08:41:53.2 Info: DROP TABLE "DownloadHistory" 08:41:53.2 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 08:41:53.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 08:41:53.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 08:41:53.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 08:41:53.2 Info: => 0.0055098s 08:41:53.2 Info: AlterTable ExtraFiles 08:41:53.2 Info: => 1.4E-06s 08:41:53.2 Info: AlterColumn ExtraFiles Added DateTimeOffset 08:41:53.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) 08:41:53.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" 08:41:53.2 Info: DROP TABLE "ExtraFiles" 08:41:53.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 08:41:53.2 Info: => 0.0048777s 08:41:53.2 Info: AlterTable ExtraFiles 08:41:53.2 Info: => 1.7E-06s 08:41:53.2 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 08:41:53.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) 08:41:53.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" 08:41:53.2 Info: DROP TABLE "ExtraFiles" 08:41:53.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 08:41:53.2 Info: => 0.0059137s 08:41:53.2 Info: AlterTable History 08:41:53.2 Info: => 1.8E-06s 08:41:53.2 Info: AlterColumn History Date DateTimeOffset 08:41:53.2 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 08:41:53.2 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 08:41:53.2 Info: DROP TABLE "History" 08:41:53.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 08:41:53.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:53.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:53.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:53.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:53.2 Info: => 0.0068868s 08:41:53.2 Info: AlterTable ImportListStatus 08:41:53.2 Info: => 1.5E-06s 08:41:53.2 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 08:41:53.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) 08:41:53.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:41:53.2 Info: DROP TABLE "ImportListStatus" 08:41:53.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:41:53.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:53.2 Info: => 0.0050886s 08:41:53.2 Info: AlterTable ImportListStatus 08:41:53.2 Info: => 1.6E-06s 08:41:53.2 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 08:41:53.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) 08:41:53.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:41:53.2 Info: DROP TABLE "ImportListStatus" 08:41:53.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:41:53.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:53.2 Info: => 0.0051545s 08:41:53.2 Info: AlterTable ImportListStatus 08:41:53.2 Info: => 1.6E-06s 08:41:53.2 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 08:41:53.3 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 08:41:53.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:41:53.3 Info: DROP TABLE "ImportListStatus" 08:41:53.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:41:53.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:53.3 Info: => 0.006722s 08:41:53.3 Info: AlterTable IndexerStatus 08:41:53.3 Info: => 1.3E-06s 08:41:53.3 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 08:41:53.3 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 08:41:53.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:41:53.3 Info: DROP TABLE "IndexerStatus" 08:41:53.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:41:53.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:53.3 Info: => 0.0049449s 08:41:53.3 Info: AlterTable IndexerStatus 08:41:53.3 Info: => 1.6E-06s 08:41:53.3 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 08:41:53.3 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 08:41:53.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:41:53.3 Info: DROP TABLE "IndexerStatus" 08:41:53.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:41:53.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:53.3 Info: => 0.0050433s 08:41:53.3 Info: AlterTable IndexerStatus 08:41:53.3 Info: => 1.3E-06s 08:41:53.3 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 08:41:53.3 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 08:41:53.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:41:53.3 Info: DROP TABLE "IndexerStatus" 08:41:53.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:41:53.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:53.3 Info: => 0.0050262s 08:41:53.3 Info: AlterTable LyricFiles 08:41:53.3 Info: => 1.3E-06s 08:41:53.3 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 08:41:53.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) 08:41:53.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" 08:41:53.3 Info: DROP TABLE "LyricFiles" 08:41:53.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:41:53.3 Info: => 0.0062726s 08:41:53.3 Info: AlterTable LyricFiles 08:41:53.3 Info: => 1.5E-06s 08:41:53.3 Info: AlterColumn LyricFiles Added DateTimeOffset 08:41:53.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) 08:41:53.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" 08:41:53.3 Info: DROP TABLE "LyricFiles" 08:41:53.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:41:53.3 Info: => 0.0047981s 08:41:53.3 Info: AlterTable MetadataFiles 08:41:53.3 Info: => 1.7E-06s 08:41:53.3 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 08:41:53.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) 08:41:53.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" 08:41:53.3 Info: DROP TABLE "MetadataFiles" 08:41:53.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 08:41:53.3 Info: => 0.0061605s 08:41:53.3 Info: AlterTable MetadataFiles 08:41:53.3 Info: => 1.5E-06s 08:41:53.3 Info: AlterColumn MetadataFiles Added DateTimeOffset 08:41:53.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) 08:41:53.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" 08:41:53.3 Info: DROP TABLE "MetadataFiles" 08:41:53.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 08:41:53.3 Info: => 0.0049275s 08:41:53.3 Info: AlterTable PendingReleases 08:41:53.3 Info: => 1.9E-06s 08:41:53.3 Info: AlterColumn PendingReleases Added DateTimeOffset 08:41:53.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) 08:41:53.3 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 08:41:53.3 Info: DROP TABLE "PendingReleases" 08:41:53.3 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 08:41:53.3 Info: => 0.0049097s 08:41:53.3 Info: AlterTable ScheduledTasks 08:41:53.3 Info: => 2.6E-06s 08:41:53.3 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 08:41:53.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) 08:41:53.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 08:41:53.3 Info: DROP TABLE "ScheduledTasks" 08:41:53.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 08:41:53.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:53.3 Info: => 0.0061772s 08:41:53.3 Info: AlterTable ScheduledTasks 08:41:53.3 Info: => 1.5E-06s 08:41:53.3 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 08:41:53.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) 08:41:53.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 08:41:53.3 Info: DROP TABLE "ScheduledTasks" 08:41:53.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 08:41:53.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:53.3 Info: => 0.0049339s 08:41:53.3 Info: AlterTable TrackFiles 08:41:53.3 Info: => 1.6E-06s 08:41:53.3 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 08:41:53.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) 08:41:53.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" 08:41:53.3 Info: DROP TABLE "TrackFiles" 08:41:53.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:53.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:53.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:53.3 Info: => 0.0064914s 08:41:53.3 Info: AlterTable TrackFiles 08:41:53.3 Info: => 1.4E-06s 08:41:53.3 Info: AlterColumn TrackFiles Modified DateTimeOffset 08:41:53.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) 08:41:53.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" 08:41:53.3 Info: DROP TABLE "TrackFiles" 08:41:53.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:53.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:53.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:53.3 Info: => 0.0052262s 08:41:53.3 Info: AlterTable VersionInfo 08:41:53.3 Info: => 1.8E-06s 08:41:53.3 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 08:41:53.3 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 08:41:53.3 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 08:41:53.3 Info: DROP TABLE "VersionInfo" 08:41:53.3 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 08:41:53.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:41:53.3 Info: => 0.0049956s 08:41:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-31T08:41:53', 'postgres_update_timestamp_columns_to_with_timezone') 08:41:53.3 Info: Committing Transaction 08:41:53.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 08:41:53.3 Info: => 0.0058032s 08:41:53.3 Info: 62: add_on_delete_to_notifications migrating 08:41:53.3 Info: Beginning Transaction 08:41:53.3 Info: Starting migration of Main DB to 62 08:41:53.3 Info: AlterTable Notifications 08:41:53.3 Info: => 1.5E-06s 08:41:53.3 Info: CreateColumn Notifications OnArtistDelete Boolean 08:41:53.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 08:41:53.3 Info: => 0.0006724s 08:41:53.3 Info: AlterTable Notifications 08:41:53.3 Info: => 1.4E-06s 08:41:53.3 Info: CreateColumn Notifications OnAlbumDelete Boolean 08:41:53.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 08:41:53.3 Info: => 0.000623s 08:41:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-31T08:41:53', 'add_on_delete_to_notifications') 08:41:53.3 Info: Committing Transaction 08:41:53.3 Info: 62: add_on_delete_to_notifications migrated 08:41:53.3 Info: => 0.0009451s 08:41:53.3 Info: 63: add_custom_formats migrating 08:41:53.3 Info: Beginning Transaction 08:41:53.3 Info: Starting migration of Main DB to 63 08:41:53.3 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 08:41:53.3 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x265", "value": 2 } ]', '', '', '[]', 0, 1, 0) 08:41:53.3 Info: AlterTable DelayProfiles 08:41:53.3 Info: => 1.2E-06s 08:41:53.3 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 08:41:53.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 08:41:53.3 Info: => 0.000651s 08:41:53.3 Info: UpdateData 08:41:53.3 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 08:41:53.3 Info: => 5.34E-05s 08:41:53.3 Info: AlterTable TrackFiles 08:41:53.3 Info: => 1.4E-06s 08:41:53.3 Info: CreateColumn TrackFiles OriginalFilePath String 08:41:53.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 08:41:53.3 Info: => 0.000605s 08:41:53.3 Info: PerformDBOperation 08:41:53.3 Info: Performing DB Operation 08:41:53.3 Info: => 0.0013378s 08:41:53.3 Info: CreateTable CustomFormats 08:41:53.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) 08:41:53.3 Info: => 0.0001781s 08:41:53.3 Info: CreateIndex CustomFormats (Name) 08:41:53.3 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 08:41:53.3 Info: => 0.0001023s 08:41:53.3 Info: AlterTable QualityProfiles 08:41:53.3 Info: => 1.4E-06s 08:41:53.3 Info: CreateColumn QualityProfiles FormatItems String 08:41:53.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 08:41:53.3 Info: => 0.0006398s 08:41:53.3 Info: AlterTable QualityProfiles 08:41:53.3 Info: => 1.6E-06s 08:41:53.3 Info: CreateColumn QualityProfiles MinFormatScore Int32 08:41:53.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 08:41:53.3 Info: => 0.0006271s 08:41:53.3 Info: AlterTable QualityProfiles 08:41:53.3 Info: => 1.2E-06s 08:41:53.3 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 08:41:53.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 08:41:53.3 Info: => 0.0006219s 08:41:53.3 Info: PerformDBOperation 08:41:53.3 Info: Performing DB Operation 08:41:53.3 Info: => 0.0025939s 08:41:53.3 Info: PerformDBOperation 08:41:53.3 Info: Performing DB Operation 08:41:53.3 Info: => 4.25E-05s 08:41:53.3 Info: DeleteColumn ReleaseProfiles Preferred 08:41:53.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) 08:41:53.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 08:41:53.3 Info: DROP TABLE "ReleaseProfiles" 08:41:53.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 08:41:53.3 Info: => 0.0058417s 08:41:53.3 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 08:41:53.4 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 08:41:53.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 08:41:53.4 Info: DROP TABLE "ReleaseProfiles" 08:41:53.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 08:41:53.4 Info: => 0.0058279s 08:41:53.4 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 08:41:53.4 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 08:41:53.4 Info: => 5.91E-05s 08:41:53.4 Info: AlterTable DelayProfiles 08:41:53.4 Info: => 2.1E-06s 08:41:53.4 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 08:41:53.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 08:41:53.4 Info: => 0.0006393s 08:41:53.4 Info: AlterTable DelayProfiles 08:41:53.4 Info: => 1.6E-06s 08:41:53.4 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 08:41:53.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 08:41:53.4 Info: => 0.0006247s 08:41:53.4 Info: -> 2 Insert operations completed in 00:00:00.0001726 taking an average of 00:00:00.0000863 08:41:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-31T08:41:53', 'add_custom_formats') 08:41:53.4 Info: Committing Transaction 08:41:53.4 Info: 63: add_custom_formats migrated 08:41:53.4 Info: => 0.0010674s 08:41:53.4 Debug: Took: 00:00:00.4902430 08:41:53.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cfs_from_multiple_unnamed_release_profile --- 08:41:53.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_two_cfs_if_release_profile_has_multiple_terms --- 08:41:53.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121134430085_133/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:53.4 Info: DatabaseEngineVersionCheck migrating 08:41:53.4 Info: PerformDBOperation 08:41:53.4 Info: Performing DB Operation 08:41:53.4 Info: SQLite 3.46.0 08:41:53.4 Info: => 0.001104s 08:41:53.4 Info: DatabaseEngineVersionCheck migrated 08:41:53.4 Info: => 0.0011227s 08:41:53.4 Info: VersionMigration migrating 08:41:53.4 Info: Beginning Transaction 08:41:53.4 Info: CreateTable VersionInfo 08:41:53.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:41:53.4 Info: => 0.0001691s 08:41:53.4 Info: Committing Transaction 08:41:53.4 Info: VersionMigration migrated 08:41:53.4 Info: => 0.0005249s 08:41:53.4 Info: VersionUniqueMigration migrating 08:41:53.4 Info: Beginning Transaction 08:41:53.4 Info: CreateIndex VersionInfo (Version) 08:41:53.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:41:53.4 Info: => 0.0001439s 08:41:53.4 Info: AlterTable VersionInfo 08:41:53.4 Info: => 1.4E-06s 08:41:53.4 Info: CreateColumn VersionInfo AppliedOn DateTime 08:41:53.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:41:53.4 Info: => 0.0005673s 08:41:53.4 Info: Committing Transaction 08:41:53.4 Info: VersionUniqueMigration migrated 08:41:53.4 Info: => 0.0007796s 08:41:53.4 Info: VersionDescriptionMigration migrating 08:41:53.4 Info: Beginning Transaction 08:41:53.4 Info: AlterTable VersionInfo 08:41:53.4 Info: => 1.2E-06s 08:41:53.4 Info: CreateColumn VersionInfo Description String 08:41:53.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:41:53.4 Info: => 0.0002029s 08:41:53.4 Info: Committing Transaction 08:41:53.4 Info: VersionDescriptionMigration migrated 08:41:53.4 Info: => 0.0003911s 08:41:53.4 Info: 1: InitialSetup migrating 08:41:53.4 Info: Beginning Transaction 08:41:53.4 Info: Starting migration of Main DB to 1 08:41:53.4 Info: CreateTable Config 08:41:53.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:41:53.4 Info: => 0.0001914s 08:41:53.4 Info: CreateIndex Config (Key) 08:41:53.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:41:53.4 Info: => 8.84E-05s 08:41:53.4 Info: CreateTable RootFolders 08:41:53.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:41:53.4 Info: => 9.39E-05s 08:41:53.4 Info: CreateIndex RootFolders (Path) 08:41:53.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:41:53.4 Info: => 7.86E-05s 08:41:53.4 Info: CreateTable Artists 08:41:53.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) 08:41:53.4 Info: => 0.0003758s 08:41:53.4 Info: CreateIndex Artists (ForeignArtistId) 08:41:53.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:53.4 Info: => 9.06E-05s 08:41:53.4 Info: CreateIndex Artists (NameSlug) 08:41:53.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:53.4 Info: => 8.04E-05s 08:41:53.4 Info: CreateIndex Artists (CleanName) 08:41:53.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:53.4 Info: => 7.45E-05s 08:41:53.4 Info: CreateIndex Artists (Path) 08:41:53.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:53.4 Info: => 7.29E-05s 08:41:53.4 Info: CreateTable Albums 08:41:53.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) 08:41:53.4 Info: => 0.0002955s 08:41:53.4 Info: CreateIndex Albums (ForeignAlbumId) 08:41:53.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:53.4 Info: => 8.5E-05s 08:41:53.4 Info: CreateIndex Albums (MBId) 08:41:53.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:53.4 Info: => 7.33E-05s 08:41:53.4 Info: CreateIndex Albums (TADBId) 08:41:53.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:53.4 Info: => 7.53E-05s 08:41:53.4 Info: CreateIndex Albums (TitleSlug) 08:41:53.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:53.4 Info: => 7.67E-05s 08:41:53.4 Info: CreateIndex Albums (CleanTitle) 08:41:53.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:53.4 Info: => 7.74E-05s 08:41:53.4 Info: CreateIndex Albums (Path) 08:41:53.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:41:53.4 Info: => 7.29E-05s 08:41:53.4 Info: CreateTable Tracks 08:41:53.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) 08:41:53.4 Info: => 0.000168s 08:41:53.4 Info: CreateIndex Tracks (ForeignTrackId) 08:41:53.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:53.4 Info: => 7.89E-05s 08:41:53.4 Info: CreateIndex Tracks (ArtistId) 08:41:53.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:53.4 Info: => 7.96E-05s 08:41:53.4 Info: CreateIndex Tracks (TrackFileId) 08:41:53.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:53.4 Info: => 0.0001098s 08:41:53.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:41:53.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:41:53.4 Info: => 9.06E-05s 08:41:53.4 Info: CreateTable TrackFiles 08:41:53.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) 08:41:53.4 Info: => 0.0001537s 08:41:53.4 Info: CreateIndex TrackFiles (ArtistId) 08:41:53.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:41:53.4 Info: => 9.06E-05s 08:41:53.4 Info: CreateIndex TrackFiles (AlbumId) 08:41:53.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:53.4 Info: => 8.09E-05s 08:41:53.4 Info: CreateTable History 08:41:53.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) 08:41:53.4 Info: => 0.0001594s 08:41:53.4 Info: CreateIndex History (Date) 08:41:53.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:53.4 Info: => 8.74E-05s 08:41:53.4 Info: CreateIndex History (EventType) 08:41:53.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:53.4 Info: => 0.0001103s 08:41:53.4 Info: CreateIndex History (DownloadId) 08:41:53.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:41:53.4 Info: => 9.42E-05s 08:41:53.4 Info: CreateIndex History (AlbumId) 08:41:53.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:41:53.4 Info: => 8.28E-05s 08:41:53.4 Info: CreateTable Notifications 08:41:53.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) 08:41:53.4 Info: => 0.0001403s 08:41:53.4 Info: CreateTable ScheduledTasks 08:41:53.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:41:53.4 Info: => 0.0001248s 08:41:53.4 Info: CreateIndex ScheduledTasks (TypeName) 08:41:53.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:53.4 Info: => 8.43E-05s 08:41:53.4 Info: CreateTable Indexers 08:41:53.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) 08:41:53.4 Info: => 0.0001196s 08:41:53.4 Info: CreateIndex Indexers (Name) 08:41:53.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:53.4 Info: => 0.0001143s 08:41:53.4 Info: CreateTable Profiles 08:41:53.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:41:53.4 Info: => 0.0001193s 08:41:53.4 Info: CreateIndex Profiles (Name) 08:41:53.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:41:53.4 Info: => 8.79E-05s 08:41:53.4 Info: CreateTable QualityDefinitions 08:41:53.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:41:53.4 Info: => 0.0001196s 08:41:53.4 Info: CreateIndex QualityDefinitions (Quality) 08:41:53.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:41:53.4 Info: => 8.36E-05s 08:41:53.4 Info: CreateIndex QualityDefinitions (Title) 08:41:53.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:41:53.4 Info: => 8.36E-05s 08:41:53.4 Info: CreateTable NamingConfig 08:41:53.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) 08:41:53.4 Info: => 0.0001563s 08:41:53.4 Info: CreateTable Blacklist 08:41:53.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 '') 08:41:53.4 Info: => 0.0002029s 08:41:53.4 Info: CreateTable Metadata 08:41:53.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) 08:41:53.4 Info: => 0.0001182s 08:41:53.4 Info: CreateTable MetadataFiles 08:41:53.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) 08:41:53.4 Info: => 0.0001417s 08:41:53.4 Info: CreateTable DownloadClients 08:41:53.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) 08:41:53.4 Info: => 0.0001206s 08:41:53.4 Info: CreateTable PendingReleases 08:41:53.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 '') 08:41:53.4 Info: => 0.0001272s 08:41:53.4 Info: CreateTable RemotePathMappings 08:41:53.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:41:53.4 Info: => 0.0001093s 08:41:53.4 Info: CreateTable Tags 08:41:53.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:41:53.4 Info: => 9.26E-05s 08:41:53.4 Info: CreateIndex Tags (Label) 08:41:53.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:41:53.4 Info: => 9.94E-05s 08:41:53.4 Info: CreateTable Restrictions 08:41:53.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:41:53.4 Info: => 0.0001105s 08:41:53.4 Info: CreateTable DelayProfiles 08:41:53.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) 08:41:53.4 Info: => 0.0001484s 08:41:53.4 Info: CreateTable Users 08:41:53.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:41:53.4 Info: => 0.000105s 08:41:53.4 Info: CreateIndex Users (Identifier) 08:41:53.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:41:53.4 Info: => 9.36E-05s 08:41:53.4 Info: CreateIndex Users (Username) 08:41:53.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:41:53.4 Info: => 8.52E-05s 08:41:53.4 Info: CreateTable Commands 08:41:53.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) 08:41:53.4 Info: => 0.0001499s 08:41:53.4 Info: CreateTable IndexerStatus 08:41:53.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) 08:41:53.4 Info: => 0.0001632s 08:41:53.4 Info: CreateIndex IndexerStatus (ProviderId) 08:41:53.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:53.4 Info: => 8.65E-05s 08:41:53.4 Info: CreateTable ExtraFiles 08:41:53.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) 08:41:53.4 Info: => 0.000134s 08:41:53.4 Info: CreateTable LyricFiles 08:41:53.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) 08:41:53.4 Info: => 0.0001508s 08:41:53.4 Info: CreateTable LanguageProfiles 08:41:53.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:41:53.4 Info: => 0.0001062s 08:41:53.4 Info: CreateIndex LanguageProfiles (Name) 08:41:53.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:41:53.4 Info: => 9.43E-05s 08:41:53.4 Info: CreateTable DownloadClientStatus 08:41:53.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) 08:41:53.4 Info: => 0.0001194s 08:41:53.4 Info: CreateIndex DownloadClientStatus (ProviderId) 08:41:53.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:53.4 Info: => 9.23E-05s 08:41:53.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:41:53.4 Info: -> 1 Insert operations completed in 00:00:00.0000700 taking an average of 00:00:00.0000700 08:41:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:41:53', 'InitialSetup') 08:41:53.4 Info: Committing Transaction 08:41:53.4 Info: 1: InitialSetup migrated 08:41:53.4 Info: => 0.0009958s 08:41:53.4 Info: 2: add_reason_to_pending_releases migrating 08:41:53.4 Info: Beginning Transaction 08:41:53.4 Info: Starting migration of Main DB to 2 08:41:53.4 Info: AlterTable PendingReleases 08:41:53.4 Info: => 1.3E-06s 08:41:53.4 Info: CreateColumn PendingReleases Reason Int32 08:41:53.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:41:53.4 Info: => 0.0005934s 08:41:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:41:53', 'add_reason_to_pending_releases') 08:41:53.4 Info: Committing Transaction 08:41:53.4 Info: 2: add_reason_to_pending_releases migrated 08:41:53.4 Info: => 0.0008855s 08:41:53.4 Info: 3: add_medium_support migrating 08:41:53.4 Info: Beginning Transaction 08:41:53.4 Info: Starting migration of Main DB to 3 08:41:53.4 Info: AlterTable Albums 08:41:53.4 Info: => 1.3E-06s 08:41:53.4 Info: CreateColumn Albums Media String 08:41:53.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:41:53.4 Info: => 0.0005899s 08:41:53.4 Info: AlterTable Tracks 08:41:53.4 Info: => 2.3E-06s 08:41:53.4 Info: CreateColumn Tracks MediumNumber Int32 08:41:53.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:41:53.4 Info: => 0.0005384s 08:41:53.4 Info: AlterTable Tracks 08:41:53.4 Info: => 1.4E-06s 08:41:53.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:41:53.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:41:53.4 Info: => 0.0005278s 08:41:53.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:53.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:53.4 Info: => 4.58E-05s 08:41:53.4 Info: DeleteColumn Tracks TrackNumber 08:41:53.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) 08:41:53.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" 08:41:53.4 Info: DROP TABLE "Tracks" 08:41:53.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:53.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:53.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:53.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:53.4 Info: => 0.004643s 08:41:53.4 Info: AlterTable Tracks 08:41:53.4 Info: => 1.6E-06s 08:41:53.4 Info: CreateColumn Tracks TrackNumber String 08:41:53.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:41:53.4 Info: => 0.0005521s 08:41:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:41:53', 'add_medium_support') 08:41:53.4 Info: Committing Transaction 08:41:53.4 Info: 3: add_medium_support migrated 08:41:53.4 Info: => 0.0009676s 08:41:53.4 Info: 4: add_various_qualites_in_profile migrating 08:41:53.4 Info: Beginning Transaction 08:41:53.4 Info: Starting migration of Main DB to 4 08:41:53.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:53.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:53.4 Info: => 5.62E-05s 08:41:53.4 Info: PerformDBOperation 08:41:53.4 Info: Performing DB Operation 08:41:53.4 Info: => 4.23E-05s 08:41:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:41:53', 'add_various_qualites_in_profile') 08:41:53.4 Info: Committing Transaction 08:41:53.4 Info: 4: add_various_qualites_in_profile migrated 08:41:53.4 Info: => 0.00031s 08:41:53.4 Info: 5: metadata_profiles migrating 08:41:53.4 Info: Beginning Transaction 08:41:53.4 Info: Starting migration of Main DB to 5 08:41:53.4 Info: CreateTable MetadataProfiles 08:41:53.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 08:41:53.4 Info: => 0.0001453s 08:41:53.4 Info: CreateIndex MetadataProfiles (Name) 08:41:53.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 08:41:53.4 Info: => 0.0001376s 08:41:53.4 Info: AlterTable Artists 08:41:53.4 Info: => 1.2E-06s 08:41:53.4 Info: CreateColumn Artists MetadataProfileId Int32 08:41:53.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 08:41:53.4 Info: => 0.0005784s 08:41:53.4 Info: DeleteColumn Artists PrimaryAlbumTypes 08:41:53.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) 08:41:53.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" 08:41:53.4 Info: DROP TABLE "Artists" 08:41:53.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:53.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:53.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:53.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:53.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:53.4 Info: => 0.0066562s 08:41:53.4 Info: DeleteColumn Artists SecondaryAlbumTypes 08:41:53.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 08:41:53.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 08:41:53.5 Info: DROP TABLE "Artists" 08:41:53.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:53.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:53.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:53.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:53.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:53.5 Info: => 0.0050221s 08:41:53.5 Info: AlterTable Albums 08:41:53.5 Info: => 1.5E-06s 08:41:53.5 Info: CreateColumn Albums SecondaryTypes String 08:41:53.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 08:41:53.5 Info: => 0.000562s 08:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-31T08:41:53', 'metadata_profiles') 08:41:53.5 Info: Committing Transaction 08:41:53.5 Info: 5: metadata_profiles migrated 08:41:53.5 Info: => 0.000998s 08:41:53.5 Info: 6: separate_automatic_and_interactive_search migrating 08:41:53.5 Info: Beginning Transaction 08:41:53.5 Info: Starting migration of Main DB to 6 08:41:53.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 08:41:53.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 08:41:53.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 08:41:53.5 Info: DROP TABLE "Indexers" 08:41:53.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:53.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:53.5 Info: => 0.0052977s 08:41:53.5 Info: AlterTable Indexers 08:41:53.5 Info: => 1.4E-06s 08:41:53.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 08:41:53.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 08:41:53.5 Info: => 0.0005592s 08:41:53.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:53.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:53.5 Info: => 4.64E-05s 08:41:53.5 Info: AlterTable Indexers 08:41:53.5 Info: => 1.3E-06s 08:41:53.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 08:41:53.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 08:41:53.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 08:41:53.5 Info: DROP TABLE "Indexers" 08:41:53.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:53.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:53.5 Info: => 0.0041642s 08:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-31T08:41:53', 'separate_automatic_and_interactive_search') 08:41:53.5 Info: Committing Transaction 08:41:53.5 Info: 6: separate_automatic_and_interactive_search migrated 08:41:53.5 Info: => 0.004558s 08:41:53.5 Info: 7: change_album_path_to_relative migrating 08:41:53.5 Info: Beginning Transaction 08:41:53.5 Info: Starting migration of Main DB to 7 08:41:53.5 Info: DeleteColumn Albums Path 08:41:53.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 08:41:53.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 08:41:53.5 Info: DROP TABLE "Albums" 08:41:53.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:53.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:53.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:53.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:53.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:53.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:53.5 Info: => 0.0064604s 08:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-31T08:41:53', 'change_album_path_to_relative') 08:41:53.5 Info: Committing Transaction 08:41:53.5 Info: 7: change_album_path_to_relative migrated 08:41:53.5 Info: => 0.0068972s 08:41:53.5 Info: 8: change_quality_size_mb_to_kb migrating 08:41:53.5 Info: Beginning Transaction 08:41:53.5 Info: Starting migration of Main DB to 8 08:41:53.5 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 08:41:53.5 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 08:41:53.5 Info: => 5.59E-05s 08:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-31T08:41:53', 'change_quality_size_mb_to_kb') 08:41:53.5 Info: Committing Transaction 08:41:53.5 Info: 8: change_quality_size_mb_to_kb migrated 08:41:53.5 Info: => 0.0003173s 08:41:53.5 Info: 9: album_releases migrating 08:41:53.5 Info: Beginning Transaction 08:41:53.5 Info: Starting migration of Main DB to 9 08:41:53.5 Info: AlterTable Albums 08:41:53.5 Info: => 1.4E-06s 08:41:53.5 Info: CreateColumn Albums Releases String 08:41:53.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 08:41:53.5 Info: => 0.0006054s 08:41:53.5 Info: AlterTable Albums 08:41:53.5 Info: => 1.4E-06s 08:41:53.5 Info: CreateColumn Albums CurrentRelease String 08:41:53.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 08:41:53.5 Info: => 0.0005585s 08:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-31T08:41:53', 'album_releases') 08:41:53.5 Info: Committing Transaction 08:41:53.5 Info: 9: album_releases migrated 08:41:53.5 Info: => 0.0008631s 08:41:53.5 Info: 10: album_releases_fix migrating 08:41:53.5 Info: Beginning Transaction 08:41:53.5 Info: Starting migration of Main DB to 10 08:41:53.5 Info: AlterTable Albums 08:41:53.5 Info: => 1.3E-06s 08:41:53.5 Info: AlterColumn Albums Releases String 08:41:53.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 08:41:53.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 08:41:53.5 Info: DROP TABLE "Albums" 08:41:53.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:53.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:53.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:53.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:53.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:53.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:53.5 Info: => 0.0051114s 08:41:53.5 Info: AlterTable Albums 08:41:53.5 Info: => 1.9E-06s 08:41:53.5 Info: AlterColumn Albums CurrentRelease String 08:41:53.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 08:41:53.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 08:41:53.5 Info: DROP TABLE "Albums" 08:41:53.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:53.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:53.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:53.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:53.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:53.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:53.5 Info: => 0.0051338s 08:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-31T08:41:53', 'album_releases_fix') 08:41:53.5 Info: Committing Transaction 08:41:53.5 Info: 10: album_releases_fix migrated 08:41:53.5 Info: => 0.0055241s 08:41:53.5 Info: 11: import_lists migrating 08:41:53.5 Info: Beginning Transaction 08:41:53.5 Info: Starting migration of Main DB to 11 08:41:53.5 Info: CreateTable ImportLists 08:41:53.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) 08:41:53.5 Info: => 0.0002226s 08:41:53.5 Info: CreateIndex ImportLists (Name) 08:41:53.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:41:53.5 Info: => 0.0001189s 08:41:53.5 Info: CreateTable ImportListStatus 08:41:53.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) 08:41:53.5 Info: => 0.0001386s 08:41:53.5 Info: CreateIndex ImportListStatus (ProviderId) 08:41:53.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:53.5 Info: => 0.000114s 08:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-31T08:41:53', 'import_lists') 08:41:53.5 Info: Committing Transaction 08:41:53.5 Info: 11: import_lists migrated 08:41:53.5 Info: => 0.0004537s 08:41:53.5 Info: 12: add_release_status migrating 08:41:53.5 Info: Beginning Transaction 08:41:53.5 Info: Starting migration of Main DB to 12 08:41:53.5 Info: AlterTable MetadataProfiles 08:41:53.5 Info: => 1.3E-06s 08:41:53.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 08:41:53.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 08:41:53.5 Info: => 0.0006346s 08:41:53.5 Info: PerformDBOperation 08:41:53.5 Info: Performing DB Operation 08:41:53.5 Info: => 3.42E-05s 08:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-31T08:41:53', 'add_release_status') 08:41:53.5 Info: Committing Transaction 08:41:53.5 Info: 12: add_release_status migrated 08:41:53.5 Info: => 0.0003416s 08:41:53.5 Info: 13: album_download_notification migrating 08:41:53.5 Info: Beginning Transaction 08:41:53.5 Info: Starting migration of Main DB to 13 08:41:53.5 Info: AlterTable Notifications 08:41:53.5 Info: => 1.6E-06s 08:41:53.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 08:41:53.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 08:41:53.5 Info: => 0.000612s 08:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-31T08:41:53', 'album_download_notification') 08:41:53.5 Info: Committing Transaction 08:41:53.5 Info: 13: album_download_notification migrated 08:41:53.5 Info: => 0.0009144s 08:41:53.5 Info: 14: fix_language_metadata_profiles migrating 08:41:53.5 Info: Beginning Transaction 08:41:53.5 Info: Starting migration of Main DB to 14 08:41:53.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 08:41:53.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 08:41:53.5 Info: => 8.58E-05s 08:41:53.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 08:41:53.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 08:41:53.5 Info: => 6.64E-05s 08:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-31T08:41:53', 'fix_language_metadata_profiles') 08:41:53.5 Info: Committing Transaction 08:41:53.5 Info: 14: fix_language_metadata_profiles migrated 08:41:53.5 Info: => 0.0003272s 08:41:53.5 Info: 15: remove_fanzub migrating 08:41:53.5 Info: Beginning Transaction 08:41:53.5 Info: Starting migration of Main DB to 15 08:41:53.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:53.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:53.5 Info: => 5.08E-05s 08:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-31T08:41:53', 'remove_fanzub') 08:41:53.5 Info: Committing Transaction 08:41:53.5 Info: 15: remove_fanzub migrated 08:41:53.5 Info: => 0.0003086s 08:41:53.5 Info: 16: update_artist_history_indexes migrating 08:41:53.5 Info: Beginning Transaction 08:41:53.5 Info: Starting migration of Main DB to 16 08:41:53.5 Info: CreateIndex Albums (ArtistId) 08:41:53.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 08:41:53.5 Info: => 0.000154s 08:41:53.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 08:41:53.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 08:41:53.5 Info: => 0.000119s 08:41:53.5 Info: DeleteIndex History (AlbumId) 08:41:53.5 Info: DROP INDEX "IX_History_AlbumId" 08:41:53.5 Info: => 0.0001276s 08:41:53.5 Info: CreateIndex History (AlbumId, Date) 08:41:53.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:53.5 Info: => 0.0001195s 08:41:53.5 Info: DeleteIndex History (DownloadId) 08:41:53.5 Info: DROP INDEX "IX_History_DownloadId" 08:41:53.5 Info: => 0.0001215s 08:41:53.5 Info: CreateIndex History (DownloadId, Date) 08:41:53.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:53.5 Info: => 0.0001193s 08:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-31T08:41:53', 'update_artist_history_indexes') 08:41:53.5 Info: Committing Transaction 08:41:53.5 Info: 16: update_artist_history_indexes migrated 08:41:53.5 Info: => 0.000459s 08:41:53.5 Info: 17: remove_nma migrating 08:41:53.5 Info: Beginning Transaction 08:41:53.5 Info: Starting migration of Main DB to 17 08:41:53.5 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:53.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 08:41:53.5 Info: => 5.19E-05s 08:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-31T08:41:53', 'remove_nma') 08:41:53.5 Info: Committing Transaction 08:41:53.5 Info: 17: remove_nma migrated 08:41:53.5 Info: => 0.0003102s 08:41:53.5 Info: 18: album_disambiguation migrating 08:41:53.5 Info: Beginning Transaction 08:41:53.5 Info: Starting migration of Main DB to 18 08:41:53.5 Info: AlterTable Albums 08:41:53.5 Info: => 1.2E-06s 08:41:53.5 Info: CreateColumn Albums Disambiguation String 08:41:53.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 08:41:53.5 Info: => 0.0006375s 08:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-31T08:41:53', 'album_disambiguation') 08:41:53.5 Info: Committing Transaction 08:41:53.5 Info: 18: album_disambiguation migrated 08:41:53.5 Info: => 0.0009388s 08:41:53.5 Info: 19: add_ape_quality_in_profiles migrating 08:41:53.5 Info: Beginning Transaction 08:41:53.5 Info: Starting migration of Main DB to 19 08:41:53.5 Info: PerformDBOperation 08:41:53.5 Info: Performing DB Operation 08:41:53.5 Info: => 3.77E-05s 08:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-31T08:41:53', 'add_ape_quality_in_profiles') 08:41:53.5 Info: Committing Transaction 08:41:53.5 Info: 19: add_ape_quality_in_profiles migrated 08:41:53.5 Info: => 0.0002973s 08:41:53.5 Info: 20: remove_pushalot migrating 08:41:53.5 Info: Beginning Transaction 08:41:53.5 Info: Starting migration of Main DB to 20 08:41:53.5 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:53.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 08:41:53.5 Info: => 5.35E-05s 08:41:53.5 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:53.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 08:41:53.5 Info: => 4.06E-05s 08:41:53.5 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:53.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 08:41:53.5 Info: => 3.7E-05s 08:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-31T08:41:53', 'remove_pushalot') 08:41:53.5 Info: Committing Transaction 08:41:53.5 Info: 20: remove_pushalot migrated 08:41:53.5 Info: => 0.0002971s 08:41:53.5 Info: 21: add_custom_filters migrating 08:41:53.5 Info: Beginning Transaction 08:41:53.5 Info: Starting migration of Main DB to 21 08:41:53.5 Info: CreateTable CustomFilters 08:41:53.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 08:41:53.5 Info: => 0.0009659s 08:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-31T08:41:53', 'add_custom_filters') 08:41:53.5 Info: Committing Transaction 08:41:53.5 Info: 21: add_custom_filters migrated 08:41:53.5 Info: => 0.0012944s 08:41:53.5 Info: 22: import_list_tags migrating 08:41:53.5 Info: Beginning Transaction 08:41:53.5 Info: Starting migration of Main DB to 22 08:41:53.5 Info: AlterTable ImportLists 08:41:53.5 Info: => 1.2E-06s 08:41:53.5 Info: CreateColumn ImportLists Tags String 08:41:53.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 08:41:53.5 Info: => 0.0006348s 08:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-31T08:41:53', 'import_list_tags') 08:41:53.5 Info: Committing Transaction 08:41:53.5 Info: 22: import_list_tags migrated 08:41:53.5 Info: => 0.0009447s 08:41:53.5 Info: 23: add_release_groups_etc migrating 08:41:53.5 Info: Beginning Transaction 08:41:53.5 Info: Starting migration of Main DB to 23 08:41:53.5 Info: CreateTable ArtistMetadata 08:41:53.5 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 08:41:53.5 Info: => 0.000197s 08:41:53.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 08:41:53.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 08:41:53.5 Info: => 0.0001378s 08:41:53.5 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 08:41:53.5 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 08:41:53.5 Info: => 0.0010055s 08:41:53.5 Info: AlterTable Artists 08:41:53.5 Info: => 1.4E-06s 08:41:53.5 Info: CreateColumn Artists ArtistMetadataId Int32 08:41:53.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:53.5 Info: => 0.0006402s 08:41:53.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:53.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:53.5 Info: => 7.53E-05s 08:41:53.5 Info: CreateTable AlbumReleases 08:41:53.5 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 08:41:53.5 Info: => 0.0002052s 08:41:53.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 08:41:53.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:41:53.5 Info: => 0.0001177s 08:41:53.5 Info: CreateIndex AlbumReleases (AlbumId) 08:41:53.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:41:53.5 Info: => 0.0001083s 08:41:53.5 Info: PerformDBOperation 08:41:53.5 Info: Performing DB Operation 08:41:53.5 Info: => 4.28E-05s 08:41:53.5 Info: AlterTable Albums 08:41:53.5 Info: => 1.1E-06s 08:41:53.5 Info: CreateColumn Albums ArtistMetadataId Int32 08:41:53.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:53.5 Info: => 0.0006409s 08:41:53.5 Info: AlterTable Albums 08:41:53.5 Info: => 1.5E-06s 08:41:53.5 Info: CreateColumn Albums AnyReleaseOk Boolean 08:41:53.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 08:41:53.5 Info: => 0.0006365s 08:41:53.5 Info: AlterTable Albums 08:41:53.5 Info: => 1.4E-06s 08:41:53.5 Info: CreateColumn Albums Links String 08:41:53.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 08:41:53.5 Info: => 0.0006271s 08:41:53.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:53.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:53.5 Info: => 9.02E-05s 08:41:53.5 Info: AlterTable Tracks 08:41:53.5 Info: => 1.4E-06s 08:41:53.5 Info: CreateColumn Tracks ForeignRecordingId String 08:41:53.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 08:41:53.5 Info: => 0.0006278s 08:41:53.5 Info: AlterTable Tracks 08:41:53.5 Info: => 1.3E-06s 08:41:53.5 Info: CreateColumn Tracks AlbumReleaseId Int32 08:41:53.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 08:41:53.5 Info: => 0.0006215s 08:41:53.5 Info: AlterTable Tracks 08:41:53.5 Info: => 1.2E-06s 08:41:53.5 Info: CreateColumn Tracks ArtistMetadataId Int32 08:41:53.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:53.5 Info: => 0.0006221s 08:41:53.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:53.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:53.5 Info: => 0.0001153s 08:41:53.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:53.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:53.5 Info: => 0.0008897s 08:41:53.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 08:41:53.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:53.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 08:41:53.5 Info: DROP TABLE "Artists" 08:41:53.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:53.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:53.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:53.5 Info: => 0.0062934s 08:41:53.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 08:41:53.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) 08:41:53.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" 08:41:53.5 Info: DROP TABLE "Albums" 08:41:53.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:53.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:53.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:53.5 Info: => 0.0053094s 08:41:53.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 08:41:53.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) 08:41:53.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" 08:41:53.5 Info: DROP TABLE "Tracks" 08:41:53.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:53.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:53.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:53.5 Info: => 0.0060922s 08:41:53.5 Info: DeleteColumn TrackFiles ArtistId 08:41:53.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) 08:41:53.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" 08:41:53.5 Info: DROP TABLE "TrackFiles" 08:41:53.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:53.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:53.5 Info: => 0.0046765s 08:41:53.5 Info: CreateIndex Artists (ArtistMetadataId) 08:41:53.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:53.5 Info: => 0.0001117s 08:41:53.5 Info: CreateIndex Artists (Monitored) 08:41:53.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:53.5 Info: => 0.000116s 08:41:53.5 Info: CreateIndex Albums (ArtistMetadataId) 08:41:53.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:53.5 Info: => 0.0001143s 08:41:53.5 Info: CreateIndex Tracks (ArtistMetadataId) 08:41:53.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 08:41:53.5 Info: => 0.000115s 08:41:53.5 Info: CreateIndex Tracks (AlbumReleaseId) 08:41:53.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 08:41:53.5 Info: => 0.00012s 08:41:53.5 Info: CreateIndex Tracks (ForeignRecordingId) 08:41:53.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 08:41:53.5 Info: => 0.0001146s 08:41:53.5 Info: UpdateData 08:41:53.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:53.5 Info: => 5.23E-05s 08:41:53.5 Info: UpdateData 08:41:53.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:53.5 Info: => 4.34E-05s 08:41:53.5 Info: UpdateData 08:41:53.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 08:41:53.5 Info: => 4.94E-05s 08:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-31T08:41:53', 'add_release_groups_etc') 08:41:53.5 Info: Committing Transaction 08:41:53.5 Info: 23: add_release_groups_etc migrated 08:41:53.5 Info: => 0.0007122s 08:41:53.5 Info: 24: NewMediaInfoFormat migrating 08:41:53.5 Info: Beginning Transaction 08:41:53.5 Info: Starting migration of Main DB to 24 08:41:53.5 Info: UpdateData 08:41:53.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 08:41:53.5 Info: => 5.82E-05s 08:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-31T08:41:53', 'NewMediaInfoFormat') 08:41:53.5 Info: Committing Transaction 08:41:53.5 Info: 24: NewMediaInfoFormat migrated 08:41:53.5 Info: => 0.0003211s 08:41:53.5 Info: 25: rename_restrictions_to_release_profiles migrating 08:41:53.5 Info: Beginning Transaction 08:41:53.5 Info: Starting migration of Main DB to 25 08:41:53.5 Info: RenameTable Restrictions ReleaseProfiles 08:41:53.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 08:41:53.5 Info: => 0.0017624s 08:41:53.5 Info: AlterTable ReleaseProfiles 08:41:53.5 Info: => 1.5E-06s 08:41:53.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 08:41:53.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 08:41:53.5 Info: => 0.0005917s 08:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-31T08:41:53', 'rename_restrictions_to_release_profiles') 08:41:53.5 Info: Committing Transaction 08:41:53.5 Info: 25: rename_restrictions_to_release_profiles migrated 08:41:53.5 Info: => 0.0009084s 08:41:53.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 08:41:53.5 Info: Beginning Transaction 08:41:53.5 Info: Starting migration of Main DB to 26 08:41:53.5 Info: RenameTable Profiles QualityProfiles 08:41:53.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 08:41:53.5 Info: => 0.0017586s 08:41:53.5 Info: AlterTable QualityProfiles 08:41:53.5 Info: => 1.5E-06s 08:41:53.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 08:41:53.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:53.5 Info: => 0.000578s 08:41:53.5 Info: AlterTable LanguageProfiles 08:41:53.5 Info: => 1.5E-06s 08:41:53.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 08:41:53.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:53.5 Info: => 0.0005527s 08:41:53.5 Info: UpdateData 08:41:53.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:53.5 Info: => 4.58E-05s 08:41:53.5 Info: UpdateData 08:41:53.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:53.5 Info: => 4.03E-05s 08:41:53.5 Info: RenameColumn Artists ProfileId to QualityProfileId 08:41:53.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:53.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" 08:41:53.5 Info: DROP TABLE "Artists" 08:41:53.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:53.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:53.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:53.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:53.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:53.5 Info: => 0.006331s 08:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-31T08:41:53', 'rename_quality_profiles_add_upgrade_allowed') 08:41:53.5 Info: Committing Transaction 08:41:53.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 08:41:53.5 Info: => 0.0068267s 08:41:53.5 Info: 27: add_import_exclusions migrating 08:41:53.5 Info: Beginning Transaction 08:41:53.5 Info: Starting migration of Main DB to 27 08:41:53.5 Info: CreateTable ImportListExclusions 08:41:53.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 08:41:53.5 Info: => 0.0001396s 08:41:53.5 Info: CreateIndex ImportListExclusions (ForeignId) 08:41:53.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 08:41:53.5 Info: => 9.66E-05s 08:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-31T08:41:53', 'add_import_exclusions') 08:41:53.5 Info: Committing Transaction 08:41:53.5 Info: 27: add_import_exclusions migrated 08:41:53.5 Info: => 0.0004414s 08:41:53.5 Info: 28: clean_artist_metadata_table migrating 08:41:53.5 Info: Beginning Transaction 08:41:53.5 Info: Starting migration of Main DB to 28 08:41:53.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) 08:41:53.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) 08:41:53.5 Info: => 0.0001647s 08:41:53.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) 08:41:53.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) 08:41:53.5 Info: => 0.0001691s 08:41:53.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) 08:41:53.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) 08:41:53.5 Info: => 0.000125s 08:41:53.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) 08:41:53.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) 08:41:53.5 Info: => 0.0001216s 08:41:53.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) 08:41:53.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) 08:41:53.5 Info: => 0.0001176s 08:41:53.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) 08:41:53.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) 08:41:53.5 Info: => 0.0001204s 08:41:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-31T08:41:53', 'clean_artist_metadata_table') 08:41:53.5 Info: Committing Transaction 08:41:53.5 Info: 28: clean_artist_metadata_table migrated 08:41:53.5 Info: => 0.000416s 08:41:53.5 Info: 29: health_issue_notification migrating 08:41:53.5 Info: Beginning Transaction 08:41:53.5 Info: Starting migration of Main DB to 29 08:41:53.5 Info: AlterTable Notifications 08:41:53.5 Info: => 1.4E-06s 08:41:53.5 Info: CreateColumn Notifications OnHealthIssue Boolean 08:41:53.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 08:41:53.5 Info: => 0.0006601s 08:41:53.5 Info: AlterTable Notifications 08:41:53.5 Info: => 1.3E-06s 08:41:53.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 08:41:53.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 08:41:53.5 Info: => 0.0005965s 08:41:53.5 Info: AlterTable Notifications 08:41:53.5 Info: => 1.4E-06s 08:41:53.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 08:41:53.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 08:41:53.6 Info: => 0.0005983s 08:41:53.6 Info: AlterTable Notifications 08:41:53.6 Info: => 1.9E-06s 08:41:53.6 Info: CreateColumn Notifications OnImportFailure Boolean 08:41:53.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 08:41:53.6 Info: => 0.0006015s 08:41:53.6 Info: AlterTable Notifications 08:41:53.6 Info: => 1.4E-06s 08:41:53.6 Info: CreateColumn Notifications OnTrackRetag Boolean 08:41:53.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 08:41:53.6 Info: => 0.0006086s 08:41:53.6 Info: DeleteColumn Notifications OnDownload 08:41:53.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 08:41:53.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 08:41:53.6 Info: DROP TABLE "Notifications" 08:41:53.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:53.6 Info: => 0.0047475s 08:41:53.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 08:41:53.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 08:41:53.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 08:41:53.6 Info: DROP TABLE "Notifications" 08:41:53.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:53.6 Info: => 0.0048002s 08:41:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-31T08:41:53', 'health_issue_notification') 08:41:53.6 Info: Committing Transaction 08:41:53.6 Info: 29: health_issue_notification migrated 08:41:53.6 Info: => 0.0052307s 08:41:53.6 Info: 30: add_mediafilerepository_mtime migrating 08:41:53.6 Info: Beginning Transaction 08:41:53.6 Info: Starting migration of Main DB to 30 08:41:53.6 Info: AlterTable TrackFiles 08:41:53.6 Info: => 1.3E-06s 08:41:53.6 Info: CreateColumn TrackFiles Modified DateTime 08:41:53.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 08:41:53.6 Info: => 0.0006691s 08:41:53.6 Info: AlterTable TrackFiles 08:41:53.6 Info: => 2.1E-06s 08:41:53.6 Info: CreateColumn TrackFiles Path String 08:41:53.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 08:41:53.6 Info: => 0.0006104s 08:41:53.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:53.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:53.6 Info: => 4.35E-05s 08:41:53.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:41:53.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:41:53.6 Info: => 0.0001415s 08:41:53.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 08:41:53.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 08:41:53.6 Info: => 0.0012515s 08:41:53.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 08:41:53.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 08:41:53.6 Info: => 0.0001543s 08:41:53.6 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 08:41:53.6 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 08:41:53.6 Info: => 8.97E-05s 08:41:53.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:53.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:53.6 Info: => 5.95E-05s 08:41:53.6 Info: AlterTable TrackFiles 08:41:53.6 Info: => 1.2E-06s 08:41:53.6 Info: AlterColumn TrackFiles Path String 08:41:53.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:53.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 08:41:53.6 Info: DROP TABLE "TrackFiles" 08:41:53.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:53.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:53.6 Info: => 0.0049286s 08:41:53.6 Info: CreateIndex TrackFiles (Path) 08:41:53.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:53.6 Info: => 9.4E-05s 08:41:53.6 Info: DeleteColumn TrackFiles RelativePath 08:41:53.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:53.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 08:41:53.6 Info: DROP TABLE "TrackFiles" 08:41:53.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:53.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:53.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:53.6 Info: => 0.0068919s 08:41:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-31T08:41:53', 'add_mediafilerepository_mtime') 08:41:53.6 Info: Committing Transaction 08:41:53.6 Info: 30: add_mediafilerepository_mtime migrated 08:41:53.6 Info: => 0.0072838s 08:41:53.6 Info: 31: add_artistmetadataid_constraint migrating 08:41:53.6 Info: Beginning Transaction 08:41:53.6 Info: Starting migration of Main DB to 31 08:41:53.6 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 08:41:53.6 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 08:41:53.6 Info: => 9.93E-05s 08:41:53.6 Info: DeleteIndex Artists (ArtistMetadataId) 08:41:53.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 08:41:53.6 Info: => 0.0001604s 08:41:53.6 Info: AlterColumn Artists ArtistMetadataId Int32 08:41:53.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:53.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 08:41:53.6 Info: DROP TABLE "Artists" 08:41:53.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:53.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:53.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:53.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:53.6 Info: => 0.0065602s 08:41:53.6 Info: CreateIndex Artists (ArtistMetadataId) 08:41:53.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:53.6 Info: => 9.26E-05s 08:41:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-31T08:41:53', 'add_artistmetadataid_constraint') 08:41:53.6 Info: Committing Transaction 08:41:53.6 Info: 31: add_artistmetadataid_constraint migrated 08:41:53.6 Info: => 0.0004724s 08:41:53.6 Info: 32: old_ids_and_artist_alias migrating 08:41:53.6 Info: Beginning Transaction 08:41:53.6 Info: Starting migration of Main DB to 32 08:41:53.6 Info: AlterTable ArtistMetadata 08:41:53.6 Info: => 1.3E-06s 08:41:53.6 Info: CreateColumn ArtistMetadata Aliases String 08:41:53.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 08:41:53.6 Info: => 0.0006446s 08:41:53.6 Info: AlterTable ArtistMetadata 08:41:53.6 Info: => 1.5E-06s 08:41:53.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 08:41:53.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 08:41:53.6 Info: => 0.0006157s 08:41:53.6 Info: AlterTable Albums 08:41:53.6 Info: => 1.4E-06s 08:41:53.6 Info: CreateColumn Albums OldForeignAlbumIds String 08:41:53.6 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 08:41:53.6 Info: => 0.0005872s 08:41:53.6 Info: AlterTable AlbumReleases 08:41:53.6 Info: => 1.4E-06s 08:41:53.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 08:41:53.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 08:41:53.6 Info: => 0.0005975s 08:41:53.6 Info: AlterTable Tracks 08:41:53.6 Info: => 1.4E-06s 08:41:53.6 Info: CreateColumn Tracks OldForeignRecordingIds String 08:41:53.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 08:41:53.6 Info: => 0.000582s 08:41:53.6 Info: AlterTable Tracks 08:41:53.6 Info: => 1.2E-06s 08:41:53.6 Info: CreateColumn Tracks OldForeignTrackIds String 08:41:53.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 08:41:53.6 Info: => 0.0006078s 08:41:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-31T08:41:53', 'old_ids_and_artist_alias') 08:41:53.6 Info: Committing Transaction 08:41:53.6 Info: 32: old_ids_and_artist_alias migrated 08:41:53.6 Info: => 0.0009303s 08:41:53.6 Info: 33: download_propers_config migrating 08:41:53.6 Info: Beginning Transaction 08:41:53.6 Info: Starting migration of Main DB to 33 08:41:53.6 Info: PerformDBOperation 08:41:53.6 Info: Performing DB Operation 08:41:53.6 Info: => 3.89E-05s 08:41:53.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:41:53.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:41:53.6 Info: => 4.11E-05s 08:41:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-31T08:41:53', 'download_propers_config') 08:41:53.6 Info: Committing Transaction 08:41:53.6 Info: 33: download_propers_config migrated 08:41:53.6 Info: => 0.0003165s 08:41:53.6 Info: 34: remove_language_profiles migrating 08:41:53.6 Info: Beginning Transaction 08:41:53.6 Info: Starting migration of Main DB to 34 08:41:53.6 Info: DeleteTable LanguageProfiles 08:41:53.6 Info: DROP TABLE "LanguageProfiles" 08:41:53.6 Info: => 0.0002277s 08:41:53.6 Info: DeleteColumn Artists LanguageProfileId 08:41:53.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:53.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" 08:41:53.6 Info: DROP TABLE "Artists" 08:41:53.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:53.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:53.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:53.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:53.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:53.6 Info: => 0.0053705s 08:41:53.6 Info: DeleteColumn ImportLists LanguageProfileId 08:41:53.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) 08:41:53.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" 08:41:53.6 Info: DROP TABLE "ImportLists" 08:41:53.6 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 08:41:53.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:41:53.6 Info: => 0.0049744s 08:41:53.6 Info: DeleteColumn Blacklist Language 08:41:53.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) 08:41:53.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" 08:41:53.6 Info: DROP TABLE "Blacklist" 08:41:53.6 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 08:41:53.6 Info: => 0.0058497s 08:41:53.6 Info: DeleteColumn History Language 08:41:53.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) 08:41:53.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" 08:41:53.6 Info: DROP TABLE "History" 08:41:53.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 08:41:53.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:53.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:53.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:53.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:53.6 Info: => 0.0063231s 08:41:53.6 Info: DeleteColumn LyricFiles Language 08:41:53.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) 08:41:53.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" 08:41:53.6 Info: DROP TABLE "LyricFiles" 08:41:53.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:41:53.6 Info: => 0.0045413s 08:41:53.6 Info: DeleteColumn TrackFiles Language 08:41:53.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:53.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" 08:41:53.6 Info: DROP TABLE "TrackFiles" 08:41:53.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:53.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:53.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:53.6 Info: => 0.0061686s 08:41:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-31T08:41:53', 'remove_language_profiles') 08:41:53.6 Info: Committing Transaction 08:41:53.6 Info: 34: remove_language_profiles migrated 08:41:53.6 Info: => 0.0067559s 08:41:53.6 Info: 35: multi_disc_naming_format migrating 08:41:53.6 Info: Beginning Transaction 08:41:53.6 Info: Starting migration of Main DB to 35 08:41:53.6 Info: AlterTable NamingConfig 08:41:53.6 Info: => 1.4E-06s 08:41:53.6 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 08:41:53.6 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 08:41:53.6 Info: => 0.0006266s 08:41:53.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:41:53.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:41:53.6 Info: => 5.08E-05s 08:41:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-31T08:41:53', 'multi_disc_naming_format') 08:41:53.6 Info: Committing Transaction 08:41:53.6 Info: 35: multi_disc_naming_format migrated 08:41:53.6 Info: => 0.0003478s 08:41:53.6 Info: 36: add_download_client_priority migrating 08:41:53.6 Info: Beginning Transaction 08:41:53.6 Info: Starting migration of Main DB to 36 08:41:53.6 Info: AlterTable DownloadClients 08:41:53.6 Info: => 1.5E-06s 08:41:53.6 Info: CreateColumn DownloadClients Priority Int32 08:41:53.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 08:41:53.6 Info: => 0.0006408s 08:41:53.6 Info: PerformDBOperation 08:41:53.6 Info: Performing DB Operation 08:41:53.6 Info: => 8.23E-05s 08:41:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-31T08:41:53', 'add_download_client_priority') 08:41:53.6 Info: Committing Transaction 08:41:53.6 Info: 36: add_download_client_priority migrated 08:41:53.6 Info: => 0.0003884s 08:41:53.6 Info: 37: remove_growl_prowl migrating 08:41:53.6 Info: Beginning Transaction 08:41:53.6 Info: Starting migration of Main DB to 37 08:41:53.6 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:53.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 08:41:53.6 Info: => 5.4E-05s 08:41:53.6 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:53.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 08:41:53.6 Info: => 3.83E-05s 08:41:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-31T08:41:53', 'remove_growl_prowl') 08:41:53.6 Info: Committing Transaction 08:41:53.6 Info: 37: remove_growl_prowl migrated 08:41:53.6 Info: => 0.0003287s 08:41:53.6 Info: 38: remove_plex_hometheatre migrating 08:41:53.6 Info: Beginning Transaction 08:41:53.6 Info: Starting migration of Main DB to 38 08:41:53.6 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:53.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 08:41:53.6 Info: => 5.15E-05s 08:41:53.6 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:53.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 08:41:53.6 Info: => 3.96E-05s 08:41:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-31T08:41:53', 'remove_plex_hometheatre') 08:41:53.6 Info: Committing Transaction 08:41:53.6 Info: 38: remove_plex_hometheatre migrated 08:41:53.6 Info: => 0.0003081s 08:41:53.6 Info: 39: add_root_folder_add_defaults migrating 08:41:53.6 Info: Beginning Transaction 08:41:53.6 Info: Starting migration of Main DB to 39 08:41:53.6 Info: AlterTable RootFolders 08:41:53.6 Info: => 1.1E-06s 08:41:53.6 Info: CreateColumn RootFolders Name String 08:41:53.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 08:41:53.6 Info: => 0.0006493s 08:41:53.6 Info: AlterTable RootFolders 08:41:53.6 Info: => 1.4E-06s 08:41:53.6 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 08:41:53.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 08:41:53.6 Info: => 0.0005921s 08:41:53.6 Info: AlterTable RootFolders 08:41:53.6 Info: => 1.4E-06s 08:41:53.6 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 08:41:53.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 08:41:53.6 Info: => 0.0005752s 08:41:53.6 Info: AlterTable RootFolders 08:41:53.6 Info: => 1.4E-06s 08:41:53.6 Info: CreateColumn RootFolders DefaultMonitorOption Int32 08:41:53.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 08:41:53.6 Info: => 0.0005725s 08:41:53.6 Info: AlterTable RootFolders 08:41:53.6 Info: => 1.6E-06s 08:41:53.6 Info: CreateColumn RootFolders DefaultTags String 08:41:53.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 08:41:53.6 Info: => 0.0005631s 08:41:53.6 Info: PerformDBOperation 08:41:53.6 Info: Performing DB Operation 08:41:53.6 Info: => 5.74E-05s 08:41:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-31T08:41:53', 'add_root_folder_add_defaults') 08:41:53.6 Info: Committing Transaction 08:41:53.6 Info: 39: add_root_folder_add_defaults migrated 08:41:53.6 Info: => 0.0003781s 08:41:53.6 Info: 40: task_duration migrating 08:41:53.6 Info: Beginning Transaction 08:41:53.6 Info: Starting migration of Main DB to 40 08:41:53.6 Info: AlterTable ScheduledTasks 08:41:53.6 Info: => 1.2E-06s 08:41:53.6 Info: CreateColumn ScheduledTasks LastStartTime DateTime 08:41:53.6 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 08:41:53.6 Info: => 0.0006225s 08:41:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-31T08:41:53', 'task_duration') 08:41:53.6 Info: Committing Transaction 08:41:53.6 Info: 40: task_duration migrated 08:41:53.6 Info: => 0.0009566s 08:41:53.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 08:41:53.6 Info: Beginning Transaction 08:41:53.6 Info: Starting migration of Main DB to 41 08:41:53.6 Info: AlterTable ReleaseProfiles 08:41:53.6 Info: => 1.6E-06s 08:41:53.6 Info: CreateColumn ReleaseProfiles Enabled Boolean 08:41:53.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 08:41:53.6 Info: => 0.0006265s 08:41:53.6 Info: AlterTable ReleaseProfiles 08:41:53.6 Info: => 1.4E-06s 08:41:53.6 Info: CreateColumn ReleaseProfiles IndexerId Int32 08:41:53.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 08:41:53.6 Info: => 0.0005959s 08:41:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-31T08:41:53', 'add_indexer_and_enabled_to_release_profiles') 08:41:53.6 Info: Committing Transaction 08:41:53.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 08:41:53.6 Info: => 0.0009031s 08:41:53.6 Info: 42: remove_album_folders migrating 08:41:53.6 Info: Beginning Transaction 08:41:53.6 Info: Starting migration of Main DB to 42 08:41:53.6 Info: DeleteColumn Artists AlbumFolder 08:41:53.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:53.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" 08:41:53.6 Info: DROP TABLE "Artists" 08:41:53.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:53.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:53.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:53.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:53.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:53.6 Info: => 0.005334s 08:41:53.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 08:41:53.6 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 08:41:53.6 Info: => 4.8E-05s 08:41:53.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 08:41:53.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 08:41:53.6 Info: => 4.19E-05s 08:41:53.6 Info: DeleteColumn NamingConfig AlbumFolderFormat 08:41:53.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) 08:41:53.6 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 08:41:53.6 Info: DROP TABLE "NamingConfig" 08:41:53.6 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 08:41:53.6 Info: => 0.0057789s 08:41:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-31T08:41:53', 'remove_album_folders') 08:41:53.6 Info: Committing Transaction 08:41:53.6 Info: 42: remove_album_folders migrated 08:41:53.6 Info: => 0.0062277s 08:41:53.6 Info: 44: add_priority_to_indexers migrating 08:41:53.6 Info: Beginning Transaction 08:41:53.6 Info: Starting migration of Main DB to 44 08:41:53.6 Info: AlterTable Indexers 08:41:53.6 Info: => 1.5E-06s 08:41:53.6 Info: CreateColumn Indexers Priority Int32 08:41:53.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 08:41:53.6 Info: => 0.0006869s 08:41:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-31T08:41:53', 'add_priority_to_indexers') 08:41:53.6 Info: Committing Transaction 08:41:53.6 Info: 44: add_priority_to_indexers migrated 08:41:53.6 Info: => 0.0010052s 08:41:53.6 Info: 45: remove_chown_and_folderchmod_config migrating 08:41:53.6 Info: Beginning Transaction 08:41:53.6 Info: Starting migration of Main DB to 45 08:41:53.6 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 08:41:53.6 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 08:41:53.6 Info: => 0.0001263s 08:41:53.6 Info: PerformDBOperation 08:41:53.6 Info: Performing DB Operation 08:41:53.6 Info: => 3.27E-05s 08:41:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-31T08:41:53', 'remove_chown_and_folderchmod_config') 08:41:53.6 Info: Committing Transaction 08:41:53.6 Info: 45: remove_chown_and_folderchmod_config migrated 08:41:53.6 Info: => 0.000314s 08:41:53.6 Info: 47: update_notifiarr migrating 08:41:53.6 Info: Beginning Transaction 08:41:53.6 Info: Starting migration of Main DB to 47 08:41:53.6 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 08:41:53.6 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 08:41:53.6 Info: => 8.13E-05s 08:41:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-31T08:41:53', 'update_notifiarr') 08:41:53.6 Info: Committing Transaction 08:41:53.7 Info: 47: update_notifiarr migrated 08:41:53.7 Info: => 0.0003619s 08:41:53.7 Info: 49: email_multiple_addresses migrating 08:41:53.7 Info: Beginning Transaction 08:41:53.7 Info: Starting migration of Main DB to 49 08:41:53.7 Info: PerformDBOperation 08:41:53.7 Info: Performing DB Operation 08:41:53.7 Info: => 7.04E-05s 08:41:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-31T08:41:53', 'email_multiple_addresses') 08:41:53.7 Info: Committing Transaction 08:41:53.7 Info: 49: email_multiple_addresses migrated 08:41:53.7 Info: => 0.0003672s 08:41:53.7 Info: 50: rename_blacklist_to_blocklist migrating 08:41:53.7 Info: Beginning Transaction 08:41:53.7 Info: Starting migration of Main DB to 50 08:41:53.7 Info: RenameTable Blacklist Blocklist 08:41:53.7 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 08:41:53.7 Info: => 0.0018234s 08:41:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-31T08:41:53', 'rename_blacklist_to_blocklist') 08:41:53.7 Info: Committing Transaction 08:41:53.7 Info: 50: rename_blacklist_to_blocklist migrated 08:41:53.7 Info: => 0.0021555s 08:41:53.7 Info: 51: cdh_per_downloadclient migrating 08:41:53.7 Info: Beginning Transaction 08:41:53.7 Info: Starting migration of Main DB to 51 08:41:53.7 Info: AlterTable DownloadClients 08:41:53.7 Info: => 1.8E-06s 08:41:53.7 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 08:41:53.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 08:41:53.7 Info: => 0.0006385s 08:41:53.7 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 08:41:53.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 08:41:53.7 Info: => 0.0005848s 08:41:53.7 Info: PerformDBOperation 08:41:53.7 Info: Performing DB Operation 08:41:53.7 Info: => 0.0001575s 08:41:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-31T08:41:53', 'cdh_per_downloadclient') 08:41:53.7 Info: Committing Transaction 08:41:53.7 Info: 51: cdh_per_downloadclient migrated 08:41:53.7 Info: => 0.0004735s 08:41:53.7 Info: 52: download_history migrating 08:41:53.7 Info: Beginning Transaction 08:41:53.7 Info: Starting migration of Main DB to 52 08:41:53.7 Info: CreateTable DownloadHistory 08:41:53.7 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 08:41:53.7 Info: => 0.0002613s 08:41:53.7 Info: CreateIndex DownloadHistory (EventType) 08:41:53.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 08:41:53.7 Info: => 0.0001077s 08:41:53.7 Info: CreateIndex DownloadHistory (ArtistId) 08:41:53.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 08:41:53.7 Info: => 9.25E-05s 08:41:53.7 Info: CreateIndex DownloadHistory (DownloadId) 08:41:53.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 08:41:53.7 Info: => 9.38E-05s 08:41:53.7 Info: PerformDBOperation 08:41:53.7 Info: Performing DB Operation 08:41:53.7 Info: => 0.0001418s 08:41:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-31T08:41:53', 'download_history') 08:41:53.7 Info: Committing Transaction 08:41:53.7 Info: 52: download_history migrated 08:41:53.7 Info: => 0.0005036s 08:41:53.7 Info: 53: add_update_history migrating 08:41:53.7 Info: Beginning Transaction 08:41:53.7 Info: Starting migration of Main DB to 53 08:41:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-31T08:41:53', 'add_update_history') 08:41:53.7 Info: Committing Transaction 08:41:53.7 Info: 53: add_update_history migrated 08:41:53.7 Info: => 0.0003421s 08:41:53.7 Info: 54: add_on_update_to_notifications migrating 08:41:53.7 Info: Beginning Transaction 08:41:53.7 Info: Starting migration of Main DB to 54 08:41:53.7 Info: AlterTable Notifications 08:41:53.7 Info: => 1.6E-06s 08:41:53.7 Info: CreateColumn Notifications OnApplicationUpdate Boolean 08:41:53.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 08:41:53.7 Info: => 0.0006706s 08:41:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-31T08:41:53', 'add_on_update_to_notifications') 08:41:53.7 Info: Committing Transaction 08:41:53.7 Info: 54: add_on_update_to_notifications migrated 08:41:53.7 Info: => 0.0010044s 08:41:53.7 Info: 55: download_client_per_indexer migrating 08:41:53.7 Info: Beginning Transaction 08:41:53.7 Info: Starting migration of Main DB to 55 08:41:53.7 Info: AlterTable Indexers 08:41:53.7 Info: => 1.4E-06s 08:41:53.7 Info: CreateColumn Indexers DownloadClientId Int32 08:41:53.7 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 08:41:53.7 Info: => 0.0006583s 08:41:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-31T08:41:53', 'download_client_per_indexer') 08:41:53.7 Info: Committing Transaction 08:41:53.7 Info: 55: download_client_per_indexer migrated 08:41:53.7 Info: => 0.0018872s 08:41:53.7 Info: 56: AddNewItemMonitorType migrating 08:41:53.7 Info: Beginning Transaction 08:41:53.7 Info: Starting migration of Main DB to 56 08:41:53.7 Info: AlterTable Artists 08:41:53.7 Info: => 1.3E-06s 08:41:53.7 Info: CreateColumn Artists MonitorNewItems Int32 08:41:53.7 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 08:41:53.7 Info: => 0.0006868s 08:41:53.7 Info: AlterTable RootFolders 08:41:53.7 Info: => 1.3E-06s 08:41:53.7 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 08:41:53.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 08:41:53.7 Info: => 0.0006349s 08:41:53.7 Info: AlterTable ImportLists 08:41:53.7 Info: => 1.5E-06s 08:41:53.7 Info: CreateColumn ImportLists MonitorNewItems Int32 08:41:53.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 08:41:53.7 Info: => 0.0006254s 08:41:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-31T08:41:53', 'AddNewItemMonitorType') 08:41:53.7 Info: Committing Transaction 08:41:53.7 Info: 56: AddNewItemMonitorType migrated 08:41:53.7 Info: => 0.0009583s 08:41:53.7 Info: 57: ImportListSearch migrating 08:41:53.7 Info: Beginning Transaction 08:41:53.7 Info: Starting migration of Main DB to 57 08:41:53.7 Info: AlterTable ImportLists 08:41:53.7 Info: => 1.4E-06s 08:41:53.7 Info: CreateColumn ImportLists ShouldSearch Boolean 08:41:53.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 08:41:53.7 Info: => 0.0006761s 08:41:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-31T08:41:53', 'ImportListSearch') 08:41:53.7 Info: Committing Transaction 08:41:53.7 Info: 57: ImportListSearch migrated 08:41:53.7 Info: => 0.0010033s 08:41:53.7 Info: 58: ImportListMonitorExisting migrating 08:41:53.7 Info: Beginning Transaction 08:41:53.7 Info: Starting migration of Main DB to 58 08:41:53.7 Info: AlterTable ImportLists 08:41:53.7 Info: => 1.5E-06s 08:41:53.7 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 08:41:53.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 08:41:53.7 Info: => 0.0006608s 08:41:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-31T08:41:53', 'ImportListMonitorExisting') 08:41:53.7 Info: Committing Transaction 08:41:53.7 Info: 58: ImportListMonitorExisting migrated 08:41:53.7 Info: => 0.0009756s 08:41:53.7 Info: 59: add_indexer_tags migrating 08:41:53.7 Info: Beginning Transaction 08:41:53.7 Info: Starting migration of Main DB to 59 08:41:53.7 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:53.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 08:41:53.7 Info: => 5.47E-05s 08:41:53.7 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:53.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 08:41:53.7 Info: => 3.86E-05s 08:41:53.7 Info: AlterTable Indexers 08:41:53.7 Info: => 1.1E-06s 08:41:53.7 Info: CreateColumn Indexers Tags String 08:41:53.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 08:41:53.7 Info: => 0.0006629s 08:41:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-31T08:41:53', 'add_indexer_tags') 08:41:53.7 Info: Committing Transaction 08:41:53.7 Info: 59: add_indexer_tags migrated 08:41:53.7 Info: => 0.0010052s 08:41:53.7 Info: 60: update_audio_types migrating 08:41:53.7 Info: Beginning Transaction 08:41:53.7 Info: Starting migration of Main DB to 60 08:41:53.7 Info: PerformDBOperation 08:41:53.7 Info: Performing DB Operation 08:41:53.7 Info: => 6.19E-05s 08:41:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-31T08:41:53', 'update_audio_types') 08:41:53.7 Info: Committing Transaction 08:41:53.7 Info: 60: update_audio_types migrated 08:41:53.7 Info: => 0.0003543s 08:41:53.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 08:41:53.7 Info: Beginning Transaction 08:41:53.7 Info: Starting migration of Main DB to 61 08:41:53.7 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:53.7 Info: DELETE FROM "Commands" WHERE 1 = 1 08:41:53.7 Info: => 5.48E-05s 08:41:53.7 Info: AlterTable AlbumReleases 08:41:53.7 Info: => 1E-06s 08:41:53.7 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 08:41:53.7 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 08:41:53.7 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 08:41:53.7 Info: DROP TABLE "AlbumReleases" 08:41:53.7 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 08:41:53.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:41:53.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:41:53.7 Info: => 0.0061564s 08:41:53.7 Info: AlterTable Albums 08:41:53.7 Info: => 1.5E-06s 08:41:53.7 Info: AlterColumn Albums LastInfoSync DateTimeOffset 08:41:53.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 08:41:53.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 08:41:53.7 Info: DROP TABLE "Albums" 08:41:53.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:53.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:53.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:53.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:53.7 Info: => 0.0069451s 08:41:53.7 Info: AlterTable Albums 08:41:53.7 Info: => 1.3E-06s 08:41:53.7 Info: AlterColumn Albums ReleaseDate DateTimeOffset 08:41:53.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 08:41:53.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 08:41:53.7 Info: DROP TABLE "Albums" 08:41:53.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:53.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:53.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:53.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:53.7 Info: => 0.0053621s 08:41:53.7 Info: AlterTable Albums 08:41:53.7 Info: => 1.8E-06s 08:41:53.7 Info: AlterColumn Albums Added DateTimeOffset 08:41:53.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 08:41:53.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 08:41:53.7 Info: DROP TABLE "Albums" 08:41:53.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:53.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:53.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:53.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:53.7 Info: => 0.0054047s 08:41:53.7 Info: AlterTable Artists 08:41:53.7 Info: => 1.3E-06s 08:41:53.7 Info: AlterColumn Artists LastInfoSync DateTimeOffset 08:41:53.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 08:41:53.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" 08:41:53.7 Info: DROP TABLE "Artists" 08:41:53.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:53.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:53.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:53.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:53.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:53.7 Info: => 0.0054802s 08:41:53.7 Info: AlterTable Artists 08:41:53.7 Info: => 1.4E-06s 08:41:53.7 Info: AlterColumn Artists Added DateTimeOffset 08:41:53.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 08:41:53.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" 08:41:53.7 Info: DROP TABLE "Artists" 08:41:53.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:53.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:53.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:53.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:53.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:53.7 Info: => 0.0068069s 08:41:53.7 Info: AlterTable Blocklist 08:41:53.7 Info: => 1.7E-06s 08:41:53.7 Info: AlterColumn Blocklist Date DateTimeOffset 08:41:53.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) 08:41:53.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" 08:41:53.7 Info: DROP TABLE "Blocklist" 08:41:53.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 08:41:53.7 Info: => 0.0060934s 08:41:53.7 Info: AlterTable Blocklist 08:41:53.7 Info: => 1.8E-06s 08:41:53.7 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 08:41:53.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) 08:41:53.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" 08:41:53.7 Info: DROP TABLE "Blocklist" 08:41:53.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 08:41:53.7 Info: => 0.0049587s 08:41:53.7 Info: AlterTable Commands 08:41:53.7 Info: => 1.8E-06s 08:41:53.7 Info: AlterColumn Commands QueuedAt DateTimeOffset 08:41:53.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) 08:41:53.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" 08:41:53.7 Info: DROP TABLE "Commands" 08:41:53.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:41:53.7 Info: => 0.0047546s 08:41:53.7 Info: AlterTable Commands 08:41:53.7 Info: => 2.1E-06s 08:41:53.7 Info: AlterColumn Commands StartedAt DateTimeOffset 08:41:53.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) 08:41:53.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" 08:41:53.7 Info: DROP TABLE "Commands" 08:41:53.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:41:53.7 Info: => 0.0059754s 08:41:53.7 Info: AlterTable Commands 08:41:53.7 Info: => 1.9E-06s 08:41:53.7 Info: AlterColumn Commands EndedAt DateTimeOffset 08:41:53.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) 08:41:53.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" 08:41:53.7 Info: DROP TABLE "Commands" 08:41:53.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:41:53.7 Info: => 0.0062488s 08:41:53.7 Info: AlterTable DownloadClientStatus 08:41:53.7 Info: => 1.6E-06s 08:41:53.7 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 08:41:53.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) 08:41:53.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:41:53.7 Info: DROP TABLE "DownloadClientStatus" 08:41:53.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:41:53.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:53.7 Info: => 0.0051558s 08:41:53.7 Info: AlterTable DownloadClientStatus 08:41:53.7 Info: => 1.4E-06s 08:41:53.7 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 08:41:53.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) 08:41:53.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:41:53.7 Info: DROP TABLE "DownloadClientStatus" 08:41:53.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:41:53.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:53.7 Info: => 0.0050945s 08:41:53.7 Info: AlterTable DownloadClientStatus 08:41:53.7 Info: => 1.3E-06s 08:41:53.7 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 08:41:53.8 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 08:41:53.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:41:53.8 Info: DROP TABLE "DownloadClientStatus" 08:41:53.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:41:53.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:53.8 Info: => 0.0065168s 08:41:53.8 Info: AlterTable DownloadHistory 08:41:53.8 Info: => 1.5E-06s 08:41:53.8 Info: AlterColumn DownloadHistory Date DateTimeOffset 08:41:53.8 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 08:41:53.8 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 08:41:53.8 Info: DROP TABLE "DownloadHistory" 08:41:53.8 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 08:41:53.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 08:41:53.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 08:41:53.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 08:41:53.8 Info: => 0.0054374s 08:41:53.8 Info: AlterTable ExtraFiles 08:41:53.8 Info: => 1.4E-06s 08:41:53.8 Info: AlterColumn ExtraFiles Added DateTimeOffset 08:41:53.8 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 08:41:53.8 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 08:41:53.8 Info: DROP TABLE "ExtraFiles" 08:41:53.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 08:41:53.8 Info: => 0.0048159s 08:41:53.8 Info: AlterTable ExtraFiles 08:41:53.8 Info: => 1.5E-06s 08:41:53.8 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 08:41:53.8 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 08:41:53.8 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 08:41:53.8 Info: DROP TABLE "ExtraFiles" 08:41:53.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 08:41:53.8 Info: => 0.0048674s 08:41:53.8 Info: AlterTable History 08:41:53.8 Info: => 1.8E-06s 08:41:53.8 Info: AlterColumn History Date DateTimeOffset 08:41:53.8 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 08:41:53.8 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 08:41:53.8 Info: DROP TABLE "History" 08:41:53.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 08:41:53.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:53.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:53.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:53.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:53.8 Info: => 0.005783s 08:41:53.8 Info: AlterTable ImportListStatus 08:41:53.8 Info: => 1.4E-06s 08:41:53.8 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 08:41:53.8 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 08:41:53.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:41:53.8 Info: DROP TABLE "ImportListStatus" 08:41:53.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:41:53.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:53.8 Info: => 0.0065086s 08:41:53.8 Info: AlterTable ImportListStatus 08:41:53.8 Info: => 1.4E-06s 08:41:53.8 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 08:41:53.8 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 08:41:53.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:41:53.8 Info: DROP TABLE "ImportListStatus" 08:41:53.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:41:53.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:53.8 Info: => 0.0064675s 08:41:53.8 Info: AlterTable ImportListStatus 08:41:53.8 Info: => 1.4E-06s 08:41:53.8 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 08:41:53.8 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 08:41:53.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:41:53.8 Info: DROP TABLE "ImportListStatus" 08:41:53.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:41:53.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:53.8 Info: => 0.0050024s 08:41:53.8 Info: AlterTable IndexerStatus 08:41:53.8 Info: => 1.4E-06s 08:41:53.8 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 08:41:53.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) 08:41:53.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:41:53.8 Info: DROP TABLE "IndexerStatus" 08:41:53.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:41:53.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:53.8 Info: => 0.0050155s 08:41:53.8 Info: AlterTable IndexerStatus 08:41:53.8 Info: => 1.4E-06s 08:41:53.8 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 08:41:53.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) 08:41:53.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:41:53.8 Info: DROP TABLE "IndexerStatus" 08:41:53.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:41:53.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:53.8 Info: => 0.0063295s 08:41:53.8 Info: AlterTable IndexerStatus 08:41:53.8 Info: => 1.4E-06s 08:41:53.8 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 08:41:53.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) 08:41:53.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:41:53.8 Info: DROP TABLE "IndexerStatus" 08:41:53.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:41:53.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:53.8 Info: => 0.0049703s 08:41:53.8 Info: AlterTable LyricFiles 08:41:53.8 Info: => 1.4E-06s 08:41:53.8 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 08:41:53.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) 08:41:53.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" 08:41:53.8 Info: DROP TABLE "LyricFiles" 08:41:53.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:41:53.8 Info: => 0.0061484s 08:41:53.8 Info: AlterTable LyricFiles 08:41:53.8 Info: => 1.4E-06s 08:41:53.8 Info: AlterColumn LyricFiles Added DateTimeOffset 08:41:53.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) 08:41:53.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" 08:41:53.8 Info: DROP TABLE "LyricFiles" 08:41:53.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:41:53.8 Info: => 0.0048311s 08:41:53.8 Info: AlterTable MetadataFiles 08:41:53.8 Info: => 1.6E-06s 08:41:53.8 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 08:41:53.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) 08:41:53.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" 08:41:53.8 Info: DROP TABLE "MetadataFiles" 08:41:53.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 08:41:53.8 Info: => 0.0049158s 08:41:53.8 Info: AlterTable MetadataFiles 08:41:53.8 Info: => 1.6E-06s 08:41:53.8 Info: AlterColumn MetadataFiles Added DateTimeOffset 08:41:53.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) 08:41:53.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" 08:41:53.8 Info: DROP TABLE "MetadataFiles" 08:41:53.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 08:41:53.8 Info: => 0.0061882s 08:41:53.8 Info: AlterTable PendingReleases 08:41:53.8 Info: => 1.6E-06s 08:41:53.8 Info: AlterColumn PendingReleases Added DateTimeOffset 08:41:53.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) 08:41:53.8 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 08:41:53.8 Info: DROP TABLE "PendingReleases" 08:41:53.8 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 08:41:53.8 Info: => 0.0047941s 08:41:53.8 Info: AlterTable ScheduledTasks 08:41:53.8 Info: => 1.7E-06s 08:41:53.8 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 08:41:53.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) 08:41:53.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 08:41:53.8 Info: DROP TABLE "ScheduledTasks" 08:41:53.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 08:41:53.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:53.8 Info: => 0.006377s 08:41:53.8 Info: AlterTable ScheduledTasks 08:41:53.8 Info: => 1.4E-06s 08:41:53.8 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 08:41:53.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) 08:41:53.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 08:41:53.8 Info: DROP TABLE "ScheduledTasks" 08:41:53.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 08:41:53.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:53.8 Info: => 0.0048679s 08:41:53.8 Info: AlterTable TrackFiles 08:41:53.8 Info: => 1.4E-06s 08:41:53.8 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 08:41:53.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:53.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 08:41:53.9 Info: DROP TABLE "TrackFiles" 08:41:53.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:53.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:53.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:53.9 Info: => 0.0051316s 08:41:53.9 Info: AlterTable TrackFiles 08:41:53.9 Info: => 1.6E-06s 08:41:53.9 Info: AlterColumn TrackFiles Modified DateTimeOffset 08:41:53.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:53.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 08:41:53.9 Info: DROP TABLE "TrackFiles" 08:41:53.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:53.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:53.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:53.9 Info: => 0.0051144s 08:41:53.9 Info: AlterTable VersionInfo 08:41:53.9 Info: => 1.4E-06s 08:41:53.9 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 08:41:53.9 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 08:41:53.9 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 08:41:53.9 Info: DROP TABLE "VersionInfo" 08:41:53.9 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 08:41:53.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:41:53.9 Info: => 0.0060621s 08:41:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-31T08:41:53', 'postgres_update_timestamp_columns_to_with_timezone') 08:41:53.9 Info: Committing Transaction 08:41:53.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 08:41:53.9 Info: => 0.0069957s 08:41:53.9 Info: 62: add_on_delete_to_notifications migrating 08:41:53.9 Info: Beginning Transaction 08:41:53.9 Info: Starting migration of Main DB to 62 08:41:53.9 Info: AlterTable Notifications 08:41:53.9 Info: => 1.2E-06s 08:41:53.9 Info: CreateColumn Notifications OnArtistDelete Boolean 08:41:53.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 08:41:53.9 Info: => 0.0006602s 08:41:53.9 Info: AlterTable Notifications 08:41:53.9 Info: => 1.4E-06s 08:41:53.9 Info: CreateColumn Notifications OnAlbumDelete Boolean 08:41:53.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 08:41:53.9 Info: => 0.0006155s 08:41:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-31T08:41:53', 'add_on_delete_to_notifications') 08:41:53.9 Info: Committing Transaction 08:41:53.9 Info: 62: add_on_delete_to_notifications migrated 08:41:53.9 Info: => 0.0009576s 08:41:53.9 Info: 63: add_custom_formats migrating 08:41:53.9 Info: Beginning Transaction 08:41:53.9 Info: Starting migration of Main DB to 63 08:41:53.9 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 }, { "key": "x265", "value": 5 } ]', '', '', '[]', 0, 1, 0) 08:41:53.9 Info: AlterTable DelayProfiles 08:41:53.9 Info: => 1.2E-06s 08:41:53.9 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 08:41:53.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 08:41:53.9 Info: => 0.0006865s 08:41:53.9 Info: UpdateData 08:41:53.9 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 08:41:53.9 Info: => 5.57E-05s 08:41:53.9 Info: AlterTable TrackFiles 08:41:53.9 Info: => 1.3E-06s 08:41:53.9 Info: CreateColumn TrackFiles OriginalFilePath String 08:41:53.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 08:41:53.9 Info: => 0.0006089s 08:41:53.9 Info: PerformDBOperation 08:41:53.9 Info: Performing DB Operation 08:41:53.9 Info: => 0.0012583s 08:41:53.9 Info: CreateTable CustomFormats 08:41:53.9 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 08:41:53.9 Info: => 0.000154s 08:41:53.9 Info: CreateIndex CustomFormats (Name) 08:41:53.9 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 08:41:53.9 Info: => 9.29E-05s 08:41:53.9 Info: AlterTable QualityProfiles 08:41:53.9 Info: => 1.2E-06s 08:41:53.9 Info: CreateColumn QualityProfiles FormatItems String 08:41:53.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 08:41:53.9 Info: => 0.0006702s 08:41:53.9 Info: AlterTable QualityProfiles 08:41:53.9 Info: => 1.6E-06s 08:41:53.9 Info: CreateColumn QualityProfiles MinFormatScore Int32 08:41:53.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 08:41:53.9 Info: => 0.0006335s 08:41:53.9 Info: AlterTable QualityProfiles 08:41:53.9 Info: => 1.2E-06s 08:41:53.9 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 08:41:53.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 08:41:53.9 Info: => 0.0006263s 08:41:53.9 Info: PerformDBOperation 08:41:53.9 Info: Performing DB Operation 08:41:53.9 Info: => 0.0014412s 08:41:53.9 Info: PerformDBOperation 08:41:53.9 Info: Performing DB Operation 08:41:53.9 Info: => 3.9E-05s 08:41:53.9 Info: DeleteColumn ReleaseProfiles Preferred 08:41:53.9 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 08:41:53.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 08:41:53.9 Info: DROP TABLE "ReleaseProfiles" 08:41:53.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 08:41:53.9 Info: => 0.0064202s 08:41:53.9 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 08:41:53.9 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 08:41:53.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 08:41:53.9 Info: DROP TABLE "ReleaseProfiles" 08:41:53.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 08:41:53.9 Info: => 0.0049403s 08:41:53.9 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 08:41:53.9 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 08:41:53.9 Info: => 5.78E-05s 08:41:53.9 Info: AlterTable DelayProfiles 08:41:53.9 Info: => 1.3E-06s 08:41:53.9 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 08:41:53.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 08:41:53.9 Info: => 0.0006361s 08:41:53.9 Info: AlterTable DelayProfiles 08:41:53.9 Info: => 1.5E-06s 08:41:53.9 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 08:41:53.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 08:41:53.9 Info: => 0.0006245s 08:41:53.9 Info: -> 1 Insert operations completed in 00:00:00.0001024 taking an average of 00:00:00.0001024 08:41:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-31T08:41:53', 'add_custom_formats') 08:41:53.9 Info: Committing Transaction 08:41:53.9 Info: 63: add_custom_formats migrated 08:41:53.9 Info: => 0.0010832s 08:41:53.9 Debug: Took: 00:00:00.4923020 08:41:53.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_two_cfs_if_release_profile_has_multiple_terms --- 08:41:53.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_insensitive_regex --- 08:41:53.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121139767852_135/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:53.9 Info: DatabaseEngineVersionCheck migrating 08:41:53.9 Info: PerformDBOperation 08:41:53.9 Info: Performing DB Operation 08:41:53.9 Info: SQLite 3.46.0 08:41:53.9 Info: => 0.0015385s 08:41:53.9 Info: DatabaseEngineVersionCheck migrated 08:41:53.9 Info: => 0.0015567s 08:41:53.9 Info: VersionMigration migrating 08:41:53.9 Info: Beginning Transaction 08:41:53.9 Info: CreateTable VersionInfo 08:41:53.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:41:53.9 Info: => 0.0001938s 08:41:53.9 Info: Committing Transaction 08:41:53.9 Info: VersionMigration migrated 08:41:53.9 Info: => 0.0005957s 08:41:53.9 Info: VersionUniqueMigration migrating 08:41:53.9 Info: Beginning Transaction 08:41:53.9 Info: CreateIndex VersionInfo (Version) 08:41:53.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:41:53.9 Info: => 0.0001685s 08:41:53.9 Info: AlterTable VersionInfo 08:41:53.9 Info: => 1.6E-06s 08:41:53.9 Info: CreateColumn VersionInfo AppliedOn DateTime 08:41:53.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:41:53.9 Info: => 0.0005748s 08:41:53.9 Info: Committing Transaction 08:41:53.9 Info: VersionUniqueMigration migrated 08:41:53.9 Info: => 0.0007938s 08:41:53.9 Info: VersionDescriptionMigration migrating 08:41:53.9 Info: Beginning Transaction 08:41:53.9 Info: AlterTable VersionInfo 08:41:53.9 Info: => 1.2E-06s 08:41:53.9 Info: CreateColumn VersionInfo Description String 08:41:53.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:41:53.9 Info: => 0.0002263s 08:41:53.9 Info: Committing Transaction 08:41:53.9 Info: VersionDescriptionMigration migrated 08:41:53.9 Info: => 0.0004266s 08:41:53.9 Info: 1: InitialSetup migrating 08:41:53.9 Info: Beginning Transaction 08:41:53.9 Info: Starting migration of Main DB to 1 08:41:54.0 Info: CreateTable Config 08:41:54.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:41:54.0 Info: => 0.0002158s 08:41:54.0 Info: CreateIndex Config (Key) 08:41:54.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:41:54.0 Info: => 0.000109s 08:41:54.0 Info: CreateTable RootFolders 08:41:54.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:41:54.0 Info: => 0.0001306s 08:41:54.0 Info: CreateIndex RootFolders (Path) 08:41:54.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:41:54.0 Info: => 0.0001093s 08:41:54.0 Info: CreateTable Artists 08:41:54.0 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 08:41:54.0 Info: => 0.0003494s 08:41:54.0 Info: CreateIndex Artists (ForeignArtistId) 08:41:54.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:54.0 Info: => 0.0001047s 08:41:54.0 Info: CreateIndex Artists (NameSlug) 08:41:54.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:54.0 Info: => 9.92E-05s 08:41:54.0 Info: CreateIndex Artists (CleanName) 08:41:54.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:54.0 Info: => 0.0001009s 08:41:54.0 Info: CreateIndex Artists (Path) 08:41:54.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:54.0 Info: => 9.9E-05s 08:41:54.0 Info: CreateTable Albums 08:41:54.0 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 08:41:54.0 Info: => 0.000293s 08:41:54.0 Info: CreateIndex Albums (ForeignAlbumId) 08:41:54.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:54.0 Info: => 0.0001025s 08:41:54.0 Info: CreateIndex Albums (MBId) 08:41:54.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:54.0 Info: => 9.74E-05s 08:41:54.0 Info: CreateIndex Albums (TADBId) 08:41:54.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:54.0 Info: => 9.96E-05s 08:41:54.0 Info: CreateIndex Albums (TitleSlug) 08:41:54.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:54.0 Info: => 9.64E-05s 08:41:54.0 Info: CreateIndex Albums (CleanTitle) 08:41:54.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:54.0 Info: => 9.45E-05s 08:41:54.0 Info: CreateIndex Albums (Path) 08:41:54.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:41:54.0 Info: => 9.45E-05s 08:41:54.0 Info: CreateTable Tracks 08:41:54.0 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 08:41:54.0 Info: => 0.0001887s 08:41:54.0 Info: CreateIndex Tracks (ForeignTrackId) 08:41:54.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:54.0 Info: => 0.0001015s 08:41:54.0 Info: CreateIndex Tracks (ArtistId) 08:41:54.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:54.0 Info: => 0.0001024s 08:41:54.0 Info: CreateIndex Tracks (TrackFileId) 08:41:54.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:54.0 Info: => 0.0001156s 08:41:54.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:41:54.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:41:54.0 Info: => 0.0001118s 08:41:54.0 Info: CreateTable TrackFiles 08:41:54.0 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 08:41:54.0 Info: => 0.000174s 08:41:54.0 Info: CreateIndex TrackFiles (ArtistId) 08:41:54.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:41:54.0 Info: => 0.0001054s 08:41:54.0 Info: CreateIndex TrackFiles (AlbumId) 08:41:54.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:54.0 Info: => 9.93E-05s 08:41:54.0 Info: CreateTable History 08:41:54.0 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 08:41:54.0 Info: => 0.0001923s 08:41:54.0 Info: CreateIndex History (Date) 08:41:54.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:54.0 Info: => 0.0001051s 08:41:54.0 Info: CreateIndex History (EventType) 08:41:54.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:54.0 Info: => 0.0001151s 08:41:54.0 Info: CreateIndex History (DownloadId) 08:41:54.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:41:54.0 Info: => 0.0001091s 08:41:54.0 Info: CreateIndex History (AlbumId) 08:41:54.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:41:54.0 Info: => 0.0001017s 08:41:54.0 Info: CreateTable Notifications 08:41:54.0 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 08:41:54.0 Info: => 0.0001648s 08:41:54.0 Info: CreateTable ScheduledTasks 08:41:54.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:41:54.0 Info: => 0.0001369s 08:41:54.0 Info: CreateIndex ScheduledTasks (TypeName) 08:41:54.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:54.0 Info: => 0.0001089s 08:41:54.0 Info: CreateTable Indexers 08:41:54.0 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 08:41:54.0 Info: => 0.0001422s 08:41:54.0 Info: CreateIndex Indexers (Name) 08:41:54.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:54.0 Info: => 0.0001184s 08:41:54.0 Info: CreateTable Profiles 08:41:54.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:41:54.0 Info: => 0.0001319s 08:41:54.0 Info: CreateIndex Profiles (Name) 08:41:54.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:41:54.0 Info: => 0.0001033s 08:41:54.0 Info: CreateTable QualityDefinitions 08:41:54.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:41:54.0 Info: => 0.0001425s 08:41:54.0 Info: CreateIndex QualityDefinitions (Quality) 08:41:54.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:41:54.0 Info: => 0.0001059s 08:41:54.0 Info: CreateIndex QualityDefinitions (Title) 08:41:54.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:41:54.0 Info: => 0.0001024s 08:41:54.0 Info: CreateTable NamingConfig 08:41:54.0 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 08:41:54.0 Info: => 0.0001687s 08:41:54.0 Info: CreateTable Blacklist 08:41:54.0 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 08:41:54.0 Info: => 0.000218s 08:41:54.0 Info: CreateTable Metadata 08:41:54.0 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 08:41:54.0 Info: => 0.0001614s 08:41:54.0 Info: CreateTable MetadataFiles 08:41:54.0 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 08:41:54.0 Info: => 0.0001942s 08:41:54.0 Info: CreateTable DownloadClients 08:41:54.0 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 08:41:54.0 Info: => 0.0001527s 08:41:54.0 Info: CreateTable PendingReleases 08:41:54.0 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 08:41:54.0 Info: => 0.0002593s 08:41:54.0 Info: CreateTable RemotePathMappings 08:41:54.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:41:54.0 Info: => 0.0001474s 08:41:54.0 Info: CreateTable Tags 08:41:54.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:41:54.0 Info: => 0.00013s 08:41:54.0 Info: CreateIndex Tags (Label) 08:41:54.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:41:54.0 Info: => 0.0001213s 08:41:54.0 Info: CreateTable Restrictions 08:41:54.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:41:54.0 Info: => 0.0001443s 08:41:54.0 Info: CreateTable DelayProfiles 08:41:54.0 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 08:41:54.0 Info: => 0.0001869s 08:41:54.0 Info: CreateTable Users 08:41:54.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:41:54.0 Info: => 0.0001492s 08:41:54.0 Info: CreateIndex Users (Identifier) 08:41:54.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:41:54.0 Info: => 0.0001368s 08:41:54.0 Info: CreateIndex Users (Username) 08:41:54.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:41:54.0 Info: => 0.0001429s 08:41:54.0 Info: CreateTable Commands 08:41:54.0 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 08:41:54.0 Info: => 0.0001937s 08:41:54.0 Info: CreateTable IndexerStatus 08:41:54.0 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 08:41:54.0 Info: => 0.0001757s 08:41:54.0 Info: CreateIndex IndexerStatus (ProviderId) 08:41:54.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:54.0 Info: => 0.0001156s 08:41:54.0 Info: CreateTable ExtraFiles 08:41:54.0 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 08:41:54.0 Info: => 0.0001569s 08:41:54.0 Info: CreateTable LyricFiles 08:41:54.0 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 08:41:54.0 Info: => 0.0001758s 08:41:54.0 Info: CreateTable LanguageProfiles 08:41:54.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:41:54.0 Info: => 0.0001313s 08:41:54.0 Info: CreateIndex LanguageProfiles (Name) 08:41:54.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:41:54.0 Info: => 0.0001162s 08:41:54.0 Info: CreateTable DownloadClientStatus 08:41:54.0 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 08:41:54.0 Info: => 0.0001461s 08:41:54.0 Info: CreateIndex DownloadClientStatus (ProviderId) 08:41:54.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:54.0 Info: => 0.0001069s 08:41:54.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:41:54.0 Info: -> 1 Insert operations completed in 00:00:00.0000722 taking an average of 00:00:00.0000722 08:41:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:41:54', 'InitialSetup') 08:41:54.0 Info: Committing Transaction 08:41:54.0 Info: 1: InitialSetup migrated 08:41:54.0 Info: => 0.0011225s 08:41:54.0 Info: 2: add_reason_to_pending_releases migrating 08:41:54.0 Info: Beginning Transaction 08:41:54.0 Info: Starting migration of Main DB to 2 08:41:54.0 Info: AlterTable PendingReleases 08:41:54.0 Info: => 1.3E-06s 08:41:54.0 Info: CreateColumn PendingReleases Reason Int32 08:41:54.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:41:54.0 Info: => 0.0006153s 08:41:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:41:54', 'add_reason_to_pending_releases') 08:41:54.0 Info: Committing Transaction 08:41:54.0 Info: 2: add_reason_to_pending_releases migrated 08:41:54.0 Info: => 0.0009438s 08:41:54.0 Info: 3: add_medium_support migrating 08:41:54.0 Info: Beginning Transaction 08:41:54.0 Info: Starting migration of Main DB to 3 08:41:54.0 Info: AlterTable Albums 08:41:54.0 Info: => 1.6E-06s 08:41:54.0 Info: CreateColumn Albums Media String 08:41:54.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:41:54.0 Info: => 0.0005977s 08:41:54.0 Info: AlterTable Tracks 08:41:54.0 Info: => 1.5E-06s 08:41:54.0 Info: CreateColumn Tracks MediumNumber Int32 08:41:54.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:41:54.0 Info: => 0.0005464s 08:41:54.0 Info: AlterTable Tracks 08:41:54.0 Info: => 1.3E-06s 08:41:54.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:41:54.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:41:54.0 Info: => 0.0005337s 08:41:54.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:54.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:54.0 Info: => 4.8E-05s 08:41:54.0 Info: DeleteColumn Tracks TrackNumber 08:41:54.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 08:41:54.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 08:41:54.0 Info: DROP TABLE "Tracks" 08:41:54.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:54.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:54.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:54.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:54.0 Info: => 0.0046871s 08:41:54.0 Info: AlterTable Tracks 08:41:54.0 Info: => 2E-06s 08:41:54.0 Info: CreateColumn Tracks TrackNumber String 08:41:54.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:41:54.0 Info: => 0.0005499s 08:41:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:41:54', 'add_medium_support') 08:41:54.0 Info: Committing Transaction 08:41:54.0 Info: 3: add_medium_support migrated 08:41:54.0 Info: => 0.0009805s 08:41:54.0 Info: 4: add_various_qualites_in_profile migrating 08:41:54.0 Info: Beginning Transaction 08:41:54.0 Info: Starting migration of Main DB to 4 08:41:54.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:54.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:54.0 Info: => 5.92E-05s 08:41:54.0 Info: PerformDBOperation 08:41:54.0 Info: Performing DB Operation 08:41:54.0 Info: => 4.08E-05s 08:41:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:41:54', 'add_various_qualites_in_profile') 08:41:54.0 Info: Committing Transaction 08:41:54.0 Info: 4: add_various_qualites_in_profile migrated 08:41:54.0 Info: => 0.0002975s 08:41:54.0 Info: 5: metadata_profiles migrating 08:41:54.0 Info: Beginning Transaction 08:41:54.0 Info: Starting migration of Main DB to 5 08:41:54.0 Info: CreateTable MetadataProfiles 08:41:54.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 08:41:54.0 Info: => 0.000142s 08:41:54.0 Info: CreateIndex MetadataProfiles (Name) 08:41:54.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 08:41:54.0 Info: => 0.0001465s 08:41:54.0 Info: AlterTable Artists 08:41:54.0 Info: => 1.5E-06s 08:41:54.0 Info: CreateColumn Artists MetadataProfileId Int32 08:41:54.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 08:41:54.0 Info: => 0.0005867s 08:41:54.0 Info: DeleteColumn Artists PrimaryAlbumTypes 08:41:54.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 08:41:54.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 08:41:54.0 Info: DROP TABLE "Artists" 08:41:54.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:54.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:54.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:54.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:54.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:54.0 Info: => 0.0051221s 08:41:54.0 Info: DeleteColumn Artists SecondaryAlbumTypes 08:41:54.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 08:41:54.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 08:41:54.0 Info: DROP TABLE "Artists" 08:41:54.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:54.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:54.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:54.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:54.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:54.0 Info: => 0.0054358s 08:41:54.0 Info: AlterTable Albums 08:41:54.0 Info: => 1.4E-06s 08:41:54.0 Info: CreateColumn Albums SecondaryTypes String 08:41:54.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 08:41:54.0 Info: => 0.0005622s 08:41:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-31T08:41:54', 'metadata_profiles') 08:41:54.0 Info: Committing Transaction 08:41:54.0 Info: 5: metadata_profiles migrated 08:41:54.0 Info: => 0.0009724s 08:41:54.0 Info: 6: separate_automatic_and_interactive_search migrating 08:41:54.0 Info: Beginning Transaction 08:41:54.0 Info: Starting migration of Main DB to 6 08:41:54.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 08:41:54.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) 08:41:54.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 08:41:54.0 Info: DROP TABLE "Indexers" 08:41:54.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:54.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:54.0 Info: => 0.0065386s 08:41:54.0 Info: AlterTable Indexers 08:41:54.0 Info: => 1.5E-06s 08:41:54.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 08:41:54.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 08:41:54.0 Info: => 0.0005646s 08:41:54.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:54.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:54.0 Info: => 7.7E-05s 08:41:54.0 Info: AlterTable Indexers 08:41:54.0 Info: => 1.3E-06s 08:41:54.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 08:41:54.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) 08:41:54.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" 08:41:54.0 Info: DROP TABLE "Indexers" 08:41:54.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:54.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:54.0 Info: => 0.0042187s 08:41:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-31T08:41:54', 'separate_automatic_and_interactive_search') 08:41:54.0 Info: Committing Transaction 08:41:54.0 Info: 6: separate_automatic_and_interactive_search migrated 08:41:54.0 Info: => 0.0045904s 08:41:54.0 Info: 7: change_album_path_to_relative migrating 08:41:54.0 Info: Beginning Transaction 08:41:54.0 Info: Starting migration of Main DB to 7 08:41:54.0 Info: DeleteColumn Albums Path 08:41:54.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) 08:41:54.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" 08:41:54.0 Info: DROP TABLE "Albums" 08:41:54.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:54.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:54.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:54.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:54.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:54.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:54.0 Info: => 0.0052121s 08:41:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-31T08:41:54', 'change_album_path_to_relative') 08:41:54.0 Info: Committing Transaction 08:41:54.0 Info: 7: change_album_path_to_relative migrated 08:41:54.0 Info: => 0.0056221s 08:41:54.0 Info: 8: change_quality_size_mb_to_kb migrating 08:41:54.0 Info: Beginning Transaction 08:41:54.0 Info: Starting migration of Main DB to 8 08:41:54.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 08:41:54.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 08:41:54.0 Info: => 5.62E-05s 08:41:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-31T08:41:54', 'change_quality_size_mb_to_kb') 08:41:54.0 Info: Committing Transaction 08:41:54.0 Info: 8: change_quality_size_mb_to_kb migrated 08:41:54.0 Info: => 0.0003146s 08:41:54.0 Info: 9: album_releases migrating 08:41:54.0 Info: Beginning Transaction 08:41:54.0 Info: Starting migration of Main DB to 9 08:41:54.0 Info: AlterTable Albums 08:41:54.0 Info: => 1.4E-06s 08:41:54.0 Info: CreateColumn Albums Releases String 08:41:54.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 08:41:54.0 Info: => 0.000601s 08:41:54.0 Info: AlterTable Albums 08:41:54.0 Info: => 1.6E-06s 08:41:54.0 Info: CreateColumn Albums CurrentRelease String 08:41:54.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 08:41:54.0 Info: => 0.0005566s 08:41:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-31T08:41:54', 'album_releases') 08:41:54.0 Info: Committing Transaction 08:41:54.0 Info: 9: album_releases migrated 08:41:54.0 Info: => 0.0008601s 08:41:54.0 Info: 10: album_releases_fix migrating 08:41:54.0 Info: Beginning Transaction 08:41:54.0 Info: Starting migration of Main DB to 10 08:41:54.0 Info: AlterTable Albums 08:41:54.0 Info: => 1.3E-06s 08:41:54.0 Info: AlterColumn Albums Releases String 08:41:54.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) 08:41:54.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" 08:41:54.0 Info: DROP TABLE "Albums" 08:41:54.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:54.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:54.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:54.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:54.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:54.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:54.0 Info: => 0.0066204s 08:41:54.0 Info: AlterTable Albums 08:41:54.0 Info: => 1.6E-06s 08:41:54.0 Info: AlterColumn Albums CurrentRelease String 08:41:54.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) 08:41:54.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" 08:41:54.0 Info: DROP TABLE "Albums" 08:41:54.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:54.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:54.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:54.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:54.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:54.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:54.0 Info: => 0.0051119s 08:41:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-31T08:41:54', 'album_releases_fix') 08:41:54.0 Info: Committing Transaction 08:41:54.0 Info: 10: album_releases_fix migrated 08:41:54.0 Info: => 0.0054969s 08:41:54.0 Info: 11: import_lists migrating 08:41:54.0 Info: Beginning Transaction 08:41:54.0 Info: Starting migration of Main DB to 11 08:41:54.0 Info: CreateTable ImportLists 08:41:54.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) 08:41:54.0 Info: => 0.0002211s 08:41:54.0 Info: CreateIndex ImportLists (Name) 08:41:54.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:41:54.0 Info: => 0.0001157s 08:41:54.0 Info: CreateTable ImportListStatus 08:41:54.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) 08:41:54.0 Info: => 0.0001359s 08:41:54.0 Info: CreateIndex ImportListStatus (ProviderId) 08:41:54.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:54.0 Info: => 0.0001155s 08:41:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-31T08:41:54', 'import_lists') 08:41:54.0 Info: Committing Transaction 08:41:54.0 Info: 11: import_lists migrated 08:41:54.0 Info: => 0.0004371s 08:41:54.0 Info: 12: add_release_status migrating 08:41:54.0 Info: Beginning Transaction 08:41:54.0 Info: Starting migration of Main DB to 12 08:41:54.0 Info: AlterTable MetadataProfiles 08:41:54.0 Info: => 1.7E-06s 08:41:54.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 08:41:54.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 08:41:54.0 Info: => 0.0006204s 08:41:54.0 Info: PerformDBOperation 08:41:54.0 Info: Performing DB Operation 08:41:54.0 Info: => 3.56E-05s 08:41:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-31T08:41:54', 'add_release_status') 08:41:54.0 Info: Committing Transaction 08:41:54.0 Info: 12: add_release_status migrated 08:41:54.0 Info: => 0.0003114s 08:41:54.0 Info: 13: album_download_notification migrating 08:41:54.0 Info: Beginning Transaction 08:41:54.0 Info: Starting migration of Main DB to 13 08:41:54.0 Info: AlterTable Notifications 08:41:54.0 Info: => 1.6E-06s 08:41:54.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 08:41:54.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 08:41:54.0 Info: => 0.0006251s 08:41:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-31T08:41:54', 'album_download_notification') 08:41:54.0 Info: Committing Transaction 08:41:54.0 Info: 13: album_download_notification migrated 08:41:54.0 Info: => 0.0009299s 08:41:54.0 Info: 14: fix_language_metadata_profiles migrating 08:41:54.0 Info: Beginning Transaction 08:41:54.0 Info: Starting migration of Main DB to 14 08:41:54.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 08:41:54.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 08:41:54.0 Info: => 8.45E-05s 08:41:54.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 08:41:54.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 08:41:54.0 Info: => 6.7E-05s 08:41:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-31T08:41:54', 'fix_language_metadata_profiles') 08:41:54.0 Info: Committing Transaction 08:41:54.0 Info: 14: fix_language_metadata_profiles migrated 08:41:54.0 Info: => 0.000322s 08:41:54.0 Info: 15: remove_fanzub migrating 08:41:54.0 Info: Beginning Transaction 08:41:54.0 Info: Starting migration of Main DB to 15 08:41:54.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:54.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:54.0 Info: => 5E-05s 08:41:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-31T08:41:54', 'remove_fanzub') 08:41:54.0 Info: Committing Transaction 08:41:54.0 Info: 15: remove_fanzub migrated 08:41:54.0 Info: => 0.0002954s 08:41:54.0 Info: 16: update_artist_history_indexes migrating 08:41:54.0 Info: Beginning Transaction 08:41:54.0 Info: Starting migration of Main DB to 16 08:41:54.0 Info: CreateIndex Albums (ArtistId) 08:41:54.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 08:41:54.0 Info: => 0.0001515s 08:41:54.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 08:41:54.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 08:41:54.0 Info: => 0.0001213s 08:41:54.0 Info: DeleteIndex History (AlbumId) 08:41:54.0 Info: DROP INDEX "IX_History_AlbumId" 08:41:54.0 Info: => 0.0001326s 08:41:54.0 Info: CreateIndex History (AlbumId, Date) 08:41:54.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:54.0 Info: => 0.0001215s 08:41:54.0 Info: DeleteIndex History (DownloadId) 08:41:54.0 Info: DROP INDEX "IX_History_DownloadId" 08:41:54.0 Info: => 0.0001191s 08:41:54.0 Info: CreateIndex History (DownloadId, Date) 08:41:54.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:54.0 Info: => 0.0001214s 08:41:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-31T08:41:54', 'update_artist_history_indexes') 08:41:54.0 Info: Committing Transaction 08:41:54.0 Info: 16: update_artist_history_indexes migrated 08:41:54.0 Info: => 0.0004325s 08:41:54.0 Info: 17: remove_nma migrating 08:41:54.0 Info: Beginning Transaction 08:41:54.0 Info: Starting migration of Main DB to 17 08:41:54.0 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:54.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 08:41:54.0 Info: => 5.48E-05s 08:41:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-31T08:41:54', 'remove_nma') 08:41:54.0 Info: Committing Transaction 08:41:54.0 Info: 17: remove_nma migrated 08:41:54.0 Info: => 0.000311s 08:41:54.0 Info: 18: album_disambiguation migrating 08:41:54.0 Info: Beginning Transaction 08:41:54.0 Info: Starting migration of Main DB to 18 08:41:54.0 Info: AlterTable Albums 08:41:54.0 Info: => 1.5E-06s 08:41:54.0 Info: CreateColumn Albums Disambiguation String 08:41:54.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 08:41:54.0 Info: => 0.0014717s 08:41:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-31T08:41:54', 'album_disambiguation') 08:41:54.0 Info: Committing Transaction 08:41:54.0 Info: 18: album_disambiguation migrated 08:41:54.0 Info: => 0.0017936s 08:41:54.0 Info: 19: add_ape_quality_in_profiles migrating 08:41:54.0 Info: Beginning Transaction 08:41:54.0 Info: Starting migration of Main DB to 19 08:41:54.0 Info: PerformDBOperation 08:41:54.0 Info: Performing DB Operation 08:41:54.0 Info: => 3.77E-05s 08:41:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-31T08:41:54', 'add_ape_quality_in_profiles') 08:41:54.0 Info: Committing Transaction 08:41:54.0 Info: 19: add_ape_quality_in_profiles migrated 08:41:54.0 Info: => 0.0003009s 08:41:54.0 Info: 20: remove_pushalot migrating 08:41:54.0 Info: Beginning Transaction 08:41:54.0 Info: Starting migration of Main DB to 20 08:41:54.0 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:54.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 08:41:54.0 Info: => 5.23E-05s 08:41:54.0 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:54.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 08:41:54.0 Info: => 3.97E-05s 08:41:54.0 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:54.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 08:41:54.0 Info: => 4.01E-05s 08:41:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-31T08:41:54', 'remove_pushalot') 08:41:54.0 Info: Committing Transaction 08:41:54.0 Info: 20: remove_pushalot migrated 08:41:54.0 Info: => 0.0002949s 08:41:54.0 Info: 21: add_custom_filters migrating 08:41:54.0 Info: Beginning Transaction 08:41:54.0 Info: Starting migration of Main DB to 21 08:41:54.0 Info: CreateTable CustomFilters 08:41:54.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 08:41:54.0 Info: => 0.000147s 08:41:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-31T08:41:54', 'add_custom_filters') 08:41:54.0 Info: Committing Transaction 08:41:54.0 Info: 21: add_custom_filters migrated 08:41:54.0 Info: => 0.0004365s 08:41:54.0 Info: 22: import_list_tags migrating 08:41:54.0 Info: Beginning Transaction 08:41:54.0 Info: Starting migration of Main DB to 22 08:41:54.0 Info: AlterTable ImportLists 08:41:54.0 Info: => 1.6E-06s 08:41:54.0 Info: CreateColumn ImportLists Tags String 08:41:54.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 08:41:54.0 Info: => 0.0006425s 08:41:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-31T08:41:54', 'import_list_tags') 08:41:54.0 Info: Committing Transaction 08:41:54.0 Info: 22: import_list_tags migrated 08:41:54.0 Info: => 0.0009418s 08:41:54.0 Info: 23: add_release_groups_etc migrating 08:41:54.0 Info: Beginning Transaction 08:41:54.0 Info: Starting migration of Main DB to 23 08:41:54.0 Info: CreateTable ArtistMetadata 08:41:54.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) 08:41:54.0 Info: => 0.0001979s 08:41:54.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 08:41:54.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 08:41:54.0 Info: => 0.0001346s 08:41:54.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" 08:41:54.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" 08:41:54.0 Info: => 0.0001221s 08:41:54.0 Info: AlterTable Artists 08:41:54.0 Info: => 1.4E-06s 08:41:54.0 Info: CreateColumn Artists ArtistMetadataId Int32 08:41:54.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:54.0 Info: => 0.0006365s 08:41:54.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:54.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:54.0 Info: => 7.45E-05s 08:41:54.0 Info: CreateTable AlbumReleases 08:41:54.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) 08:41:54.0 Info: => 0.0002039s 08:41:54.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 08:41:54.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:41:54.0 Info: => 0.0001194s 08:41:54.0 Info: CreateIndex AlbumReleases (AlbumId) 08:41:54.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:41:54.0 Info: => 0.0001065s 08:41:54.0 Info: PerformDBOperation 08:41:54.0 Info: Performing DB Operation 08:41:54.0 Info: => 4.3E-05s 08:41:54.0 Info: AlterTable Albums 08:41:54.0 Info: => 1.4E-06s 08:41:54.0 Info: CreateColumn Albums ArtistMetadataId Int32 08:41:54.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:54.0 Info: => 0.0006358s 08:41:54.0 Info: AlterTable Albums 08:41:54.0 Info: => 1.4E-06s 08:41:54.0 Info: CreateColumn Albums AnyReleaseOk Boolean 08:41:54.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 08:41:54.0 Info: => 0.00064s 08:41:54.0 Info: AlterTable Albums 08:41:54.0 Info: => 1.3E-06s 08:41:54.0 Info: CreateColumn Albums Links String 08:41:54.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 08:41:54.0 Info: => 0.0006232s 08:41:54.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:54.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:54.0 Info: => 9.07E-05s 08:41:54.0 Info: AlterTable Tracks 08:41:54.0 Info: => 1.3E-06s 08:41:54.0 Info: CreateColumn Tracks ForeignRecordingId String 08:41:54.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 08:41:54.0 Info: => 0.0006216s 08:41:54.0 Info: AlterTable Tracks 08:41:54.0 Info: => 1.3E-06s 08:41:54.0 Info: CreateColumn Tracks AlbumReleaseId Int32 08:41:54.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 08:41:54.0 Info: => 0.0006253s 08:41:54.0 Info: AlterTable Tracks 08:41:54.0 Info: => 1.3E-06s 08:41:54.0 Info: CreateColumn Tracks ArtistMetadataId Int32 08:41:54.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:54.0 Info: => 0.0006237s 08:41:54.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:54.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:54.0 Info: => 0.0001161s 08:41:54.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:54.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:54.0 Info: => 9.04E-05s 08:41:54.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 08:41:54.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:54.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 08:41:54.0 Info: DROP TABLE "Artists" 08:41:54.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:54.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:54.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:54.1 Info: => 0.0063464s 08:41:54.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 08:41:54.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 08:41:54.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 08:41:54.1 Info: DROP TABLE "Albums" 08:41:54.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:54.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:54.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:54.1 Info: => 0.005368s 08:41:54.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 08:41:54.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:54.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 08:41:54.1 Info: DROP TABLE "Tracks" 08:41:54.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:54.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:54.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:54.1 Info: => 0.0061167s 08:41:54.1 Info: DeleteColumn TrackFiles ArtistId 08:41:54.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 08:41:54.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 08:41:54.1 Info: DROP TABLE "TrackFiles" 08:41:54.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:54.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:54.1 Info: => 0.0047829s 08:41:54.1 Info: CreateIndex Artists (ArtistMetadataId) 08:41:54.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:54.1 Info: => 0.0001163s 08:41:54.1 Info: CreateIndex Artists (Monitored) 08:41:54.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:54.1 Info: => 0.0001042s 08:41:54.1 Info: CreateIndex Albums (ArtistMetadataId) 08:41:54.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:54.1 Info: => 0.0001537s 08:41:54.1 Info: CreateIndex Tracks (ArtistMetadataId) 08:41:54.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 08:41:54.1 Info: => 0.0001173s 08:41:54.1 Info: CreateIndex Tracks (AlbumReleaseId) 08:41:54.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 08:41:54.1 Info: => 0.0001101s 08:41:54.1 Info: CreateIndex Tracks (ForeignRecordingId) 08:41:54.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 08:41:54.1 Info: => 0.0001164s 08:41:54.1 Info: UpdateData 08:41:54.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:54.1 Info: => 5.07E-05s 08:41:54.1 Info: UpdateData 08:41:54.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:54.1 Info: => 4.66E-05s 08:41:54.1 Info: UpdateData 08:41:54.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 08:41:54.1 Info: => 5.02E-05s 08:41:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-31T08:41:54', 'add_release_groups_etc') 08:41:54.1 Info: Committing Transaction 08:41:54.1 Info: 23: add_release_groups_etc migrated 08:41:54.1 Info: => 0.0006711s 08:41:54.1 Info: 24: NewMediaInfoFormat migrating 08:41:54.1 Info: Beginning Transaction 08:41:54.1 Info: Starting migration of Main DB to 24 08:41:54.1 Info: UpdateData 08:41:54.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 08:41:54.1 Info: => 5.62E-05s 08:41:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-31T08:41:54', 'NewMediaInfoFormat') 08:41:54.1 Info: Committing Transaction 08:41:54.1 Info: 24: NewMediaInfoFormat migrated 08:41:54.1 Info: => 0.0003112s 08:41:54.1 Info: 25: rename_restrictions_to_release_profiles migrating 08:41:54.1 Info: Beginning Transaction 08:41:54.1 Info: Starting migration of Main DB to 25 08:41:54.1 Info: RenameTable Restrictions ReleaseProfiles 08:41:54.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 08:41:54.1 Info: => 0.0017636s 08:41:54.1 Info: AlterTable ReleaseProfiles 08:41:54.1 Info: => 1.5E-06s 08:41:54.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 08:41:54.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 08:41:54.1 Info: => 0.0006093s 08:41:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-31T08:41:54', 'rename_restrictions_to_release_profiles') 08:41:54.1 Info: Committing Transaction 08:41:54.1 Info: 25: rename_restrictions_to_release_profiles migrated 08:41:54.1 Info: => 0.0009187s 08:41:54.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 08:41:54.1 Info: Beginning Transaction 08:41:54.1 Info: Starting migration of Main DB to 26 08:41:54.1 Info: RenameTable Profiles QualityProfiles 08:41:54.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 08:41:54.1 Info: => 0.0017846s 08:41:54.1 Info: AlterTable QualityProfiles 08:41:54.1 Info: => 1.5E-06s 08:41:54.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 08:41:54.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:54.1 Info: => 0.0005897s 08:41:54.1 Info: AlterTable LanguageProfiles 08:41:54.1 Info: => 1.2E-06s 08:41:54.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 08:41:54.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:54.1 Info: => 0.0005681s 08:41:54.1 Info: UpdateData 08:41:54.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:54.1 Info: => 4.72E-05s 08:41:54.1 Info: UpdateData 08:41:54.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:54.1 Info: => 3.87E-05s 08:41:54.1 Info: RenameColumn Artists ProfileId to QualityProfileId 08:41:54.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:54.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 08:41:54.1 Info: DROP TABLE "Artists" 08:41:54.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:54.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:54.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:54.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:54.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:54.1 Info: => 0.006369s 08:41:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-31T08:41:54', 'rename_quality_profiles_add_upgrade_allowed') 08:41:54.1 Info: Committing Transaction 08:41:54.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 08:41:54.1 Info: => 0.0068148s 08:41:54.1 Info: 27: add_import_exclusions migrating 08:41:54.1 Info: Beginning Transaction 08:41:54.1 Info: Starting migration of Main DB to 27 08:41:54.1 Info: CreateTable ImportListExclusions 08:41:54.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 08:41:54.1 Info: => 0.0001384s 08:41:54.1 Info: CreateIndex ImportListExclusions (ForeignId) 08:41:54.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 08:41:54.1 Info: => 9.61E-05s 08:41:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-31T08:41:54', 'add_import_exclusions') 08:41:54.1 Info: Committing Transaction 08:41:54.1 Info: 27: add_import_exclusions migrated 08:41:54.1 Info: => 0.0004332s 08:41:54.1 Info: 28: clean_artist_metadata_table migrating 08:41:54.1 Info: Beginning Transaction 08:41:54.1 Info: Starting migration of Main DB to 28 08:41:54.1 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:54.1 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:54.1 Info: => 0.0001733s 08:41:54.1 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:54.1 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:54.1 Info: => 0.0001337s 08:41:54.1 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 08:41:54.1 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 08:41:54.1 Info: => 0.0001226s 08:41:54.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 08:41:54.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 08:41:54.1 Info: => 0.0001213s 08:41:54.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:54.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:54.1 Info: => 0.0001219s 08:41:54.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:41:54.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:41:54.1 Info: => 0.0001289s 08:41:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-31T08:41:54', 'clean_artist_metadata_table') 08:41:54.1 Info: Committing Transaction 08:41:54.1 Info: 28: clean_artist_metadata_table migrated 08:41:54.1 Info: => 0.0004261s 08:41:54.1 Info: 29: health_issue_notification migrating 08:41:54.1 Info: Beginning Transaction 08:41:54.1 Info: Starting migration of Main DB to 29 08:41:54.1 Info: AlterTable Notifications 08:41:54.1 Info: => 1.4E-06s 08:41:54.1 Info: CreateColumn Notifications OnHealthIssue Boolean 08:41:54.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 08:41:54.1 Info: => 0.0006522s 08:41:54.1 Info: AlterTable Notifications 08:41:54.1 Info: => 1.6E-06s 08:41:54.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 08:41:54.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 08:41:54.1 Info: => 0.0005945s 08:41:54.1 Info: AlterTable Notifications 08:41:54.1 Info: => 1.2E-06s 08:41:54.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 08:41:54.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 08:41:54.1 Info: => 0.0005957s 08:41:54.1 Info: AlterTable Notifications 08:41:54.1 Info: => 1.4E-06s 08:41:54.1 Info: CreateColumn Notifications OnImportFailure Boolean 08:41:54.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 08:41:54.1 Info: => 0.0005956s 08:41:54.1 Info: AlterTable Notifications 08:41:54.1 Info: => 1.2E-06s 08:41:54.1 Info: CreateColumn Notifications OnTrackRetag Boolean 08:41:54.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 08:41:54.1 Info: => 0.0006282s 08:41:54.1 Info: DeleteColumn Notifications OnDownload 08:41:54.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) 08:41:54.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" 08:41:54.1 Info: DROP TABLE "Notifications" 08:41:54.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:54.1 Info: => 0.004751s 08:41:54.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 08:41:54.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) 08:41:54.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" 08:41:54.1 Info: DROP TABLE "Notifications" 08:41:54.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:54.1 Info: => 0.0062038s 08:41:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-31T08:41:54', 'health_issue_notification') 08:41:54.1 Info: Committing Transaction 08:41:54.1 Info: 29: health_issue_notification migrated 08:41:54.1 Info: => 0.0066223s 08:41:54.1 Info: 30: add_mediafilerepository_mtime migrating 08:41:54.1 Info: Beginning Transaction 08:41:54.1 Info: Starting migration of Main DB to 30 08:41:54.1 Info: AlterTable TrackFiles 08:41:54.1 Info: => 1.2E-06s 08:41:54.1 Info: CreateColumn TrackFiles Modified DateTime 08:41:54.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 08:41:54.1 Info: => 0.0006497s 08:41:54.1 Info: AlterTable TrackFiles 08:41:54.1 Info: => 1.6E-06s 08:41:54.1 Info: CreateColumn TrackFiles Path String 08:41:54.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 08:41:54.1 Info: => 0.0005884s 08:41:54.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:54.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:54.1 Info: => 4.34E-05s 08:41:54.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) 08:41:54.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) 08:41:54.1 Info: => 0.0001397s 08:41:54.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) 08:41:54.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) 08:41:54.1 Info: => 0.000142s 08:41:54.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) 08:41:54.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) 08:41:54.1 Info: => 0.0001458s 08:41:54.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") 08:41:54.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") 08:41:54.1 Info: => 8.93E-05s 08:41:54.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:54.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:54.1 Info: => 5.97E-05s 08:41:54.1 Info: AlterTable TrackFiles 08:41:54.1 Info: => 1.1E-06s 08:41:54.1 Info: AlterColumn TrackFiles Path String 08:41:54.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:54.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" 08:41:54.1 Info: DROP TABLE "TrackFiles" 08:41:54.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:54.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:54.1 Info: => 0.0048958s 08:41:54.1 Info: CreateIndex TrackFiles (Path) 08:41:54.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:54.1 Info: => 9.36E-05s 08:41:54.1 Info: DeleteColumn TrackFiles RelativePath 08:41:54.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:54.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" 08:41:54.1 Info: DROP TABLE "TrackFiles" 08:41:54.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:54.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:54.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:54.1 Info: => 0.0050924s 08:41:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-31T08:41:54', 'add_mediafilerepository_mtime') 08:41:54.1 Info: Committing Transaction 08:41:54.1 Info: 30: add_mediafilerepository_mtime migrated 08:41:54.1 Info: => 0.0054934s 08:41:54.1 Info: 31: add_artistmetadataid_constraint migrating 08:41:54.1 Info: Beginning Transaction 08:41:54.1 Info: Starting migration of Main DB to 31 08:41:54.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") 08:41:54.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") 08:41:54.1 Info: => 0.0001038s 08:41:54.1 Info: DeleteIndex Artists (ArtistMetadataId) 08:41:54.1 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 08:41:54.1 Info: => 0.0001425s 08:41:54.1 Info: AlterColumn Artists ArtistMetadataId Int32 08:41:54.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:54.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 08:41:54.1 Info: DROP TABLE "Artists" 08:41:54.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:54.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:54.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:54.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:54.1 Info: => 0.0056816s 08:41:54.1 Info: CreateIndex Artists (ArtistMetadataId) 08:41:54.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:54.1 Info: => 9.33E-05s 08:41:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-31T08:41:54', 'add_artistmetadataid_constraint') 08:41:54.1 Info: Committing Transaction 08:41:54.1 Info: 31: add_artistmetadataid_constraint migrated 08:41:54.1 Info: => 0.0016613s 08:41:54.1 Info: 32: old_ids_and_artist_alias migrating 08:41:54.1 Info: Beginning Transaction 08:41:54.1 Info: Starting migration of Main DB to 32 08:41:54.1 Info: AlterTable ArtistMetadata 08:41:54.1 Info: => 1.3E-06s 08:41:54.1 Info: CreateColumn ArtistMetadata Aliases String 08:41:54.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 08:41:54.1 Info: => 0.0006538s 08:41:54.1 Info: AlterTable ArtistMetadata 08:41:54.1 Info: => 1.6E-06s 08:41:54.1 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 08:41:54.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 08:41:54.1 Info: => 0.0005965s 08:41:54.1 Info: AlterTable Albums 08:41:54.1 Info: => 1.2E-06s 08:41:54.1 Info: CreateColumn Albums OldForeignAlbumIds String 08:41:54.1 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 08:41:54.1 Info: => 0.0006019s 08:41:54.1 Info: AlterTable AlbumReleases 08:41:54.1 Info: => 1.2E-06s 08:41:54.1 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 08:41:54.1 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 08:41:54.1 Info: => 0.0006581s 08:41:54.1 Info: AlterTable Tracks 08:41:54.1 Info: => 1.3E-06s 08:41:54.1 Info: CreateColumn Tracks OldForeignRecordingIds String 08:41:54.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 08:41:54.1 Info: => 0.0006135s 08:41:54.1 Info: AlterTable Tracks 08:41:54.1 Info: => 1.4E-06s 08:41:54.1 Info: CreateColumn Tracks OldForeignTrackIds String 08:41:54.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 08:41:54.1 Info: => 0.0006233s 08:41:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-31T08:41:54', 'old_ids_and_artist_alias') 08:41:54.1 Info: Committing Transaction 08:41:54.1 Info: 32: old_ids_and_artist_alias migrated 08:41:54.1 Info: => 0.0009861s 08:41:54.1 Info: 33: download_propers_config migrating 08:41:54.1 Info: Beginning Transaction 08:41:54.1 Info: Starting migration of Main DB to 33 08:41:54.1 Info: PerformDBOperation 08:41:54.1 Info: Performing DB Operation 08:41:54.1 Info: => 3.74E-05s 08:41:54.1 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:41:54.1 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:41:54.1 Info: => 4.26E-05s 08:41:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-31T08:41:54', 'download_propers_config') 08:41:54.1 Info: Committing Transaction 08:41:54.1 Info: 33: download_propers_config migrated 08:41:54.1 Info: => 0.0003397s 08:41:54.1 Info: 34: remove_language_profiles migrating 08:41:54.1 Info: Beginning Transaction 08:41:54.1 Info: Starting migration of Main DB to 34 08:41:54.1 Info: DeleteTable LanguageProfiles 08:41:54.1 Info: DROP TABLE "LanguageProfiles" 08:41:54.1 Info: => 0.0002332s 08:41:54.1 Info: DeleteColumn Artists LanguageProfileId 08:41:54.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:54.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" 08:41:54.1 Info: DROP TABLE "Artists" 08:41:54.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:54.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:54.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:54.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:54.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:54.1 Info: => 0.0067859s 08:41:54.1 Info: DeleteColumn ImportLists LanguageProfileId 08:41:54.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) 08:41:54.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" 08:41:54.1 Info: DROP TABLE "ImportLists" 08:41:54.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 08:41:54.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:41:54.1 Info: => 0.0048698s 08:41:54.1 Info: DeleteColumn Blacklist Language 08:41:54.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) 08:41:54.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" 08:41:54.1 Info: DROP TABLE "Blacklist" 08:41:54.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 08:41:54.1 Info: => 0.0061046s 08:41:54.1 Info: DeleteColumn History Language 08:41:54.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) 08:41:54.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" 08:41:54.1 Info: DROP TABLE "History" 08:41:54.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 08:41:54.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:54.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:54.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:54.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:54.2 Info: => 0.0057083s 08:41:54.2 Info: DeleteColumn LyricFiles Language 08:41:54.2 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 08:41:54.2 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 08:41:54.2 Info: DROP TABLE "LyricFiles" 08:41:54.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:41:54.2 Info: => 0.0062389s 08:41:54.2 Info: DeleteColumn TrackFiles Language 08:41:54.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:54.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 08:41:54.2 Info: DROP TABLE "TrackFiles" 08:41:54.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:54.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:54.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:54.2 Info: => 0.0054645s 08:41:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-31T08:41:54', 'remove_language_profiles') 08:41:54.2 Info: Committing Transaction 08:41:54.2 Info: 34: remove_language_profiles migrated 08:41:54.2 Info: => 0.0061303s 08:41:54.2 Info: 35: multi_disc_naming_format migrating 08:41:54.2 Info: Beginning Transaction 08:41:54.2 Info: Starting migration of Main DB to 35 08:41:54.2 Info: AlterTable NamingConfig 08:41:54.2 Info: => 1.3E-06s 08:41:54.2 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 08:41:54.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 08:41:54.2 Info: => 0.0006822s 08:41:54.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:41:54.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:41:54.2 Info: => 5.25E-05s 08:41:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-31T08:41:54', 'multi_disc_naming_format') 08:41:54.2 Info: Committing Transaction 08:41:54.2 Info: 35: multi_disc_naming_format migrated 08:41:54.2 Info: => 0.0003782s 08:41:54.2 Info: 36: add_download_client_priority migrating 08:41:54.2 Info: Beginning Transaction 08:41:54.2 Info: Starting migration of Main DB to 36 08:41:54.2 Info: AlterTable DownloadClients 08:41:54.2 Info: => 1.3E-06s 08:41:54.2 Info: CreateColumn DownloadClients Priority Int32 08:41:54.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 08:41:54.2 Info: => 0.0006278s 08:41:54.2 Info: PerformDBOperation 08:41:54.2 Info: Performing DB Operation 08:41:54.2 Info: => 6.52E-05s 08:41:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-31T08:41:54', 'add_download_client_priority') 08:41:54.2 Info: Committing Transaction 08:41:54.2 Info: 36: add_download_client_priority migrated 08:41:54.2 Info: => 0.0003894s 08:41:54.2 Info: 37: remove_growl_prowl migrating 08:41:54.2 Info: Beginning Transaction 08:41:54.2 Info: Starting migration of Main DB to 37 08:41:54.2 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:54.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 08:41:54.2 Info: => 5.3E-05s 08:41:54.2 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:54.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 08:41:54.2 Info: => 3.8E-05s 08:41:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-31T08:41:54', 'remove_growl_prowl') 08:41:54.2 Info: Committing Transaction 08:41:54.2 Info: 37: remove_growl_prowl migrated 08:41:54.2 Info: => 0.0003226s 08:41:54.2 Info: 38: remove_plex_hometheatre migrating 08:41:54.2 Info: Beginning Transaction 08:41:54.2 Info: Starting migration of Main DB to 38 08:41:54.2 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:54.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 08:41:54.2 Info: => 5.27E-05s 08:41:54.2 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:54.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 08:41:54.2 Info: => 3.92E-05s 08:41:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-31T08:41:54', 'remove_plex_hometheatre') 08:41:54.2 Info: Committing Transaction 08:41:54.2 Info: 38: remove_plex_hometheatre migrated 08:41:54.2 Info: => 0.0003396s 08:41:54.2 Info: 39: add_root_folder_add_defaults migrating 08:41:54.2 Info: Beginning Transaction 08:41:54.2 Info: Starting migration of Main DB to 39 08:41:54.2 Info: AlterTable RootFolders 08:41:54.2 Info: => 1.3E-06s 08:41:54.2 Info: CreateColumn RootFolders Name String 08:41:54.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 08:41:54.2 Info: => 0.0006252s 08:41:54.2 Info: AlterTable RootFolders 08:41:54.2 Info: => 1.5E-06s 08:41:54.2 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 08:41:54.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 08:41:54.2 Info: => 0.000649s 08:41:54.2 Info: AlterTable RootFolders 08:41:54.2 Info: => 2E-06s 08:41:54.2 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 08:41:54.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 08:41:54.2 Info: => 0.0005883s 08:41:54.2 Info: AlterTable RootFolders 08:41:54.2 Info: => 1.4E-06s 08:41:54.2 Info: CreateColumn RootFolders DefaultMonitorOption Int32 08:41:54.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 08:41:54.2 Info: => 0.0006004s 08:41:54.2 Info: AlterTable RootFolders 08:41:54.2 Info: => 1.2E-06s 08:41:54.2 Info: CreateColumn RootFolders DefaultTags String 08:41:54.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 08:41:54.2 Info: => 0.0006366s 08:41:54.2 Info: PerformDBOperation 08:41:54.2 Info: Performing DB Operation 08:41:54.2 Info: => 5.99E-05s 08:41:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-31T08:41:54', 'add_root_folder_add_defaults') 08:41:54.2 Info: Committing Transaction 08:41:54.2 Info: 39: add_root_folder_add_defaults migrated 08:41:54.2 Info: => 0.0003808s 08:41:54.2 Info: 40: task_duration migrating 08:41:54.2 Info: Beginning Transaction 08:41:54.2 Info: Starting migration of Main DB to 40 08:41:54.2 Info: AlterTable ScheduledTasks 08:41:54.2 Info: => 1.2E-06s 08:41:54.2 Info: CreateColumn ScheduledTasks LastStartTime DateTime 08:41:54.2 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 08:41:54.2 Info: => 0.0006405s 08:41:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-31T08:41:54', 'task_duration') 08:41:54.2 Info: Committing Transaction 08:41:54.2 Info: 40: task_duration migrated 08:41:54.2 Info: => 0.0009708s 08:41:54.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 08:41:54.2 Info: Beginning Transaction 08:41:54.2 Info: Starting migration of Main DB to 41 08:41:54.2 Info: AlterTable ReleaseProfiles 08:41:54.2 Info: => 1.4E-06s 08:41:54.2 Info: CreateColumn ReleaseProfiles Enabled Boolean 08:41:54.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 08:41:54.2 Info: => 0.0006455s 08:41:54.2 Info: AlterTable ReleaseProfiles 08:41:54.2 Info: => 1.6E-06s 08:41:54.2 Info: CreateColumn ReleaseProfiles IndexerId Int32 08:41:54.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 08:41:54.2 Info: => 0.0006117s 08:41:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-31T08:41:54', 'add_indexer_and_enabled_to_release_profiles') 08:41:54.2 Info: Committing Transaction 08:41:54.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 08:41:54.2 Info: => 0.0009447s 08:41:54.2 Info: 42: remove_album_folders migrating 08:41:54.2 Info: Beginning Transaction 08:41:54.2 Info: Starting migration of Main DB to 42 08:41:54.2 Info: DeleteColumn Artists AlbumFolder 08:41:54.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:54.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" 08:41:54.2 Info: DROP TABLE "Artists" 08:41:54.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:54.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:54.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:54.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:54.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:54.2 Info: => 0.0054275s 08:41:54.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 08:41:54.2 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 08:41:54.2 Info: => 4.61E-05s 08:41:54.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 08:41:54.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 08:41:54.2 Info: => 4.08E-05s 08:41:54.2 Info: DeleteColumn NamingConfig AlbumFolderFormat 08:41:54.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) 08:41:54.2 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 08:41:54.2 Info: DROP TABLE "NamingConfig" 08:41:54.2 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 08:41:54.2 Info: => 0.0062803s 08:41:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-31T08:41:54', 'remove_album_folders') 08:41:54.2 Info: Committing Transaction 08:41:54.2 Info: 42: remove_album_folders migrated 08:41:54.2 Info: => 0.0067814s 08:41:54.2 Info: 44: add_priority_to_indexers migrating 08:41:54.2 Info: Beginning Transaction 08:41:54.2 Info: Starting migration of Main DB to 44 08:41:54.2 Info: AlterTable Indexers 08:41:54.2 Info: => 1.3E-06s 08:41:54.2 Info: CreateColumn Indexers Priority Int32 08:41:54.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 08:41:54.2 Info: => 0.0006291s 08:41:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-31T08:41:54', 'add_priority_to_indexers') 08:41:54.2 Info: Committing Transaction 08:41:54.2 Info: 44: add_priority_to_indexers migrated 08:41:54.2 Info: => 0.0009682s 08:41:54.2 Info: 45: remove_chown_and_folderchmod_config migrating 08:41:54.2 Info: Beginning Transaction 08:41:54.2 Info: Starting migration of Main DB to 45 08:41:54.2 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 08:41:54.2 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 08:41:54.2 Info: => 0.0001275s 08:41:54.2 Info: PerformDBOperation 08:41:54.2 Info: Performing DB Operation 08:41:54.2 Info: => 3.31E-05s 08:41:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-31T08:41:54', 'remove_chown_and_folderchmod_config') 08:41:54.2 Info: Committing Transaction 08:41:54.2 Info: 45: remove_chown_and_folderchmod_config migrated 08:41:54.2 Info: => 0.0003285s 08:41:54.2 Info: 47: update_notifiarr migrating 08:41:54.2 Info: Beginning Transaction 08:41:54.2 Info: Starting migration of Main DB to 47 08:41:54.2 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 08:41:54.2 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 08:41:54.2 Info: => 0.0001181s 08:41:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-31T08:41:54', 'update_notifiarr') 08:41:54.2 Info: Committing Transaction 08:41:54.2 Info: 47: update_notifiarr migrated 08:41:54.2 Info: => 0.0004112s 08:41:54.2 Info: 49: email_multiple_addresses migrating 08:41:54.2 Info: Beginning Transaction 08:41:54.2 Info: Starting migration of Main DB to 49 08:41:54.2 Info: PerformDBOperation 08:41:54.2 Info: Performing DB Operation 08:41:54.2 Info: => 6.72E-05s 08:41:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-31T08:41:54', 'email_multiple_addresses') 08:41:54.2 Info: Committing Transaction 08:41:54.2 Info: 49: email_multiple_addresses migrated 08:41:54.2 Info: => 0.0003654s 08:41:54.2 Info: 50: rename_blacklist_to_blocklist migrating 08:41:54.2 Info: Beginning Transaction 08:41:54.2 Info: Starting migration of Main DB to 50 08:41:54.2 Info: RenameTable Blacklist Blocklist 08:41:54.2 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 08:41:54.2 Info: => 0.0019436s 08:41:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-31T08:41:54', 'rename_blacklist_to_blocklist') 08:41:54.2 Info: Committing Transaction 08:41:54.2 Info: 50: rename_blacklist_to_blocklist migrated 08:41:54.2 Info: => 0.0022977s 08:41:54.2 Info: 51: cdh_per_downloadclient migrating 08:41:54.2 Info: Beginning Transaction 08:41:54.2 Info: Starting migration of Main DB to 51 08:41:54.2 Info: AlterTable DownloadClients 08:41:54.2 Info: => 1.4E-06s 08:41:54.2 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 08:41:54.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 08:41:54.2 Info: => 0.0006415s 08:41:54.2 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 08:41:54.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 08:41:54.2 Info: => 0.0006274s 08:41:54.2 Info: PerformDBOperation 08:41:54.2 Info: Performing DB Operation 08:41:54.2 Info: => 0.0001659s 08:41:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-31T08:41:54', 'cdh_per_downloadclient') 08:41:54.2 Info: Committing Transaction 08:41:54.2 Info: 51: cdh_per_downloadclient migrated 08:41:54.2 Info: => 0.0004949s 08:41:54.2 Info: 52: download_history migrating 08:41:54.2 Info: Beginning Transaction 08:41:54.2 Info: Starting migration of Main DB to 52 08:41:54.2 Info: CreateTable DownloadHistory 08:41:54.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) 08:41:54.2 Info: => 0.0002346s 08:41:54.2 Info: CreateIndex DownloadHistory (EventType) 08:41:54.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 08:41:54.2 Info: => 0.0001223s 08:41:54.2 Info: CreateIndex DownloadHistory (ArtistId) 08:41:54.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 08:41:54.2 Info: => 8.89E-05s 08:41:54.2 Info: CreateIndex DownloadHistory (DownloadId) 08:41:54.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 08:41:54.2 Info: => 9.47E-05s 08:41:54.2 Info: PerformDBOperation 08:41:54.2 Info: Performing DB Operation 08:41:54.2 Info: => 0.0001411s 08:41:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-31T08:41:54', 'download_history') 08:41:54.2 Info: Committing Transaction 08:41:54.2 Info: 52: download_history migrated 08:41:54.2 Info: => 0.0005299s 08:41:54.2 Info: 53: add_update_history migrating 08:41:54.2 Info: Beginning Transaction 08:41:54.2 Info: Starting migration of Main DB to 53 08:41:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-31T08:41:54', 'add_update_history') 08:41:54.2 Info: Committing Transaction 08:41:54.2 Info: 53: add_update_history migrated 08:41:54.2 Info: => 0.0003403s 08:41:54.2 Info: 54: add_on_update_to_notifications migrating 08:41:54.2 Info: Beginning Transaction 08:41:54.2 Info: Starting migration of Main DB to 54 08:41:54.2 Info: AlterTable Notifications 08:41:54.2 Info: => 1.4E-06s 08:41:54.2 Info: CreateColumn Notifications OnApplicationUpdate Boolean 08:41:54.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 08:41:54.2 Info: => 0.0006901s 08:41:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-31T08:41:54', 'add_on_update_to_notifications') 08:41:54.2 Info: Committing Transaction 08:41:54.2 Info: 54: add_on_update_to_notifications migrated 08:41:54.2 Info: => 0.0010325s 08:41:54.2 Info: 55: download_client_per_indexer migrating 08:41:54.2 Info: Beginning Transaction 08:41:54.2 Info: Starting migration of Main DB to 55 08:41:54.2 Info: AlterTable Indexers 08:41:54.2 Info: => 1.3E-06s 08:41:54.2 Info: CreateColumn Indexers DownloadClientId Int32 08:41:54.2 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 08:41:54.2 Info: => 0.0007332s 08:41:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-31T08:41:54', 'download_client_per_indexer') 08:41:54.2 Info: Committing Transaction 08:41:54.2 Info: 55: download_client_per_indexer migrated 08:41:54.2 Info: => 0.0010752s 08:41:54.2 Info: 56: AddNewItemMonitorType migrating 08:41:54.2 Info: Beginning Transaction 08:41:54.2 Info: Starting migration of Main DB to 56 08:41:54.2 Info: AlterTable Artists 08:41:54.2 Info: => 1.3E-06s 08:41:54.2 Info: CreateColumn Artists MonitorNewItems Int32 08:41:54.2 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 08:41:54.2 Info: => 0.0006785s 08:41:54.2 Info: AlterTable RootFolders 08:41:54.2 Info: => 1.5E-06s 08:41:54.2 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 08:41:54.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 08:41:54.2 Info: => 0.0007082s 08:41:54.2 Info: AlterTable ImportLists 08:41:54.2 Info: => 1.3E-06s 08:41:54.2 Info: CreateColumn ImportLists MonitorNewItems Int32 08:41:54.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 08:41:54.2 Info: => 0.0006466s 08:41:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-31T08:41:54', 'AddNewItemMonitorType') 08:41:54.2 Info: Committing Transaction 08:41:54.2 Info: 56: AddNewItemMonitorType migrated 08:41:54.2 Info: => 0.0009894s 08:41:54.2 Info: 57: ImportListSearch migrating 08:41:54.2 Info: Beginning Transaction 08:41:54.2 Info: Starting migration of Main DB to 57 08:41:54.2 Info: AlterTable ImportLists 08:41:54.2 Info: => 1.5E-06s 08:41:54.2 Info: CreateColumn ImportLists ShouldSearch Boolean 08:41:54.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 08:41:54.2 Info: => 0.0006568s 08:41:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-31T08:41:54', 'ImportListSearch') 08:41:54.2 Info: Committing Transaction 08:41:54.2 Info: 57: ImportListSearch migrated 08:41:54.2 Info: => 0.0009826s 08:41:54.2 Info: 58: ImportListMonitorExisting migrating 08:41:54.2 Info: Beginning Transaction 08:41:54.2 Info: Starting migration of Main DB to 58 08:41:54.2 Info: AlterTable ImportLists 08:41:54.2 Info: => 1.2E-06s 08:41:54.2 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 08:41:54.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 08:41:54.2 Info: => 0.0006805s 08:41:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-31T08:41:54', 'ImportListMonitorExisting') 08:41:54.2 Info: Committing Transaction 08:41:54.2 Info: 58: ImportListMonitorExisting migrated 08:41:54.2 Info: => 0.0010087s 08:41:54.2 Info: 59: add_indexer_tags migrating 08:41:54.2 Info: Beginning Transaction 08:41:54.2 Info: Starting migration of Main DB to 59 08:41:54.2 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:54.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 08:41:54.2 Info: => 5.51E-05s 08:41:54.2 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:54.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 08:41:54.2 Info: => 3.97E-05s 08:41:54.2 Info: AlterTable Indexers 08:41:54.2 Info: => 1.2E-06s 08:41:54.2 Info: CreateColumn Indexers Tags String 08:41:54.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 08:41:54.2 Info: => 0.0006724s 08:41:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-31T08:41:54', 'add_indexer_tags') 08:41:54.2 Info: Committing Transaction 08:41:54.2 Info: 59: add_indexer_tags migrated 08:41:54.2 Info: => 0.0009931s 08:41:54.2 Info: 60: update_audio_types migrating 08:41:54.2 Info: Beginning Transaction 08:41:54.2 Info: Starting migration of Main DB to 60 08:41:54.2 Info: PerformDBOperation 08:41:54.2 Info: Performing DB Operation 08:41:54.2 Info: => 6.37E-05s 08:41:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-31T08:41:54', 'update_audio_types') 08:41:54.2 Info: Committing Transaction 08:41:54.2 Info: 60: update_audio_types migrated 08:41:54.2 Info: => 0.0003516s 08:41:54.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 08:41:54.2 Info: Beginning Transaction 08:41:54.2 Info: Starting migration of Main DB to 61 08:41:54.2 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:54.2 Info: DELETE FROM "Commands" WHERE 1 = 1 08:41:54.2 Info: => 4.92E-05s 08:41:54.2 Info: AlterTable AlbumReleases 08:41:54.2 Info: => 1.1E-06s 08:41:54.2 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 08:41:54.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) 08:41:54.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" 08:41:54.2 Info: DROP TABLE "AlbumReleases" 08:41:54.2 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 08:41:54.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:41:54.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:41:54.2 Info: => 0.0067012s 08:41:54.2 Info: AlterTable Albums 08:41:54.2 Info: => 1.3E-06s 08:41:54.2 Info: AlterColumn Albums LastInfoSync DateTimeOffset 08:41:54.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 08:41:54.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 08:41:54.2 Info: DROP TABLE "Albums" 08:41:54.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:54.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:54.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:54.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:54.2 Info: => 0.005509s 08:41:54.2 Info: AlterTable Albums 08:41:54.2 Info: => 1.4E-06s 08:41:54.2 Info: AlterColumn Albums ReleaseDate DateTimeOffset 08:41:54.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 08:41:54.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 08:41:54.2 Info: DROP TABLE "Albums" 08:41:54.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:54.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:54.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:54.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:54.2 Info: => 0.0054083s 08:41:54.2 Info: AlterTable Albums 08:41:54.2 Info: => 1.7E-06s 08:41:54.2 Info: AlterColumn Albums Added DateTimeOffset 08:41:54.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 08:41:54.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 08:41:54.2 Info: DROP TABLE "Albums" 08:41:54.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:54.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:54.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:54.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:54.2 Info: => 0.0057785s 08:41:54.2 Info: AlterTable Artists 08:41:54.2 Info: => 1.4E-06s 08:41:54.2 Info: AlterColumn Artists LastInfoSync DateTimeOffset 08:41:54.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 08:41:54.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" 08:41:54.2 Info: DROP TABLE "Artists" 08:41:54.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:54.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:54.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:54.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:54.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:54.2 Info: => 0.0077738s 08:41:54.2 Info: AlterTable Artists 08:41:54.2 Info: => 1.8E-06s 08:41:54.2 Info: AlterColumn Artists Added DateTimeOffset 08:41:54.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 08:41:54.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" 08:41:54.2 Info: DROP TABLE "Artists" 08:41:54.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:54.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:54.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:54.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:54.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:54.2 Info: => 0.006985s 08:41:54.2 Info: AlterTable Blocklist 08:41:54.2 Info: => 1.7E-06s 08:41:54.2 Info: AlterColumn Blocklist Date DateTimeOffset 08:41:54.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) 08:41:54.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" 08:41:54.3 Info: DROP TABLE "Blocklist" 08:41:54.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 08:41:54.3 Info: => 0.0049268s 08:41:54.3 Info: AlterTable Blocklist 08:41:54.3 Info: => 1.7E-06s 08:41:54.3 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 08:41:54.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) 08:41:54.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" 08:41:54.3 Info: DROP TABLE "Blocklist" 08:41:54.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 08:41:54.3 Info: => 0.0050834s 08:41:54.3 Info: AlterTable Commands 08:41:54.3 Info: => 1.6E-06s 08:41:54.3 Info: AlterColumn Commands QueuedAt DateTimeOffset 08:41:54.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) 08:41:54.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" 08:41:54.3 Info: DROP TABLE "Commands" 08:41:54.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:41:54.3 Info: => 0.0050578s 08:41:54.3 Info: AlterTable Commands 08:41:54.3 Info: => 1.6E-06s 08:41:54.3 Info: AlterColumn Commands StartedAt DateTimeOffset 08:41:54.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) 08:41:54.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" 08:41:54.3 Info: DROP TABLE "Commands" 08:41:54.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:41:54.3 Info: => 0.0066296s 08:41:54.3 Info: AlterTable Commands 08:41:54.3 Info: => 1.7E-06s 08:41:54.3 Info: AlterColumn Commands EndedAt DateTimeOffset 08:41:54.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) 08:41:54.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" 08:41:54.3 Info: DROP TABLE "Commands" 08:41:54.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:41:54.3 Info: => 0.005074s 08:41:54.3 Info: AlterTable DownloadClientStatus 08:41:54.3 Info: => 1.8E-06s 08:41:54.3 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 08:41:54.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) 08:41:54.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:41:54.3 Info: DROP TABLE "DownloadClientStatus" 08:41:54.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:41:54.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:54.3 Info: => 0.006469s 08:41:54.3 Info: AlterTable DownloadClientStatus 08:41:54.3 Info: => 1.4E-06s 08:41:54.3 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 08:41:54.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) 08:41:54.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:41:54.3 Info: DROP TABLE "DownloadClientStatus" 08:41:54.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:41:54.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:54.3 Info: => 0.0053386s 08:41:54.3 Info: AlterTable DownloadClientStatus 08:41:54.3 Info: => 1.6E-06s 08:41:54.3 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 08:41:54.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) 08:41:54.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:41:54.3 Info: DROP TABLE "DownloadClientStatus" 08:41:54.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:41:54.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:54.3 Info: => 0.0049859s 08:41:54.3 Info: AlterTable DownloadHistory 08:41:54.3 Info: => 8E-06s 08:41:54.3 Info: AlterColumn DownloadHistory Date DateTimeOffset 08:41:54.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) 08:41:54.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" 08:41:54.3 Info: DROP TABLE "DownloadHistory" 08:41:54.3 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 08:41:54.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 08:41:54.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 08:41:54.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 08:41:54.3 Info: => 0.006679s 08:41:54.3 Info: AlterTable ExtraFiles 08:41:54.3 Info: => 1.4E-06s 08:41:54.3 Info: AlterColumn ExtraFiles Added DateTimeOffset 08:41:54.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) 08:41:54.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" 08:41:54.3 Info: DROP TABLE "ExtraFiles" 08:41:54.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 08:41:54.3 Info: => 0.0049554s 08:41:54.3 Info: AlterTable ExtraFiles 08:41:54.3 Info: => 1.7E-06s 08:41:54.3 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 08:41:54.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) 08:41:54.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" 08:41:54.3 Info: DROP TABLE "ExtraFiles" 08:41:54.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 08:41:54.3 Info: => 0.006221s 08:41:54.3 Info: AlterTable History 08:41:54.3 Info: => 1.7E-06s 08:41:54.3 Info: AlterColumn History Date DateTimeOffset 08:41:54.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) 08:41:54.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" 08:41:54.3 Info: DROP TABLE "History" 08:41:54.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 08:41:54.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:54.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:54.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:54.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:54.3 Info: => 0.005571s 08:41:54.3 Info: AlterTable ImportListStatus 08:41:54.3 Info: => 1.5E-06s 08:41:54.3 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 08:41:54.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) 08:41:54.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:41:54.3 Info: DROP TABLE "ImportListStatus" 08:41:54.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:41:54.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:54.3 Info: => 0.0050809s 08:41:54.3 Info: AlterTable ImportListStatus 08:41:54.3 Info: => 1.6E-06s 08:41:54.3 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 08:41:54.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) 08:41:54.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:41:54.3 Info: DROP TABLE "ImportListStatus" 08:41:54.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:41:54.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:54.3 Info: => 0.0064925s 08:41:54.3 Info: AlterTable ImportListStatus 08:41:54.3 Info: => 1.4E-06s 08:41:54.3 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 08:41:54.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) 08:41:54.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:41:54.3 Info: DROP TABLE "ImportListStatus" 08:41:54.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:41:54.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:54.3 Info: => 0.0051078s 08:41:54.3 Info: AlterTable IndexerStatus 08:41:54.3 Info: => 2.1E-06s 08:41:54.3 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 08:41:54.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) 08:41:54.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:41:54.3 Info: DROP TABLE "IndexerStatus" 08:41:54.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:41:54.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:54.3 Info: => 0.0064803s 08:41:54.3 Info: AlterTable IndexerStatus 08:41:54.3 Info: => 1.4E-06s 08:41:54.3 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 08:41:54.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) 08:41:54.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:41:54.3 Info: DROP TABLE "IndexerStatus" 08:41:54.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:41:54.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:54.3 Info: => 0.0051163s 08:41:54.3 Info: AlterTable IndexerStatus 08:41:54.3 Info: => 1.4E-06s 08:41:54.3 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 08:41:54.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) 08:41:54.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:41:54.3 Info: DROP TABLE "IndexerStatus" 08:41:54.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:41:54.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:54.3 Info: => 0.0053217s 08:41:54.3 Info: AlterTable LyricFiles 08:41:54.3 Info: => 2E-06s 08:41:54.3 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 08:41:54.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) 08:41:54.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" 08:41:54.4 Info: DROP TABLE "LyricFiles" 08:41:54.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:41:54.4 Info: => 0.0061939s 08:41:54.4 Info: AlterTable LyricFiles 08:41:54.4 Info: => 1.7E-06s 08:41:54.4 Info: AlterColumn LyricFiles Added DateTimeOffset 08:41:54.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) 08:41:54.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" 08:41:54.4 Info: DROP TABLE "LyricFiles" 08:41:54.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:41:54.4 Info: => 0.0060468s 08:41:54.4 Info: AlterTable MetadataFiles 08:41:54.4 Info: => 1.8E-06s 08:41:54.4 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 08:41:54.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) 08:41:54.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" 08:41:54.4 Info: DROP TABLE "MetadataFiles" 08:41:54.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 08:41:54.4 Info: => 0.0064896s 08:41:54.4 Info: AlterTable MetadataFiles 08:41:54.4 Info: => 1.7E-06s 08:41:54.4 Info: AlterColumn MetadataFiles Added DateTimeOffset 08:41:54.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) 08:41:54.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" 08:41:54.4 Info: DROP TABLE "MetadataFiles" 08:41:54.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 08:41:54.4 Info: => 0.005052s 08:41:54.4 Info: AlterTable PendingReleases 08:41:54.4 Info: => 1.7E-06s 08:41:54.4 Info: AlterColumn PendingReleases Added DateTimeOffset 08:41:54.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) 08:41:54.4 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 08:41:54.4 Info: DROP TABLE "PendingReleases" 08:41:54.4 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 08:41:54.4 Info: => 0.0048166s 08:41:54.4 Info: AlterTable ScheduledTasks 08:41:54.4 Info: => 1.6E-06s 08:41:54.4 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 08:41:54.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) 08:41:54.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 08:41:54.4 Info: DROP TABLE "ScheduledTasks" 08:41:54.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 08:41:54.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:54.4 Info: => 0.0050435s 08:41:54.4 Info: AlterTable ScheduledTasks 08:41:54.4 Info: => 1.5E-06s 08:41:54.4 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 08:41:54.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) 08:41:54.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 08:41:54.4 Info: DROP TABLE "ScheduledTasks" 08:41:54.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 08:41:54.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:54.4 Info: => 0.0066956s 08:41:54.4 Info: AlterTable TrackFiles 08:41:54.4 Info: => 1.6E-06s 08:41:54.4 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 08:41:54.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:54.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" 08:41:54.4 Info: DROP TABLE "TrackFiles" 08:41:54.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:54.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:54.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:54.4 Info: => 0.0051987s 08:41:54.4 Info: AlterTable TrackFiles 08:41:54.4 Info: => 1.5E-06s 08:41:54.4 Info: AlterColumn TrackFiles Modified DateTimeOffset 08:41:54.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:54.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" 08:41:54.4 Info: DROP TABLE "TrackFiles" 08:41:54.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:54.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:54.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:54.4 Info: => 0.005176s 08:41:54.4 Info: AlterTable VersionInfo 08:41:54.4 Info: => 1.5E-06s 08:41:54.4 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 08:41:54.4 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 08:41:54.4 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 08:41:54.4 Info: DROP TABLE "VersionInfo" 08:41:54.4 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 08:41:54.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:41:54.4 Info: => 0.0069501s 08:41:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-31T08:41:54', 'postgres_update_timestamp_columns_to_with_timezone') 08:41:54.4 Info: Committing Transaction 08:41:54.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 08:41:54.4 Info: => 0.007744s 08:41:54.4 Info: 62: add_on_delete_to_notifications migrating 08:41:54.4 Info: Beginning Transaction 08:41:54.4 Info: Starting migration of Main DB to 62 08:41:54.4 Info: AlterTable Notifications 08:41:54.4 Info: => 1.3E-06s 08:41:54.4 Info: CreateColumn Notifications OnArtistDelete Boolean 08:41:54.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 08:41:54.4 Info: => 0.0006804s 08:41:54.4 Info: AlterTable Notifications 08:41:54.4 Info: => 1.3E-06s 08:41:54.4 Info: CreateColumn Notifications OnAlbumDelete Boolean 08:41:54.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 08:41:54.4 Info: => 0.0006555s 08:41:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-31T08:41:54', 'add_on_delete_to_notifications') 08:41:54.4 Info: Committing Transaction 08:41:54.4 Info: 62: add_on_delete_to_notifications migrated 08:41:54.4 Info: => 0.0010242s 08:41:54.4 Info: 63: add_custom_formats migrating 08:41:54.4 Info: Beginning Transaction 08:41:54.4 Info: Starting migration of Main DB to 63 08:41:54.4 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "/somestring/i", "value": 2 } ]', '[]', '[]', '[]', 1, 1, 0) 08:41:54.4 Info: AlterTable DelayProfiles 08:41:54.4 Info: => 1.2E-06s 08:41:54.4 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 08:41:54.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 08:41:54.4 Info: => 0.000689s 08:41:54.4 Info: UpdateData 08:41:54.4 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 08:41:54.4 Info: => 5.69E-05s 08:41:54.4 Info: AlterTable TrackFiles 08:41:54.4 Info: => 1.1E-06s 08:41:54.4 Info: CreateColumn TrackFiles OriginalFilePath String 08:41:54.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 08:41:54.4 Info: => 0.0006169s 08:41:54.4 Info: PerformDBOperation 08:41:54.4 Info: Performing DB Operation 08:41:54.4 Info: => 0.0012651s 08:41:54.4 Info: CreateTable CustomFormats 08:41:54.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) 08:41:54.4 Info: => 0.0001535s 08:41:54.4 Info: CreateIndex CustomFormats (Name) 08:41:54.4 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 08:41:54.4 Info: => 9.35E-05s 08:41:54.4 Info: AlterTable QualityProfiles 08:41:54.4 Info: => 1.2E-06s 08:41:54.4 Info: CreateColumn QualityProfiles FormatItems String 08:41:54.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 08:41:54.4 Info: => 0.0006705s 08:41:54.4 Info: AlterTable QualityProfiles 08:41:54.4 Info: => 1.5E-06s 08:41:54.4 Info: CreateColumn QualityProfiles MinFormatScore Int32 08:41:54.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 08:41:54.4 Info: => 0.0006437s 08:41:54.4 Info: AlterTable QualityProfiles 08:41:54.4 Info: => 1.3E-06s 08:41:54.4 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 08:41:54.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 08:41:54.4 Info: => 0.0006326s 08:41:54.4 Info: PerformDBOperation 08:41:54.4 Info: Performing DB Operation 08:41:54.4 Info: => 0.0013964s 08:41:54.4 Info: PerformDBOperation 08:41:54.4 Info: Performing DB Operation 08:41:54.4 Info: => 4.06E-05s 08:41:54.4 Info: DeleteColumn ReleaseProfiles Preferred 08:41:54.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) 08:41:54.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 08:41:54.4 Info: DROP TABLE "ReleaseProfiles" 08:41:54.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 08:41:54.4 Info: => 0.0062473s 08:41:54.4 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 08:41:54.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) 08:41:54.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 08:41:54.4 Info: DROP TABLE "ReleaseProfiles" 08:41:54.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 08:41:54.4 Info: => 0.0048867s 08:41:54.4 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 08:41:54.4 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 08:41:54.4 Info: => 5.73E-05s 08:41:54.4 Info: AlterTable DelayProfiles 08:41:54.4 Info: => 1.2E-06s 08:41:54.4 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 08:41:54.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 08:41:54.4 Info: => 0.0006501s 08:41:54.4 Info: AlterTable DelayProfiles 08:41:54.4 Info: => 1.5E-06s 08:41:54.4 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 08:41:54.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 08:41:54.4 Info: => 0.0006316s 08:41:54.4 Info: -> 1 Insert operations completed in 00:00:00.0000984 taking an average of 00:00:00.0000984 08:41:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-31T08:41:54', 'add_custom_formats') 08:41:54.4 Info: Committing Transaction 08:41:54.4 Info: 63: add_custom_formats migrated 08:41:54.4 Info: => 0.0010656s 08:41:54.4 Debug: Took: 00:00:00.5019194 08:41:54.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_insensitive_regex --- 08:41:54.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_sensitive_regex --- 08:41:54.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121145198376_137/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:54.5 Info: DatabaseEngineVersionCheck migrating 08:41:54.5 Info: PerformDBOperation 08:41:54.5 Info: Performing DB Operation 08:41:54.5 Info: SQLite 3.46.0 08:41:54.5 Info: => 0.0011311s 08:41:54.5 Info: DatabaseEngineVersionCheck migrated 08:41:54.5 Info: => 0.0011484s 08:41:54.5 Info: VersionMigration migrating 08:41:54.5 Info: Beginning Transaction 08:41:54.5 Info: CreateTable VersionInfo 08:41:54.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:41:54.5 Info: => 0.0001565s 08:41:54.5 Info: Committing Transaction 08:41:54.5 Info: VersionMigration migrated 08:41:54.5 Info: => 0.000515s 08:41:54.5 Info: VersionUniqueMigration migrating 08:41:54.5 Info: Beginning Transaction 08:41:54.5 Info: CreateIndex VersionInfo (Version) 08:41:54.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:41:54.5 Info: => 0.0001324s 08:41:54.5 Info: AlterTable VersionInfo 08:41:54.5 Info: => 1.6E-06s 08:41:54.5 Info: CreateColumn VersionInfo AppliedOn DateTime 08:41:54.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:41:54.5 Info: => 0.0005661s 08:41:54.5 Info: Committing Transaction 08:41:54.5 Info: VersionUniqueMigration migrated 08:41:54.5 Info: => 0.0007761s 08:41:54.5 Info: VersionDescriptionMigration migrating 08:41:54.5 Info: Beginning Transaction 08:41:54.5 Info: AlterTable VersionInfo 08:41:54.5 Info: => 1.4E-06s 08:41:54.5 Info: CreateColumn VersionInfo Description String 08:41:54.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:41:54.5 Info: => 0.0002217s 08:41:54.5 Info: Committing Transaction 08:41:54.5 Info: VersionDescriptionMigration migrated 08:41:54.5 Info: => 0.0004091s 08:41:54.5 Info: 1: InitialSetup migrating 08:41:54.5 Info: Beginning Transaction 08:41:54.5 Info: Starting migration of Main DB to 1 08:41:54.5 Info: CreateTable Config 08:41:54.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:41:54.5 Info: => 0.0001772s 08:41:54.5 Info: CreateIndex Config (Key) 08:41:54.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:41:54.5 Info: => 8.89E-05s 08:41:54.5 Info: CreateTable RootFolders 08:41:54.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:41:54.5 Info: => 9.28E-05s 08:41:54.5 Info: CreateIndex RootFolders (Path) 08:41:54.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:41:54.5 Info: => 8.03E-05s 08:41:54.5 Info: CreateTable Artists 08:41:54.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) 08:41:54.5 Info: => 0.000405s 08:41:54.5 Info: CreateIndex Artists (ForeignArtistId) 08:41:54.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:54.5 Info: => 9.1E-05s 08:41:54.5 Info: CreateIndex Artists (NameSlug) 08:41:54.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:54.5 Info: => 8.43E-05s 08:41:54.5 Info: CreateIndex Artists (CleanName) 08:41:54.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:54.5 Info: => 8.48E-05s 08:41:54.5 Info: CreateIndex Artists (Path) 08:41:54.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:54.5 Info: => 8.01E-05s 08:41:54.5 Info: CreateTable Albums 08:41:54.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) 08:41:54.5 Info: => 0.0003178s 08:41:54.5 Info: CreateIndex Albums (ForeignAlbumId) 08:41:54.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:54.5 Info: => 8.4E-05s 08:41:54.5 Info: CreateIndex Albums (MBId) 08:41:54.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:54.5 Info: => 8.04E-05s 08:41:54.5 Info: CreateIndex Albums (TADBId) 08:41:54.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:54.5 Info: => 7.54E-05s 08:41:54.5 Info: CreateIndex Albums (TitleSlug) 08:41:54.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:54.5 Info: => 7.82E-05s 08:41:54.5 Info: CreateIndex Albums (CleanTitle) 08:41:54.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:54.5 Info: => 8.08E-05s 08:41:54.5 Info: CreateIndex Albums (Path) 08:41:54.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:41:54.5 Info: => 7.85E-05s 08:41:54.5 Info: CreateTable Tracks 08:41:54.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) 08:41:54.5 Info: => 0.0001928s 08:41:54.5 Info: CreateIndex Tracks (ForeignTrackId) 08:41:54.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:54.5 Info: => 9E-05s 08:41:54.5 Info: CreateIndex Tracks (ArtistId) 08:41:54.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:54.5 Info: => 8.64E-05s 08:41:54.5 Info: CreateIndex Tracks (TrackFileId) 08:41:54.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:54.5 Info: => 0.0001004s 08:41:54.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:41:54.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:41:54.5 Info: => 9.49E-05s 08:41:54.5 Info: CreateTable TrackFiles 08:41:54.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) 08:41:54.5 Info: => 0.000163s 08:41:54.5 Info: CreateIndex TrackFiles (ArtistId) 08:41:54.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:41:54.5 Info: => 8.42E-05s 08:41:54.5 Info: CreateIndex TrackFiles (AlbumId) 08:41:54.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:54.5 Info: => 0.0001028s 08:41:54.5 Info: CreateTable History 08:41:54.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) 08:41:54.5 Info: => 0.000176s 08:41:54.5 Info: CreateIndex History (Date) 08:41:54.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:54.5 Info: => 8.55E-05s 08:41:54.5 Info: CreateIndex History (EventType) 08:41:54.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:54.5 Info: => 0.000109s 08:41:54.5 Info: CreateIndex History (DownloadId) 08:41:54.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:41:54.5 Info: => 0.0001094s 08:41:54.5 Info: CreateIndex History (AlbumId) 08:41:54.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:41:54.5 Info: => 8.83E-05s 08:41:54.5 Info: CreateTable Notifications 08:41:54.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) 08:41:54.5 Info: => 0.00017s 08:41:54.5 Info: CreateTable ScheduledTasks 08:41:54.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:41:54.5 Info: => 0.0001251s 08:41:54.5 Info: CreateIndex ScheduledTasks (TypeName) 08:41:54.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:54.5 Info: => 9.14E-05s 08:41:54.5 Info: CreateTable Indexers 08:41:54.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) 08:41:54.5 Info: => 0.0001276s 08:41:54.5 Info: CreateIndex Indexers (Name) 08:41:54.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:54.5 Info: => 0.0001245s 08:41:54.5 Info: CreateTable Profiles 08:41:54.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:41:54.5 Info: => 0.0001261s 08:41:54.5 Info: CreateIndex Profiles (Name) 08:41:54.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:41:54.5 Info: => 9.27E-05s 08:41:54.5 Info: CreateTable QualityDefinitions 08:41:54.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:41:54.5 Info: => 0.0001428s 08:41:54.5 Info: CreateIndex QualityDefinitions (Quality) 08:41:54.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:41:54.5 Info: => 9.19E-05s 08:41:54.5 Info: CreateIndex QualityDefinitions (Title) 08:41:54.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:41:54.5 Info: => 0.0023021s 08:41:54.5 Info: CreateTable NamingConfig 08:41:54.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) 08:41:54.5 Info: => 0.0001894s 08:41:54.5 Info: CreateTable Blacklist 08:41:54.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 '') 08:41:54.5 Info: => 0.0002133s 08:41:54.5 Info: CreateTable Metadata 08:41:54.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) 08:41:54.5 Info: => 0.0001211s 08:41:54.5 Info: CreateTable MetadataFiles 08:41:54.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) 08:41:54.5 Info: => 0.0001478s 08:41:54.5 Info: CreateTable DownloadClients 08:41:54.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) 08:41:54.5 Info: => 0.0001264s 08:41:54.5 Info: CreateTable PendingReleases 08:41:54.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 '') 08:41:54.5 Info: => 0.0001336s 08:41:54.5 Info: CreateTable RemotePathMappings 08:41:54.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:41:54.5 Info: => 0.0001105s 08:41:54.5 Info: CreateTable Tags 08:41:54.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:41:54.5 Info: => 9.57E-05s 08:41:54.5 Info: CreateIndex Tags (Label) 08:41:54.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:41:54.5 Info: => 0.0001056s 08:41:54.5 Info: CreateTable Restrictions 08:41:54.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:41:54.5 Info: => 0.0001134s 08:41:54.5 Info: CreateTable DelayProfiles 08:41:54.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) 08:41:54.5 Info: => 0.0001409s 08:41:54.5 Info: CreateTable Users 08:41:54.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:41:54.5 Info: => 0.0001035s 08:41:54.5 Info: CreateIndex Users (Identifier) 08:41:54.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:41:54.5 Info: => 9.42E-05s 08:41:54.5 Info: CreateIndex Users (Username) 08:41:54.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:41:54.5 Info: => 8.68E-05s 08:41:54.5 Info: CreateTable Commands 08:41:54.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) 08:41:54.5 Info: => 0.0001503s 08:41:54.5 Info: CreateTable IndexerStatus 08:41:54.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) 08:41:54.5 Info: => 0.0001523s 08:41:54.5 Info: CreateIndex IndexerStatus (ProviderId) 08:41:54.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:54.5 Info: => 9.24E-05s 08:41:54.5 Info: CreateTable ExtraFiles 08:41:54.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) 08:41:54.5 Info: => 0.0001317s 08:41:54.5 Info: CreateTable LyricFiles 08:41:54.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) 08:41:54.5 Info: => 0.000164s 08:41:54.5 Info: CreateTable LanguageProfiles 08:41:54.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:41:54.5 Info: => 0.0001123s 08:41:54.5 Info: CreateIndex LanguageProfiles (Name) 08:41:54.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:41:54.5 Info: => 9.37E-05s 08:41:54.5 Info: CreateTable DownloadClientStatus 08:41:54.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) 08:41:54.5 Info: => 0.0001198s 08:41:54.5 Info: CreateIndex DownloadClientStatus (ProviderId) 08:41:54.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:54.5 Info: => 9.47E-05s 08:41:54.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:41:54.5 Info: -> 1 Insert operations completed in 00:00:00.0000693 taking an average of 00:00:00.0000693 08:41:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:41:54', 'InitialSetup') 08:41:54.5 Info: Committing Transaction 08:41:54.5 Info: 1: InitialSetup migrated 08:41:54.5 Info: => 0.0010058s 08:41:54.5 Info: 2: add_reason_to_pending_releases migrating 08:41:54.5 Info: Beginning Transaction 08:41:54.5 Info: Starting migration of Main DB to 2 08:41:54.5 Info: AlterTable PendingReleases 08:41:54.5 Info: => 1.5E-06s 08:41:54.5 Info: CreateColumn PendingReleases Reason Int32 08:41:54.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:41:54.5 Info: => 0.0006032s 08:41:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:41:54', 'add_reason_to_pending_releases') 08:41:54.5 Info: Committing Transaction 08:41:54.5 Info: 2: add_reason_to_pending_releases migrated 08:41:54.5 Info: => 0.0008998s 08:41:54.5 Info: 3: add_medium_support migrating 08:41:54.5 Info: Beginning Transaction 08:41:54.5 Info: Starting migration of Main DB to 3 08:41:54.5 Info: AlterTable Albums 08:41:54.5 Info: => 1.6E-06s 08:41:54.5 Info: CreateColumn Albums Media String 08:41:54.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:41:54.5 Info: => 0.0006013s 08:41:54.5 Info: AlterTable Tracks 08:41:54.5 Info: => 1.4E-06s 08:41:54.5 Info: CreateColumn Tracks MediumNumber Int32 08:41:54.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:41:54.5 Info: => 0.0005422s 08:41:54.5 Info: AlterTable Tracks 08:41:54.5 Info: => 1.2E-06s 08:41:54.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:41:54.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:41:54.5 Info: => 0.000536s 08:41:54.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:54.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:54.5 Info: => 4.61E-05s 08:41:54.5 Info: DeleteColumn Tracks TrackNumber 08:41:54.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) 08:41:54.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" 08:41:54.5 Info: DROP TABLE "Tracks" 08:41:54.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:54.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:54.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:54.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:54.5 Info: => 0.0046355s 08:41:54.5 Info: AlterTable Tracks 08:41:54.5 Info: => 1.6E-06s 08:41:54.5 Info: CreateColumn Tracks TrackNumber String 08:41:54.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:41:54.5 Info: => 0.0005561s 08:41:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:41:54', 'add_medium_support') 08:41:54.5 Info: Committing Transaction 08:41:54.5 Info: 3: add_medium_support migrated 08:41:54.5 Info: => 0.0009512s 08:41:54.5 Info: 4: add_various_qualites_in_profile migrating 08:41:54.5 Info: Beginning Transaction 08:41:54.5 Info: Starting migration of Main DB to 4 08:41:54.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:54.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:54.5 Info: => 5.72E-05s 08:41:54.5 Info: PerformDBOperation 08:41:54.5 Info: Performing DB Operation 08:41:54.5 Info: => 4.27E-05s 08:41:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:41:54', 'add_various_qualites_in_profile') 08:41:54.5 Info: Committing Transaction 08:41:54.5 Info: 4: add_various_qualites_in_profile migrated 08:41:54.5 Info: => 0.0003039s 08:41:54.5 Info: 5: metadata_profiles migrating 08:41:54.5 Info: Beginning Transaction 08:41:54.5 Info: Starting migration of Main DB to 5 08:41:54.5 Info: CreateTable MetadataProfiles 08:41:54.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 08:41:54.5 Info: => 0.0001412s 08:41:54.5 Info: CreateIndex MetadataProfiles (Name) 08:41:54.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 08:41:54.5 Info: => 0.000138s 08:41:54.5 Info: AlterTable Artists 08:41:54.5 Info: => 1.3E-06s 08:41:54.5 Info: CreateColumn Artists MetadataProfileId Int32 08:41:54.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 08:41:54.5 Info: => 0.000568s 08:41:54.5 Info: DeleteColumn Artists PrimaryAlbumTypes 08:41:54.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) 08:41:54.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" 08:41:54.5 Info: DROP TABLE "Artists" 08:41:54.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:54.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:54.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:54.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:54.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:54.5 Info: => 0.0050872s 08:41:54.5 Info: DeleteColumn Artists SecondaryAlbumTypes 08:41:54.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) 08:41:54.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" 08:41:54.5 Info: DROP TABLE "Artists" 08:41:54.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:54.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:54.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:54.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:54.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:54.5 Info: => 0.0049399s 08:41:54.5 Info: AlterTable Albums 08:41:54.5 Info: => 1.4E-06s 08:41:54.5 Info: CreateColumn Albums SecondaryTypes String 08:41:54.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 08:41:54.5 Info: => 0.0005616s 08:41:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-31T08:41:54', 'metadata_profiles') 08:41:54.5 Info: Committing Transaction 08:41:54.5 Info: 5: metadata_profiles migrated 08:41:54.5 Info: => 0.0010011s 08:41:54.5 Info: 6: separate_automatic_and_interactive_search migrating 08:41:54.5 Info: Beginning Transaction 08:41:54.5 Info: Starting migration of Main DB to 6 08:41:54.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 08:41:54.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) 08:41:54.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 08:41:54.5 Info: DROP TABLE "Indexers" 08:41:54.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:54.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:54.5 Info: => 0.0066336s 08:41:54.5 Info: AlterTable Indexers 08:41:54.5 Info: => 1.6E-06s 08:41:54.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 08:41:54.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 08:41:54.5 Info: => 0.0005611s 08:41:54.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:54.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:54.5 Info: => 4.71E-05s 08:41:54.5 Info: AlterTable Indexers 08:41:54.5 Info: => 1.2E-06s 08:41:54.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 08:41:54.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) 08:41:54.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" 08:41:54.5 Info: DROP TABLE "Indexers" 08:41:54.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:54.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:54.5 Info: => 0.0053374s 08:41:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-31T08:41:54', 'separate_automatic_and_interactive_search') 08:41:54.5 Info: Committing Transaction 08:41:54.5 Info: 6: separate_automatic_and_interactive_search migrated 08:41:54.5 Info: => 0.0057322s 08:41:54.5 Info: 7: change_album_path_to_relative migrating 08:41:54.5 Info: Beginning Transaction 08:41:54.5 Info: Starting migration of Main DB to 7 08:41:54.5 Info: DeleteColumn Albums Path 08:41:54.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 08:41:54.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "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" 08:41:54.5 Info: DROP TABLE "Albums" 08:41:54.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:54.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:54.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:54.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:54.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:54.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:54.5 Info: => 0.0051852s 08:41:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-31T08:41:54', 'change_album_path_to_relative') 08:41:54.5 Info: Committing Transaction 08:41:54.5 Info: 7: change_album_path_to_relative migrated 08:41:54.5 Info: => 0.0056751s 08:41:54.5 Info: 8: change_quality_size_mb_to_kb migrating 08:41:54.5 Info: Beginning Transaction 08:41:54.5 Info: Starting migration of Main DB to 8 08:41:54.5 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 08:41:54.5 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 08:41:54.5 Info: => 5.57E-05s 08:41:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-31T08:41:54', 'change_quality_size_mb_to_kb') 08:41:54.5 Info: Committing Transaction 08:41:54.5 Info: 8: change_quality_size_mb_to_kb migrated 08:41:54.5 Info: => 0.0003325s 08:41:54.5 Info: 9: album_releases migrating 08:41:54.5 Info: Beginning Transaction 08:41:54.5 Info: Starting migration of Main DB to 9 08:41:54.5 Info: AlterTable Albums 08:41:54.5 Info: => 1.4E-06s 08:41:54.5 Info: CreateColumn Albums Releases String 08:41:54.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 08:41:54.5 Info: => 0.0005979s 08:41:54.5 Info: AlterTable Albums 08:41:54.5 Info: => 1.3E-06s 08:41:54.5 Info: CreateColumn Albums CurrentRelease String 08:41:54.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 08:41:54.5 Info: => 0.0005569s 08:41:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-31T08:41:54', 'album_releases') 08:41:54.5 Info: Committing Transaction 08:41:54.5 Info: 9: album_releases migrated 08:41:54.5 Info: => 0.000859s 08:41:54.5 Info: 10: album_releases_fix migrating 08:41:54.5 Info: Beginning Transaction 08:41:54.5 Info: Starting migration of Main DB to 10 08:41:54.5 Info: AlterTable Albums 08:41:54.5 Info: => 1.2E-06s 08:41:54.5 Info: AlterColumn Albums Releases String 08:41:54.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 08:41:54.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 08:41:54.6 Info: DROP TABLE "Albums" 08:41:54.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:54.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:54.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:54.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:54.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:54.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:54.6 Info: => 0.0062689s 08:41:54.6 Info: AlterTable Albums 08:41:54.6 Info: => 1.4E-06s 08:41:54.6 Info: AlterColumn Albums CurrentRelease String 08:41:54.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 08:41:54.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 08:41:54.6 Info: DROP TABLE "Albums" 08:41:54.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:54.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:54.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:54.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:54.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:54.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:54.6 Info: => 0.0050755s 08:41:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-31T08:41:54', 'album_releases_fix') 08:41:54.6 Info: Committing Transaction 08:41:54.6 Info: 10: album_releases_fix migrated 08:41:54.6 Info: => 0.0054905s 08:41:54.6 Info: 11: import_lists migrating 08:41:54.6 Info: Beginning Transaction 08:41:54.6 Info: Starting migration of Main DB to 11 08:41:54.6 Info: CreateTable ImportLists 08:41:54.6 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 08:41:54.6 Info: => 0.0002243s 08:41:54.6 Info: CreateIndex ImportLists (Name) 08:41:54.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:41:54.6 Info: => 0.0001175s 08:41:54.6 Info: CreateTable ImportListStatus 08:41:54.6 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 08:41:54.6 Info: => 0.0001387s 08:41:54.6 Info: CreateIndex ImportListStatus (ProviderId) 08:41:54.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:54.6 Info: => 0.0001167s 08:41:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-31T08:41:54', 'import_lists') 08:41:54.6 Info: Committing Transaction 08:41:54.6 Info: 11: import_lists migrated 08:41:54.6 Info: => 0.0004461s 08:41:54.6 Info: 12: add_release_status migrating 08:41:54.6 Info: Beginning Transaction 08:41:54.6 Info: Starting migration of Main DB to 12 08:41:54.6 Info: AlterTable MetadataProfiles 08:41:54.6 Info: => 1.4E-06s 08:41:54.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 08:41:54.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 08:41:54.6 Info: => 0.0006238s 08:41:54.6 Info: PerformDBOperation 08:41:54.6 Info: Performing DB Operation 08:41:54.6 Info: => 3.27E-05s 08:41:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-31T08:41:54', 'add_release_status') 08:41:54.6 Info: Committing Transaction 08:41:54.6 Info: 12: add_release_status migrated 08:41:54.6 Info: => 0.0003309s 08:41:54.6 Info: 13: album_download_notification migrating 08:41:54.6 Info: Beginning Transaction 08:41:54.6 Info: Starting migration of Main DB to 13 08:41:54.6 Info: AlterTable Notifications 08:41:54.6 Info: => 1.5E-06s 08:41:54.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 08:41:54.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 08:41:54.6 Info: => 0.000615s 08:41:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-31T08:41:54', 'album_download_notification') 08:41:54.6 Info: Committing Transaction 08:41:54.6 Info: 13: album_download_notification migrated 08:41:54.6 Info: => 0.0009358s 08:41:54.6 Info: 14: fix_language_metadata_profiles migrating 08:41:54.6 Info: Beginning Transaction 08:41:54.6 Info: Starting migration of Main DB to 14 08:41:54.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 08:41:54.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 08:41:54.6 Info: => 8.54E-05s 08:41:54.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 08:41:54.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 08:41:54.6 Info: => 6.75E-05s 08:41:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-31T08:41:54', 'fix_language_metadata_profiles') 08:41:54.6 Info: Committing Transaction 08:41:54.6 Info: 14: fix_language_metadata_profiles migrated 08:41:54.6 Info: => 0.0003287s 08:41:54.6 Info: 15: remove_fanzub migrating 08:41:54.6 Info: Beginning Transaction 08:41:54.6 Info: Starting migration of Main DB to 15 08:41:54.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:54.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:54.6 Info: => 5.01E-05s 08:41:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-31T08:41:54', 'remove_fanzub') 08:41:54.6 Info: Committing Transaction 08:41:54.6 Info: 15: remove_fanzub migrated 08:41:54.6 Info: => 0.0003054s 08:41:54.6 Info: 16: update_artist_history_indexes migrating 08:41:54.6 Info: Beginning Transaction 08:41:54.6 Info: Starting migration of Main DB to 16 08:41:54.6 Info: CreateIndex Albums (ArtistId) 08:41:54.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 08:41:54.6 Info: => 0.0001519s 08:41:54.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 08:41:54.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 08:41:54.6 Info: => 0.000119s 08:41:54.6 Info: DeleteIndex History (AlbumId) 08:41:54.6 Info: DROP INDEX "IX_History_AlbumId" 08:41:54.6 Info: => 0.0001264s 08:41:54.6 Info: CreateIndex History (AlbumId, Date) 08:41:54.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:54.6 Info: => 0.0001189s 08:41:54.6 Info: DeleteIndex History (DownloadId) 08:41:54.6 Info: DROP INDEX "IX_History_DownloadId" 08:41:54.6 Info: => 0.0001259s 08:41:54.6 Info: CreateIndex History (DownloadId, Date) 08:41:54.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:54.6 Info: => 0.0001244s 08:41:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-31T08:41:54', 'update_artist_history_indexes') 08:41:54.6 Info: Committing Transaction 08:41:54.6 Info: 16: update_artist_history_indexes migrated 08:41:54.6 Info: => 0.0004646s 08:41:54.6 Info: 17: remove_nma migrating 08:41:54.6 Info: Beginning Transaction 08:41:54.6 Info: Starting migration of Main DB to 17 08:41:54.6 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:54.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 08:41:54.6 Info: => 5.25E-05s 08:41:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-31T08:41:54', 'remove_nma') 08:41:54.6 Info: Committing Transaction 08:41:54.6 Info: 17: remove_nma migrated 08:41:54.6 Info: => 0.0003073s 08:41:54.6 Info: 18: album_disambiguation migrating 08:41:54.6 Info: Beginning Transaction 08:41:54.6 Info: Starting migration of Main DB to 18 08:41:54.6 Info: AlterTable Albums 08:41:54.6 Info: => 1.3E-06s 08:41:54.6 Info: CreateColumn Albums Disambiguation String 08:41:54.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 08:41:54.6 Info: => 0.0006293s 08:41:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-31T08:41:54', 'album_disambiguation') 08:41:54.6 Info: Committing Transaction 08:41:54.6 Info: 18: album_disambiguation migrated 08:41:54.6 Info: => 0.000933s 08:41:54.6 Info: 19: add_ape_quality_in_profiles migrating 08:41:54.6 Info: Beginning Transaction 08:41:54.6 Info: Starting migration of Main DB to 19 08:41:54.6 Info: PerformDBOperation 08:41:54.6 Info: Performing DB Operation 08:41:54.6 Info: => 3.66E-05s 08:41:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-31T08:41:54', 'add_ape_quality_in_profiles') 08:41:54.6 Info: Committing Transaction 08:41:54.6 Info: 19: add_ape_quality_in_profiles migrated 08:41:54.6 Info: => 0.0003019s 08:41:54.6 Info: 20: remove_pushalot migrating 08:41:54.6 Info: Beginning Transaction 08:41:54.6 Info: Starting migration of Main DB to 20 08:41:54.6 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:54.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 08:41:54.6 Info: => 5.27E-05s 08:41:54.6 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:54.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 08:41:54.6 Info: => 3.94E-05s 08:41:54.6 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:54.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 08:41:54.6 Info: => 3.97E-05s 08:41:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-31T08:41:54', 'remove_pushalot') 08:41:54.6 Info: Committing Transaction 08:41:54.6 Info: 20: remove_pushalot migrated 08:41:54.6 Info: => 0.0002933s 08:41:54.6 Info: 21: add_custom_filters migrating 08:41:54.6 Info: Beginning Transaction 08:41:54.6 Info: Starting migration of Main DB to 21 08:41:54.6 Info: CreateTable CustomFilters 08:41:54.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 08:41:54.6 Info: => 0.0001393s 08:41:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-31T08:41:54', 'add_custom_filters') 08:41:54.6 Info: Committing Transaction 08:41:54.6 Info: 21: add_custom_filters migrated 08:41:54.6 Info: => 0.0004376s 08:41:54.6 Info: 22: import_list_tags migrating 08:41:54.6 Info: Beginning Transaction 08:41:54.6 Info: Starting migration of Main DB to 22 08:41:54.6 Info: AlterTable ImportLists 08:41:54.6 Info: => 1.4E-06s 08:41:54.6 Info: CreateColumn ImportLists Tags String 08:41:54.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 08:41:54.6 Info: => 0.0006238s 08:41:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-31T08:41:54', 'import_list_tags') 08:41:54.6 Info: Committing Transaction 08:41:54.6 Info: 22: import_list_tags migrated 08:41:54.6 Info: => 0.0009443s 08:41:54.6 Info: 23: add_release_groups_etc migrating 08:41:54.6 Info: Beginning Transaction 08:41:54.6 Info: Starting migration of Main DB to 23 08:41:54.6 Info: CreateTable ArtistMetadata 08:41:54.6 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 08:41:54.6 Info: => 0.0001991s 08:41:54.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 08:41:54.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 08:41:54.6 Info: => 0.0001328s 08:41:54.6 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 08:41:54.6 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 08:41:54.6 Info: => 0.0001218s 08:41:54.6 Info: AlterTable Artists 08:41:54.6 Info: => 2.1E-06s 08:41:54.6 Info: CreateColumn Artists ArtistMetadataId Int32 08:41:54.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:54.6 Info: => 0.0006306s 08:41:54.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:54.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:54.6 Info: => 7.37E-05s 08:41:54.6 Info: CreateTable AlbumReleases 08:41:54.6 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 08:41:54.6 Info: => 0.0002035s 08:41:54.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 08:41:54.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:41:54.6 Info: => 0.0001195s 08:41:54.6 Info: CreateIndex AlbumReleases (AlbumId) 08:41:54.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:41:54.6 Info: => 0.0001085s 08:41:54.6 Info: PerformDBOperation 08:41:54.6 Info: Performing DB Operation 08:41:54.6 Info: => 4.13E-05s 08:41:54.6 Info: AlterTable Albums 08:41:54.6 Info: => 1.2E-06s 08:41:54.6 Info: CreateColumn Albums ArtistMetadataId Int32 08:41:54.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:54.6 Info: => 0.0006295s 08:41:54.6 Info: AlterTable Albums 08:41:54.6 Info: => 1.4E-06s 08:41:54.6 Info: CreateColumn Albums AnyReleaseOk Boolean 08:41:54.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 08:41:54.6 Info: => 0.0006461s 08:41:54.6 Info: AlterTable Albums 08:41:54.6 Info: => 1.2E-06s 08:41:54.6 Info: CreateColumn Albums Links String 08:41:54.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 08:41:54.6 Info: => 0.0006203s 08:41:54.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:54.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:54.6 Info: => 9.17E-05s 08:41:54.6 Info: AlterTable Tracks 08:41:54.6 Info: => 1.1E-06s 08:41:54.6 Info: CreateColumn Tracks ForeignRecordingId String 08:41:54.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 08:41:54.6 Info: => 0.0006235s 08:41:54.6 Info: AlterTable Tracks 08:41:54.6 Info: => 1E-06s 08:41:54.6 Info: CreateColumn Tracks AlbumReleaseId Int32 08:41:54.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 08:41:54.6 Info: => 0.0006241s 08:41:54.6 Info: AlterTable Tracks 08:41:54.6 Info: => 1.3E-06s 08:41:54.6 Info: CreateColumn Tracks ArtistMetadataId Int32 08:41:54.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:54.6 Info: => 0.0006333s 08:41:54.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:54.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:54.6 Info: => 0.0001177s 08:41:54.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:54.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:54.6 Info: => 8.02E-05s 08:41:54.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 08:41:54.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) 08:41:54.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" 08:41:54.6 Info: DROP TABLE "Artists" 08:41:54.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:54.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:54.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:54.6 Info: => 0.0063161s 08:41:54.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 08:41:54.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) 08:41:54.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" 08:41:54.6 Info: DROP TABLE "Albums" 08:41:54.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:54.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:54.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:54.6 Info: => 0.0052457s 08:41:54.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 08:41:54.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) 08:41:54.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" 08:41:54.6 Info: DROP TABLE "Tracks" 08:41:54.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:54.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:54.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:54.6 Info: => 0.0049049s 08:41:54.6 Info: DeleteColumn TrackFiles ArtistId 08:41:54.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) 08:41:54.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" 08:41:54.6 Info: DROP TABLE "TrackFiles" 08:41:54.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:54.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:54.6 Info: => 0.0057376s 08:41:54.6 Info: CreateIndex Artists (ArtistMetadataId) 08:41:54.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:54.6 Info: => 0.0001128s 08:41:54.6 Info: CreateIndex Artists (Monitored) 08:41:54.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:54.6 Info: => 0.0001097s 08:41:54.6 Info: CreateIndex Albums (ArtistMetadataId) 08:41:54.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:54.6 Info: => 0.0001118s 08:41:54.6 Info: CreateIndex Tracks (ArtistMetadataId) 08:41:54.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 08:41:54.6 Info: => 0.0001038s 08:41:54.6 Info: CreateIndex Tracks (AlbumReleaseId) 08:41:54.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 08:41:54.6 Info: => 0.0001178s 08:41:54.6 Info: CreateIndex Tracks (ForeignRecordingId) 08:41:54.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 08:41:54.6 Info: => 0.0001088s 08:41:54.6 Info: UpdateData 08:41:54.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:54.6 Info: => 5.26E-05s 08:41:54.6 Info: UpdateData 08:41:54.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:54.6 Info: => 4.56E-05s 08:41:54.6 Info: UpdateData 08:41:54.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 08:41:54.6 Info: => 5.18E-05s 08:41:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-31T08:41:54', 'add_release_groups_etc') 08:41:54.6 Info: Committing Transaction 08:41:54.6 Info: 23: add_release_groups_etc migrated 08:41:54.6 Info: => 0.0007041s 08:41:54.6 Info: 24: NewMediaInfoFormat migrating 08:41:54.6 Info: Beginning Transaction 08:41:54.6 Info: Starting migration of Main DB to 24 08:41:54.6 Info: UpdateData 08:41:54.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 08:41:54.6 Info: => 5.46E-05s 08:41:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-31T08:41:54', 'NewMediaInfoFormat') 08:41:54.6 Info: Committing Transaction 08:41:54.6 Info: 24: NewMediaInfoFormat migrated 08:41:54.6 Info: => 0.0003322s 08:41:54.6 Info: 25: rename_restrictions_to_release_profiles migrating 08:41:54.6 Info: Beginning Transaction 08:41:54.6 Info: Starting migration of Main DB to 25 08:41:54.6 Info: RenameTable Restrictions ReleaseProfiles 08:41:54.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 08:41:54.6 Info: => 0.0017s 08:41:54.6 Info: AlterTable ReleaseProfiles 08:41:54.6 Info: => 1.4E-06s 08:41:54.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 08:41:54.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 08:41:54.6 Info: => 0.0005901s 08:41:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-31T08:41:54', 'rename_restrictions_to_release_profiles') 08:41:54.6 Info: Committing Transaction 08:41:54.6 Info: 25: rename_restrictions_to_release_profiles migrated 08:41:54.6 Info: => 0.0009069s 08:41:54.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 08:41:54.6 Info: Beginning Transaction 08:41:54.6 Info: Starting migration of Main DB to 26 08:41:54.6 Info: RenameTable Profiles QualityProfiles 08:41:54.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 08:41:54.6 Info: => 0.0017083s 08:41:54.6 Info: AlterTable QualityProfiles 08:41:54.6 Info: => 1.7E-06s 08:41:54.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 08:41:54.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:54.6 Info: => 0.0006149s 08:41:54.6 Info: AlterTable LanguageProfiles 08:41:54.6 Info: => 1.4E-06s 08:41:54.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 08:41:54.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:54.6 Info: => 0.0005847s 08:41:54.6 Info: UpdateData 08:41:54.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:54.6 Info: => 4.74E-05s 08:41:54.6 Info: UpdateData 08:41:54.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:54.6 Info: => 3.71E-05s 08:41:54.6 Info: RenameColumn Artists ProfileId to QualityProfileId 08:41:54.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) 08:41:54.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" 08:41:54.6 Info: DROP TABLE "Artists" 08:41:54.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:54.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:54.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:54.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:54.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:54.6 Info: => 0.0065381s 08:41:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-31T08:41:54', 'rename_quality_profiles_add_upgrade_allowed') 08:41:54.6 Info: Committing Transaction 08:41:54.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 08:41:54.6 Info: => 0.0070604s 08:41:54.6 Info: 27: add_import_exclusions migrating 08:41:54.6 Info: Beginning Transaction 08:41:54.6 Info: Starting migration of Main DB to 27 08:41:54.6 Info: CreateTable ImportListExclusions 08:41:54.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 08:41:54.6 Info: => 0.0001366s 08:41:54.6 Info: CreateIndex ImportListExclusions (ForeignId) 08:41:54.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 08:41:54.6 Info: => 0.0001626s 08:41:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-31T08:41:54', 'add_import_exclusions') 08:41:54.6 Info: Committing Transaction 08:41:54.6 Info: 27: add_import_exclusions migrated 08:41:54.6 Info: => 0.0005238s 08:41:54.6 Info: 28: clean_artist_metadata_table migrating 08:41:54.6 Info: Beginning Transaction 08:41:54.6 Info: Starting migration of Main DB to 28 08:41:54.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) 08:41:54.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) 08:41:54.6 Info: => 0.0001733s 08:41:54.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) 08:41:54.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) 08:41:54.6 Info: => 0.000139s 08:41:54.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) 08:41:54.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) 08:41:54.6 Info: => 0.0001663s 08:41:54.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) 08:41:54.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) 08:41:54.6 Info: => 0.0001447s 08:41:54.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) 08:41:54.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) 08:41:54.6 Info: => 0.0001293s 08:41:54.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) 08:41:54.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) 08:41:54.6 Info: => 0.0001296s 08:41:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-31T08:41:54', 'clean_artist_metadata_table') 08:41:54.6 Info: Committing Transaction 08:41:54.6 Info: 28: clean_artist_metadata_table migrated 08:41:54.6 Info: => 0.0004311s 08:41:54.6 Info: 29: health_issue_notification migrating 08:41:54.6 Info: Beginning Transaction 08:41:54.6 Info: Starting migration of Main DB to 29 08:41:54.6 Info: AlterTable Notifications 08:41:54.6 Info: => 1.4E-06s 08:41:54.6 Info: CreateColumn Notifications OnHealthIssue Boolean 08:41:54.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 08:41:54.6 Info: => 0.000654s 08:41:54.6 Info: AlterTable Notifications 08:41:54.6 Info: => 1.4E-06s 08:41:54.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 08:41:54.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 08:41:54.6 Info: => 0.0006052s 08:41:54.6 Info: AlterTable Notifications 08:41:54.6 Info: => 1.5E-06s 08:41:54.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 08:41:54.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 08:41:54.6 Info: => 0.0006058s 08:41:54.6 Info: AlterTable Notifications 08:41:54.6 Info: => 1.2E-06s 08:41:54.6 Info: CreateColumn Notifications OnImportFailure Boolean 08:41:54.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 08:41:54.6 Info: => 0.0006029s 08:41:54.6 Info: AlterTable Notifications 08:41:54.6 Info: => 1.3E-06s 08:41:54.6 Info: CreateColumn Notifications OnTrackRetag Boolean 08:41:54.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 08:41:54.6 Info: => 0.000596s 08:41:54.6 Info: DeleteColumn Notifications OnDownload 08:41:54.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) 08:41:54.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" 08:41:54.6 Info: DROP TABLE "Notifications" 08:41:54.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:54.6 Info: => 0.0046999s 08:41:54.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 08:41:54.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) 08:41:54.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" 08:41:54.6 Info: DROP TABLE "Notifications" 08:41:54.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:54.6 Info: => 0.0047457s 08:41:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-31T08:41:54', 'health_issue_notification') 08:41:54.6 Info: Committing Transaction 08:41:54.6 Info: 29: health_issue_notification migrated 08:41:54.6 Info: => 0.0051496s 08:41:54.6 Info: 30: add_mediafilerepository_mtime migrating 08:41:54.6 Info: Beginning Transaction 08:41:54.6 Info: Starting migration of Main DB to 30 08:41:54.6 Info: AlterTable TrackFiles 08:41:54.6 Info: => 1.4E-06s 08:41:54.6 Info: CreateColumn TrackFiles Modified DateTime 08:41:54.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 08:41:54.6 Info: => 0.0006609s 08:41:54.6 Info: AlterTable TrackFiles 08:41:54.6 Info: => 1.3E-06s 08:41:54.6 Info: CreateColumn TrackFiles Path String 08:41:54.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 08:41:54.6 Info: => 0.0005915s 08:41:54.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:54.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:54.6 Info: => 4.36E-05s 08:41:54.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) 08:41:54.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) 08:41:54.6 Info: => 0.000129s 08:41:54.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) 08:41:54.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) 08:41:54.6 Info: => 0.0001408s 08:41:54.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) 08:41:54.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) 08:41:54.6 Info: => 0.000192s 08:41:54.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") 08:41:54.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") 08:41:54.6 Info: => 9.24E-05s 08:41:54.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:54.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:54.6 Info: => 5.91E-05s 08:41:54.6 Info: AlterTable TrackFiles 08:41:54.6 Info: => 1E-06s 08:41:54.6 Info: AlterColumn TrackFiles Path String 08:41:54.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) 08:41:54.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" 08:41:54.6 Info: DROP TABLE "TrackFiles" 08:41:54.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:54.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:54.6 Info: => 0.0049051s 08:41:54.6 Info: CreateIndex TrackFiles (Path) 08:41:54.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:54.6 Info: => 0.0001258s 08:41:54.6 Info: DeleteColumn TrackFiles RelativePath 08:41:54.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) 08:41:54.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" 08:41:54.6 Info: DROP TABLE "TrackFiles" 08:41:54.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:54.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:54.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:54.6 Info: => 0.0061599s 08:41:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-31T08:41:54', 'add_mediafilerepository_mtime') 08:41:54.6 Info: Committing Transaction 08:41:54.6 Info: 30: add_mediafilerepository_mtime migrated 08:41:54.6 Info: => 0.0065371s 08:41:54.6 Info: 31: add_artistmetadataid_constraint migrating 08:41:54.6 Info: Beginning Transaction 08:41:54.6 Info: Starting migration of Main DB to 31 08:41:54.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 08:41:54.7 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 08:41:54.7 Info: => 0.0001003s 08:41:54.7 Info: DeleteIndex Artists (ArtistMetadataId) 08:41:54.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 08:41:54.7 Info: => 0.000142s 08:41:54.7 Info: AlterColumn Artists ArtistMetadataId Int32 08:41:54.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:54.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 08:41:54.7 Info: DROP TABLE "Artists" 08:41:54.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:54.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:54.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:54.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:54.7 Info: => 0.0052968s 08:41:54.7 Info: CreateIndex Artists (ArtistMetadataId) 08:41:54.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:54.7 Info: => 8.71E-05s 08:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-31T08:41:54', 'add_artistmetadataid_constraint') 08:41:54.7 Info: Committing Transaction 08:41:54.7 Info: 31: add_artistmetadataid_constraint migrated 08:41:54.7 Info: => 0.0004584s 08:41:54.7 Info: 32: old_ids_and_artist_alias migrating 08:41:54.7 Info: Beginning Transaction 08:41:54.7 Info: Starting migration of Main DB to 32 08:41:54.7 Info: AlterTable ArtistMetadata 08:41:54.7 Info: => 1.4E-06s 08:41:54.7 Info: CreateColumn ArtistMetadata Aliases String 08:41:54.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 08:41:54.7 Info: => 0.0006552s 08:41:54.7 Info: AlterTable ArtistMetadata 08:41:54.7 Info: => 1.4E-06s 08:41:54.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 08:41:54.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 08:41:54.7 Info: => 0.0006057s 08:41:54.7 Info: AlterTable Albums 08:41:54.7 Info: => 1.2E-06s 08:41:54.7 Info: CreateColumn Albums OldForeignAlbumIds String 08:41:54.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 08:41:54.7 Info: => 0.0006028s 08:41:54.7 Info: AlterTable AlbumReleases 08:41:54.7 Info: => 1.4E-06s 08:41:54.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 08:41:54.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 08:41:54.7 Info: => 0.0005996s 08:41:54.7 Info: AlterTable Tracks 08:41:54.7 Info: => 1.3E-06s 08:41:54.7 Info: CreateColumn Tracks OldForeignRecordingIds String 08:41:54.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 08:41:54.7 Info: => 0.0006036s 08:41:54.7 Info: AlterTable Tracks 08:41:54.7 Info: => 1.6E-06s 08:41:54.7 Info: CreateColumn Tracks OldForeignTrackIds String 08:41:54.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 08:41:54.7 Info: => 0.0006303s 08:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-31T08:41:54', 'old_ids_and_artist_alias') 08:41:54.7 Info: Committing Transaction 08:41:54.7 Info: 32: old_ids_and_artist_alias migrated 08:41:54.7 Info: => 0.0009717s 08:41:54.7 Info: 33: download_propers_config migrating 08:41:54.7 Info: Beginning Transaction 08:41:54.7 Info: Starting migration of Main DB to 33 08:41:54.7 Info: PerformDBOperation 08:41:54.7 Info: Performing DB Operation 08:41:54.7 Info: => 3.71E-05s 08:41:54.7 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:41:54.7 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:41:54.7 Info: => 4.11E-05s 08:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-31T08:41:54', 'download_propers_config') 08:41:54.7 Info: Committing Transaction 08:41:54.7 Info: 33: download_propers_config migrated 08:41:54.7 Info: => 0.0003141s 08:41:54.7 Info: 34: remove_language_profiles migrating 08:41:54.7 Info: Beginning Transaction 08:41:54.7 Info: Starting migration of Main DB to 34 08:41:54.7 Info: DeleteTable LanguageProfiles 08:41:54.7 Info: DROP TABLE "LanguageProfiles" 08:41:54.7 Info: => 0.0002336s 08:41:54.7 Info: DeleteColumn Artists LanguageProfileId 08:41:54.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:54.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 08:41:54.7 Info: DROP TABLE "Artists" 08:41:54.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:54.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:54.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:54.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:54.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:54.7 Info: => 0.0066015s 08:41:54.7 Info: DeleteColumn ImportLists LanguageProfileId 08:41:54.7 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 08:41:54.7 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 08:41:54.7 Info: DROP TABLE "ImportLists" 08:41:54.7 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 08:41:54.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:41:54.7 Info: => 0.004803s 08:41:54.7 Info: DeleteColumn Blacklist Language 08:41:54.7 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 08:41:54.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" 08:41:54.7 Info: DROP TABLE "Blacklist" 08:41:54.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 08:41:54.7 Info: => 0.0045888s 08:41:54.7 Info: DeleteColumn History Language 08:41:54.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) 08:41:54.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" 08:41:54.7 Info: DROP TABLE "History" 08:41:54.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 08:41:54.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:54.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:54.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:54.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:54.7 Info: => 0.0065096s 08:41:54.7 Info: DeleteColumn LyricFiles Language 08:41:54.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) 08:41:54.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" 08:41:54.7 Info: DROP TABLE "LyricFiles" 08:41:54.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:41:54.7 Info: => 0.0045209s 08:41:54.7 Info: DeleteColumn TrackFiles Language 08:41:54.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:54.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" 08:41:54.7 Info: DROP TABLE "TrackFiles" 08:41:54.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:54.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:54.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:54.7 Info: => 0.0062608s 08:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-31T08:41:54', 'remove_language_profiles') 08:41:54.7 Info: Committing Transaction 08:41:54.7 Info: 34: remove_language_profiles migrated 08:41:54.7 Info: => 0.0068379s 08:41:54.7 Info: 35: multi_disc_naming_format migrating 08:41:54.7 Info: Beginning Transaction 08:41:54.7 Info: Starting migration of Main DB to 35 08:41:54.7 Info: AlterTable NamingConfig 08:41:54.7 Info: => 1.2E-06s 08:41:54.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 08:41:54.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 08:41:54.7 Info: => 0.0006471s 08:41:54.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:41:54.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:41:54.7 Info: => 5.07E-05s 08:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-31T08:41:54', 'multi_disc_naming_format') 08:41:54.7 Info: Committing Transaction 08:41:54.7 Info: 35: multi_disc_naming_format migrated 08:41:54.7 Info: => 0.000361s 08:41:54.7 Info: 36: add_download_client_priority migrating 08:41:54.7 Info: Beginning Transaction 08:41:54.7 Info: Starting migration of Main DB to 36 08:41:54.7 Info: AlterTable DownloadClients 08:41:54.7 Info: => 1.3E-06s 08:41:54.7 Info: CreateColumn DownloadClients Priority Int32 08:41:54.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 08:41:54.7 Info: => 0.0006336s 08:41:54.7 Info: PerformDBOperation 08:41:54.7 Info: Performing DB Operation 08:41:54.7 Info: => 6.26E-05s 08:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-31T08:41:54', 'add_download_client_priority') 08:41:54.7 Info: Committing Transaction 08:41:54.7 Info: 36: add_download_client_priority migrated 08:41:54.7 Info: => 0.000377s 08:41:54.7 Info: 37: remove_growl_prowl migrating 08:41:54.7 Info: Beginning Transaction 08:41:54.7 Info: Starting migration of Main DB to 37 08:41:54.7 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:54.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 08:41:54.7 Info: => 5.32E-05s 08:41:54.7 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:54.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 08:41:54.7 Info: => 3.82E-05s 08:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-31T08:41:54', 'remove_growl_prowl') 08:41:54.7 Info: Committing Transaction 08:41:54.7 Info: 37: remove_growl_prowl migrated 08:41:54.7 Info: => 0.0003138s 08:41:54.7 Info: 38: remove_plex_hometheatre migrating 08:41:54.7 Info: Beginning Transaction 08:41:54.7 Info: Starting migration of Main DB to 38 08:41:54.7 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:54.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 08:41:54.7 Info: => 5.1E-05s 08:41:54.7 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:54.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 08:41:54.7 Info: => 3.99E-05s 08:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-31T08:41:54', 'remove_plex_hometheatre') 08:41:54.7 Info: Committing Transaction 08:41:54.7 Info: 38: remove_plex_hometheatre migrated 08:41:54.7 Info: => 0.0003063s 08:41:54.7 Info: 39: add_root_folder_add_defaults migrating 08:41:54.7 Info: Beginning Transaction 08:41:54.7 Info: Starting migration of Main DB to 39 08:41:54.7 Info: AlterTable RootFolders 08:41:54.7 Info: => 1.1E-06s 08:41:54.7 Info: CreateColumn RootFolders Name String 08:41:54.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 08:41:54.7 Info: => 0.0006538s 08:41:54.7 Info: AlterTable RootFolders 08:41:54.7 Info: => 1.3E-06s 08:41:54.7 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 08:41:54.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 08:41:54.7 Info: => 0.0006102s 08:41:54.7 Info: AlterTable RootFolders 08:41:54.7 Info: => 1.2E-06s 08:41:54.7 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 08:41:54.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 08:41:54.7 Info: => 0.0005994s 08:41:54.7 Info: AlterTable RootFolders 08:41:54.7 Info: => 1.3E-06s 08:41:54.7 Info: CreateColumn RootFolders DefaultMonitorOption Int32 08:41:54.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 08:41:54.7 Info: => 0.0006069s 08:41:54.7 Info: AlterTable RootFolders 08:41:54.7 Info: => 1.4E-06s 08:41:54.7 Info: CreateColumn RootFolders DefaultTags String 08:41:54.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 08:41:54.7 Info: => 0.0006291s 08:41:54.7 Info: PerformDBOperation 08:41:54.7 Info: Performing DB Operation 08:41:54.7 Info: => 5.72E-05s 08:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-31T08:41:54', 'add_root_folder_add_defaults') 08:41:54.7 Info: Committing Transaction 08:41:54.7 Info: 39: add_root_folder_add_defaults migrated 08:41:54.7 Info: => 0.0003708s 08:41:54.7 Info: 40: task_duration migrating 08:41:54.7 Info: Beginning Transaction 08:41:54.7 Info: Starting migration of Main DB to 40 08:41:54.7 Info: AlterTable ScheduledTasks 08:41:54.7 Info: => 2.3E-06s 08:41:54.7 Info: CreateColumn ScheduledTasks LastStartTime DateTime 08:41:54.7 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 08:41:54.7 Info: => 0.0006266s 08:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-31T08:41:54', 'task_duration') 08:41:54.7 Info: Committing Transaction 08:41:54.7 Info: 40: task_duration migrated 08:41:54.7 Info: => 0.0009648s 08:41:54.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 08:41:54.7 Info: Beginning Transaction 08:41:54.7 Info: Starting migration of Main DB to 41 08:41:54.7 Info: AlterTable ReleaseProfiles 08:41:54.7 Info: => 1.5E-06s 08:41:54.7 Info: CreateColumn ReleaseProfiles Enabled Boolean 08:41:54.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 08:41:54.7 Info: => 0.0006386s 08:41:54.7 Info: AlterTable ReleaseProfiles 08:41:54.7 Info: => 1.2E-06s 08:41:54.7 Info: CreateColumn ReleaseProfiles IndexerId Int32 08:41:54.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 08:41:54.7 Info: => 0.0006302s 08:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-31T08:41:54', 'add_indexer_and_enabled_to_release_profiles') 08:41:54.7 Info: Committing Transaction 08:41:54.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 08:41:54.7 Info: => 0.0009515s 08:41:54.7 Info: 42: remove_album_folders migrating 08:41:54.7 Info: Beginning Transaction 08:41:54.7 Info: Starting migration of Main DB to 42 08:41:54.7 Info: DeleteColumn Artists AlbumFolder 08:41:54.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:54.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" 08:41:54.7 Info: DROP TABLE "Artists" 08:41:54.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:54.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:54.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:54.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:54.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:54.7 Info: => 0.0052684s 08:41:54.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 08:41:54.7 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 08:41:54.7 Info: => 4.67E-05s 08:41:54.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 08:41:54.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 08:41:54.7 Info: => 4.05E-05s 08:41:54.7 Info: DeleteColumn NamingConfig AlbumFolderFormat 08:41:54.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) 08:41:54.7 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 08:41:54.7 Info: DROP TABLE "NamingConfig" 08:41:54.7 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 08:41:54.7 Info: => 0.0046477s 08:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-31T08:41:54', 'remove_album_folders') 08:41:54.7 Info: Committing Transaction 08:41:54.7 Info: 42: remove_album_folders migrated 08:41:54.7 Info: => 0.0050872s 08:41:54.7 Info: 44: add_priority_to_indexers migrating 08:41:54.7 Info: Beginning Transaction 08:41:54.7 Info: Starting migration of Main DB to 44 08:41:54.7 Info: AlterTable Indexers 08:41:54.7 Info: => 1.4E-06s 08:41:54.7 Info: CreateColumn Indexers Priority Int32 08:41:54.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 08:41:54.7 Info: => 0.000674s 08:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-31T08:41:54', 'add_priority_to_indexers') 08:41:54.7 Info: Committing Transaction 08:41:54.7 Info: 44: add_priority_to_indexers migrated 08:41:54.7 Info: => 0.0009983s 08:41:54.7 Info: 45: remove_chown_and_folderchmod_config migrating 08:41:54.7 Info: Beginning Transaction 08:41:54.7 Info: Starting migration of Main DB to 45 08:41:54.7 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 08:41:54.7 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 08:41:54.7 Info: => 0.0001453s 08:41:54.7 Info: PerformDBOperation 08:41:54.7 Info: Performing DB Operation 08:41:54.7 Info: => 3.31E-05s 08:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-31T08:41:54', 'remove_chown_and_folderchmod_config') 08:41:54.7 Info: Committing Transaction 08:41:54.7 Info: 45: remove_chown_and_folderchmod_config migrated 08:41:54.7 Info: => 0.0003207s 08:41:54.7 Info: 47: update_notifiarr migrating 08:41:54.7 Info: Beginning Transaction 08:41:54.7 Info: Starting migration of Main DB to 47 08:41:54.7 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 08:41:54.7 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 08:41:54.7 Info: => 8.19E-05s 08:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-31T08:41:54', 'update_notifiarr') 08:41:54.7 Info: Committing Transaction 08:41:54.7 Info: 47: update_notifiarr migrated 08:41:54.7 Info: => 0.0003607s 08:41:54.7 Info: 49: email_multiple_addresses migrating 08:41:54.7 Info: Beginning Transaction 08:41:54.7 Info: Starting migration of Main DB to 49 08:41:54.7 Info: PerformDBOperation 08:41:54.7 Info: Performing DB Operation 08:41:54.7 Info: => 6.67E-05s 08:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-31T08:41:54', 'email_multiple_addresses') 08:41:54.7 Info: Committing Transaction 08:41:54.7 Info: 49: email_multiple_addresses migrated 08:41:54.7 Info: => 0.0003598s 08:41:54.7 Info: 50: rename_blacklist_to_blocklist migrating 08:41:54.7 Info: Beginning Transaction 08:41:54.7 Info: Starting migration of Main DB to 50 08:41:54.7 Info: RenameTable Blacklist Blocklist 08:41:54.7 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 08:41:54.7 Info: => 0.0017864s 08:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-31T08:41:54', 'rename_blacklist_to_blocklist') 08:41:54.7 Info: Committing Transaction 08:41:54.7 Info: 50: rename_blacklist_to_blocklist migrated 08:41:54.7 Info: => 0.0021328s 08:41:54.7 Info: 51: cdh_per_downloadclient migrating 08:41:54.7 Info: Beginning Transaction 08:41:54.7 Info: Starting migration of Main DB to 51 08:41:54.7 Info: AlterTable DownloadClients 08:41:54.7 Info: => 1.4E-06s 08:41:54.7 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 08:41:54.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 08:41:54.7 Info: => 0.0006505s 08:41:54.7 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 08:41:54.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 08:41:54.7 Info: => 0.0006183s 08:41:54.7 Info: PerformDBOperation 08:41:54.7 Info: Performing DB Operation 08:41:54.7 Info: => 0.0001533s 08:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-31T08:41:54', 'cdh_per_downloadclient') 08:41:54.7 Info: Committing Transaction 08:41:54.7 Info: 51: cdh_per_downloadclient migrated 08:41:54.7 Info: => 0.0004643s 08:41:54.7 Info: 52: download_history migrating 08:41:54.7 Info: Beginning Transaction 08:41:54.7 Info: Starting migration of Main DB to 52 08:41:54.7 Info: CreateTable DownloadHistory 08:41:54.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) 08:41:54.7 Info: => 0.0002359s 08:41:54.7 Info: CreateIndex DownloadHistory (EventType) 08:41:54.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 08:41:54.7 Info: => 0.0001101s 08:41:54.7 Info: CreateIndex DownloadHistory (ArtistId) 08:41:54.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 08:41:54.7 Info: => 8.97E-05s 08:41:54.7 Info: CreateIndex DownloadHistory (DownloadId) 08:41:54.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 08:41:54.7 Info: => 0.000104s 08:41:54.7 Info: PerformDBOperation 08:41:54.7 Info: Performing DB Operation 08:41:54.7 Info: => 0.0001382s 08:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-31T08:41:54', 'download_history') 08:41:54.7 Info: Committing Transaction 08:41:54.7 Info: 52: download_history migrated 08:41:54.7 Info: => 0.0005163s 08:41:54.7 Info: 53: add_update_history migrating 08:41:54.7 Info: Beginning Transaction 08:41:54.7 Info: Starting migration of Main DB to 53 08:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-31T08:41:54', 'add_update_history') 08:41:54.7 Info: Committing Transaction 08:41:54.7 Info: 53: add_update_history migrated 08:41:54.7 Info: => 0.0003279s 08:41:54.7 Info: 54: add_on_update_to_notifications migrating 08:41:54.7 Info: Beginning Transaction 08:41:54.7 Info: Starting migration of Main DB to 54 08:41:54.7 Info: AlterTable Notifications 08:41:54.7 Info: => 1.6E-06s 08:41:54.7 Info: CreateColumn Notifications OnApplicationUpdate Boolean 08:41:54.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 08:41:54.7 Info: => 0.000689s 08:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-31T08:41:54', 'add_on_update_to_notifications') 08:41:54.7 Info: Committing Transaction 08:41:54.7 Info: 54: add_on_update_to_notifications migrated 08:41:54.7 Info: => 0.0010279s 08:41:54.7 Info: 55: download_client_per_indexer migrating 08:41:54.7 Info: Beginning Transaction 08:41:54.7 Info: Starting migration of Main DB to 55 08:41:54.7 Info: AlterTable Indexers 08:41:54.7 Info: => 1.3E-06s 08:41:54.7 Info: CreateColumn Indexers DownloadClientId Int32 08:41:54.7 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 08:41:54.7 Info: => 0.0006749s 08:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-31T08:41:54', 'download_client_per_indexer') 08:41:54.7 Info: Committing Transaction 08:41:54.7 Info: 55: download_client_per_indexer migrated 08:41:54.7 Info: => 0.0009942s 08:41:54.7 Info: 56: AddNewItemMonitorType migrating 08:41:54.7 Info: Beginning Transaction 08:41:54.7 Info: Starting migration of Main DB to 56 08:41:54.7 Info: AlterTable Artists 08:41:54.7 Info: => 1.4E-06s 08:41:54.7 Info: CreateColumn Artists MonitorNewItems Int32 08:41:54.7 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 08:41:54.7 Info: => 0.0006551s 08:41:54.7 Info: AlterTable RootFolders 08:41:54.7 Info: => 1.4E-06s 08:41:54.7 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 08:41:54.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 08:41:54.7 Info: => 0.0006444s 08:41:54.7 Info: AlterTable ImportLists 08:41:54.7 Info: => 1.3E-06s 08:41:54.7 Info: CreateColumn ImportLists MonitorNewItems Int32 08:41:54.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 08:41:54.7 Info: => 0.0006292s 08:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-31T08:41:54', 'AddNewItemMonitorType') 08:41:54.7 Info: Committing Transaction 08:41:54.7 Info: 56: AddNewItemMonitorType migrated 08:41:54.7 Info: => 0.0009561s 08:41:54.7 Info: 57: ImportListSearch migrating 08:41:54.7 Info: Beginning Transaction 08:41:54.7 Info: Starting migration of Main DB to 57 08:41:54.7 Info: AlterTable ImportLists 08:41:54.7 Info: => 1.3E-06s 08:41:54.7 Info: CreateColumn ImportLists ShouldSearch Boolean 08:41:54.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 08:41:54.7 Info: => 0.000657s 08:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-31T08:41:54', 'ImportListSearch') 08:41:54.7 Info: Committing Transaction 08:41:54.7 Info: 57: ImportListSearch migrated 08:41:54.7 Info: => 0.0009823s 08:41:54.7 Info: 58: ImportListMonitorExisting migrating 08:41:54.7 Info: Beginning Transaction 08:41:54.7 Info: Starting migration of Main DB to 58 08:41:54.7 Info: AlterTable ImportLists 08:41:54.7 Info: => 1.4E-06s 08:41:54.7 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 08:41:54.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 08:41:54.7 Info: => 0.0006688s 08:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-31T08:41:54', 'ImportListMonitorExisting') 08:41:54.7 Info: Committing Transaction 08:41:54.7 Info: 58: ImportListMonitorExisting migrated 08:41:54.7 Info: => 0.0009872s 08:41:54.7 Info: 59: add_indexer_tags migrating 08:41:54.7 Info: Beginning Transaction 08:41:54.7 Info: Starting migration of Main DB to 59 08:41:54.7 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:54.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 08:41:54.7 Info: => 5.31E-05s 08:41:54.7 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:54.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 08:41:54.7 Info: => 3.82E-05s 08:41:54.7 Info: AlterTable Indexers 08:41:54.7 Info: => 1.1E-06s 08:41:54.7 Info: CreateColumn Indexers Tags String 08:41:54.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 08:41:54.7 Info: => 0.0006725s 08:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-31T08:41:54', 'add_indexer_tags') 08:41:54.7 Info: Committing Transaction 08:41:54.7 Info: 59: add_indexer_tags migrated 08:41:54.7 Info: => 0.0009973s 08:41:54.7 Info: 60: update_audio_types migrating 08:41:54.7 Info: Beginning Transaction 08:41:54.7 Info: Starting migration of Main DB to 60 08:41:54.7 Info: PerformDBOperation 08:41:54.7 Info: Performing DB Operation 08:41:54.7 Info: => 6.31E-05s 08:41:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-31T08:41:54', 'update_audio_types') 08:41:54.7 Info: Committing Transaction 08:41:54.7 Info: 60: update_audio_types migrated 08:41:54.7 Info: => 0.000355s 08:41:54.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 08:41:54.7 Info: Beginning Transaction 08:41:54.7 Info: Starting migration of Main DB to 61 08:41:54.7 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:54.7 Info: DELETE FROM "Commands" WHERE 1 = 1 08:41:54.7 Info: => 5.6E-05s 08:41:54.7 Info: AlterTable AlbumReleases 08:41:54.7 Info: => 1.2E-06s 08:41:54.7 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 08:41:54.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) 08:41:54.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" 08:41:54.7 Info: DROP TABLE "AlbumReleases" 08:41:54.7 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 08:41:54.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:41:54.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:41:54.7 Info: => 0.0064689s 08:41:54.7 Info: AlterTable Albums 08:41:54.7 Info: => 1.9E-06s 08:41:54.7 Info: AlterColumn Albums LastInfoSync DateTimeOffset 08:41:54.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) 08:41:54.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" 08:41:54.8 Info: DROP TABLE "Albums" 08:41:54.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:54.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:54.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:54.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:54.8 Info: => 0.005461s 08:41:54.8 Info: AlterTable Albums 08:41:54.8 Info: => 1.5E-06s 08:41:54.8 Info: AlterColumn Albums ReleaseDate DateTimeOffset 08:41:54.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) 08:41:54.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" 08:41:54.8 Info: DROP TABLE "Albums" 08:41:54.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:54.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:54.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:54.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:54.8 Info: => 0.0067443s 08:41:54.8 Info: AlterTable Albums 08:41:54.8 Info: => 1.4E-06s 08:41:54.8 Info: AlterColumn Albums Added DateTimeOffset 08:41:54.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) 08:41:54.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" 08:41:54.8 Info: DROP TABLE "Albums" 08:41:54.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:54.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:54.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:54.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:54.8 Info: => 0.0054451s 08:41:54.8 Info: AlterTable Artists 08:41:54.8 Info: => 1.3E-06s 08:41:54.8 Info: AlterColumn Artists LastInfoSync DateTimeOffset 08:41:54.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) 08:41:54.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" 08:41:54.8 Info: DROP TABLE "Artists" 08:41:54.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:54.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:54.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:54.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:54.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:54.8 Info: => 0.0054039s 08:41:54.8 Info: AlterTable Artists 08:41:54.8 Info: => 1.4E-06s 08:41:54.8 Info: AlterColumn Artists Added DateTimeOffset 08:41:54.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) 08:41:54.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" 08:41:54.8 Info: DROP TABLE "Artists" 08:41:54.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:54.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:54.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:54.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:54.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:54.8 Info: => 0.0076019s 08:41:54.8 Info: AlterTable Blocklist 08:41:54.8 Info: => 1.4E-06s 08:41:54.8 Info: AlterColumn Blocklist Date DateTimeOffset 08:41:54.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) 08:41:54.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" 08:41:54.8 Info: DROP TABLE "Blocklist" 08:41:54.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 08:41:54.8 Info: => 0.0049177s 08:41:54.8 Info: AlterTable Blocklist 08:41:54.8 Info: => 1.7E-06s 08:41:54.8 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 08:41:54.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) 08:41:54.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" 08:41:54.8 Info: DROP TABLE "Blocklist" 08:41:54.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 08:41:54.8 Info: => 0.0062781s 08:41:54.8 Info: AlterTable Commands 08:41:54.8 Info: => 1.4E-06s 08:41:54.8 Info: AlterColumn Commands QueuedAt DateTimeOffset 08:41:54.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) 08:41:54.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" 08:41:54.8 Info: DROP TABLE "Commands" 08:41:54.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:41:54.8 Info: => 0.0049772s 08:41:54.8 Info: AlterTable Commands 08:41:54.8 Info: => 1.7E-06s 08:41:54.8 Info: AlterColumn Commands StartedAt DateTimeOffset 08:41:54.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) 08:41:54.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" 08:41:54.8 Info: DROP TABLE "Commands" 08:41:54.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:41:54.8 Info: => 0.0048985s 08:41:54.8 Info: AlterTable Commands 08:41:54.8 Info: => 1.7E-06s 08:41:54.8 Info: AlterColumn Commands EndedAt DateTimeOffset 08:41:54.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) 08:41:54.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" 08:41:54.8 Info: DROP TABLE "Commands" 08:41:54.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:41:54.8 Info: => 0.0048864s 08:41:54.8 Info: AlterTable DownloadClientStatus 08:41:54.8 Info: => 1.4E-06s 08:41:54.8 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 08:41:54.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) 08:41:54.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:41:54.8 Info: DROP TABLE "DownloadClientStatus" 08:41:54.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:41:54.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:54.8 Info: => 0.0061387s 08:41:54.8 Info: AlterTable DownloadClientStatus 08:41:54.8 Info: => 1.3E-06s 08:41:54.8 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 08:41:54.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) 08:41:54.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:41:54.8 Info: DROP TABLE "DownloadClientStatus" 08:41:54.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:41:54.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:54.8 Info: => 0.0063576s 08:41:54.8 Info: AlterTable DownloadClientStatus 08:41:54.8 Info: => 1.6E-06s 08:41:54.8 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 08:41:54.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) 08:41:54.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:41:54.8 Info: DROP TABLE "DownloadClientStatus" 08:41:54.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:41:54.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:54.8 Info: => 0.0049765s 08:41:54.8 Info: AlterTable DownloadHistory 08:41:54.8 Info: => 1.4E-06s 08:41:54.8 Info: AlterColumn DownloadHistory Date DateTimeOffset 08:41:54.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) 08:41:54.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" 08:41:54.8 Info: DROP TABLE "DownloadHistory" 08:41:54.8 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 08:41:54.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 08:41:54.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 08:41:54.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 08:41:54.8 Info: => 0.0053727s 08:41:54.8 Info: AlterTable ExtraFiles 08:41:54.8 Info: => 1.6E-06s 08:41:54.8 Info: AlterColumn ExtraFiles Added DateTimeOffset 08:41:54.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) 08:41:54.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" 08:41:54.8 Info: DROP TABLE "ExtraFiles" 08:41:54.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 08:41:54.8 Info: => 0.0047267s 08:41:54.8 Info: AlterTable ExtraFiles 08:41:54.8 Info: => 1.5E-06s 08:41:54.8 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 08:41:54.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) 08:41:54.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" 08:41:54.8 Info: DROP TABLE "ExtraFiles" 08:41:54.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 08:41:54.8 Info: => 0.0047307s 08:41:54.8 Info: AlterTable History 08:41:54.8 Info: => 1.4E-06s 08:41:54.8 Info: AlterColumn History Date DateTimeOffset 08:41:54.8 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 08:41:54.8 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 08:41:54.8 Info: DROP TABLE "History" 08:41:54.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 08:41:54.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:54.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:54.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:54.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:54.8 Info: => 0.0068203s 08:41:54.8 Info: AlterTable ImportListStatus 08:41:54.8 Info: => 1.4E-06s 08:41:54.8 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 08:41:54.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) 08:41:54.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:41:54.8 Info: DROP TABLE "ImportListStatus" 08:41:54.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:41:54.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:54.8 Info: => 0.0050469s 08:41:54.8 Info: AlterTable ImportListStatus 08:41:54.8 Info: => 1.4E-06s 08:41:54.8 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 08:41:54.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) 08:41:54.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:41:54.9 Info: DROP TABLE "ImportListStatus" 08:41:54.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:41:54.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:54.9 Info: => 0.0061998s 08:41:54.9 Info: AlterTable ImportListStatus 08:41:54.9 Info: => 1.8E-06s 08:41:54.9 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 08:41:54.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) 08:41:54.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:41:54.9 Info: DROP TABLE "ImportListStatus" 08:41:54.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:41:54.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:54.9 Info: => 0.0064832s 08:41:54.9 Info: AlterTable IndexerStatus 08:41:54.9 Info: => 1.7E-06s 08:41:54.9 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 08:41:54.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) 08:41:54.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:41:54.9 Info: DROP TABLE "IndexerStatus" 08:41:54.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:41:54.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:54.9 Info: => 0.005083s 08:41:54.9 Info: AlterTable IndexerStatus 08:41:54.9 Info: => 1.4E-06s 08:41:54.9 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 08:41:54.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) 08:41:54.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:41:54.9 Info: DROP TABLE "IndexerStatus" 08:41:54.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:41:54.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:54.9 Info: => 0.0050754s 08:41:54.9 Info: AlterTable IndexerStatus 08:41:54.9 Info: => 1.4E-06s 08:41:54.9 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 08:41:54.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) 08:41:54.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:41:54.9 Info: DROP TABLE "IndexerStatus" 08:41:54.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:41:54.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:54.9 Info: => 0.0049716s 08:41:54.9 Info: AlterTable LyricFiles 08:41:54.9 Info: => 1.3E-06s 08:41:54.9 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 08:41:54.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) 08:41:54.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" 08:41:54.9 Info: DROP TABLE "LyricFiles" 08:41:54.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:41:54.9 Info: => 0.004996s 08:41:54.9 Info: AlterTable LyricFiles 08:41:54.9 Info: => 1.4E-06s 08:41:54.9 Info: AlterColumn LyricFiles Added DateTimeOffset 08:41:54.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) 08:41:54.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" 08:41:54.9 Info: DROP TABLE "LyricFiles" 08:41:54.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:41:54.9 Info: => 0.0064286s 08:41:54.9 Info: AlterTable MetadataFiles 08:41:54.9 Info: => 1.3E-06s 08:41:54.9 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 08:41:54.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) 08:41:54.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" 08:41:54.9 Info: DROP TABLE "MetadataFiles" 08:41:54.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 08:41:54.9 Info: => 0.0049747s 08:41:54.9 Info: AlterTable MetadataFiles 08:41:54.9 Info: => 1.6E-06s 08:41:54.9 Info: AlterColumn MetadataFiles Added DateTimeOffset 08:41:54.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) 08:41:54.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" 08:41:54.9 Info: DROP TABLE "MetadataFiles" 08:41:54.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 08:41:54.9 Info: => 0.0061536s 08:41:54.9 Info: AlterTable PendingReleases 08:41:54.9 Info: => 1.6E-06s 08:41:54.9 Info: AlterColumn PendingReleases Added DateTimeOffset 08:41:54.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) 08:41:54.9 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 08:41:54.9 Info: DROP TABLE "PendingReleases" 08:41:54.9 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 08:41:54.9 Info: => 0.0048172s 08:41:54.9 Info: AlterTable ScheduledTasks 08:41:54.9 Info: => 1.7E-06s 08:41:54.9 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 08:41:54.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) 08:41:54.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 08:41:54.9 Info: DROP TABLE "ScheduledTasks" 08:41:54.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 08:41:54.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:54.9 Info: => 0.0064027s 08:41:54.9 Info: AlterTable ScheduledTasks 08:41:54.9 Info: => 1.3E-06s 08:41:54.9 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 08:41:54.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) 08:41:54.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 08:41:54.9 Info: DROP TABLE "ScheduledTasks" 08:41:54.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 08:41:54.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:54.9 Info: => 0.0049351s 08:41:54.9 Info: AlterTable TrackFiles 08:41:54.9 Info: => 1.4E-06s 08:41:54.9 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 08:41:54.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:54.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" 08:41:54.9 Info: DROP TABLE "TrackFiles" 08:41:54.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:54.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:54.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:54.9 Info: => 0.0052265s 08:41:54.9 Info: AlterTable TrackFiles 08:41:54.9 Info: => 1.3E-06s 08:41:54.9 Info: AlterColumn TrackFiles Modified DateTimeOffset 08:41:54.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:54.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" 08:41:54.9 Info: DROP TABLE "TrackFiles" 08:41:54.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:54.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:54.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:54.9 Info: => 0.0051303s 08:41:54.9 Info: AlterTable VersionInfo 08:41:54.9 Info: => 1.3E-06s 08:41:54.9 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 08:41:54.9 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 08:41:54.9 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 08:41:54.9 Info: DROP TABLE "VersionInfo" 08:41:54.9 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 08:41:54.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:41:54.9 Info: => 0.0049083s 08:41:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-31T08:41:54', 'postgres_update_timestamp_columns_to_with_timezone') 08:41:54.9 Info: Committing Transaction 08:41:54.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 08:41:54.9 Info: => 0.0058125s 08:41:54.9 Info: 62: add_on_delete_to_notifications migrating 08:41:54.9 Info: Beginning Transaction 08:41:54.9 Info: Starting migration of Main DB to 62 08:41:54.9 Info: AlterTable Notifications 08:41:54.9 Info: => 1.4E-06s 08:41:54.9 Info: CreateColumn Notifications OnArtistDelete Boolean 08:41:54.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 08:41:54.9 Info: => 0.0006765s 08:41:54.9 Info: AlterTable Notifications 08:41:54.9 Info: => 1.4E-06s 08:41:54.9 Info: CreateColumn Notifications OnAlbumDelete Boolean 08:41:54.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 08:41:54.9 Info: => 0.000668s 08:41:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-31T08:41:54', 'add_on_delete_to_notifications') 08:41:54.9 Info: Committing Transaction 08:41:54.9 Info: 62: add_on_delete_to_notifications migrated 08:41:54.9 Info: => 0.0010196s 08:41:54.9 Info: 63: add_custom_formats migrating 08:41:54.9 Info: Beginning Transaction 08:41:54.9 Info: Starting migration of Main DB to 63 08:41:54.9 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "/somestring/", "value": 2 } ]', '[]', '[]', '[]', 1, 1, 0) 08:41:54.9 Info: AlterTable DelayProfiles 08:41:54.9 Info: => 1.2E-06s 08:41:54.9 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 08:41:54.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 08:41:54.9 Info: => 0.0006743s 08:41:54.9 Info: UpdateData 08:41:54.9 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 08:41:54.9 Info: => 5.4E-05s 08:41:54.9 Info: AlterTable TrackFiles 08:41:54.9 Info: => 1.2E-06s 08:41:54.9 Info: CreateColumn TrackFiles OriginalFilePath String 08:41:54.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 08:41:54.9 Info: => 0.0006157s 08:41:54.9 Info: PerformDBOperation 08:41:54.9 Info: Performing DB Operation 08:41:54.9 Info: => 0.0012677s 08:41:54.9 Info: CreateTable CustomFormats 08:41:54.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) 08:41:54.9 Info: => 0.0001516s 08:41:54.9 Info: CreateIndex CustomFormats (Name) 08:41:54.9 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 08:41:54.9 Info: => 9.6E-05s 08:41:54.9 Info: AlterTable QualityProfiles 08:41:54.9 Info: => 1.2E-06s 08:41:54.9 Info: CreateColumn QualityProfiles FormatItems String 08:41:54.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 08:41:54.9 Info: => 0.0006629s 08:41:54.9 Info: AlterTable QualityProfiles 08:41:54.9 Info: => 1.3E-06s 08:41:54.9 Info: CreateColumn QualityProfiles MinFormatScore Int32 08:41:54.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 08:41:54.9 Info: => 0.0006375s 08:41:54.9 Info: AlterTable QualityProfiles 08:41:54.9 Info: => 1.2E-06s 08:41:54.9 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 08:41:54.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 08:41:54.9 Info: => 0.0006272s 08:41:54.9 Info: PerformDBOperation 08:41:54.9 Info: Performing DB Operation 08:41:54.9 Info: => 0.0013899s 08:41:54.9 Info: PerformDBOperation 08:41:54.9 Info: Performing DB Operation 08:41:54.9 Info: => 4.12E-05s 08:41:54.9 Info: DeleteColumn ReleaseProfiles Preferred 08:41:54.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) 08:41:54.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 08:41:54.9 Info: DROP TABLE "ReleaseProfiles" 08:41:54.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 08:41:54.9 Info: => 0.0061645s 08:41:54.9 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 08:41:55.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) 08:41:55.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 08:41:55.0 Info: DROP TABLE "ReleaseProfiles" 08:41:55.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 08:41:55.0 Info: => 0.0048732s 08:41:55.0 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 08:41:55.0 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 08:41:55.0 Info: => 5.63E-05s 08:41:55.0 Info: AlterTable DelayProfiles 08:41:55.0 Info: => 1.1E-06s 08:41:55.0 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 08:41:55.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 08:41:55.0 Info: => 0.0006442s 08:41:55.0 Info: AlterTable DelayProfiles 08:41:55.0 Info: => 1.4E-06s 08:41:55.0 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 08:41:55.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 08:41:55.0 Info: => 0.000625s 08:41:55.0 Info: -> 1 Insert operations completed in 00:00:00.0001072 taking an average of 00:00:00.0001072 08:41:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-31T08:41:55', 'add_custom_formats') 08:41:55.0 Info: Committing Transaction 08:41:55.0 Info: 63: add_custom_formats migrated 08:41:55.0 Info: => 0.0010852s 08:41:55.0 Debug: Took: 00:00:00.4874874 08:41:55.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_sensitive_regex --- 08:41:55.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_naming_configs --- 08:41:55.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121150477746_139/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:55.0 Info: DatabaseEngineVersionCheck migrating 08:41:55.0 Info: PerformDBOperation 08:41:55.0 Info: Performing DB Operation 08:41:55.0 Info: SQLite 3.46.0 08:41:55.0 Info: => 0.0011736s 08:41:55.0 Info: DatabaseEngineVersionCheck migrated 08:41:55.0 Info: => 0.0011922s 08:41:55.0 Info: VersionMigration migrating 08:41:55.0 Info: Beginning Transaction 08:41:55.0 Info: CreateTable VersionInfo 08:41:55.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:41:55.0 Info: => 0.0001571s 08:41:55.0 Info: Committing Transaction 08:41:55.0 Info: VersionMigration migrated 08:41:55.0 Info: => 0.0005489s 08:41:55.0 Info: VersionUniqueMigration migrating 08:41:55.0 Info: Beginning Transaction 08:41:55.0 Info: CreateIndex VersionInfo (Version) 08:41:55.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:41:55.0 Info: => 0.0001389s 08:41:55.0 Info: AlterTable VersionInfo 08:41:55.0 Info: => 1.5E-06s 08:41:55.0 Info: CreateColumn VersionInfo AppliedOn DateTime 08:41:55.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:41:55.0 Info: => 0.0005505s 08:41:55.0 Info: Committing Transaction 08:41:55.0 Info: VersionUniqueMigration migrated 08:41:55.0 Info: => 0.0007715s 08:41:55.0 Info: VersionDescriptionMigration migrating 08:41:55.0 Info: Beginning Transaction 08:41:55.0 Info: AlterTable VersionInfo 08:41:55.0 Info: => 1.5E-06s 08:41:55.0 Info: CreateColumn VersionInfo Description String 08:41:55.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:41:55.0 Info: => 0.000199s 08:41:55.0 Info: Committing Transaction 08:41:55.0 Info: VersionDescriptionMigration migrated 08:41:55.0 Info: => 0.0003908s 08:41:55.0 Info: 1: InitialSetup migrating 08:41:55.0 Info: Beginning Transaction 08:41:55.0 Info: Starting migration of Main DB to 1 08:41:55.0 Info: CreateTable Config 08:41:55.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:41:55.0 Info: => 0.0001914s 08:41:55.0 Info: CreateIndex Config (Key) 08:41:55.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:41:55.0 Info: => 9.7E-05s 08:41:55.0 Info: CreateTable RootFolders 08:41:55.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:41:55.0 Info: => 9.93E-05s 08:41:55.0 Info: CreateIndex RootFolders (Path) 08:41:55.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:41:55.0 Info: => 9.01E-05s 08:41:55.0 Info: CreateTable Artists 08:41:55.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) 08:41:55.0 Info: => 0.0003799s 08:41:55.0 Info: CreateIndex Artists (ForeignArtistId) 08:41:55.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:55.0 Info: => 9E-05s 08:41:55.0 Info: CreateIndex Artists (NameSlug) 08:41:55.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:55.0 Info: => 8.09E-05s 08:41:55.0 Info: CreateIndex Artists (CleanName) 08:41:55.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:55.0 Info: => 8.38E-05s 08:41:55.0 Info: CreateIndex Artists (Path) 08:41:55.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:55.0 Info: => 7.43E-05s 08:41:55.0 Info: CreateTable Albums 08:41:55.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) 08:41:55.0 Info: => 0.0025199s 08:41:55.0 Info: CreateIndex Albums (ForeignAlbumId) 08:41:55.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:55.0 Info: => 9.18E-05s 08:41:55.0 Info: CreateIndex Albums (MBId) 08:41:55.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:55.0 Info: => 7.5E-05s 08:41:55.0 Info: CreateIndex Albums (TADBId) 08:41:55.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:55.0 Info: => 7.69E-05s 08:41:55.0 Info: CreateIndex Albums (TitleSlug) 08:41:55.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:55.0 Info: => 7.91E-05s 08:41:55.0 Info: CreateIndex Albums (CleanTitle) 08:41:55.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:55.0 Info: => 7.5E-05s 08:41:55.0 Info: CreateIndex Albums (Path) 08:41:55.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:41:55.0 Info: => 7.23E-05s 08:41:55.0 Info: CreateTable Tracks 08:41:55.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) 08:41:55.0 Info: => 0.0001654s 08:41:55.0 Info: CreateIndex Tracks (ForeignTrackId) 08:41:55.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:55.0 Info: => 7.85E-05s 08:41:55.0 Info: CreateIndex Tracks (ArtistId) 08:41:55.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:55.0 Info: => 8.05E-05s 08:41:55.0 Info: CreateIndex Tracks (TrackFileId) 08:41:55.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:55.0 Info: => 0.0001032s 08:41:55.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:41:55.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:41:55.0 Info: => 9.13E-05s 08:41:55.0 Info: CreateTable TrackFiles 08:41:55.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) 08:41:55.0 Info: => 0.000153s 08:41:55.0 Info: CreateIndex TrackFiles (ArtistId) 08:41:55.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:41:55.0 Info: => 8.77E-05s 08:41:55.0 Info: CreateIndex TrackFiles (AlbumId) 08:41:55.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:55.0 Info: => 8.77E-05s 08:41:55.0 Info: CreateTable History 08:41:55.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) 08:41:55.0 Info: => 0.000166s 08:41:55.0 Info: CreateIndex History (Date) 08:41:55.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:55.0 Info: => 9.27E-05s 08:41:55.0 Info: CreateIndex History (EventType) 08:41:55.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:55.0 Info: => 0.0001135s 08:41:55.0 Info: CreateIndex History (DownloadId) 08:41:55.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:41:55.0 Info: => 9.24E-05s 08:41:55.0 Info: CreateIndex History (AlbumId) 08:41:55.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:41:55.0 Info: => 8.63E-05s 08:41:55.0 Info: CreateTable Notifications 08:41:55.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) 08:41:55.0 Info: => 0.0001419s 08:41:55.0 Info: CreateTable ScheduledTasks 08:41:55.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:41:55.0 Info: => 0.0001177s 08:41:55.0 Info: CreateIndex ScheduledTasks (TypeName) 08:41:55.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:55.0 Info: => 8.32E-05s 08:41:55.0 Info: CreateTable Indexers 08:41:55.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) 08:41:55.0 Info: => 0.0001193s 08:41:55.0 Info: CreateIndex Indexers (Name) 08:41:55.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:55.0 Info: => 0.0001156s 08:41:55.0 Info: CreateTable Profiles 08:41:55.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:41:55.0 Info: => 0.0001217s 08:41:55.0 Info: CreateIndex Profiles (Name) 08:41:55.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:41:55.0 Info: => 9.13E-05s 08:41:55.0 Info: CreateTable QualityDefinitions 08:41:55.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:41:55.0 Info: => 0.0001188s 08:41:55.0 Info: CreateIndex QualityDefinitions (Quality) 08:41:55.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:41:55.0 Info: => 8.42E-05s 08:41:55.0 Info: CreateIndex QualityDefinitions (Title) 08:41:55.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:41:55.0 Info: => 8.7E-05s 08:41:55.0 Info: CreateTable NamingConfig 08:41:55.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) 08:41:55.0 Info: => 0.0001574s 08:41:55.0 Info: CreateTable Blacklist 08:41:55.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 '') 08:41:55.0 Info: => 0.0002004s 08:41:55.0 Info: CreateTable Metadata 08:41:55.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) 08:41:55.0 Info: => 0.0001209s 08:41:55.0 Info: CreateTable MetadataFiles 08:41:55.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) 08:41:55.0 Info: => 0.0001424s 08:41:55.0 Info: CreateTable DownloadClients 08:41:55.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) 08:41:55.0 Info: => 0.0001193s 08:41:55.0 Info: CreateTable PendingReleases 08:41:55.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 '') 08:41:55.0 Info: => 0.0001299s 08:41:55.0 Info: CreateTable RemotePathMappings 08:41:55.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:41:55.0 Info: => 0.0001087s 08:41:55.0 Info: CreateTable Tags 08:41:55.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:41:55.0 Info: => 9.86E-05s 08:41:55.0 Info: CreateIndex Tags (Label) 08:41:55.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:41:55.0 Info: => 0.000102s 08:41:55.0 Info: CreateTable Restrictions 08:41:55.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:41:55.0 Info: => 0.000109s 08:41:55.0 Info: CreateTable DelayProfiles 08:41:55.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) 08:41:55.0 Info: => 0.0001811s 08:41:55.0 Info: CreateTable Users 08:41:55.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:41:55.0 Info: => 0.0001095s 08:41:55.0 Info: CreateIndex Users (Identifier) 08:41:55.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:41:55.0 Info: => 9.43E-05s 08:41:55.0 Info: CreateIndex Users (Username) 08:41:55.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:41:55.0 Info: => 9.12E-05s 08:41:55.0 Info: CreateTable Commands 08:41:55.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) 08:41:55.0 Info: => 0.0001529s 08:41:55.0 Info: CreateTable IndexerStatus 08:41:55.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) 08:41:55.0 Info: => 0.0001509s 08:41:55.0 Info: CreateIndex IndexerStatus (ProviderId) 08:41:55.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:55.0 Info: => 8.84E-05s 08:41:55.0 Info: CreateTable ExtraFiles 08:41:55.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) 08:41:55.0 Info: => 0.0001334s 08:41:55.0 Info: CreateTable LyricFiles 08:41:55.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) 08:41:55.0 Info: => 0.0001496s 08:41:55.0 Info: CreateTable LanguageProfiles 08:41:55.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:41:55.0 Info: => 0.0001082s 08:41:55.0 Info: CreateIndex LanguageProfiles (Name) 08:41:55.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:41:55.0 Info: => 9.43E-05s 08:41:55.0 Info: CreateTable DownloadClientStatus 08:41:55.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) 08:41:55.0 Info: => 0.0001191s 08:41:55.0 Info: CreateIndex DownloadClientStatus (ProviderId) 08:41:55.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:55.0 Info: => 9.29E-05s 08:41:55.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:41:55.0 Info: -> 1 Insert operations completed in 00:00:00.0000694 taking an average of 00:00:00.0000694 08:41:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:41:55', 'InitialSetup') 08:41:55.0 Info: Committing Transaction 08:41:55.0 Info: 1: InitialSetup migrated 08:41:55.0 Info: => 0.0011238s 08:41:55.0 Info: 2: add_reason_to_pending_releases migrating 08:41:55.0 Info: Beginning Transaction 08:41:55.0 Info: Starting migration of Main DB to 2 08:41:55.0 Info: AlterTable PendingReleases 08:41:55.0 Info: => 2.1E-06s 08:41:55.0 Info: CreateColumn PendingReleases Reason Int32 08:41:55.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:41:55.0 Info: => 0.0006079s 08:41:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:41:55', 'add_reason_to_pending_releases') 08:41:55.0 Info: Committing Transaction 08:41:55.0 Info: 2: add_reason_to_pending_releases migrated 08:41:55.0 Info: => 0.0009195s 08:41:55.0 Info: 3: add_medium_support migrating 08:41:55.0 Info: Beginning Transaction 08:41:55.0 Info: Starting migration of Main DB to 3 08:41:55.0 Info: AlterTable Albums 08:41:55.0 Info: => 1.3E-06s 08:41:55.0 Info: CreateColumn Albums Media String 08:41:55.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:41:55.0 Info: => 0.0005852s 08:41:55.0 Info: AlterTable Tracks 08:41:55.0 Info: => 1.3E-06s 08:41:55.0 Info: CreateColumn Tracks MediumNumber Int32 08:41:55.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:41:55.0 Info: => 0.0005387s 08:41:55.0 Info: AlterTable Tracks 08:41:55.0 Info: => 1.4E-06s 08:41:55.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:41:55.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:41:55.0 Info: => 0.0005322s 08:41:55.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:55.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:55.0 Info: => 4.8E-05s 08:41:55.0 Info: DeleteColumn Tracks TrackNumber 08:41:55.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) 08:41:55.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" 08:41:55.0 Info: DROP TABLE "Tracks" 08:41:55.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:55.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:55.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:55.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:55.0 Info: => 0.0046017s 08:41:55.0 Info: AlterTable Tracks 08:41:55.0 Info: => 1.5E-06s 08:41:55.0 Info: CreateColumn Tracks TrackNumber String 08:41:55.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:41:55.0 Info: => 0.0005529s 08:41:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:41:55', 'add_medium_support') 08:41:55.0 Info: Committing Transaction 08:41:55.0 Info: 3: add_medium_support migrated 08:41:55.0 Info: => 0.0009257s 08:41:55.0 Info: 4: add_various_qualites_in_profile migrating 08:41:55.0 Info: Beginning Transaction 08:41:55.0 Info: Starting migration of Main DB to 4 08:41:55.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:55.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:55.0 Info: => 5.86E-05s 08:41:55.0 Info: PerformDBOperation 08:41:55.0 Info: Performing DB Operation 08:41:55.0 Info: => 4.11E-05s 08:41:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:41:55', 'add_various_qualites_in_profile') 08:41:55.0 Info: Committing Transaction 08:41:55.0 Info: 4: add_various_qualites_in_profile migrated 08:41:55.0 Info: => 0.0002952s 08:41:55.0 Info: 5: metadata_profiles migrating 08:41:55.0 Info: Beginning Transaction 08:41:55.0 Info: Starting migration of Main DB to 5 08:41:55.0 Info: CreateTable MetadataProfiles 08:41:55.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 08:41:55.0 Info: => 0.0001395s 08:41:55.0 Info: CreateIndex MetadataProfiles (Name) 08:41:55.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 08:41:55.0 Info: => 0.0001329s 08:41:55.0 Info: AlterTable Artists 08:41:55.0 Info: => 1.2E-06s 08:41:55.0 Info: CreateColumn Artists MetadataProfileId Int32 08:41:55.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 08:41:55.0 Info: => 0.0005911s 08:41:55.0 Info: DeleteColumn Artists PrimaryAlbumTypes 08:41:55.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) 08:41:55.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" 08:41:55.0 Info: DROP TABLE "Artists" 08:41:55.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:55.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:55.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:55.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:55.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:55.0 Info: => 0.0050209s 08:41:55.0 Info: DeleteColumn Artists SecondaryAlbumTypes 08:41:55.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 08:41:55.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 08:41:55.1 Info: DROP TABLE "Artists" 08:41:55.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:55.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:55.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:55.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:55.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:55.1 Info: => 0.0051163s 08:41:55.1 Info: AlterTable Albums 08:41:55.1 Info: => 1.3E-06s 08:41:55.1 Info: CreateColumn Albums SecondaryTypes String 08:41:55.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 08:41:55.1 Info: => 0.0005572s 08:41:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-31T08:41:55', 'metadata_profiles') 08:41:55.1 Info: Committing Transaction 08:41:55.1 Info: 5: metadata_profiles migrated 08:41:55.1 Info: => 0.0009696s 08:41:55.1 Info: 6: separate_automatic_and_interactive_search migrating 08:41:55.1 Info: Beginning Transaction 08:41:55.1 Info: Starting migration of Main DB to 6 08:41:55.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 08:41:55.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 08:41:55.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 08:41:55.1 Info: DROP TABLE "Indexers" 08:41:55.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:55.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:55.1 Info: => 0.0055782s 08:41:55.1 Info: AlterTable Indexers 08:41:55.1 Info: => 1.6E-06s 08:41:55.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 08:41:55.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 08:41:55.1 Info: => 0.0005554s 08:41:55.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:55.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:55.1 Info: => 4.75E-05s 08:41:55.1 Info: AlterTable Indexers 08:41:55.1 Info: => 1.3E-06s 08:41:55.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 08:41:55.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 08:41:55.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 08:41:55.1 Info: DROP TABLE "Indexers" 08:41:55.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:55.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:55.1 Info: => 0.0041034s 08:41:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-31T08:41:55', 'separate_automatic_and_interactive_search') 08:41:55.1 Info: Committing Transaction 08:41:55.1 Info: 6: separate_automatic_and_interactive_search migrated 08:41:55.1 Info: => 0.0044686s 08:41:55.1 Info: 7: change_album_path_to_relative migrating 08:41:55.1 Info: Beginning Transaction 08:41:55.1 Info: Starting migration of Main DB to 7 08:41:55.1 Info: DeleteColumn Albums Path 08:41:55.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 08:41:55.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 08:41:55.1 Info: DROP TABLE "Albums" 08:41:55.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:55.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:55.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:55.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:55.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:55.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:55.1 Info: => 0.0051698s 08:41:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-31T08:41:55', 'change_album_path_to_relative') 08:41:55.1 Info: Committing Transaction 08:41:55.1 Info: 7: change_album_path_to_relative migrated 08:41:55.1 Info: => 0.0055849s 08:41:55.1 Info: 8: change_quality_size_mb_to_kb migrating 08:41:55.1 Info: Beginning Transaction 08:41:55.1 Info: Starting migration of Main DB to 8 08:41:55.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 08:41:55.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 08:41:55.1 Info: => 5.68E-05s 08:41:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-31T08:41:55', 'change_quality_size_mb_to_kb') 08:41:55.1 Info: Committing Transaction 08:41:55.1 Info: 8: change_quality_size_mb_to_kb migrated 08:41:55.1 Info: => 0.0003236s 08:41:55.1 Info: 9: album_releases migrating 08:41:55.1 Info: Beginning Transaction 08:41:55.1 Info: Starting migration of Main DB to 9 08:41:55.1 Info: AlterTable Albums 08:41:55.1 Info: => 1.2E-06s 08:41:55.1 Info: CreateColumn Albums Releases String 08:41:55.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 08:41:55.1 Info: => 0.0006001s 08:41:55.1 Info: AlterTable Albums 08:41:55.1 Info: => 1.4E-06s 08:41:55.1 Info: CreateColumn Albums CurrentRelease String 08:41:55.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 08:41:55.1 Info: => 0.0005795s 08:41:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-31T08:41:55', 'album_releases') 08:41:55.1 Info: Committing Transaction 08:41:55.1 Info: 9: album_releases migrated 08:41:55.1 Info: => 0.0008699s 08:41:55.1 Info: 10: album_releases_fix migrating 08:41:55.1 Info: Beginning Transaction 08:41:55.1 Info: Starting migration of Main DB to 10 08:41:55.1 Info: AlterTable Albums 08:41:55.1 Info: => 1.2E-06s 08:41:55.1 Info: AlterColumn Albums Releases String 08:41:55.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 08:41:55.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 08:41:55.1 Info: DROP TABLE "Albums" 08:41:55.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:55.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:55.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:55.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:55.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:55.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:55.1 Info: => 0.0063848s 08:41:55.1 Info: AlterTable Albums 08:41:55.1 Info: => 1.7E-06s 08:41:55.1 Info: AlterColumn Albums CurrentRelease String 08:41:55.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 08:41:55.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 08:41:55.1 Info: DROP TABLE "Albums" 08:41:55.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:55.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:55.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:55.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:55.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:55.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:55.1 Info: => 0.0050429s 08:41:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-31T08:41:55', 'album_releases_fix') 08:41:55.1 Info: Committing Transaction 08:41:55.1 Info: 10: album_releases_fix migrated 08:41:55.1 Info: => 0.0054123s 08:41:55.1 Info: 11: import_lists migrating 08:41:55.1 Info: Beginning Transaction 08:41:55.1 Info: Starting migration of Main DB to 11 08:41:55.1 Info: CreateTable ImportLists 08:41:55.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) 08:41:55.1 Info: => 0.0002218s 08:41:55.1 Info: CreateIndex ImportLists (Name) 08:41:55.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:41:55.1 Info: => 0.000122s 08:41:55.1 Info: CreateTable ImportListStatus 08:41:55.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) 08:41:55.1 Info: => 0.0001341s 08:41:55.1 Info: CreateIndex ImportListStatus (ProviderId) 08:41:55.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:55.1 Info: => 0.0001133s 08:41:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-31T08:41:55', 'import_lists') 08:41:55.1 Info: Committing Transaction 08:41:55.1 Info: 11: import_lists migrated 08:41:55.1 Info: => 0.0004205s 08:41:55.1 Info: 12: add_release_status migrating 08:41:55.1 Info: Beginning Transaction 08:41:55.1 Info: Starting migration of Main DB to 12 08:41:55.1 Info: AlterTable MetadataProfiles 08:41:55.1 Info: => 1.3E-06s 08:41:55.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 08:41:55.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 08:41:55.1 Info: => 0.0006057s 08:41:55.1 Info: PerformDBOperation 08:41:55.1 Info: Performing DB Operation 08:41:55.1 Info: => 3.42E-05s 08:41:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-31T08:41:55', 'add_release_status') 08:41:55.1 Info: Committing Transaction 08:41:55.1 Info: 12: add_release_status migrated 08:41:55.1 Info: => 0.0003095s 08:41:55.1 Info: 13: album_download_notification migrating 08:41:55.1 Info: Beginning Transaction 08:41:55.1 Info: Starting migration of Main DB to 13 08:41:55.1 Info: AlterTable Notifications 08:41:55.1 Info: => 1.4E-06s 08:41:55.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 08:41:55.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 08:41:55.1 Info: => 0.0006025s 08:41:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-31T08:41:55', 'album_download_notification') 08:41:55.1 Info: Committing Transaction 08:41:55.1 Info: 13: album_download_notification migrated 08:41:55.1 Info: => 0.0008991s 08:41:55.1 Info: 14: fix_language_metadata_profiles migrating 08:41:55.1 Info: Beginning Transaction 08:41:55.1 Info: Starting migration of Main DB to 14 08:41:55.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 08:41:55.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 08:41:55.1 Info: => 8.61E-05s 08:41:55.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 08:41:55.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 08:41:55.1 Info: => 6.73E-05s 08:41:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-31T08:41:55', 'fix_language_metadata_profiles') 08:41:55.1 Info: Committing Transaction 08:41:55.1 Info: 14: fix_language_metadata_profiles migrated 08:41:55.1 Info: => 0.0003157s 08:41:55.1 Info: 15: remove_fanzub migrating 08:41:55.1 Info: Beginning Transaction 08:41:55.1 Info: Starting migration of Main DB to 15 08:41:55.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:55.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:55.1 Info: => 4.83E-05s 08:41:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-31T08:41:55', 'remove_fanzub') 08:41:55.1 Info: Committing Transaction 08:41:55.1 Info: 15: remove_fanzub migrated 08:41:55.1 Info: => 0.0002925s 08:41:55.1 Info: 16: update_artist_history_indexes migrating 08:41:55.1 Info: Beginning Transaction 08:41:55.1 Info: Starting migration of Main DB to 16 08:41:55.1 Info: CreateIndex Albums (ArtistId) 08:41:55.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 08:41:55.1 Info: => 0.0001452s 08:41:55.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 08:41:55.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 08:41:55.1 Info: => 0.0001203s 08:41:55.1 Info: DeleteIndex History (AlbumId) 08:41:55.1 Info: DROP INDEX "IX_History_AlbumId" 08:41:55.1 Info: => 0.0001262s 08:41:55.1 Info: CreateIndex History (AlbumId, Date) 08:41:55.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:55.1 Info: => 0.0001199s 08:41:55.1 Info: DeleteIndex History (DownloadId) 08:41:55.1 Info: DROP INDEX "IX_History_DownloadId" 08:41:55.1 Info: => 0.0001165s 08:41:55.1 Info: CreateIndex History (DownloadId, Date) 08:41:55.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:55.1 Info: => 0.0001179s 08:41:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-31T08:41:55', 'update_artist_history_indexes') 08:41:55.1 Info: Committing Transaction 08:41:55.1 Info: 16: update_artist_history_indexes migrated 08:41:55.1 Info: => 0.0004354s 08:41:55.1 Info: 17: remove_nma migrating 08:41:55.1 Info: Beginning Transaction 08:41:55.1 Info: Starting migration of Main DB to 17 08:41:55.1 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:55.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 08:41:55.1 Info: => 5.37E-05s 08:41:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-31T08:41:55', 'remove_nma') 08:41:55.1 Info: Committing Transaction 08:41:55.1 Info: 17: remove_nma migrated 08:41:55.1 Info: => 0.0003024s 08:41:55.1 Info: 18: album_disambiguation migrating 08:41:55.1 Info: Beginning Transaction 08:41:55.1 Info: Starting migration of Main DB to 18 08:41:55.1 Info: AlterTable Albums 08:41:55.1 Info: => 1.2E-06s 08:41:55.1 Info: CreateColumn Albums Disambiguation String 08:41:55.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 08:41:55.1 Info: => 0.000626s 08:41:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-31T08:41:55', 'album_disambiguation') 08:41:55.1 Info: Committing Transaction 08:41:55.1 Info: 18: album_disambiguation migrated 08:41:55.1 Info: => 0.0009252s 08:41:55.1 Info: 19: add_ape_quality_in_profiles migrating 08:41:55.1 Info: Beginning Transaction 08:41:55.1 Info: Starting migration of Main DB to 19 08:41:55.1 Info: PerformDBOperation 08:41:55.1 Info: Performing DB Operation 08:41:55.1 Info: => 4.07E-05s 08:41:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-31T08:41:55', 'add_ape_quality_in_profiles') 08:41:55.1 Info: Committing Transaction 08:41:55.1 Info: 19: add_ape_quality_in_profiles migrated 08:41:55.1 Info: => 0.0002988s 08:41:55.1 Info: 20: remove_pushalot migrating 08:41:55.1 Info: Beginning Transaction 08:41:55.1 Info: Starting migration of Main DB to 20 08:41:55.1 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:55.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 08:41:55.1 Info: => 5.17E-05s 08:41:55.1 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:55.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 08:41:55.1 Info: => 3.86E-05s 08:41:55.1 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:55.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 08:41:55.1 Info: => 3.95E-05s 08:41:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-31T08:41:55', 'remove_pushalot') 08:41:55.1 Info: Committing Transaction 08:41:55.1 Info: 20: remove_pushalot migrated 08:41:55.1 Info: => 0.0002825s 08:41:55.1 Info: 21: add_custom_filters migrating 08:41:55.1 Info: Beginning Transaction 08:41:55.1 Info: Starting migration of Main DB to 21 08:41:55.1 Info: CreateTable CustomFilters 08:41:55.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 08:41:55.1 Info: => 0.0001377s 08:41:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-31T08:41:55', 'add_custom_filters') 08:41:55.1 Info: Committing Transaction 08:41:55.1 Info: 21: add_custom_filters migrated 08:41:55.1 Info: => 0.0004332s 08:41:55.1 Info: 22: import_list_tags migrating 08:41:55.1 Info: Beginning Transaction 08:41:55.1 Info: Starting migration of Main DB to 22 08:41:55.1 Info: AlterTable ImportLists 08:41:55.1 Info: => 1.2E-06s 08:41:55.1 Info: CreateColumn ImportLists Tags String 08:41:55.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 08:41:55.1 Info: => 0.0006323s 08:41:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-31T08:41:55', 'import_list_tags') 08:41:55.1 Info: Committing Transaction 08:41:55.1 Info: 22: import_list_tags migrated 08:41:55.1 Info: => 0.0009273s 08:41:55.1 Info: 23: add_release_groups_etc migrating 08:41:55.1 Info: Beginning Transaction 08:41:55.1 Info: Starting migration of Main DB to 23 08:41:55.1 Info: CreateTable ArtistMetadata 08:41:55.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) 08:41:55.1 Info: => 0.0002129s 08:41:55.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 08:41:55.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 08:41:55.1 Info: => 0.0001326s 08:41:55.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" 08:41:55.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" 08:41:55.1 Info: => 0.0001196s 08:41:55.1 Info: AlterTable Artists 08:41:55.1 Info: => 1.5E-06s 08:41:55.1 Info: CreateColumn Artists ArtistMetadataId Int32 08:41:55.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:55.1 Info: => 0.0006554s 08:41:55.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:55.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:55.1 Info: => 7.6E-05s 08:41:55.1 Info: CreateTable AlbumReleases 08:41:55.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) 08:41:55.1 Info: => 0.0001998s 08:41:55.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 08:41:55.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:41:55.1 Info: => 0.0001211s 08:41:55.1 Info: CreateIndex AlbumReleases (AlbumId) 08:41:55.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:41:55.1 Info: => 0.0001101s 08:41:55.1 Info: PerformDBOperation 08:41:55.1 Info: Performing DB Operation 08:41:55.1 Info: => 4.12E-05s 08:41:55.1 Info: AlterTable Albums 08:41:55.1 Info: => 1.3E-06s 08:41:55.1 Info: CreateColumn Albums ArtistMetadataId Int32 08:41:55.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:55.1 Info: => 0.0006364s 08:41:55.1 Info: AlterTable Albums 08:41:55.1 Info: => 1.7E-06s 08:41:55.1 Info: CreateColumn Albums AnyReleaseOk Boolean 08:41:55.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 08:41:55.1 Info: => 0.0006282s 08:41:55.1 Info: AlterTable Albums 08:41:55.1 Info: => 1.5E-06s 08:41:55.1 Info: CreateColumn Albums Links String 08:41:55.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 08:41:55.1 Info: => 0.0006294s 08:41:55.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:55.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:55.1 Info: => 9.17E-05s 08:41:55.1 Info: AlterTable Tracks 08:41:55.1 Info: => 1.3E-06s 08:41:55.1 Info: CreateColumn Tracks ForeignRecordingId String 08:41:55.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 08:41:55.1 Info: => 0.000627s 08:41:55.1 Info: AlterTable Tracks 08:41:55.1 Info: => 1.4E-06s 08:41:55.1 Info: CreateColumn Tracks AlbumReleaseId Int32 08:41:55.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 08:41:55.1 Info: => 0.0006249s 08:41:55.1 Info: AlterTable Tracks 08:41:55.1 Info: => 1.4E-06s 08:41:55.1 Info: CreateColumn Tracks ArtistMetadataId Int32 08:41:55.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:55.1 Info: => 0.0006304s 08:41:55.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:55.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:55.1 Info: => 0.0001104s 08:41:55.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:55.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:55.1 Info: => 8.08E-05s 08:41:55.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 08:41:55.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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) 08:41:55.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" 08:41:55.1 Info: DROP TABLE "Artists" 08:41:55.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:55.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:55.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:55.1 Info: => 0.0075848s 08:41:55.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 08:41:55.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) 08:41:55.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" 08:41:55.1 Info: DROP TABLE "Albums" 08:41:55.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:55.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:55.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:55.1 Info: => 0.0052115s 08:41:55.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 08:41:55.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) 08:41:55.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" 08:41:55.1 Info: DROP TABLE "Tracks" 08:41:55.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:55.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:55.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:55.1 Info: => 0.004902s 08:41:55.1 Info: DeleteColumn TrackFiles ArtistId 08:41:55.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) 08:41:55.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" 08:41:55.1 Info: DROP TABLE "TrackFiles" 08:41:55.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:55.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:55.1 Info: => 0.0058398s 08:41:55.1 Info: CreateIndex Artists (ArtistMetadataId) 08:41:55.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:55.1 Info: => 0.0001187s 08:41:55.1 Info: CreateIndex Artists (Monitored) 08:41:55.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:55.1 Info: => 0.0001203s 08:41:55.1 Info: CreateIndex Albums (ArtistMetadataId) 08:41:55.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:55.1 Info: => 0.0001129s 08:41:55.1 Info: CreateIndex Tracks (ArtistMetadataId) 08:41:55.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 08:41:55.1 Info: => 0.0001065s 08:41:55.1 Info: CreateIndex Tracks (AlbumReleaseId) 08:41:55.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 08:41:55.1 Info: => 0.0001078s 08:41:55.1 Info: CreateIndex Tracks (ForeignRecordingId) 08:41:55.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 08:41:55.1 Info: => 0.0001065s 08:41:55.1 Info: UpdateData 08:41:55.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:55.1 Info: => 5.07E-05s 08:41:55.1 Info: UpdateData 08:41:55.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:55.1 Info: => 4.54E-05s 08:41:55.1 Info: UpdateData 08:41:55.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 08:41:55.1 Info: => 5.06E-05s 08:41:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-31T08:41:55', 'add_release_groups_etc') 08:41:55.1 Info: Committing Transaction 08:41:55.1 Info: 23: add_release_groups_etc migrated 08:41:55.1 Info: => 0.0006314s 08:41:55.1 Info: 24: NewMediaInfoFormat migrating 08:41:55.1 Info: Beginning Transaction 08:41:55.1 Info: Starting migration of Main DB to 24 08:41:55.1 Info: UpdateData 08:41:55.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 08:41:55.1 Info: => 5.62E-05s 08:41:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-31T08:41:55', 'NewMediaInfoFormat') 08:41:55.1 Info: Committing Transaction 08:41:55.1 Info: 24: NewMediaInfoFormat migrated 08:41:55.1 Info: => 0.0003081s 08:41:55.1 Info: 25: rename_restrictions_to_release_profiles migrating 08:41:55.1 Info: Beginning Transaction 08:41:55.1 Info: Starting migration of Main DB to 25 08:41:55.1 Info: RenameTable Restrictions ReleaseProfiles 08:41:55.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 08:41:55.1 Info: => 0.0016973s 08:41:55.1 Info: AlterTable ReleaseProfiles 08:41:55.1 Info: => 1.5E-06s 08:41:55.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 08:41:55.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 08:41:55.1 Info: => 0.000585s 08:41:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-31T08:41:55', 'rename_restrictions_to_release_profiles') 08:41:55.1 Info: Committing Transaction 08:41:55.1 Info: 25: rename_restrictions_to_release_profiles migrated 08:41:55.1 Info: => 0.0008942s 08:41:55.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 08:41:55.1 Info: Beginning Transaction 08:41:55.1 Info: Starting migration of Main DB to 26 08:41:55.1 Info: RenameTable Profiles QualityProfiles 08:41:55.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 08:41:55.1 Info: => 0.0018029s 08:41:55.1 Info: AlterTable QualityProfiles 08:41:55.1 Info: => 1.6E-06s 08:41:55.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 08:41:55.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:55.1 Info: => 0.0006004s 08:41:55.1 Info: AlterTable LanguageProfiles 08:41:55.1 Info: => 1.4E-06s 08:41:55.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 08:41:55.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:55.1 Info: => 0.0006186s 08:41:55.1 Info: UpdateData 08:41:55.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:55.1 Info: => 4.81E-05s 08:41:55.1 Info: UpdateData 08:41:55.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:55.1 Info: => 4.12E-05s 08:41:55.1 Info: RenameColumn Artists ProfileId to QualityProfileId 08:41:55.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:55.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" 08:41:55.1 Info: DROP TABLE "Artists" 08:41:55.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:55.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:55.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:55.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:55.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:55.1 Info: => 0.005163s 08:41:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-31T08:41:55', 'rename_quality_profiles_add_upgrade_allowed') 08:41:55.1 Info: Committing Transaction 08:41:55.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 08:41:55.1 Info: => 0.0064972s 08:41:55.1 Info: 27: add_import_exclusions migrating 08:41:55.1 Info: Beginning Transaction 08:41:55.1 Info: Starting migration of Main DB to 27 08:41:55.1 Info: CreateTable ImportListExclusions 08:41:55.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 08:41:55.1 Info: => 0.0001373s 08:41:55.1 Info: CreateIndex ImportListExclusions (ForeignId) 08:41:55.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 08:41:55.1 Info: => 9.59E-05s 08:41:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-31T08:41:55', 'add_import_exclusions') 08:41:55.1 Info: Committing Transaction 08:41:55.1 Info: 27: add_import_exclusions migrated 08:41:55.1 Info: => 0.0004335s 08:41:55.1 Info: 28: clean_artist_metadata_table migrating 08:41:55.1 Info: Beginning Transaction 08:41:55.1 Info: Starting migration of Main DB to 28 08:41:55.1 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:55.1 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:55.1 Info: => 0.0001599s 08:41:55.1 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:55.1 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:55.1 Info: => 0.0001267s 08:41:55.1 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 08:41:55.1 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 08:41:55.1 Info: => 0.0001237s 08:41:55.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 08:41:55.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 08:41:55.1 Info: => 0.0001265s 08:41:55.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:55.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:55.1 Info: => 0.0001305s 08:41:55.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:41:55.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:41:55.1 Info: => 0.0001229s 08:41:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-31T08:41:55', 'clean_artist_metadata_table') 08:41:55.1 Info: Committing Transaction 08:41:55.1 Info: 28: clean_artist_metadata_table migrated 08:41:55.1 Info: => 0.0004249s 08:41:55.1 Info: 29: health_issue_notification migrating 08:41:55.1 Info: Beginning Transaction 08:41:55.1 Info: Starting migration of Main DB to 29 08:41:55.1 Info: AlterTable Notifications 08:41:55.1 Info: => 1.4E-06s 08:41:55.1 Info: CreateColumn Notifications OnHealthIssue Boolean 08:41:55.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 08:41:55.1 Info: => 0.0006358s 08:41:55.1 Info: AlterTable Notifications 08:41:55.1 Info: => 1.4E-06s 08:41:55.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 08:41:55.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 08:41:55.1 Info: => 0.0006242s 08:41:55.1 Info: AlterTable Notifications 08:41:55.1 Info: => 1.4E-06s 08:41:55.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 08:41:55.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 08:41:55.1 Info: => 0.0006183s 08:41:55.1 Info: AlterTable Notifications 08:41:55.1 Info: => 1.5E-06s 08:41:55.1 Info: CreateColumn Notifications OnImportFailure Boolean 08:41:55.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 08:41:55.2 Info: => 0.0005888s 08:41:55.2 Info: AlterTable Notifications 08:41:55.2 Info: => 1.3E-06s 08:41:55.2 Info: CreateColumn Notifications OnTrackRetag Boolean 08:41:55.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 08:41:55.2 Info: => 0.0005989s 08:41:55.2 Info: DeleteColumn Notifications OnDownload 08:41:55.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) 08:41:55.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" 08:41:55.2 Info: DROP TABLE "Notifications" 08:41:55.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:55.2 Info: => 0.0056155s 08:41:55.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 08:41:55.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) 08:41:55.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" 08:41:55.2 Info: DROP TABLE "Notifications" 08:41:55.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:55.2 Info: => 0.0057603s 08:41:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-31T08:41:55', 'health_issue_notification') 08:41:55.2 Info: Committing Transaction 08:41:55.2 Info: 29: health_issue_notification migrated 08:41:55.2 Info: => 0.0061756s 08:41:55.2 Info: 30: add_mediafilerepository_mtime migrating 08:41:55.2 Info: Beginning Transaction 08:41:55.2 Info: Starting migration of Main DB to 30 08:41:55.2 Info: AlterTable TrackFiles 08:41:55.2 Info: => 1.6E-06s 08:41:55.2 Info: CreateColumn TrackFiles Modified DateTime 08:41:55.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 08:41:55.2 Info: => 0.0006659s 08:41:55.2 Info: AlterTable TrackFiles 08:41:55.2 Info: => 1.4E-06s 08:41:55.2 Info: CreateColumn TrackFiles Path String 08:41:55.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 08:41:55.2 Info: => 0.0006076s 08:41:55.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:55.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:55.2 Info: => 4.3E-05s 08:41:55.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:41:55.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:41:55.2 Info: => 0.0001294s 08:41:55.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 08:41:55.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 08:41:55.2 Info: => 0.0001366s 08:41:55.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 08:41:55.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 08:41:55.2 Info: => 0.0001462s 08:41:55.2 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 08:41:55.2 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 08:41:55.2 Info: => 8.78E-05s 08:41:55.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:55.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:55.2 Info: => 6.06E-05s 08:41:55.2 Info: AlterTable TrackFiles 08:41:55.2 Info: => 1.2E-06s 08:41:55.2 Info: AlterColumn TrackFiles Path String 08:41:55.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:55.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 08:41:55.2 Info: DROP TABLE "TrackFiles" 08:41:55.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:55.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:55.2 Info: => 0.0049276s 08:41:55.2 Info: CreateIndex TrackFiles (Path) 08:41:55.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:55.2 Info: => 8.97E-05s 08:41:55.2 Info: DeleteColumn TrackFiles RelativePath 08:41:55.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:55.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 08:41:55.2 Info: DROP TABLE "TrackFiles" 08:41:55.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:55.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:55.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:55.2 Info: => 0.006344s 08:41:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-31T08:41:55', 'add_mediafilerepository_mtime') 08:41:55.2 Info: Committing Transaction 08:41:55.2 Info: 30: add_mediafilerepository_mtime migrated 08:41:55.2 Info: => 0.0067566s 08:41:55.2 Info: 31: add_artistmetadataid_constraint migrating 08:41:55.2 Info: Beginning Transaction 08:41:55.2 Info: Starting migration of Main DB to 31 08:41:55.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") 08:41:55.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") 08:41:55.2 Info: => 0.0001002s 08:41:55.2 Info: DeleteIndex Artists (ArtistMetadataId) 08:41:55.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 08:41:55.2 Info: => 0.0001399s 08:41:55.2 Info: AlterColumn Artists ArtistMetadataId Int32 08:41:55.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:55.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" 08:41:55.2 Info: DROP TABLE "Artists" 08:41:55.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:55.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:55.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:55.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:55.2 Info: => 0.0050865s 08:41:55.2 Info: CreateIndex Artists (ArtistMetadataId) 08:41:55.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:55.2 Info: => 8.84E-05s 08:41:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-31T08:41:55', 'add_artistmetadataid_constraint') 08:41:55.2 Info: Committing Transaction 08:41:55.2 Info: 31: add_artistmetadataid_constraint migrated 08:41:55.2 Info: => 0.0004789s 08:41:55.2 Info: 32: old_ids_and_artist_alias migrating 08:41:55.2 Info: Beginning Transaction 08:41:55.2 Info: Starting migration of Main DB to 32 08:41:55.2 Info: AlterTable ArtistMetadata 08:41:55.2 Info: => 1.3E-06s 08:41:55.2 Info: CreateColumn ArtistMetadata Aliases String 08:41:55.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 08:41:55.2 Info: => 0.0006644s 08:41:55.2 Info: AlterTable ArtistMetadata 08:41:55.2 Info: => 1.5E-06s 08:41:55.2 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 08:41:55.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 08:41:55.2 Info: => 0.0006081s 08:41:55.2 Info: AlterTable Albums 08:41:55.2 Info: => 1.2E-06s 08:41:55.2 Info: CreateColumn Albums OldForeignAlbumIds String 08:41:55.2 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 08:41:55.2 Info: => 0.0005996s 08:41:55.2 Info: AlterTable AlbumReleases 08:41:55.2 Info: => 1.4E-06s 08:41:55.2 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 08:41:55.2 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 08:41:55.2 Info: => 0.0005842s 08:41:55.2 Info: AlterTable Tracks 08:41:55.2 Info: => 1.2E-06s 08:41:55.2 Info: CreateColumn Tracks OldForeignRecordingIds String 08:41:55.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 08:41:55.2 Info: => 0.0005935s 08:41:55.2 Info: AlterTable Tracks 08:41:55.2 Info: => 1.4E-06s 08:41:55.2 Info: CreateColumn Tracks OldForeignTrackIds String 08:41:55.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 08:41:55.2 Info: => 0.0006176s 08:41:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-31T08:41:55', 'old_ids_and_artist_alias') 08:41:55.2 Info: Committing Transaction 08:41:55.2 Info: 32: old_ids_and_artist_alias migrated 08:41:55.2 Info: => 0.0009591s 08:41:55.2 Info: 33: download_propers_config migrating 08:41:55.2 Info: Beginning Transaction 08:41:55.2 Info: Starting migration of Main DB to 33 08:41:55.2 Info: PerformDBOperation 08:41:55.2 Info: Performing DB Operation 08:41:55.2 Info: => 3.62E-05s 08:41:55.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:41:55.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:41:55.2 Info: => 4.43E-05s 08:41:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-31T08:41:55', 'download_propers_config') 08:41:55.2 Info: Committing Transaction 08:41:55.2 Info: 33: download_propers_config migrated 08:41:55.2 Info: => 0.0003292s 08:41:55.2 Info: 34: remove_language_profiles migrating 08:41:55.2 Info: Beginning Transaction 08:41:55.2 Info: Starting migration of Main DB to 34 08:41:55.2 Info: DeleteTable LanguageProfiles 08:41:55.2 Info: DROP TABLE "LanguageProfiles" 08:41:55.2 Info: => 0.0002119s 08:41:55.2 Info: DeleteColumn Artists LanguageProfileId 08:41:55.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:55.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" 08:41:55.2 Info: DROP TABLE "Artists" 08:41:55.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:55.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:55.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:55.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:55.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:55.2 Info: => 0.0053056s 08:41:55.2 Info: DeleteColumn ImportLists LanguageProfileId 08:41:55.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) 08:41:55.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" 08:41:55.2 Info: DROP TABLE "ImportLists" 08:41:55.2 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 08:41:55.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:41:55.2 Info: => 0.0048697s 08:41:55.2 Info: DeleteColumn Blacklist Language 08:41:55.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) 08:41:55.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" 08:41:55.2 Info: DROP TABLE "Blacklist" 08:41:55.2 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 08:41:55.2 Info: => 0.0064176s 08:41:55.2 Info: DeleteColumn History Language 08:41:55.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) 08:41:55.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" 08:41:55.2 Info: DROP TABLE "History" 08:41:55.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 08:41:55.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:55.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:55.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:55.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:55.2 Info: => 0.0054442s 08:41:55.2 Info: DeleteColumn LyricFiles Language 08:41:55.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) 08:41:55.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" 08:41:55.2 Info: DROP TABLE "LyricFiles" 08:41:55.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:41:55.2 Info: => 0.0057942s 08:41:55.2 Info: DeleteColumn TrackFiles Language 08:41:55.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:55.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" 08:41:55.2 Info: DROP TABLE "TrackFiles" 08:41:55.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:55.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:55.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:55.2 Info: => 0.0050972s 08:41:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-31T08:41:55', 'remove_language_profiles') 08:41:55.2 Info: Committing Transaction 08:41:55.2 Info: 34: remove_language_profiles migrated 08:41:55.2 Info: => 0.0057446s 08:41:55.2 Info: 35: multi_disc_naming_format migrating 08:41:55.2 Info: Beginning Transaction 08:41:55.2 Info: Starting migration of Main DB to 35 08:41:55.2 Info: AlterTable NamingConfig 08:41:55.2 Info: => 1.3E-06s 08:41:55.2 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 08:41:55.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 08:41:55.2 Info: => 0.0006767s 08:41:55.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:41:55.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:41:55.2 Info: => 5.22E-05s 08:41:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-31T08:41:55', 'multi_disc_naming_format') 08:41:55.2 Info: Committing Transaction 08:41:55.2 Info: 35: multi_disc_naming_format migrated 08:41:55.2 Info: => 0.0003686s 08:41:55.2 Info: 36: add_download_client_priority migrating 08:41:55.2 Info: Beginning Transaction 08:41:55.2 Info: Starting migration of Main DB to 36 08:41:55.2 Info: AlterTable DownloadClients 08:41:55.2 Info: => 1.3E-06s 08:41:55.2 Info: CreateColumn DownloadClients Priority Int32 08:41:55.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 08:41:55.2 Info: => 0.0006447s 08:41:55.2 Info: PerformDBOperation 08:41:55.2 Info: Performing DB Operation 08:41:55.2 Info: => 6.48E-05s 08:41:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-31T08:41:55', 'add_download_client_priority') 08:41:55.2 Info: Committing Transaction 08:41:55.2 Info: 36: add_download_client_priority migrated 08:41:55.2 Info: => 0.0003883s 08:41:55.2 Info: 37: remove_growl_prowl migrating 08:41:55.2 Info: Beginning Transaction 08:41:55.2 Info: Starting migration of Main DB to 37 08:41:55.2 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:55.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 08:41:55.2 Info: => 5.28E-05s 08:41:55.2 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:55.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 08:41:55.2 Info: => 3.8E-05s 08:41:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-31T08:41:55', 'remove_growl_prowl') 08:41:55.2 Info: Committing Transaction 08:41:55.2 Info: 37: remove_growl_prowl migrated 08:41:55.2 Info: => 0.000323s 08:41:55.2 Info: 38: remove_plex_hometheatre migrating 08:41:55.2 Info: Beginning Transaction 08:41:55.2 Info: Starting migration of Main DB to 38 08:41:55.2 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:55.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 08:41:55.2 Info: => 5.04E-05s 08:41:55.2 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:55.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 08:41:55.2 Info: => 3.89E-05s 08:41:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-31T08:41:55', 'remove_plex_hometheatre') 08:41:55.2 Info: Committing Transaction 08:41:55.2 Info: 38: remove_plex_hometheatre migrated 08:41:55.2 Info: => 0.0003146s 08:41:55.2 Info: 39: add_root_folder_add_defaults migrating 08:41:55.2 Info: Beginning Transaction 08:41:55.2 Info: Starting migration of Main DB to 39 08:41:55.2 Info: AlterTable RootFolders 08:41:55.2 Info: => 1.2E-06s 08:41:55.2 Info: CreateColumn RootFolders Name String 08:41:55.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 08:41:55.2 Info: => 0.0006303s 08:41:55.2 Info: AlterTable RootFolders 08:41:55.2 Info: => 1.3E-06s 08:41:55.2 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 08:41:55.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 08:41:55.2 Info: => 0.0005845s 08:41:55.2 Info: AlterTable RootFolders 08:41:55.2 Info: => 1.1E-06s 08:41:55.2 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 08:41:55.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 08:41:55.2 Info: => 0.000591s 08:41:55.2 Info: AlterTable RootFolders 08:41:55.2 Info: => 1.3E-06s 08:41:55.2 Info: CreateColumn RootFolders DefaultMonitorOption Int32 08:41:55.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 08:41:55.2 Info: => 0.0005777s 08:41:55.2 Info: AlterTable RootFolders 08:41:55.2 Info: => 1.2E-06s 08:41:55.2 Info: CreateColumn RootFolders DefaultTags String 08:41:55.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 08:41:55.2 Info: => 0.0005994s 08:41:55.2 Info: PerformDBOperation 08:41:55.2 Info: Performing DB Operation 08:41:55.2 Info: => 6.12E-05s 08:41:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-31T08:41:55', 'add_root_folder_add_defaults') 08:41:55.2 Info: Committing Transaction 08:41:55.2 Info: 39: add_root_folder_add_defaults migrated 08:41:55.2 Info: => 0.0003832s 08:41:55.2 Info: 40: task_duration migrating 08:41:55.2 Info: Beginning Transaction 08:41:55.2 Info: Starting migration of Main DB to 40 08:41:55.2 Info: AlterTable ScheduledTasks 08:41:55.2 Info: => 1.3E-06s 08:41:55.2 Info: CreateColumn ScheduledTasks LastStartTime DateTime 08:41:55.2 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 08:41:55.2 Info: => 0.0006369s 08:41:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-31T08:41:55', 'task_duration') 08:41:55.2 Info: Committing Transaction 08:41:55.2 Info: 40: task_duration migrated 08:41:55.2 Info: => 0.0009621s 08:41:55.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 08:41:55.2 Info: Beginning Transaction 08:41:55.2 Info: Starting migration of Main DB to 41 08:41:55.2 Info: AlterTable ReleaseProfiles 08:41:55.2 Info: => 1.2E-06s 08:41:55.2 Info: CreateColumn ReleaseProfiles Enabled Boolean 08:41:55.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 08:41:55.2 Info: => 0.0006385s 08:41:55.2 Info: AlterTable ReleaseProfiles 08:41:55.2 Info: => 1.5E-06s 08:41:55.2 Info: CreateColumn ReleaseProfiles IndexerId Int32 08:41:55.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 08:41:55.2 Info: => 0.000607s 08:41:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-31T08:41:55', 'add_indexer_and_enabled_to_release_profiles') 08:41:55.2 Info: Committing Transaction 08:41:55.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 08:41:55.2 Info: => 0.000949s 08:41:55.2 Info: 42: remove_album_folders migrating 08:41:55.2 Info: Beginning Transaction 08:41:55.2 Info: Starting migration of Main DB to 42 08:41:55.2 Info: DeleteColumn Artists AlbumFolder 08:41:55.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:55.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" 08:41:55.2 Info: DROP TABLE "Artists" 08:41:55.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:55.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:55.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:55.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:55.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:55.2 Info: => 0.0053125s 08:41:55.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 08:41:55.2 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 08:41:55.2 Info: => 4.84E-05s 08:41:55.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 08:41:55.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 08:41:55.2 Info: => 4.26E-05s 08:41:55.2 Info: DeleteColumn NamingConfig AlbumFolderFormat 08:41:55.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) 08:41:55.2 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 08:41:55.2 Info: DROP TABLE "NamingConfig" 08:41:55.2 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 08:41:55.2 Info: => 0.0056891s 08:41:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-31T08:41:55', 'remove_album_folders') 08:41:55.2 Info: Committing Transaction 08:41:55.2 Info: 42: remove_album_folders migrated 08:41:55.2 Info: => 0.0061741s 08:41:55.2 Info: 44: add_priority_to_indexers migrating 08:41:55.2 Info: Beginning Transaction 08:41:55.2 Info: Starting migration of Main DB to 44 08:41:55.2 Info: AlterTable Indexers 08:41:55.2 Info: => 1.3E-06s 08:41:55.2 Info: CreateColumn Indexers Priority Int32 08:41:55.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 08:41:55.2 Info: => 0.0006346s 08:41:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-31T08:41:55', 'add_priority_to_indexers') 08:41:55.2 Info: Committing Transaction 08:41:55.2 Info: 44: add_priority_to_indexers migrated 08:41:55.2 Info: => 0.0009837s 08:41:55.2 Info: 45: remove_chown_and_folderchmod_config migrating 08:41:55.2 Info: Beginning Transaction 08:41:55.2 Info: Starting migration of Main DB to 45 08:41:55.2 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 08:41:55.2 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 08:41:55.2 Info: => 0.0001298s 08:41:55.2 Info: PerformDBOperation 08:41:55.2 Info: Performing DB Operation 08:41:55.2 Info: => 3.17E-05s 08:41:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-31T08:41:55', 'remove_chown_and_folderchmod_config') 08:41:55.2 Info: Committing Transaction 08:41:55.2 Info: 45: remove_chown_and_folderchmod_config migrated 08:41:55.2 Info: => 0.0003364s 08:41:55.2 Info: 47: update_notifiarr migrating 08:41:55.2 Info: Beginning Transaction 08:41:55.2 Info: Starting migration of Main DB to 47 08:41:55.2 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 08:41:55.2 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 08:41:55.2 Info: => 7.9E-05s 08:41:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-31T08:41:55', 'update_notifiarr') 08:41:55.2 Info: Committing Transaction 08:41:55.2 Info: 47: update_notifiarr migrated 08:41:55.2 Info: => 0.000371s 08:41:55.2 Info: 49: email_multiple_addresses migrating 08:41:55.2 Info: Beginning Transaction 08:41:55.2 Info: Starting migration of Main DB to 49 08:41:55.2 Info: PerformDBOperation 08:41:55.2 Info: Performing DB Operation 08:41:55.2 Info: => 6.78E-05s 08:41:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-31T08:41:55', 'email_multiple_addresses') 08:41:55.2 Info: Committing Transaction 08:41:55.2 Info: 49: email_multiple_addresses migrated 08:41:55.2 Info: => 0.0016338s 08:41:55.2 Info: 50: rename_blacklist_to_blocklist migrating 08:41:55.2 Info: Beginning Transaction 08:41:55.2 Info: Starting migration of Main DB to 50 08:41:55.2 Info: RenameTable Blacklist Blocklist 08:41:55.2 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 08:41:55.3 Info: => 0.0018792s 08:41:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-31T08:41:55', 'rename_blacklist_to_blocklist') 08:41:55.3 Info: Committing Transaction 08:41:55.3 Info: 50: rename_blacklist_to_blocklist migrated 08:41:55.3 Info: => 0.0022447s 08:41:55.3 Info: 51: cdh_per_downloadclient migrating 08:41:55.3 Info: Beginning Transaction 08:41:55.3 Info: Starting migration of Main DB to 51 08:41:55.3 Info: AlterTable DownloadClients 08:41:55.3 Info: => 1.2E-06s 08:41:55.3 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 08:41:55.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 08:41:55.3 Info: => 0.0006543s 08:41:55.3 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 08:41:55.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 08:41:55.3 Info: => 0.0006033s 08:41:55.3 Info: PerformDBOperation 08:41:55.3 Info: Performing DB Operation 08:41:55.3 Info: => 0.0001609s 08:41:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-31T08:41:55', 'cdh_per_downloadclient') 08:41:55.3 Info: Committing Transaction 08:41:55.3 Info: 51: cdh_per_downloadclient migrated 08:41:55.3 Info: => 0.0004885s 08:41:55.3 Info: 52: download_history migrating 08:41:55.3 Info: Beginning Transaction 08:41:55.3 Info: Starting migration of Main DB to 52 08:41:55.3 Info: CreateTable DownloadHistory 08:41:55.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) 08:41:55.3 Info: => 0.0002369s 08:41:55.3 Info: CreateIndex DownloadHistory (EventType) 08:41:55.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 08:41:55.3 Info: => 0.0001096s 08:41:55.3 Info: CreateIndex DownloadHistory (ArtistId) 08:41:55.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 08:41:55.3 Info: => 8.85E-05s 08:41:55.3 Info: CreateIndex DownloadHistory (DownloadId) 08:41:55.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 08:41:55.3 Info: => 9.28E-05s 08:41:55.3 Info: PerformDBOperation 08:41:55.3 Info: Performing DB Operation 08:41:55.3 Info: => 0.0001402s 08:41:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-31T08:41:55', 'download_history') 08:41:55.3 Info: Committing Transaction 08:41:55.3 Info: 52: download_history migrated 08:41:55.3 Info: => 0.000523s 08:41:55.3 Info: 53: add_update_history migrating 08:41:55.3 Info: Beginning Transaction 08:41:55.3 Info: Starting migration of Main DB to 53 08:41:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-31T08:41:55', 'add_update_history') 08:41:55.3 Info: Committing Transaction 08:41:55.3 Info: 53: add_update_history migrated 08:41:55.3 Info: => 0.0003331s 08:41:55.3 Info: 54: add_on_update_to_notifications migrating 08:41:55.3 Info: Beginning Transaction 08:41:55.3 Info: Starting migration of Main DB to 54 08:41:55.3 Info: AlterTable Notifications 08:41:55.3 Info: => 1.4E-06s 08:41:55.3 Info: CreateColumn Notifications OnApplicationUpdate Boolean 08:41:55.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 08:41:55.3 Info: => 0.0006754s 08:41:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-31T08:41:55', 'add_on_update_to_notifications') 08:41:55.3 Info: Committing Transaction 08:41:55.3 Info: 54: add_on_update_to_notifications migrated 08:41:55.3 Info: => 0.0010038s 08:41:55.3 Info: 55: download_client_per_indexer migrating 08:41:55.3 Info: Beginning Transaction 08:41:55.3 Info: Starting migration of Main DB to 55 08:41:55.3 Info: AlterTable Indexers 08:41:55.3 Info: => 1.2E-06s 08:41:55.3 Info: CreateColumn Indexers DownloadClientId Int32 08:41:55.3 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 08:41:55.3 Info: => 0.0006769s 08:41:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-31T08:41:55', 'download_client_per_indexer') 08:41:55.3 Info: Committing Transaction 08:41:55.3 Info: 55: download_client_per_indexer migrated 08:41:55.3 Info: => 0.0010007s 08:41:55.3 Info: 56: AddNewItemMonitorType migrating 08:41:55.3 Info: Beginning Transaction 08:41:55.3 Info: Starting migration of Main DB to 56 08:41:55.3 Info: AlterTable Artists 08:41:55.3 Info: => 1.3E-06s 08:41:55.3 Info: CreateColumn Artists MonitorNewItems Int32 08:41:55.3 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 08:41:55.3 Info: => 0.0006645s 08:41:55.3 Info: AlterTable RootFolders 08:41:55.3 Info: => 1.4E-06s 08:41:55.3 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 08:41:55.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 08:41:55.3 Info: => 0.0006288s 08:41:55.3 Info: AlterTable ImportLists 08:41:55.3 Info: => 1.3E-06s 08:41:55.3 Info: CreateColumn ImportLists MonitorNewItems Int32 08:41:55.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 08:41:55.3 Info: => 0.0006121s 08:41:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-31T08:41:55', 'AddNewItemMonitorType') 08:41:55.3 Info: Committing Transaction 08:41:55.3 Info: 56: AddNewItemMonitorType migrated 08:41:55.3 Info: => 0.0009443s 08:41:55.3 Info: 57: ImportListSearch migrating 08:41:55.3 Info: Beginning Transaction 08:41:55.3 Info: Starting migration of Main DB to 57 08:41:55.3 Info: AlterTable ImportLists 08:41:55.3 Info: => 1.2E-06s 08:41:55.3 Info: CreateColumn ImportLists ShouldSearch Boolean 08:41:55.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 08:41:55.3 Info: => 0.0006726s 08:41:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-31T08:41:55', 'ImportListSearch') 08:41:55.3 Info: Committing Transaction 08:41:55.3 Info: 57: ImportListSearch migrated 08:41:55.3 Info: => 0.0010108s 08:41:55.3 Info: 58: ImportListMonitorExisting migrating 08:41:55.3 Info: Beginning Transaction 08:41:55.3 Info: Starting migration of Main DB to 58 08:41:55.3 Info: AlterTable ImportLists 08:41:55.3 Info: => 1.3E-06s 08:41:55.3 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 08:41:55.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 08:41:55.3 Info: => 0.0007017s 08:41:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-31T08:41:55', 'ImportListMonitorExisting') 08:41:55.3 Info: Committing Transaction 08:41:55.3 Info: 58: ImportListMonitorExisting migrated 08:41:55.3 Info: => 0.0010217s 08:41:55.3 Info: 59: add_indexer_tags migrating 08:41:55.3 Info: Beginning Transaction 08:41:55.3 Info: Starting migration of Main DB to 59 08:41:55.3 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:55.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 08:41:55.3 Info: => 5.41E-05s 08:41:55.3 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:55.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 08:41:55.3 Info: => 3.86E-05s 08:41:55.3 Info: AlterTable Indexers 08:41:55.3 Info: => 1.2E-06s 08:41:55.3 Info: CreateColumn Indexers Tags String 08:41:55.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 08:41:55.3 Info: => 0.0006688s 08:41:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-31T08:41:55', 'add_indexer_tags') 08:41:55.3 Info: Committing Transaction 08:41:55.3 Info: 59: add_indexer_tags migrated 08:41:55.3 Info: => 0.0009812s 08:41:55.3 Info: 60: update_audio_types migrating 08:41:55.3 Info: Beginning Transaction 08:41:55.3 Info: Starting migration of Main DB to 60 08:41:55.3 Info: PerformDBOperation 08:41:55.3 Info: Performing DB Operation 08:41:55.3 Info: => 6.26E-05s 08:41:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-31T08:41:55', 'update_audio_types') 08:41:55.3 Info: Committing Transaction 08:41:55.3 Info: 60: update_audio_types migrated 08:41:55.3 Info: => 0.0003426s 08:41:55.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 08:41:55.3 Info: Beginning Transaction 08:41:55.3 Info: Starting migration of Main DB to 61 08:41:55.3 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:55.3 Info: DELETE FROM "Commands" WHERE 1 = 1 08:41:55.3 Info: => 5.06E-05s 08:41:55.3 Info: AlterTable AlbumReleases 08:41:55.3 Info: => 1.2E-06s 08:41:55.3 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 08:41:55.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) 08:41:55.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" 08:41:55.3 Info: DROP TABLE "AlbumReleases" 08:41:55.3 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 08:41:55.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:41:55.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:41:55.3 Info: => 0.0052602s 08:41:55.3 Info: AlterTable Albums 08:41:55.3 Info: => 1.6E-06s 08:41:55.3 Info: AlterColumn Albums LastInfoSync DateTimeOffset 08:41:55.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) 08:41:55.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" 08:41:55.3 Info: DROP TABLE "Albums" 08:41:55.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:55.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:55.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:55.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:55.3 Info: => 0.0069329s 08:41:55.3 Info: AlterTable Albums 08:41:55.3 Info: => 1.5E-06s 08:41:55.3 Info: AlterColumn Albums ReleaseDate DateTimeOffset 08:41:55.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) 08:41:55.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" 08:41:55.3 Info: DROP TABLE "Albums" 08:41:55.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:55.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:55.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:55.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:55.3 Info: => 0.0054453s 08:41:55.3 Info: AlterTable Albums 08:41:55.3 Info: => 1.5E-06s 08:41:55.3 Info: AlterColumn Albums Added DateTimeOffset 08:41:55.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) 08:41:55.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" 08:41:55.3 Info: DROP TABLE "Albums" 08:41:55.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:55.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:55.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:55.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:55.3 Info: => 0.0054251s 08:41:55.3 Info: AlterTable Artists 08:41:55.3 Info: => 1.5E-06s 08:41:55.3 Info: AlterColumn Artists LastInfoSync DateTimeOffset 08:41:55.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 08:41:55.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" 08:41:55.3 Info: DROP TABLE "Artists" 08:41:55.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:55.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:55.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:55.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:55.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:55.3 Info: => 0.0065727s 08:41:55.3 Info: AlterTable Artists 08:41:55.3 Info: => 1.9E-06s 08:41:55.3 Info: AlterColumn Artists Added DateTimeOffset 08:41:55.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 08:41:55.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" 08:41:55.3 Info: DROP TABLE "Artists" 08:41:55.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:55.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:55.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:55.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:55.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:55.3 Info: => 0.0068959s 08:41:55.3 Info: AlterTable Blocklist 08:41:55.3 Info: => 1.6E-06s 08:41:55.3 Info: AlterColumn Blocklist Date DateTimeOffset 08:41:55.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) 08:41:55.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" 08:41:55.3 Info: DROP TABLE "Blocklist" 08:41:55.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 08:41:55.3 Info: => 0.0049171s 08:41:55.3 Info: AlterTable Blocklist 08:41:55.3 Info: => 1.4E-06s 08:41:55.3 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 08:41:55.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) 08:41:55.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" 08:41:55.3 Info: DROP TABLE "Blocklist" 08:41:55.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 08:41:55.3 Info: => 0.0059809s 08:41:55.3 Info: AlterTable Commands 08:41:55.3 Info: => 1.4E-06s 08:41:55.3 Info: AlterColumn Commands QueuedAt DateTimeOffset 08:41:55.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) 08:41:55.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" 08:41:55.3 Info: DROP TABLE "Commands" 08:41:55.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:41:55.3 Info: => 0.0058286s 08:41:55.3 Info: AlterTable Commands 08:41:55.3 Info: => 1.6E-06s 08:41:55.3 Info: AlterColumn Commands StartedAt DateTimeOffset 08:41:55.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) 08:41:55.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" 08:41:55.3 Info: DROP TABLE "Commands" 08:41:55.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:41:55.3 Info: => 0.0062322s 08:41:55.3 Info: AlterTable Commands 08:41:55.3 Info: => 1.7E-06s 08:41:55.3 Info: AlterColumn Commands EndedAt DateTimeOffset 08:41:55.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) 08:41:55.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" 08:41:55.3 Info: DROP TABLE "Commands" 08:41:55.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:41:55.3 Info: => 0.0048501s 08:41:55.3 Info: AlterTable DownloadClientStatus 08:41:55.3 Info: => 1.7E-06s 08:41:55.3 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 08:41:55.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) 08:41:55.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:41:55.3 Info: DROP TABLE "DownloadClientStatus" 08:41:55.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:41:55.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:55.3 Info: => 0.0049828s 08:41:55.3 Info: AlterTable DownloadClientStatus 08:41:55.3 Info: => 1.4E-06s 08:41:55.3 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 08:41:55.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) 08:41:55.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:41:55.3 Info: DROP TABLE "DownloadClientStatus" 08:41:55.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:41:55.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:55.3 Info: => 0.0052246s 08:41:55.3 Info: AlterTable DownloadClientStatus 08:41:55.3 Info: => 1.6E-06s 08:41:55.3 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 08:41:55.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) 08:41:55.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:41:55.3 Info: DROP TABLE "DownloadClientStatus" 08:41:55.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:41:55.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:55.3 Info: => 0.0065725s 08:41:55.3 Info: AlterTable DownloadHistory 08:41:55.3 Info: => 1.6E-06s 08:41:55.3 Info: AlterColumn DownloadHistory Date DateTimeOffset 08:41:55.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) 08:41:55.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" 08:41:55.4 Info: DROP TABLE "DownloadHistory" 08:41:55.4 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 08:41:55.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 08:41:55.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 08:41:55.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 08:41:55.4 Info: => 0.0054319s 08:41:55.4 Info: AlterTable ExtraFiles 08:41:55.4 Info: => 1.5E-06s 08:41:55.4 Info: AlterColumn ExtraFiles Added DateTimeOffset 08:41:55.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) 08:41:55.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" 08:41:55.4 Info: DROP TABLE "ExtraFiles" 08:41:55.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 08:41:55.4 Info: => 0.0047628s 08:41:55.4 Info: AlterTable ExtraFiles 08:41:55.4 Info: => 1.6E-06s 08:41:55.4 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 08:41:55.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) 08:41:55.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" 08:41:55.4 Info: DROP TABLE "ExtraFiles" 08:41:55.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 08:41:55.4 Info: => 0.0067084s 08:41:55.4 Info: AlterTable History 08:41:55.4 Info: => 1.5E-06s 08:41:55.4 Info: AlterColumn History Date DateTimeOffset 08:41:55.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) 08:41:55.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" 08:41:55.4 Info: DROP TABLE "History" 08:41:55.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 08:41:55.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:55.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:55.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:55.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:55.4 Info: => 0.0055272s 08:41:55.4 Info: AlterTable ImportListStatus 08:41:55.4 Info: => 1.5E-06s 08:41:55.4 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 08:41:55.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) 08:41:55.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:41:55.4 Info: DROP TABLE "ImportListStatus" 08:41:55.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:41:55.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:55.4 Info: => 0.0060535s 08:41:55.4 Info: AlterTable ImportListStatus 08:41:55.4 Info: => 1.7E-06s 08:41:55.4 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 08:41:55.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) 08:41:55.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:41:55.4 Info: DROP TABLE "ImportListStatus" 08:41:55.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:41:55.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:55.4 Info: => 0.0050571s 08:41:55.4 Info: AlterTable ImportListStatus 08:41:55.4 Info: => 1.6E-06s 08:41:55.4 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 08:41:55.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) 08:41:55.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:41:55.4 Info: DROP TABLE "ImportListStatus" 08:41:55.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:41:55.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:55.4 Info: => 0.0063775s 08:41:55.4 Info: AlterTable IndexerStatus 08:41:55.4 Info: => 1.6E-06s 08:41:55.4 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 08:41:55.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) 08:41:55.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:41:55.4 Info: DROP TABLE "IndexerStatus" 08:41:55.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:41:55.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:55.4 Info: => 0.0049968s 08:41:55.4 Info: AlterTable IndexerStatus 08:41:55.4 Info: => 1.7E-06s 08:41:55.4 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 08:41:55.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) 08:41:55.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:41:55.4 Info: DROP TABLE "IndexerStatus" 08:41:55.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:41:55.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:55.4 Info: => 0.0051914s 08:41:55.4 Info: AlterTable IndexerStatus 08:41:55.4 Info: => 1.4E-06s 08:41:55.4 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 08:41:55.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) 08:41:55.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:41:55.4 Info: DROP TABLE "IndexerStatus" 08:41:55.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:41:55.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:55.4 Info: => 0.004994s 08:41:55.4 Info: AlterTable LyricFiles 08:41:55.4 Info: => 1.5E-06s 08:41:55.4 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 08:41:55.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) 08:41:55.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" 08:41:55.4 Info: DROP TABLE "LyricFiles" 08:41:55.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:41:55.4 Info: => 0.0050056s 08:41:55.4 Info: AlterTable LyricFiles 08:41:55.4 Info: => 1.5E-06s 08:41:55.4 Info: AlterColumn LyricFiles Added DateTimeOffset 08:41:55.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) 08:41:55.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" 08:41:55.4 Info: DROP TABLE "LyricFiles" 08:41:55.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:41:55.4 Info: => 0.0062852s 08:41:55.4 Info: AlterTable MetadataFiles 08:41:55.4 Info: => 1.5E-06s 08:41:55.4 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 08:41:55.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) 08:41:55.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" 08:41:55.4 Info: DROP TABLE "MetadataFiles" 08:41:55.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 08:41:55.4 Info: => 0.006273s 08:41:55.4 Info: AlterTable MetadataFiles 08:41:55.4 Info: => 1.6E-06s 08:41:55.4 Info: AlterColumn MetadataFiles Added DateTimeOffset 08:41:55.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) 08:41:55.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" 08:41:55.4 Info: DROP TABLE "MetadataFiles" 08:41:55.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 08:41:55.4 Info: => 0.0049028s 08:41:55.4 Info: AlterTable PendingReleases 08:41:55.4 Info: => 1.5E-06s 08:41:55.4 Info: AlterColumn PendingReleases Added DateTimeOffset 08:41:55.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) 08:41:55.4 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 08:41:55.4 Info: DROP TABLE "PendingReleases" 08:41:55.4 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 08:41:55.4 Info: => 0.0047953s 08:41:55.4 Info: AlterTable ScheduledTasks 08:41:55.4 Info: => 1.7E-06s 08:41:55.4 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 08:41:55.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) 08:41:55.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 08:41:55.4 Info: DROP TABLE "ScheduledTasks" 08:41:55.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 08:41:55.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:55.4 Info: => 0.004974s 08:41:55.4 Info: AlterTable ScheduledTasks 08:41:55.4 Info: => 1.3E-06s 08:41:55.4 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 08:41:55.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) 08:41:55.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 08:41:55.4 Info: DROP TABLE "ScheduledTasks" 08:41:55.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 08:41:55.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:55.4 Info: => 0.0061926s 08:41:55.4 Info: AlterTable TrackFiles 08:41:55.4 Info: => 1.5E-06s 08:41:55.4 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 08:41:55.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) 08:41:55.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" 08:41:55.4 Info: DROP TABLE "TrackFiles" 08:41:55.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:55.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:55.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:55.4 Info: => 0.0051183s 08:41:55.4 Info: AlterTable TrackFiles 08:41:55.4 Info: => 1.3E-06s 08:41:55.4 Info: AlterColumn TrackFiles Modified DateTimeOffset 08:41:55.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:55.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" 08:41:55.5 Info: DROP TABLE "TrackFiles" 08:41:55.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:55.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:55.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:55.5 Info: => 0.0065713s 08:41:55.5 Info: AlterTable VersionInfo 08:41:55.5 Info: => 2E-06s 08:41:55.5 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 08:41:55.5 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 08:41:55.5 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 08:41:55.5 Info: DROP TABLE "VersionInfo" 08:41:55.5 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 08:41:55.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:41:55.5 Info: => 0.0049346s 08:41:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-31T08:41:55', 'postgres_update_timestamp_columns_to_with_timezone') 08:41:55.5 Info: Committing Transaction 08:41:55.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 08:41:55.5 Info: => 0.0057246s 08:41:55.5 Info: 62: add_on_delete_to_notifications migrating 08:41:55.5 Info: Beginning Transaction 08:41:55.5 Info: Starting migration of Main DB to 62 08:41:55.5 Info: AlterTable Notifications 08:41:55.5 Info: => 1.4E-06s 08:41:55.5 Info: CreateColumn Notifications OnArtistDelete Boolean 08:41:55.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 08:41:55.5 Info: => 0.0007099s 08:41:55.5 Info: AlterTable Notifications 08:41:55.5 Info: => 1.6E-06s 08:41:55.5 Info: CreateColumn Notifications OnAlbumDelete Boolean 08:41:55.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 08:41:55.5 Info: => 0.0006646s 08:41:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-31T08:41:55', 'add_on_delete_to_notifications') 08:41:55.5 Info: Committing Transaction 08:41:55.5 Info: 62: add_on_delete_to_notifications migrated 08:41:55.5 Info: => 0.0009873s 08:41:55.5 Info: 63: add_custom_formats migrating 08:41:55.5 Info: Beginning Transaction 08:41:55.5 Info: Starting migration of Main DB to 63 08:41:55.5 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}') 08:41:55.5 Info: AlterTable DelayProfiles 08:41:55.5 Info: => 1.2E-06s 08:41:55.5 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 08:41:55.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 08:41:55.5 Info: => 0.0006564s 08:41:55.5 Info: UpdateData 08:41:55.5 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 08:41:55.5 Info: => 5.5E-05s 08:41:55.5 Info: AlterTable TrackFiles 08:41:55.5 Info: => 1.4E-06s 08:41:55.5 Info: CreateColumn TrackFiles OriginalFilePath String 08:41:55.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 08:41:55.5 Info: => 0.0006083s 08:41:55.5 Info: PerformDBOperation 08:41:55.5 Info: Performing DB Operation 08:41:55.5 Info: => 3.77E-05s 08:41:55.5 Info: CreateTable CustomFormats 08:41:55.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) 08:41:55.5 Info: => 0.0001356s 08:41:55.5 Info: CreateIndex CustomFormats (Name) 08:41:55.5 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 08:41:55.5 Info: => 0.0001301s 08:41:55.5 Info: AlterTable QualityProfiles 08:41:55.5 Info: => 1.4E-06s 08:41:55.5 Info: CreateColumn QualityProfiles FormatItems String 08:41:55.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 08:41:55.5 Info: => 0.000646s 08:41:55.5 Info: AlterTable QualityProfiles 08:41:55.5 Info: => 1.5E-06s 08:41:55.5 Info: CreateColumn QualityProfiles MinFormatScore Int32 08:41:55.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 08:41:55.5 Info: => 0.0006265s 08:41:55.5 Info: AlterTable QualityProfiles 08:41:55.5 Info: => 2.1E-06s 08:41:55.5 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 08:41:55.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 08:41:55.5 Info: => 0.0006254s 08:41:55.5 Info: PerformDBOperation 08:41:55.5 Info: Performing DB Operation 08:41:55.5 Info: => 7.99E-05s 08:41:55.5 Info: PerformDBOperation 08:41:55.5 Info: Performing DB Operation 08:41:55.5 Info: => 0.0012889s 08:41:55.5 Info: DeleteColumn ReleaseProfiles Preferred 08:41:55.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) 08:41:55.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 08:41:55.5 Info: DROP TABLE "ReleaseProfiles" 08:41:55.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 08:41:55.5 Info: => 0.0061591s 08:41:55.5 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 08:41:55.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) 08:41:55.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 08:41:55.5 Info: DROP TABLE "ReleaseProfiles" 08:41:55.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 08:41:55.5 Info: => 0.0048727s 08:41:55.5 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 08:41:55.5 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 08:41:55.5 Info: => 5.47E-05s 08:41:55.5 Info: AlterTable DelayProfiles 08:41:55.5 Info: => 1.5E-06s 08:41:55.5 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 08:41:55.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 08:41:55.5 Info: => 0.0006439s 08:41:55.5 Info: AlterTable DelayProfiles 08:41:55.5 Info: => 2E-06s 08:41:55.5 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 08:41:55.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 08:41:55.5 Info: => 0.0006294s 08:41:55.5 Info: -> 1 Insert operations completed in 00:00:00.0000845 taking an average of 00:00:00.0000845 08:41:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-31T08:41:55', 'add_custom_formats') 08:41:55.5 Info: Committing Transaction 08:41:55.5 Info: 63: add_custom_formats migrated 08:41:55.5 Info: => 0.0010949s 08:41:55.5 Debug: Took: 00:00:00.4845240 08:41:55.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_naming_configs --- 08:41:55.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_migrate_if_bad_regex_in_release_profile --- 08:41:55.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121155727916_141/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:55.5 Info: DatabaseEngineVersionCheck migrating 08:41:55.5 Info: PerformDBOperation 08:41:55.5 Info: Performing DB Operation 08:41:55.5 Info: SQLite 3.46.0 08:41:55.5 Info: => 0.0011241s 08:41:55.5 Info: DatabaseEngineVersionCheck migrated 08:41:55.5 Info: => 0.0011426s 08:41:55.5 Info: VersionMigration migrating 08:41:55.5 Info: Beginning Transaction 08:41:55.5 Info: CreateTable VersionInfo 08:41:55.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:41:55.5 Info: => 0.0001597s 08:41:55.5 Info: Committing Transaction 08:41:55.5 Info: VersionMigration migrated 08:41:55.5 Info: => 0.0005141s 08:41:55.5 Info: VersionUniqueMigration migrating 08:41:55.5 Info: Beginning Transaction 08:41:55.5 Info: CreateIndex VersionInfo (Version) 08:41:55.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:41:55.5 Info: => 0.0001323s 08:41:55.5 Info: AlterTable VersionInfo 08:41:55.5 Info: => 1.4E-06s 08:41:55.5 Info: CreateColumn VersionInfo AppliedOn DateTime 08:41:55.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:41:55.5 Info: => 0.0005622s 08:41:55.5 Info: Committing Transaction 08:41:55.5 Info: VersionUniqueMigration migrated 08:41:55.5 Info: => 0.000768s 08:41:55.5 Info: VersionDescriptionMigration migrating 08:41:55.5 Info: Beginning Transaction 08:41:55.5 Info: AlterTable VersionInfo 08:41:55.5 Info: => 1.4E-06s 08:41:55.5 Info: CreateColumn VersionInfo Description String 08:41:55.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:41:55.5 Info: => 0.0002104s 08:41:55.5 Info: Committing Transaction 08:41:55.5 Info: VersionDescriptionMigration migrated 08:41:55.5 Info: => 0.0003957s 08:41:55.5 Info: 1: InitialSetup migrating 08:41:55.5 Info: Beginning Transaction 08:41:55.5 Info: Starting migration of Main DB to 1 08:41:55.5 Info: CreateTable Config 08:41:55.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:41:55.5 Info: => 0.0001751s 08:41:55.5 Info: CreateIndex Config (Key) 08:41:55.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:41:55.5 Info: => 8.63E-05s 08:41:55.5 Info: CreateTable RootFolders 08:41:55.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:41:55.5 Info: => 9.42E-05s 08:41:55.5 Info: CreateIndex RootFolders (Path) 08:41:55.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:41:55.5 Info: => 7.8E-05s 08:41:55.5 Info: CreateTable Artists 08:41:55.5 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 08:41:55.5 Info: => 0.0003551s 08:41:55.5 Info: CreateIndex Artists (ForeignArtistId) 08:41:55.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:55.5 Info: => 8.99E-05s 08:41:55.5 Info: CreateIndex Artists (NameSlug) 08:41:55.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:55.5 Info: => 8E-05s 08:41:55.5 Info: CreateIndex Artists (CleanName) 08:41:55.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:55.5 Info: => 7.54E-05s 08:41:55.5 Info: CreateIndex Artists (Path) 08:41:55.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:55.5 Info: => 7.44E-05s 08:41:55.5 Info: CreateTable Albums 08:41:55.5 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 08:41:55.5 Info: => 0.0002854s 08:41:55.5 Info: CreateIndex Albums (ForeignAlbumId) 08:41:55.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:55.5 Info: => 8.84E-05s 08:41:55.5 Info: CreateIndex Albums (MBId) 08:41:55.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:55.5 Info: => 7.76E-05s 08:41:55.5 Info: CreateIndex Albums (TADBId) 08:41:55.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:55.5 Info: => 7.82E-05s 08:41:55.5 Info: CreateIndex Albums (TitleSlug) 08:41:55.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:55.5 Info: => 7.76E-05s 08:41:55.5 Info: CreateIndex Albums (CleanTitle) 08:41:55.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:55.5 Info: => 7.48E-05s 08:41:55.5 Info: CreateIndex Albums (Path) 08:41:55.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:41:55.5 Info: => 7.29E-05s 08:41:55.5 Info: CreateTable Tracks 08:41:55.5 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 08:41:55.5 Info: => 0.0001616s 08:41:55.5 Info: CreateIndex Tracks (ForeignTrackId) 08:41:55.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:55.5 Info: => 8.29E-05s 08:41:55.5 Info: CreateIndex Tracks (ArtistId) 08:41:55.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:55.5 Info: => 7.84E-05s 08:41:55.5 Info: CreateIndex Tracks (TrackFileId) 08:41:55.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:55.5 Info: => 0.0001056s 08:41:55.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:41:55.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:41:55.5 Info: => 9.13E-05s 08:41:55.5 Info: CreateTable TrackFiles 08:41:55.5 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 08:41:55.5 Info: => 0.0001515s 08:41:55.5 Info: CreateIndex TrackFiles (ArtistId) 08:41:55.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:41:55.5 Info: => 8.71E-05s 08:41:55.5 Info: CreateIndex TrackFiles (AlbumId) 08:41:55.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:55.5 Info: => 8.31E-05s 08:41:55.5 Info: CreateTable History 08:41:55.5 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 08:41:55.5 Info: => 0.0001574s 08:41:55.5 Info: CreateIndex History (Date) 08:41:55.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:55.5 Info: => 8.67E-05s 08:41:55.5 Info: CreateIndex History (EventType) 08:41:55.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:55.5 Info: => 0.0001099s 08:41:55.5 Info: CreateIndex History (DownloadId) 08:41:55.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:41:55.5 Info: => 9.44E-05s 08:41:55.5 Info: CreateIndex History (AlbumId) 08:41:55.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:41:55.5 Info: => 8.23E-05s 08:41:55.5 Info: CreateTable Notifications 08:41:55.5 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 08:41:55.5 Info: => 0.0001442s 08:41:55.5 Info: CreateTable ScheduledTasks 08:41:55.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:41:55.5 Info: => 0.000117s 08:41:55.5 Info: CreateIndex ScheduledTasks (TypeName) 08:41:55.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:55.5 Info: => 8.3E-05s 08:41:55.5 Info: CreateTable Indexers 08:41:55.5 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 08:41:55.5 Info: => 0.0001196s 08:41:55.5 Info: CreateIndex Indexers (Name) 08:41:55.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:55.5 Info: => 0.0001171s 08:41:55.5 Info: CreateTable Profiles 08:41:55.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:41:55.6 Info: => 0.0001358s 08:41:55.6 Info: CreateIndex Profiles (Name) 08:41:55.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:41:55.6 Info: => 9.23E-05s 08:41:55.6 Info: CreateTable QualityDefinitions 08:41:55.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:41:55.6 Info: => 0.0001233s 08:41:55.6 Info: CreateIndex QualityDefinitions (Quality) 08:41:55.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:41:55.6 Info: => 8.43E-05s 08:41:55.6 Info: CreateIndex QualityDefinitions (Title) 08:41:55.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:41:55.6 Info: => 8.42E-05s 08:41:55.6 Info: CreateTable NamingConfig 08:41:55.6 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 08:41:55.6 Info: => 0.0001592s 08:41:55.6 Info: CreateTable Blacklist 08:41:55.6 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 08:41:55.6 Info: => 0.0001986s 08:41:55.6 Info: CreateTable Metadata 08:41:55.6 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 08:41:55.6 Info: => 0.0001173s 08:41:55.6 Info: CreateTable MetadataFiles 08:41:55.6 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 08:41:55.6 Info: => 0.000145s 08:41:55.6 Info: CreateTable DownloadClients 08:41:55.6 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 08:41:55.6 Info: => 0.0023114s 08:41:55.6 Info: CreateTable PendingReleases 08:41:55.6 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 08:41:55.6 Info: => 0.0001414s 08:41:55.6 Info: CreateTable RemotePathMappings 08:41:55.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:41:55.6 Info: => 0.0001141s 08:41:55.6 Info: CreateTable Tags 08:41:55.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:41:55.6 Info: => 9.76E-05s 08:41:55.6 Info: CreateIndex Tags (Label) 08:41:55.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:41:55.6 Info: => 0.000105s 08:41:55.6 Info: CreateTable Restrictions 08:41:55.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:41:55.6 Info: => 0.0001114s 08:41:55.6 Info: CreateTable DelayProfiles 08:41:55.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 08:41:55.6 Info: => 0.0001473s 08:41:55.6 Info: CreateTable Users 08:41:55.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:41:55.6 Info: => 0.0001098s 08:41:55.6 Info: CreateIndex Users (Identifier) 08:41:55.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:41:55.6 Info: => 9.16E-05s 08:41:55.6 Info: CreateIndex Users (Username) 08:41:55.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:41:55.6 Info: => 8.47E-05s 08:41:55.6 Info: CreateTable Commands 08:41:55.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 08:41:55.6 Info: => 0.0001464s 08:41:55.6 Info: CreateTable IndexerStatus 08:41:55.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 08:41:55.6 Info: => 0.0001543s 08:41:55.6 Info: CreateIndex IndexerStatus (ProviderId) 08:41:55.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:55.6 Info: => 8.94E-05s 08:41:55.6 Info: CreateTable ExtraFiles 08:41:55.6 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 08:41:55.6 Info: => 0.0001317s 08:41:55.6 Info: CreateTable LyricFiles 08:41:55.6 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 08:41:55.6 Info: => 0.0001524s 08:41:55.6 Info: CreateTable LanguageProfiles 08:41:55.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:41:55.6 Info: => 0.000109s 08:41:55.6 Info: CreateIndex LanguageProfiles (Name) 08:41:55.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:41:55.6 Info: => 9.31E-05s 08:41:55.6 Info: CreateTable DownloadClientStatus 08:41:55.6 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 08:41:55.6 Info: => 0.0001187s 08:41:55.6 Info: CreateIndex DownloadClientStatus (ProviderId) 08:41:55.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:55.6 Info: => 9.14E-05s 08:41:55.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:41:55.6 Info: -> 1 Insert operations completed in 00:00:00.0000710 taking an average of 00:00:00.0000710 08:41:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:41:55', 'InitialSetup') 08:41:55.6 Info: Committing Transaction 08:41:55.6 Info: 1: InitialSetup migrated 08:41:55.6 Info: => 0.0010049s 08:41:55.6 Info: 2: add_reason_to_pending_releases migrating 08:41:55.6 Info: Beginning Transaction 08:41:55.6 Info: Starting migration of Main DB to 2 08:41:55.6 Info: AlterTable PendingReleases 08:41:55.6 Info: => 1.9E-06s 08:41:55.6 Info: CreateColumn PendingReleases Reason Int32 08:41:55.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:41:55.6 Info: => 0.0006029s 08:41:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:41:55', 'add_reason_to_pending_releases') 08:41:55.6 Info: Committing Transaction 08:41:55.6 Info: 2: add_reason_to_pending_releases migrated 08:41:55.6 Info: => 0.0009013s 08:41:55.6 Info: 3: add_medium_support migrating 08:41:55.6 Info: Beginning Transaction 08:41:55.6 Info: Starting migration of Main DB to 3 08:41:55.6 Info: AlterTable Albums 08:41:55.6 Info: => 1.4E-06s 08:41:55.6 Info: CreateColumn Albums Media String 08:41:55.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:41:55.6 Info: => 0.0005956s 08:41:55.6 Info: AlterTable Tracks 08:41:55.6 Info: => 1.8E-06s 08:41:55.6 Info: CreateColumn Tracks MediumNumber Int32 08:41:55.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:41:55.6 Info: => 0.000541s 08:41:55.6 Info: AlterTable Tracks 08:41:55.6 Info: => 1.6E-06s 08:41:55.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:41:55.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:41:55.6 Info: => 0.0005563s 08:41:55.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:55.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:55.6 Info: => 5.15E-05s 08:41:55.6 Info: DeleteColumn Tracks TrackNumber 08:41:55.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 08:41:55.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 08:41:55.6 Info: DROP TABLE "Tracks" 08:41:55.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:55.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:55.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:55.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:55.6 Info: => 0.0046703s 08:41:55.6 Info: AlterTable Tracks 08:41:55.6 Info: => 1.4E-06s 08:41:55.6 Info: CreateColumn Tracks TrackNumber String 08:41:55.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:41:55.6 Info: => 0.0005498s 08:41:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:41:55', 'add_medium_support') 08:41:55.6 Info: Committing Transaction 08:41:55.6 Info: 3: add_medium_support migrated 08:41:55.6 Info: => 0.0009343s 08:41:55.6 Info: 4: add_various_qualites_in_profile migrating 08:41:55.6 Info: Beginning Transaction 08:41:55.6 Info: Starting migration of Main DB to 4 08:41:55.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:55.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:55.6 Info: => 5.88E-05s 08:41:55.6 Info: PerformDBOperation 08:41:55.6 Info: Performing DB Operation 08:41:55.6 Info: => 4.3E-05s 08:41:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:41:55', 'add_various_qualites_in_profile') 08:41:55.6 Info: Committing Transaction 08:41:55.6 Info: 4: add_various_qualites_in_profile migrated 08:41:55.6 Info: => 0.0003726s 08:41:55.6 Info: 5: metadata_profiles migrating 08:41:55.6 Info: Beginning Transaction 08:41:55.6 Info: Starting migration of Main DB to 5 08:41:55.6 Info: CreateTable MetadataProfiles 08:41:55.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 08:41:55.6 Info: => 0.0001418s 08:41:55.6 Info: CreateIndex MetadataProfiles (Name) 08:41:55.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 08:41:55.6 Info: => 0.0001405s 08:41:55.6 Info: AlterTable Artists 08:41:55.6 Info: => 1.5E-06s 08:41:55.6 Info: CreateColumn Artists MetadataProfileId Int32 08:41:55.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 08:41:55.6 Info: => 0.0005867s 08:41:55.6 Info: DeleteColumn Artists PrimaryAlbumTypes 08:41:55.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 08:41:55.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 08:41:55.6 Info: DROP TABLE "Artists" 08:41:55.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:55.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:55.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:55.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:55.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:55.6 Info: => 0.0050527s 08:41:55.6 Info: DeleteColumn Artists SecondaryAlbumTypes 08:41:55.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 08:41:55.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "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" 08:41:55.6 Info: DROP TABLE "Artists" 08:41:55.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:55.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:55.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:55.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:55.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:55.6 Info: => 0.0048763s 08:41:55.6 Info: AlterTable Albums 08:41:55.6 Info: => 1.4E-06s 08:41:55.6 Info: CreateColumn Albums SecondaryTypes String 08:41:55.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 08:41:55.6 Info: => 0.0005624s 08:41:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-31T08:41:55', 'metadata_profiles') 08:41:55.6 Info: Committing Transaction 08:41:55.6 Info: 5: metadata_profiles migrated 08:41:55.6 Info: => 0.001s 08:41:55.6 Info: 6: separate_automatic_and_interactive_search migrating 08:41:55.6 Info: Beginning Transaction 08:41:55.6 Info: Starting migration of Main DB to 6 08:41:55.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 08:41:55.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) 08:41:55.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 08:41:55.6 Info: DROP TABLE "Indexers" 08:41:55.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:55.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:55.6 Info: => 0.004574s 08:41:55.6 Info: AlterTable Indexers 08:41:55.6 Info: => 1.5E-06s 08:41:55.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 08:41:55.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 08:41:55.6 Info: => 0.0005554s 08:41:55.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:55.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:55.6 Info: => 4.54E-05s 08:41:55.6 Info: AlterTable Indexers 08:41:55.6 Info: => 1.2E-06s 08:41:55.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 08:41:55.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) 08:41:55.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" 08:41:55.6 Info: DROP TABLE "Indexers" 08:41:55.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:55.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:55.6 Info: => 0.0052928s 08:41:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-31T08:41:55', 'separate_automatic_and_interactive_search') 08:41:55.6 Info: Committing Transaction 08:41:55.6 Info: 6: separate_automatic_and_interactive_search migrated 08:41:55.6 Info: => 0.0056776s 08:41:55.6 Info: 7: change_album_path_to_relative migrating 08:41:55.6 Info: Beginning Transaction 08:41:55.6 Info: Starting migration of Main DB to 7 08:41:55.6 Info: DeleteColumn Albums Path 08:41:55.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) 08:41:55.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" 08:41:55.6 Info: DROP TABLE "Albums" 08:41:55.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:55.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:55.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:55.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:55.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:55.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:55.6 Info: => 0.0064062s 08:41:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-31T08:41:55', 'change_album_path_to_relative') 08:41:55.6 Info: Committing Transaction 08:41:55.6 Info: 7: change_album_path_to_relative migrated 08:41:55.6 Info: => 0.006859s 08:41:55.6 Info: 8: change_quality_size_mb_to_kb migrating 08:41:55.6 Info: Beginning Transaction 08:41:55.6 Info: Starting migration of Main DB to 8 08:41:55.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 08:41:55.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 08:41:55.6 Info: => 5.62E-05s 08:41:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-31T08:41:55', 'change_quality_size_mb_to_kb') 08:41:55.6 Info: Committing Transaction 08:41:55.6 Info: 8: change_quality_size_mb_to_kb migrated 08:41:55.6 Info: => 0.000316s 08:41:55.6 Info: 9: album_releases migrating 08:41:55.6 Info: Beginning Transaction 08:41:55.6 Info: Starting migration of Main DB to 9 08:41:55.6 Info: AlterTable Albums 08:41:55.6 Info: => 1.3E-06s 08:41:55.6 Info: CreateColumn Albums Releases String 08:41:55.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 08:41:55.6 Info: => 0.0005927s 08:41:55.6 Info: AlterTable Albums 08:41:55.6 Info: => 1.4E-06s 08:41:55.6 Info: CreateColumn Albums CurrentRelease String 08:41:55.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 08:41:55.6 Info: => 0.000551s 08:41:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-31T08:41:55', 'album_releases') 08:41:55.6 Info: Committing Transaction 08:41:55.6 Info: 9: album_releases migrated 08:41:55.6 Info: => 0.0008489s 08:41:55.6 Info: 10: album_releases_fix migrating 08:41:55.6 Info: Beginning Transaction 08:41:55.6 Info: Starting migration of Main DB to 10 08:41:55.6 Info: AlterTable Albums 08:41:55.6 Info: => 1.1E-06s 08:41:55.6 Info: AlterColumn Albums Releases String 08:41:55.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) 08:41:55.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" 08:41:55.6 Info: DROP TABLE "Albums" 08:41:55.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:55.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:55.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:55.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:55.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:55.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:55.6 Info: => 0.0049957s 08:41:55.6 Info: AlterTable Albums 08:41:55.6 Info: => 1.5E-06s 08:41:55.6 Info: AlterColumn Albums CurrentRelease String 08:41:55.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) 08:41:55.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" 08:41:55.6 Info: DROP TABLE "Albums" 08:41:55.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:55.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:55.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:55.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:55.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:55.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:55.6 Info: => 0.0049611s 08:41:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-31T08:41:55', 'album_releases_fix') 08:41:55.6 Info: Committing Transaction 08:41:55.6 Info: 10: album_releases_fix migrated 08:41:55.6 Info: => 0.0053433s 08:41:55.6 Info: 11: import_lists migrating 08:41:55.6 Info: Beginning Transaction 08:41:55.6 Info: Starting migration of Main DB to 11 08:41:55.6 Info: CreateTable ImportLists 08:41:55.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) 08:41:55.6 Info: => 0.0001815s 08:41:55.6 Info: CreateIndex ImportLists (Name) 08:41:55.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:41:55.6 Info: => 8.86E-05s 08:41:55.6 Info: CreateTable ImportListStatus 08:41:55.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) 08:41:55.6 Info: => 0.0001299s 08:41:55.6 Info: CreateIndex ImportListStatus (ProviderId) 08:41:55.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:55.6 Info: => 8.71E-05s 08:41:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-31T08:41:55', 'import_lists') 08:41:55.6 Info: Committing Transaction 08:41:55.6 Info: 11: import_lists migrated 08:41:55.6 Info: => 0.0004299s 08:41:55.6 Info: 12: add_release_status migrating 08:41:55.6 Info: Beginning Transaction 08:41:55.6 Info: Starting migration of Main DB to 12 08:41:55.6 Info: AlterTable MetadataProfiles 08:41:55.6 Info: => 1.7E-06s 08:41:55.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 08:41:55.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 08:41:55.6 Info: => 0.0006112s 08:41:55.6 Info: PerformDBOperation 08:41:55.6 Info: Performing DB Operation 08:41:55.6 Info: => 3.56E-05s 08:41:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-31T08:41:55', 'add_release_status') 08:41:55.6 Info: Committing Transaction 08:41:55.6 Info: 12: add_release_status migrated 08:41:55.6 Info: => 0.0003188s 08:41:55.6 Info: 13: album_download_notification migrating 08:41:55.6 Info: Beginning Transaction 08:41:55.6 Info: Starting migration of Main DB to 13 08:41:55.6 Info: AlterTable Notifications 08:41:55.6 Info: => 1.6E-06s 08:41:55.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 08:41:55.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 08:41:55.6 Info: => 0.000603s 08:41:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-31T08:41:55', 'album_download_notification') 08:41:55.6 Info: Committing Transaction 08:41:55.6 Info: 13: album_download_notification migrated 08:41:55.6 Info: => 0.0009141s 08:41:55.6 Info: 14: fix_language_metadata_profiles migrating 08:41:55.6 Info: Beginning Transaction 08:41:55.6 Info: Starting migration of Main DB to 14 08:41:55.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 08:41:55.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 08:41:55.6 Info: => 8.71E-05s 08:41:55.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 08:41:55.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 08:41:55.6 Info: => 6.88E-05s 08:41:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-31T08:41:55', 'fix_language_metadata_profiles') 08:41:55.6 Info: Committing Transaction 08:41:55.6 Info: 14: fix_language_metadata_profiles migrated 08:41:55.6 Info: => 0.0003286s 08:41:55.6 Info: 15: remove_fanzub migrating 08:41:55.6 Info: Beginning Transaction 08:41:55.6 Info: Starting migration of Main DB to 15 08:41:55.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:55.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:55.6 Info: => 4.94E-05s 08:41:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-31T08:41:55', 'remove_fanzub') 08:41:55.6 Info: Committing Transaction 08:41:55.6 Info: 15: remove_fanzub migrated 08:41:55.6 Info: => 0.0003026s 08:41:55.6 Info: 16: update_artist_history_indexes migrating 08:41:55.6 Info: Beginning Transaction 08:41:55.6 Info: Starting migration of Main DB to 16 08:41:55.6 Info: CreateIndex Albums (ArtistId) 08:41:55.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 08:41:55.6 Info: => 0.0001137s 08:41:55.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 08:41:55.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 08:41:55.6 Info: => 9.25E-05s 08:41:55.6 Info: DeleteIndex History (AlbumId) 08:41:55.6 Info: DROP INDEX "IX_History_AlbumId" 08:41:55.6 Info: => 0.0001296s 08:41:55.6 Info: CreateIndex History (AlbumId, Date) 08:41:55.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:55.6 Info: => 0.0001014s 08:41:55.6 Info: DeleteIndex History (DownloadId) 08:41:55.6 Info: DROP INDEX "IX_History_DownloadId" 08:41:55.6 Info: => 0.0001124s 08:41:55.6 Info: CreateIndex History (DownloadId, Date) 08:41:55.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:55.6 Info: => 9.94E-05s 08:41:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-31T08:41:55', 'update_artist_history_indexes') 08:41:55.6 Info: Committing Transaction 08:41:55.6 Info: 16: update_artist_history_indexes migrated 08:41:55.6 Info: => 0.000434s 08:41:55.6 Info: 17: remove_nma migrating 08:41:55.6 Info: Beginning Transaction 08:41:55.6 Info: Starting migration of Main DB to 17 08:41:55.6 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:55.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 08:41:55.6 Info: => 5.47E-05s 08:41:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-31T08:41:55', 'remove_nma') 08:41:55.6 Info: Committing Transaction 08:41:55.6 Info: 17: remove_nma migrated 08:41:55.6 Info: => 0.0003226s 08:41:55.6 Info: 18: album_disambiguation migrating 08:41:55.6 Info: Beginning Transaction 08:41:55.6 Info: Starting migration of Main DB to 18 08:41:55.6 Info: AlterTable Albums 08:41:55.6 Info: => 1.5E-06s 08:41:55.6 Info: CreateColumn Albums Disambiguation String 08:41:55.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 08:41:55.6 Info: => 0.0006204s 08:41:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-31T08:41:55', 'album_disambiguation') 08:41:55.6 Info: Committing Transaction 08:41:55.6 Info: 18: album_disambiguation migrated 08:41:55.6 Info: => 0.0009214s 08:41:55.6 Info: 19: add_ape_quality_in_profiles migrating 08:41:55.6 Info: Beginning Transaction 08:41:55.6 Info: Starting migration of Main DB to 19 08:41:55.6 Info: PerformDBOperation 08:41:55.6 Info: Performing DB Operation 08:41:55.6 Info: => 3.75E-05s 08:41:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-31T08:41:55', 'add_ape_quality_in_profiles') 08:41:55.6 Info: Committing Transaction 08:41:55.6 Info: 19: add_ape_quality_in_profiles migrated 08:41:55.6 Info: => 0.0003086s 08:41:55.6 Info: 20: remove_pushalot migrating 08:41:55.6 Info: Beginning Transaction 08:41:55.6 Info: Starting migration of Main DB to 20 08:41:55.6 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:55.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 08:41:55.6 Info: => 5.42E-05s 08:41:55.6 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:55.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 08:41:55.6 Info: => 3.93E-05s 08:41:55.6 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:55.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 08:41:55.6 Info: => 3.86E-05s 08:41:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-31T08:41:55', 'remove_pushalot') 08:41:55.6 Info: Committing Transaction 08:41:55.6 Info: 20: remove_pushalot migrated 08:41:55.6 Info: => 0.001498s 08:41:55.6 Info: 21: add_custom_filters migrating 08:41:55.6 Info: Beginning Transaction 08:41:55.6 Info: Starting migration of Main DB to 21 08:41:55.6 Info: CreateTable CustomFilters 08:41:55.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 08:41:55.6 Info: => 0.0001413s 08:41:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-31T08:41:55', 'add_custom_filters') 08:41:55.6 Info: Committing Transaction 08:41:55.6 Info: 21: add_custom_filters migrated 08:41:55.6 Info: => 0.0004367s 08:41:55.6 Info: 22: import_list_tags migrating 08:41:55.6 Info: Beginning Transaction 08:41:55.6 Info: Starting migration of Main DB to 22 08:41:55.6 Info: AlterTable ImportLists 08:41:55.6 Info: => 1.4E-06s 08:41:55.6 Info: CreateColumn ImportLists Tags String 08:41:55.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 08:41:55.6 Info: => 0.00063s 08:41:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-31T08:41:55', 'import_list_tags') 08:41:55.6 Info: Committing Transaction 08:41:55.6 Info: 22: import_list_tags migrated 08:41:55.6 Info: => 0.0009336s 08:41:55.6 Info: 23: add_release_groups_etc migrating 08:41:55.6 Info: Beginning Transaction 08:41:55.6 Info: Starting migration of Main DB to 23 08:41:55.6 Info: CreateTable ArtistMetadata 08:41:55.6 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 08:41:55.6 Info: => 0.0001954s 08:41:55.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 08:41:55.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 08:41:55.6 Info: => 9.79E-05s 08:41:55.6 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 08:41:55.6 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 08:41:55.6 Info: => 0.0001348s 08:41:55.6 Info: AlterTable Artists 08:41:55.6 Info: => 1.2E-06s 08:41:55.6 Info: CreateColumn Artists ArtistMetadataId Int32 08:41:55.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:55.6 Info: => 0.0006149s 08:41:55.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:55.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:55.6 Info: => 7.44E-05s 08:41:55.6 Info: CreateTable AlbumReleases 08:41:55.6 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 08:41:55.6 Info: => 0.0001718s 08:41:55.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 08:41:55.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:41:55.6 Info: => 9.19E-05s 08:41:55.6 Info: CreateIndex AlbumReleases (AlbumId) 08:41:55.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:41:55.6 Info: => 8.57E-05s 08:41:55.6 Info: PerformDBOperation 08:41:55.6 Info: Performing DB Operation 08:41:55.6 Info: => 4.07E-05s 08:41:55.6 Info: AlterTable Albums 08:41:55.6 Info: => 1.4E-06s 08:41:55.6 Info: CreateColumn Albums ArtistMetadataId Int32 08:41:55.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:55.6 Info: => 0.0006351s 08:41:55.6 Info: AlterTable Albums 08:41:55.6 Info: => 1.3E-06s 08:41:55.6 Info: CreateColumn Albums AnyReleaseOk Boolean 08:41:55.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 08:41:55.6 Info: => 0.0006302s 08:41:55.6 Info: AlterTable Albums 08:41:55.6 Info: => 1.4E-06s 08:41:55.6 Info: CreateColumn Albums Links String 08:41:55.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 08:41:55.6 Info: => 0.0006203s 08:41:55.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:55.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:55.6 Info: => 8.93E-05s 08:41:55.6 Info: AlterTable Tracks 08:41:55.6 Info: => 1.2E-06s 08:41:55.6 Info: CreateColumn Tracks ForeignRecordingId String 08:41:55.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 08:41:55.6 Info: => 0.0006172s 08:41:55.6 Info: AlterTable Tracks 08:41:55.6 Info: => 1.3E-06s 08:41:55.6 Info: CreateColumn Tracks AlbumReleaseId Int32 08:41:55.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 08:41:55.6 Info: => 0.000628s 08:41:55.6 Info: AlterTable Tracks 08:41:55.6 Info: => 1.3E-06s 08:41:55.6 Info: CreateColumn Tracks ArtistMetadataId Int32 08:41:55.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:55.6 Info: => 0.0006238s 08:41:55.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:55.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:55.6 Info: => 0.0001106s 08:41:55.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:55.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:55.6 Info: => 9.07E-05s 08:41:55.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 08:41:55.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:55.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 08:41:55.6 Info: DROP TABLE "Artists" 08:41:55.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:55.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:55.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:55.6 Info: => 0.0062432s 08:41:55.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 08:41:55.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 08:41:55.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 08:41:55.6 Info: DROP TABLE "Albums" 08:41:55.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:55.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:55.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:55.6 Info: => 0.0052312s 08:41:55.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 08:41:55.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:55.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 08:41:55.6 Info: DROP TABLE "Tracks" 08:41:55.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:55.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:55.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:55.6 Info: => 0.0047685s 08:41:55.6 Info: DeleteColumn TrackFiles ArtistId 08:41:55.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 08:41:55.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 08:41:55.7 Info: DROP TABLE "TrackFiles" 08:41:55.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:55.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:55.7 Info: => 0.005894s 08:41:55.7 Info: CreateIndex Artists (ArtistMetadataId) 08:41:55.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:55.7 Info: => 9.13E-05s 08:41:55.7 Info: CreateIndex Artists (Monitored) 08:41:55.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:55.7 Info: => 8.4E-05s 08:41:55.7 Info: CreateIndex Albums (ArtistMetadataId) 08:41:55.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:55.7 Info: => 8.6E-05s 08:41:55.7 Info: CreateIndex Tracks (ArtistMetadataId) 08:41:55.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 08:41:55.7 Info: => 8.68E-05s 08:41:55.7 Info: CreateIndex Tracks (AlbumReleaseId) 08:41:55.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 08:41:55.7 Info: => 8.64E-05s 08:41:55.7 Info: CreateIndex Tracks (ForeignRecordingId) 08:41:55.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 08:41:55.7 Info: => 8.56E-05s 08:41:55.7 Info: UpdateData 08:41:55.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:55.7 Info: => 4.82E-05s 08:41:55.7 Info: UpdateData 08:41:55.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:55.7 Info: => 4.46E-05s 08:41:55.7 Info: UpdateData 08:41:55.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 08:41:55.7 Info: => 5.21E-05s 08:41:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-31T08:41:55', 'add_release_groups_etc') 08:41:55.7 Info: Committing Transaction 08:41:55.7 Info: 23: add_release_groups_etc migrated 08:41:55.7 Info: => 0.0007233s 08:41:55.7 Info: 24: NewMediaInfoFormat migrating 08:41:55.7 Info: Beginning Transaction 08:41:55.7 Info: Starting migration of Main DB to 24 08:41:55.7 Info: UpdateData 08:41:55.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 08:41:55.7 Info: => 5.9E-05s 08:41:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-31T08:41:55', 'NewMediaInfoFormat') 08:41:55.7 Info: Committing Transaction 08:41:55.7 Info: 24: NewMediaInfoFormat migrated 08:41:55.7 Info: => 0.0003207s 08:41:55.7 Info: 25: rename_restrictions_to_release_profiles migrating 08:41:55.7 Info: Beginning Transaction 08:41:55.7 Info: Starting migration of Main DB to 25 08:41:55.7 Info: RenameTable Restrictions ReleaseProfiles 08:41:55.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 08:41:55.7 Info: => 0.0016899s 08:41:55.7 Info: AlterTable ReleaseProfiles 08:41:55.7 Info: => 1.7E-06s 08:41:55.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 08:41:55.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 08:41:55.7 Info: => 0.000593s 08:41:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-31T08:41:55', 'rename_restrictions_to_release_profiles') 08:41:55.7 Info: Committing Transaction 08:41:55.7 Info: 25: rename_restrictions_to_release_profiles migrated 08:41:55.7 Info: => 0.0009189s 08:41:55.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 08:41:55.7 Info: Beginning Transaction 08:41:55.7 Info: Starting migration of Main DB to 26 08:41:55.7 Info: RenameTable Profiles QualityProfiles 08:41:55.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 08:41:55.7 Info: => 0.0016981s 08:41:55.7 Info: AlterTable QualityProfiles 08:41:55.7 Info: => 1.4E-06s 08:41:55.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 08:41:55.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:55.7 Info: => 0.00058s 08:41:55.7 Info: AlterTable LanguageProfiles 08:41:55.7 Info: => 1.2E-06s 08:41:55.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 08:41:55.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:55.7 Info: => 0.0005711s 08:41:55.7 Info: UpdateData 08:41:55.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:55.7 Info: => 4.87E-05s 08:41:55.7 Info: UpdateData 08:41:55.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:55.7 Info: => 3.89E-05s 08:41:55.7 Info: RenameColumn Artists ProfileId to QualityProfileId 08:41:55.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:55.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 08:41:55.7 Info: DROP TABLE "Artists" 08:41:55.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:55.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:55.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:55.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:55.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:55.7 Info: => 0.0051665s 08:41:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-31T08:41:55', 'rename_quality_profiles_add_upgrade_allowed') 08:41:55.7 Info: Committing Transaction 08:41:55.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 08:41:55.7 Info: => 0.0056338s 08:41:55.7 Info: 27: add_import_exclusions migrating 08:41:55.7 Info: Beginning Transaction 08:41:55.7 Info: Starting migration of Main DB to 27 08:41:55.7 Info: CreateTable ImportListExclusions 08:41:55.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 08:41:55.7 Info: => 0.0001429s 08:41:55.7 Info: CreateIndex ImportListExclusions (ForeignId) 08:41:55.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 08:41:55.7 Info: => 0.0001475s 08:41:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-31T08:41:55', 'add_import_exclusions') 08:41:55.7 Info: Committing Transaction 08:41:55.7 Info: 27: add_import_exclusions migrated 08:41:55.7 Info: => 0.0005009s 08:41:55.7 Info: 28: clean_artist_metadata_table migrating 08:41:55.7 Info: Beginning Transaction 08:41:55.7 Info: Starting migration of Main DB to 28 08:41:55.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:55.7 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:55.7 Info: => 0.0001611s 08:41:55.7 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:55.7 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:55.7 Info: => 0.0001276s 08:41:55.7 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 08:41:55.7 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 08:41:55.7 Info: => 0.0001247s 08:41:55.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 08:41:55.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 08:41:55.7 Info: => 0.0001262s 08:41:55.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:55.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:55.7 Info: => 0.0001217s 08:41:55.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:41:55.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:41:55.7 Info: => 0.0001225s 08:41:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-31T08:41:55', 'clean_artist_metadata_table') 08:41:55.7 Info: Committing Transaction 08:41:55.7 Info: 28: clean_artist_metadata_table migrated 08:41:55.7 Info: => 0.0004187s 08:41:55.7 Info: 29: health_issue_notification migrating 08:41:55.7 Info: Beginning Transaction 08:41:55.7 Info: Starting migration of Main DB to 29 08:41:55.7 Info: AlterTable Notifications 08:41:55.7 Info: => 1.4E-06s 08:41:55.7 Info: CreateColumn Notifications OnHealthIssue Boolean 08:41:55.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 08:41:55.7 Info: => 0.0006518s 08:41:55.7 Info: AlterTable Notifications 08:41:55.7 Info: => 1.5E-06s 08:41:55.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 08:41:55.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 08:41:55.7 Info: => 0.0006266s 08:41:55.7 Info: AlterTable Notifications 08:41:55.7 Info: => 1.6E-06s 08:41:55.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 08:41:55.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 08:41:55.7 Info: => 0.0006001s 08:41:55.7 Info: AlterTable Notifications 08:41:55.7 Info: => 1.3E-06s 08:41:55.7 Info: CreateColumn Notifications OnImportFailure Boolean 08:41:55.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 08:41:55.7 Info: => 0.0006319s 08:41:55.7 Info: AlterTable Notifications 08:41:55.7 Info: => 1.6E-06s 08:41:55.7 Info: CreateColumn Notifications OnTrackRetag Boolean 08:41:55.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 08:41:55.7 Info: => 0.000597s 08:41:55.7 Info: DeleteColumn Notifications OnDownload 08:41:55.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) 08:41:55.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" 08:41:55.7 Info: DROP TABLE "Notifications" 08:41:55.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:55.7 Info: => 0.0060598s 08:41:55.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 08:41:55.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) 08:41:55.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" 08:41:55.7 Info: DROP TABLE "Notifications" 08:41:55.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:55.7 Info: => 0.0046914s 08:41:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-31T08:41:55', 'health_issue_notification') 08:41:55.7 Info: Committing Transaction 08:41:55.7 Info: 29: health_issue_notification migrated 08:41:55.7 Info: => 0.0051204s 08:41:55.7 Info: 30: add_mediafilerepository_mtime migrating 08:41:55.7 Info: Beginning Transaction 08:41:55.7 Info: Starting migration of Main DB to 30 08:41:55.7 Info: AlterTable TrackFiles 08:41:55.7 Info: => 1.5E-06s 08:41:55.7 Info: CreateColumn TrackFiles Modified DateTime 08:41:55.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 08:41:55.7 Info: => 0.000659s 08:41:55.7 Info: AlterTable TrackFiles 08:41:55.7 Info: => 1.8E-06s 08:41:55.7 Info: CreateColumn TrackFiles Path String 08:41:55.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 08:41:55.7 Info: => 0.0006111s 08:41:55.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:55.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:55.7 Info: => 4.95E-05s 08:41:55.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) 08:41:55.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) 08:41:55.7 Info: => 0.0001318s 08:41:55.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) 08:41:55.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) 08:41:55.7 Info: => 0.0001426s 08:41:55.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) 08:41:55.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) 08:41:55.7 Info: => 0.0001492s 08:41:55.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") 08:41:55.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") 08:41:55.7 Info: => 8.91E-05s 08:41:55.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:55.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:55.7 Info: => 5.72E-05s 08:41:55.7 Info: AlterTable TrackFiles 08:41:55.7 Info: => 1.4E-06s 08:41:55.7 Info: AlterColumn TrackFiles Path String 08:41:55.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:55.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" 08:41:55.7 Info: DROP TABLE "TrackFiles" 08:41:55.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:55.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:55.7 Info: => 0.0049585s 08:41:55.7 Info: CreateIndex TrackFiles (Path) 08:41:55.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:55.7 Info: => 9.03E-05s 08:41:55.7 Info: DeleteColumn TrackFiles RelativePath 08:41:55.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:55.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" 08:41:55.7 Info: DROP TABLE "TrackFiles" 08:41:55.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:55.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:55.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:55.7 Info: => 0.0064319s 08:41:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-31T08:41:55', 'add_mediafilerepository_mtime') 08:41:55.7 Info: Committing Transaction 08:41:55.7 Info: 30: add_mediafilerepository_mtime migrated 08:41:55.7 Info: => 0.0068051s 08:41:55.7 Info: 31: add_artistmetadataid_constraint migrating 08:41:55.7 Info: Beginning Transaction 08:41:55.7 Info: Starting migration of Main DB to 31 08:41:55.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") 08:41:55.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") 08:41:55.7 Info: => 0.0001016s 08:41:55.7 Info: DeleteIndex Artists (ArtistMetadataId) 08:41:55.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 08:41:55.7 Info: => 0.0001364s 08:41:55.7 Info: AlterColumn Artists ArtistMetadataId Int32 08:41:55.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:55.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 08:41:55.7 Info: DROP TABLE "Artists" 08:41:55.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:55.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:55.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:55.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:55.7 Info: => 0.0050787s 08:41:55.7 Info: CreateIndex Artists (ArtistMetadataId) 08:41:55.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:55.7 Info: => 8.93E-05s 08:41:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-31T08:41:55', 'add_artistmetadataid_constraint') 08:41:55.7 Info: Committing Transaction 08:41:55.7 Info: 31: add_artistmetadataid_constraint migrated 08:41:55.7 Info: => 0.000471s 08:41:55.7 Info: 32: old_ids_and_artist_alias migrating 08:41:55.7 Info: Beginning Transaction 08:41:55.7 Info: Starting migration of Main DB to 32 08:41:55.7 Info: AlterTable ArtistMetadata 08:41:55.7 Info: => 1.3E-06s 08:41:55.7 Info: CreateColumn ArtistMetadata Aliases String 08:41:55.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 08:41:55.7 Info: => 0.0006789s 08:41:55.7 Info: AlterTable ArtistMetadata 08:41:55.7 Info: => 1.4E-06s 08:41:55.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 08:41:55.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 08:41:55.7 Info: => 0.0006163s 08:41:55.7 Info: AlterTable Albums 08:41:55.7 Info: => 1.2E-06s 08:41:55.7 Info: CreateColumn Albums OldForeignAlbumIds String 08:41:55.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 08:41:55.7 Info: => 0.0006098s 08:41:55.7 Info: AlterTable AlbumReleases 08:41:55.7 Info: => 1.1E-06s 08:41:55.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 08:41:55.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 08:41:55.7 Info: => 0.0006058s 08:41:55.7 Info: AlterTable Tracks 08:41:55.7 Info: => 1.5E-06s 08:41:55.7 Info: CreateColumn Tracks OldForeignRecordingIds String 08:41:55.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 08:41:55.7 Info: => 0.0006105s 08:41:55.7 Info: AlterTable Tracks 08:41:55.7 Info: => 1.4E-06s 08:41:55.7 Info: CreateColumn Tracks OldForeignTrackIds String 08:41:55.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 08:41:55.7 Info: => 0.0006048s 08:41:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-31T08:41:55', 'old_ids_and_artist_alias') 08:41:55.7 Info: Committing Transaction 08:41:55.7 Info: 32: old_ids_and_artist_alias migrated 08:41:55.7 Info: => 0.0009257s 08:41:55.7 Info: 33: download_propers_config migrating 08:41:55.7 Info: Beginning Transaction 08:41:55.7 Info: Starting migration of Main DB to 33 08:41:55.7 Info: PerformDBOperation 08:41:55.7 Info: Performing DB Operation 08:41:55.7 Info: => 3.71E-05s 08:41:55.7 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:41:55.7 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:41:55.7 Info: => 4.33E-05s 08:41:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-31T08:41:55', 'download_propers_config') 08:41:55.7 Info: Committing Transaction 08:41:55.7 Info: 33: download_propers_config migrated 08:41:55.7 Info: => 0.0003134s 08:41:55.7 Info: 34: remove_language_profiles migrating 08:41:55.7 Info: Beginning Transaction 08:41:55.7 Info: Starting migration of Main DB to 34 08:41:55.7 Info: DeleteTable LanguageProfiles 08:41:55.7 Info: DROP TABLE "LanguageProfiles" 08:41:55.7 Info: => 0.0002248s 08:41:55.7 Info: DeleteColumn Artists LanguageProfileId 08:41:55.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:55.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 08:41:55.7 Info: DROP TABLE "Artists" 08:41:55.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:55.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:55.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:55.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:55.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:55.7 Info: => 0.0055294s 08:41:55.7 Info: DeleteColumn ImportLists LanguageProfileId 08:41:55.7 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 08:41:55.7 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 08:41:55.7 Info: DROP TABLE "ImportLists" 08:41:55.7 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 08:41:55.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:41:55.7 Info: => 0.0074359s 08:41:55.7 Info: DeleteColumn Blacklist Language 08:41:55.7 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 08:41:55.7 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 08:41:55.7 Info: DROP TABLE "Blacklist" 08:41:55.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 08:41:55.7 Info: => 0.004676s 08:41:55.7 Info: DeleteColumn History Language 08:41:55.7 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 08:41:55.7 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 08:41:55.7 Info: DROP TABLE "History" 08:41:55.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 08:41:55.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:55.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:55.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:55.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:55.7 Info: => 0.0065504s 08:41:55.7 Info: DeleteColumn LyricFiles Language 08:41:55.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 08:41:55.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 08:41:55.7 Info: DROP TABLE "LyricFiles" 08:41:55.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:41:55.7 Info: => 0.0045386s 08:41:55.7 Info: DeleteColumn TrackFiles Language 08:41:55.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:55.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 08:41:55.7 Info: DROP TABLE "TrackFiles" 08:41:55.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:55.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:55.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:55.7 Info: => 0.0049265s 08:41:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-31T08:41:55', 'remove_language_profiles') 08:41:55.7 Info: Committing Transaction 08:41:55.7 Info: 34: remove_language_profiles migrated 08:41:55.7 Info: => 0.0066541s 08:41:55.7 Info: 35: multi_disc_naming_format migrating 08:41:55.7 Info: Beginning Transaction 08:41:55.7 Info: Starting migration of Main DB to 35 08:41:55.7 Info: AlterTable NamingConfig 08:41:55.7 Info: => 1.4E-06s 08:41:55.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 08:41:55.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 08:41:55.7 Info: => 0.0006404s 08:41:55.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:41:55.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:41:55.7 Info: => 5.9E-05s 08:41:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-31T08:41:55', 'multi_disc_naming_format') 08:41:55.7 Info: Committing Transaction 08:41:55.7 Info: 35: multi_disc_naming_format migrated 08:41:55.7 Info: => 0.0003648s 08:41:55.7 Info: 36: add_download_client_priority migrating 08:41:55.7 Info: Beginning Transaction 08:41:55.7 Info: Starting migration of Main DB to 36 08:41:55.7 Info: AlterTable DownloadClients 08:41:55.7 Info: => 1.4E-06s 08:41:55.7 Info: CreateColumn DownloadClients Priority Int32 08:41:55.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 08:41:55.7 Info: => 0.0006602s 08:41:55.7 Info: PerformDBOperation 08:41:55.7 Info: Performing DB Operation 08:41:55.7 Info: => 6.03E-05s 08:41:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-31T08:41:55', 'add_download_client_priority') 08:41:55.7 Info: Committing Transaction 08:41:55.7 Info: 36: add_download_client_priority migrated 08:41:55.7 Info: => 0.0003639s 08:41:55.7 Info: 37: remove_growl_prowl migrating 08:41:55.7 Info: Beginning Transaction 08:41:55.7 Info: Starting migration of Main DB to 37 08:41:55.7 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:55.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 08:41:55.7 Info: => 5.5E-05s 08:41:55.7 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:55.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 08:41:55.7 Info: => 3.81E-05s 08:41:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-31T08:41:55', 'remove_growl_prowl') 08:41:55.7 Info: Committing Transaction 08:41:55.7 Info: 37: remove_growl_prowl migrated 08:41:55.7 Info: => 0.0003081s 08:41:55.7 Info: 38: remove_plex_hometheatre migrating 08:41:55.7 Info: Beginning Transaction 08:41:55.7 Info: Starting migration of Main DB to 38 08:41:55.7 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:55.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 08:41:55.7 Info: => 5.23E-05s 08:41:55.7 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:55.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 08:41:55.7 Info: => 3.95E-05s 08:41:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-31T08:41:55', 'remove_plex_hometheatre') 08:41:55.7 Info: Committing Transaction 08:41:55.7 Info: 38: remove_plex_hometheatre migrated 08:41:55.7 Info: => 0.0003038s 08:41:55.7 Info: 39: add_root_folder_add_defaults migrating 08:41:55.7 Info: Beginning Transaction 08:41:55.7 Info: Starting migration of Main DB to 39 08:41:55.7 Info: AlterTable RootFolders 08:41:55.7 Info: => 1.6E-06s 08:41:55.7 Info: CreateColumn RootFolders Name String 08:41:55.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 08:41:55.8 Info: => 0.0006565s 08:41:55.8 Info: AlterTable RootFolders 08:41:55.8 Info: => 1.4E-06s 08:41:55.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 08:41:55.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 08:41:55.8 Info: => 0.0006329s 08:41:55.8 Info: AlterTable RootFolders 08:41:55.8 Info: => 1.3E-06s 08:41:55.8 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 08:41:55.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 08:41:55.8 Info: => 0.0006093s 08:41:55.8 Info: AlterTable RootFolders 08:41:55.8 Info: => 1.3E-06s 08:41:55.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 08:41:55.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 08:41:55.8 Info: => 0.0006265s 08:41:55.8 Info: AlterTable RootFolders 08:41:55.8 Info: => 1.2E-06s 08:41:55.8 Info: CreateColumn RootFolders DefaultTags String 08:41:55.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 08:41:55.8 Info: => 0.0005817s 08:41:55.8 Info: PerformDBOperation 08:41:55.8 Info: Performing DB Operation 08:41:55.8 Info: => 5.99E-05s 08:41:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-31T08:41:55', 'add_root_folder_add_defaults') 08:41:55.8 Info: Committing Transaction 08:41:55.8 Info: 39: add_root_folder_add_defaults migrated 08:41:55.8 Info: => 0.0003679s 08:41:55.8 Info: 40: task_duration migrating 08:41:55.8 Info: Beginning Transaction 08:41:55.8 Info: Starting migration of Main DB to 40 08:41:55.8 Info: AlterTable ScheduledTasks 08:41:55.8 Info: => 1.2E-06s 08:41:55.8 Info: CreateColumn ScheduledTasks LastStartTime DateTime 08:41:55.8 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 08:41:55.8 Info: => 0.0006619s 08:41:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-31T08:41:55', 'task_duration') 08:41:55.8 Info: Committing Transaction 08:41:55.8 Info: 40: task_duration migrated 08:41:55.8 Info: => 0.0009736s 08:41:55.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 08:41:55.8 Info: Beginning Transaction 08:41:55.8 Info: Starting migration of Main DB to 41 08:41:55.8 Info: AlterTable ReleaseProfiles 08:41:55.8 Info: => 1.2E-06s 08:41:55.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 08:41:55.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 08:41:55.8 Info: => 0.0006379s 08:41:55.8 Info: AlterTable ReleaseProfiles 08:41:55.8 Info: => 1.4E-06s 08:41:55.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 08:41:55.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 08:41:55.8 Info: => 0.0006096s 08:41:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-31T08:41:55', 'add_indexer_and_enabled_to_release_profiles') 08:41:55.8 Info: Committing Transaction 08:41:55.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 08:41:55.8 Info: => 0.0009221s 08:41:55.8 Info: 42: remove_album_folders migrating 08:41:55.8 Info: Beginning Transaction 08:41:55.8 Info: Starting migration of Main DB to 42 08:41:55.8 Info: DeleteColumn Artists AlbumFolder 08:41:55.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) 08:41:55.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" 08:41:55.8 Info: DROP TABLE "Artists" 08:41:55.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:55.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:55.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:55.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:55.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:55.8 Info: => 0.0053003s 08:41:55.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 08:41:55.8 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 08:41:55.8 Info: => 4.76E-05s 08:41:55.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 08:41:55.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 08:41:55.8 Info: => 4.09E-05s 08:41:55.8 Info: DeleteColumn NamingConfig AlbumFolderFormat 08:41:55.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) 08:41:55.8 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 08:41:55.8 Info: DROP TABLE "NamingConfig" 08:41:55.8 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 08:41:55.8 Info: => 0.0067098s 08:41:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-31T08:41:55', 'remove_album_folders') 08:41:55.8 Info: Committing Transaction 08:41:55.8 Info: 42: remove_album_folders migrated 08:41:55.8 Info: => 0.0071717s 08:41:55.8 Info: 44: add_priority_to_indexers migrating 08:41:55.8 Info: Beginning Transaction 08:41:55.8 Info: Starting migration of Main DB to 44 08:41:55.8 Info: AlterTable Indexers 08:41:55.8 Info: => 1.7E-06s 08:41:55.8 Info: CreateColumn Indexers Priority Int32 08:41:55.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 08:41:55.8 Info: => 0.0006611s 08:41:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-31T08:41:55', 'add_priority_to_indexers') 08:41:55.8 Info: Committing Transaction 08:41:55.8 Info: 44: add_priority_to_indexers migrated 08:41:55.8 Info: => 0.000979s 08:41:55.8 Info: 45: remove_chown_and_folderchmod_config migrating 08:41:55.8 Info: Beginning Transaction 08:41:55.8 Info: Starting migration of Main DB to 45 08:41:55.8 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 08:41:55.8 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 08:41:55.8 Info: => 0.0001308s 08:41:55.8 Info: PerformDBOperation 08:41:55.8 Info: Performing DB Operation 08:41:55.8 Info: => 3.41E-05s 08:41:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-31T08:41:55', 'remove_chown_and_folderchmod_config') 08:41:55.8 Info: Committing Transaction 08:41:55.8 Info: 45: remove_chown_and_folderchmod_config migrated 08:41:55.8 Info: => 0.0003327s 08:41:55.8 Info: 47: update_notifiarr migrating 08:41:55.8 Info: Beginning Transaction 08:41:55.8 Info: Starting migration of Main DB to 47 08:41:55.8 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 08:41:55.8 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 08:41:55.8 Info: => 7.98E-05s 08:41:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-31T08:41:55', 'update_notifiarr') 08:41:55.8 Info: Committing Transaction 08:41:55.8 Info: 47: update_notifiarr migrated 08:41:55.8 Info: => 0.000355s 08:41:55.8 Info: 49: email_multiple_addresses migrating 08:41:55.8 Info: Beginning Transaction 08:41:55.8 Info: Starting migration of Main DB to 49 08:41:55.8 Info: PerformDBOperation 08:41:55.8 Info: Performing DB Operation 08:41:55.8 Info: => 6.58E-05s 08:41:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-31T08:41:55', 'email_multiple_addresses') 08:41:55.8 Info: Committing Transaction 08:41:55.8 Info: 49: email_multiple_addresses migrated 08:41:55.8 Info: => 0.0003466s 08:41:55.8 Info: 50: rename_blacklist_to_blocklist migrating 08:41:55.8 Info: Beginning Transaction 08:41:55.8 Info: Starting migration of Main DB to 50 08:41:55.8 Info: RenameTable Blacklist Blocklist 08:41:55.8 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 08:41:55.8 Info: => 0.0018583s 08:41:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-31T08:41:55', 'rename_blacklist_to_blocklist') 08:41:55.8 Info: Committing Transaction 08:41:55.8 Info: 50: rename_blacklist_to_blocklist migrated 08:41:55.8 Info: => 0.0021966s 08:41:55.8 Info: 51: cdh_per_downloadclient migrating 08:41:55.8 Info: Beginning Transaction 08:41:55.8 Info: Starting migration of Main DB to 51 08:41:55.8 Info: AlterTable DownloadClients 08:41:55.8 Info: => 1.4E-06s 08:41:55.8 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 08:41:55.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 08:41:55.8 Info: => 0.0006487s 08:41:55.8 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 08:41:55.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 08:41:55.8 Info: => 0.0006057s 08:41:55.8 Info: PerformDBOperation 08:41:55.8 Info: Performing DB Operation 08:41:55.8 Info: => 0.0001645s 08:41:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-31T08:41:55', 'cdh_per_downloadclient') 08:41:55.8 Info: Committing Transaction 08:41:55.8 Info: 51: cdh_per_downloadclient migrated 08:41:55.8 Info: => 0.0004799s 08:41:55.8 Info: 52: download_history migrating 08:41:55.8 Info: Beginning Transaction 08:41:55.8 Info: Starting migration of Main DB to 52 08:41:55.8 Info: CreateTable DownloadHistory 08:41:55.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) 08:41:55.8 Info: => 0.0002414s 08:41:55.8 Info: CreateIndex DownloadHistory (EventType) 08:41:55.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 08:41:55.8 Info: => 0.0001059s 08:41:55.8 Info: CreateIndex DownloadHistory (ArtistId) 08:41:55.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 08:41:55.8 Info: => 8.74E-05s 08:41:55.8 Info: CreateIndex DownloadHistory (DownloadId) 08:41:55.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 08:41:55.8 Info: => 9.31E-05s 08:41:55.8 Info: PerformDBOperation 08:41:55.8 Info: Performing DB Operation 08:41:55.8 Info: => 0.0001371s 08:41:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-31T08:41:55', 'download_history') 08:41:55.8 Info: Committing Transaction 08:41:55.8 Info: 52: download_history migrated 08:41:55.8 Info: => 0.0005081s 08:41:55.8 Info: 53: add_update_history migrating 08:41:55.8 Info: Beginning Transaction 08:41:55.8 Info: Starting migration of Main DB to 53 08:41:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-31T08:41:55', 'add_update_history') 08:41:55.8 Info: Committing Transaction 08:41:55.8 Info: 53: add_update_history migrated 08:41:55.8 Info: => 0.0003222s 08:41:55.8 Info: 54: add_on_update_to_notifications migrating 08:41:55.8 Info: Beginning Transaction 08:41:55.8 Info: Starting migration of Main DB to 54 08:41:55.8 Info: AlterTable Notifications 08:41:55.8 Info: => 1.3E-06s 08:41:55.8 Info: CreateColumn Notifications OnApplicationUpdate Boolean 08:41:55.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 08:41:55.8 Info: => 0.000682s 08:41:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-31T08:41:55', 'add_on_update_to_notifications') 08:41:55.8 Info: Committing Transaction 08:41:55.8 Info: 54: add_on_update_to_notifications migrated 08:41:55.8 Info: => 0.0010055s 08:41:55.8 Info: 55: download_client_per_indexer migrating 08:41:55.8 Info: Beginning Transaction 08:41:55.8 Info: Starting migration of Main DB to 55 08:41:55.8 Info: AlterTable Indexers 08:41:55.8 Info: => 1.4E-06s 08:41:55.8 Info: CreateColumn Indexers DownloadClientId Int32 08:41:55.8 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 08:41:55.8 Info: => 0.0006684s 08:41:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-31T08:41:55', 'download_client_per_indexer') 08:41:55.8 Info: Committing Transaction 08:41:55.8 Info: 55: download_client_per_indexer migrated 08:41:55.8 Info: => 0.000988s 08:41:55.8 Info: 56: AddNewItemMonitorType migrating 08:41:55.8 Info: Beginning Transaction 08:41:55.8 Info: Starting migration of Main DB to 56 08:41:55.8 Info: AlterTable Artists 08:41:55.8 Info: => 1.4E-06s 08:41:55.8 Info: CreateColumn Artists MonitorNewItems Int32 08:41:55.8 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 08:41:55.8 Info: => 0.0006633s 08:41:55.8 Info: AlterTable RootFolders 08:41:55.8 Info: => 1.4E-06s 08:41:55.8 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 08:41:55.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 08:41:55.8 Info: => 0.0006546s 08:41:55.8 Info: AlterTable ImportLists 08:41:55.8 Info: => 1.4E-06s 08:41:55.8 Info: CreateColumn ImportLists MonitorNewItems Int32 08:41:55.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 08:41:55.8 Info: => 0.0006523s 08:41:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-31T08:41:55', 'AddNewItemMonitorType') 08:41:55.8 Info: Committing Transaction 08:41:55.8 Info: 56: AddNewItemMonitorType migrated 08:41:55.8 Info: => 0.0009973s 08:41:55.8 Info: 57: ImportListSearch migrating 08:41:55.8 Info: Beginning Transaction 08:41:55.8 Info: Starting migration of Main DB to 57 08:41:55.8 Info: AlterTable ImportLists 08:41:55.8 Info: => 1.5E-06s 08:41:55.8 Info: CreateColumn ImportLists ShouldSearch Boolean 08:41:55.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 08:41:55.8 Info: => 0.0006806s 08:41:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-31T08:41:55', 'ImportListSearch') 08:41:55.8 Info: Committing Transaction 08:41:55.8 Info: 57: ImportListSearch migrated 08:41:55.8 Info: => 0.0010058s 08:41:55.8 Info: 58: ImportListMonitorExisting migrating 08:41:55.8 Info: Beginning Transaction 08:41:55.8 Info: Starting migration of Main DB to 58 08:41:55.8 Info: AlterTable ImportLists 08:41:55.8 Info: => 1.3E-06s 08:41:55.8 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 08:41:55.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 08:41:55.8 Info: => 0.0006762s 08:41:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-31T08:41:55', 'ImportListMonitorExisting') 08:41:55.8 Info: Committing Transaction 08:41:55.8 Info: 58: ImportListMonitorExisting migrated 08:41:55.8 Info: => 0.0010056s 08:41:55.8 Info: 59: add_indexer_tags migrating 08:41:55.8 Info: Beginning Transaction 08:41:55.8 Info: Starting migration of Main DB to 59 08:41:55.8 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:55.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 08:41:55.8 Info: => 6.46E-05s 08:41:55.8 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:55.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 08:41:55.8 Info: => 4.05E-05s 08:41:55.8 Info: AlterTable Indexers 08:41:55.8 Info: => 1.2E-06s 08:41:55.8 Info: CreateColumn Indexers Tags String 08:41:55.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 08:41:55.8 Info: => 0.0006654s 08:41:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-31T08:41:55', 'add_indexer_tags') 08:41:55.8 Info: Committing Transaction 08:41:55.8 Info: 59: add_indexer_tags migrated 08:41:55.8 Info: => 0.0009944s 08:41:55.8 Info: 60: update_audio_types migrating 08:41:55.8 Info: Beginning Transaction 08:41:55.8 Info: Starting migration of Main DB to 60 08:41:55.8 Info: PerformDBOperation 08:41:55.8 Info: Performing DB Operation 08:41:55.8 Info: => 6.07E-05s 08:41:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-31T08:41:55', 'update_audio_types') 08:41:55.8 Info: Committing Transaction 08:41:55.8 Info: 60: update_audio_types migrated 08:41:55.8 Info: => 0.0003491s 08:41:55.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 08:41:55.8 Info: Beginning Transaction 08:41:55.8 Info: Starting migration of Main DB to 61 08:41:55.8 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:55.8 Info: DELETE FROM "Commands" WHERE 1 = 1 08:41:55.8 Info: => 5.16E-05s 08:41:55.8 Info: AlterTable AlbumReleases 08:41:55.8 Info: => 1.3E-06s 08:41:55.8 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 08:41:55.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) 08:41:55.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" 08:41:55.8 Info: DROP TABLE "AlbumReleases" 08:41:55.8 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 08:41:55.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:41:55.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:41:55.8 Info: => 0.0055519s 08:41:55.8 Info: AlterTable Albums 08:41:55.8 Info: => 1.5E-06s 08:41:55.8 Info: AlterColumn Albums LastInfoSync DateTimeOffset 08:41:55.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) 08:41:55.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" 08:41:55.8 Info: DROP TABLE "Albums" 08:41:55.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:55.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:55.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:55.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:55.8 Info: => 0.0066376s 08:41:55.8 Info: AlterTable Albums 08:41:55.8 Info: => 1.3E-06s 08:41:55.8 Info: AlterColumn Albums ReleaseDate DateTimeOffset 08:41:55.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) 08:41:55.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" 08:41:55.8 Info: DROP TABLE "Albums" 08:41:55.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:55.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:55.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:55.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:55.8 Info: => 0.0109464s 08:41:55.8 Info: AlterTable Albums 08:41:55.8 Info: => 1.6E-06s 08:41:55.8 Info: AlterColumn Albums Added DateTimeOffset 08:41:55.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) 08:41:55.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" 08:41:55.8 Info: DROP TABLE "Albums" 08:41:55.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:55.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:55.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:55.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:55.8 Info: => 0.0068121s 08:41:55.8 Info: AlterTable Artists 08:41:55.8 Info: => 1.4E-06s 08:41:55.8 Info: AlterColumn Artists LastInfoSync DateTimeOffset 08:41:55.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) 08:41:55.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" 08:41:55.8 Info: DROP TABLE "Artists" 08:41:55.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:55.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:55.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:55.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:55.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:55.8 Info: => 0.0054905s 08:41:55.8 Info: AlterTable Artists 08:41:55.8 Info: => 1.6E-06s 08:41:55.8 Info: AlterColumn Artists Added DateTimeOffset 08:41:55.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) 08:41:55.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" 08:41:55.8 Info: DROP TABLE "Artists" 08:41:55.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:55.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:55.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:55.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:55.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:55.8 Info: => 0.0054896s 08:41:55.8 Info: AlterTable Blocklist 08:41:55.8 Info: => 1.8E-06s 08:41:55.8 Info: AlterColumn Blocklist Date DateTimeOffset 08:41:55.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) 08:41:55.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" 08:41:55.8 Info: DROP TABLE "Blocklist" 08:41:55.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 08:41:55.8 Info: => 0.0048395s 08:41:55.8 Info: AlterTable Blocklist 08:41:55.8 Info: => 1.8E-06s 08:41:55.8 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 08:41:55.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) 08:41:55.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" 08:41:55.8 Info: DROP TABLE "Blocklist" 08:41:55.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 08:41:55.8 Info: => 0.0063057s 08:41:55.8 Info: AlterTable Commands 08:41:55.8 Info: => 1.8E-06s 08:41:55.8 Info: AlterColumn Commands QueuedAt DateTimeOffset 08:41:55.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) 08:41:55.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" 08:41:55.8 Info: DROP TABLE "Commands" 08:41:55.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:41:55.8 Info: => 0.0048207s 08:41:55.8 Info: AlterTable Commands 08:41:55.8 Info: => 1.8E-06s 08:41:55.8 Info: AlterColumn Commands StartedAt DateTimeOffset 08:41:55.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) 08:41:55.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" 08:41:55.9 Info: DROP TABLE "Commands" 08:41:55.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:41:55.9 Info: => 0.0048469s 08:41:55.9 Info: AlterTable Commands 08:41:55.9 Info: => 1.8E-06s 08:41:55.9 Info: AlterColumn Commands EndedAt DateTimeOffset 08:41:55.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) 08:41:55.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" 08:41:55.9 Info: DROP TABLE "Commands" 08:41:55.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:41:55.9 Info: => 0.0059533s 08:41:55.9 Info: AlterTable DownloadClientStatus 08:41:55.9 Info: => 1.6E-06s 08:41:55.9 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 08:41:55.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) 08:41:55.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:41:55.9 Info: DROP TABLE "DownloadClientStatus" 08:41:55.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:41:55.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:55.9 Info: => 0.0061616s 08:41:55.9 Info: AlterTable DownloadClientStatus 08:41:55.9 Info: => 1.4E-06s 08:41:55.9 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 08:41:55.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) 08:41:55.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:41:55.9 Info: DROP TABLE "DownloadClientStatus" 08:41:55.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:41:55.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:55.9 Info: => 0.0049108s 08:41:55.9 Info: AlterTable DownloadClientStatus 08:41:55.9 Info: => 1.6E-06s 08:41:55.9 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 08:41:55.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) 08:41:55.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:41:55.9 Info: DROP TABLE "DownloadClientStatus" 08:41:55.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:41:55.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:55.9 Info: => 0.004942s 08:41:55.9 Info: AlterTable DownloadHistory 08:41:55.9 Info: => 1.6E-06s 08:41:55.9 Info: AlterColumn DownloadHistory Date DateTimeOffset 08:41:55.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) 08:41:55.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" 08:41:55.9 Info: DROP TABLE "DownloadHistory" 08:41:55.9 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 08:41:55.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 08:41:55.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 08:41:55.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 08:41:55.9 Info: => 0.0064691s 08:41:55.9 Info: AlterTable ExtraFiles 08:41:55.9 Info: => 1.4E-06s 08:41:55.9 Info: AlterColumn ExtraFiles Added DateTimeOffset 08:41:55.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) 08:41:55.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" 08:41:55.9 Info: DROP TABLE "ExtraFiles" 08:41:55.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 08:41:55.9 Info: => 0.004725s 08:41:55.9 Info: AlterTable ExtraFiles 08:41:55.9 Info: => 1.7E-06s 08:41:55.9 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 08:41:55.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) 08:41:55.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" 08:41:55.9 Info: DROP TABLE "ExtraFiles" 08:41:55.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 08:41:55.9 Info: => 0.0057531s 08:41:55.9 Info: AlterTable History 08:41:55.9 Info: => 1.6E-06s 08:41:55.9 Info: AlterColumn History Date DateTimeOffset 08:41:55.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) 08:41:55.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" 08:41:55.9 Info: DROP TABLE "History" 08:41:55.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 08:41:55.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:55.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:55.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:55.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:55.9 Info: => 0.0054398s 08:41:55.9 Info: AlterTable ImportListStatus 08:41:55.9 Info: => 1.3E-06s 08:41:55.9 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 08:41:55.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) 08:41:55.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:41:55.9 Info: DROP TABLE "ImportListStatus" 08:41:55.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:41:55.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:55.9 Info: => 0.0061077s 08:41:55.9 Info: AlterTable ImportListStatus 08:41:55.9 Info: => 1.6E-06s 08:41:55.9 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 08:41:55.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) 08:41:55.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:41:55.9 Info: DROP TABLE "ImportListStatus" 08:41:55.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:41:55.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:55.9 Info: => 0.0049696s 08:41:55.9 Info: AlterTable ImportListStatus 08:41:55.9 Info: => 1.4E-06s 08:41:55.9 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 08:41:55.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) 08:41:55.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:41:55.9 Info: DROP TABLE "ImportListStatus" 08:41:55.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:41:55.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:55.9 Info: => 0.0064017s 08:41:55.9 Info: AlterTable IndexerStatus 08:41:55.9 Info: => 1.6E-06s 08:41:55.9 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 08:41:55.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) 08:41:55.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:41:55.9 Info: DROP TABLE "IndexerStatus" 08:41:55.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:41:55.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:55.9 Info: => 0.0049005s 08:41:55.9 Info: AlterTable IndexerStatus 08:41:55.9 Info: => 1.5E-06s 08:41:55.9 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 08:41:55.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) 08:41:55.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:41:55.9 Info: DROP TABLE "IndexerStatus" 08:41:55.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:41:55.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:55.9 Info: => 0.0049368s 08:41:55.9 Info: AlterTable IndexerStatus 08:41:55.9 Info: => 1.5E-06s 08:41:55.9 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 08:41:55.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) 08:41:55.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:41:55.9 Info: DROP TABLE "IndexerStatus" 08:41:55.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:41:55.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:55.9 Info: => 0.0049037s 08:41:55.9 Info: AlterTable LyricFiles 08:41:55.9 Info: => 1.4E-06s 08:41:55.9 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 08:41:55.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) 08:41:55.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" 08:41:55.9 Info: DROP TABLE "LyricFiles" 08:41:55.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:41:55.9 Info: => 0.0049467s 08:41:55.9 Info: AlterTable LyricFiles 08:41:55.9 Info: => 1.7E-06s 08:41:55.9 Info: AlterColumn LyricFiles Added DateTimeOffset 08:41:55.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) 08:41:55.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" 08:41:55.9 Info: DROP TABLE "LyricFiles" 08:41:55.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:41:55.9 Info: => 0.0059906s 08:41:55.9 Info: AlterTable MetadataFiles 08:41:55.9 Info: => 1.5E-06s 08:41:55.9 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 08:41:55.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) 08:41:55.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" 08:41:55.9 Info: DROP TABLE "MetadataFiles" 08:41:55.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 08:41:55.9 Info: => 0.0061618s 08:41:55.9 Info: AlterTable MetadataFiles 08:41:55.9 Info: => 1.5E-06s 08:41:55.9 Info: AlterColumn MetadataFiles Added DateTimeOffset 08:41:55.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) 08:41:55.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" 08:41:55.9 Info: DROP TABLE "MetadataFiles" 08:41:55.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 08:41:56.0 Info: => 0.0047894s 08:41:56.0 Info: AlterTable PendingReleases 08:41:56.0 Info: => 1.6E-06s 08:41:56.0 Info: AlterColumn PendingReleases Added DateTimeOffset 08:41:56.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) 08:41:56.0 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 08:41:56.0 Info: DROP TABLE "PendingReleases" 08:41:56.0 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 08:41:56.0 Info: => 0.0046929s 08:41:56.0 Info: AlterTable ScheduledTasks 08:41:56.0 Info: => 1.5E-06s 08:41:56.0 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 08:41:56.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) 08:41:56.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 08:41:56.0 Info: DROP TABLE "ScheduledTasks" 08:41:56.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 08:41:56.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:56.0 Info: => 0.0049046s 08:41:56.0 Info: AlterTable ScheduledTasks 08:41:56.0 Info: => 1.4E-06s 08:41:56.0 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 08:41:56.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) 08:41:56.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 08:41:56.0 Info: DROP TABLE "ScheduledTasks" 08:41:56.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 08:41:56.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:56.0 Info: => 0.0051357s 08:41:56.0 Info: AlterTable TrackFiles 08:41:56.0 Info: => 1.6E-06s 08:41:56.0 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 08:41:56.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:56.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 08:41:56.0 Info: DROP TABLE "TrackFiles" 08:41:56.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:56.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:56.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:56.0 Info: => 0.0073606s 08:41:56.0 Info: AlterTable TrackFiles 08:41:56.0 Info: => 1.5E-06s 08:41:56.0 Info: AlterColumn TrackFiles Modified DateTimeOffset 08:41:56.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:56.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 08:41:56.0 Info: DROP TABLE "TrackFiles" 08:41:56.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:56.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:56.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:56.0 Info: => 0.00504s 08:41:56.0 Info: AlterTable VersionInfo 08:41:56.0 Info: => 1.6E-06s 08:41:56.0 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 08:41:56.0 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 08:41:56.0 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 08:41:56.0 Info: DROP TABLE "VersionInfo" 08:41:56.0 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 08:41:56.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:41:56.0 Info: => 0.0048422s 08:41:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-31T08:41:56', 'postgres_update_timestamp_columns_to_with_timezone') 08:41:56.0 Info: Committing Transaction 08:41:56.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 08:41:56.0 Info: => 0.0057124s 08:41:56.0 Info: 62: add_on_delete_to_notifications migrating 08:41:56.0 Info: Beginning Transaction 08:41:56.0 Info: Starting migration of Main DB to 62 08:41:56.0 Info: AlterTable Notifications 08:41:56.0 Info: => 1.3E-06s 08:41:56.0 Info: CreateColumn Notifications OnArtistDelete Boolean 08:41:56.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 08:41:56.0 Info: => 0.0006697s 08:41:56.0 Info: AlterTable Notifications 08:41:56.0 Info: => 1.3E-06s 08:41:56.0 Info: CreateColumn Notifications OnAlbumDelete Boolean 08:41:56.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 08:41:56.0 Info: => 0.0006204s 08:41:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-31T08:41:56', 'add_on_delete_to_notifications') 08:41:56.0 Info: Committing Transaction 08:41:56.0 Info: 62: add_on_delete_to_notifications migrated 08:41:56.0 Info: => 0.0009923s 08:41:56.0 Info: 63: add_custom_formats migrating 08:41:56.0 Info: Beginning Transaction 08:41:56.0 Info: Starting migration of Main DB to 63 08:41:56.0 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "[somestring[", "value": 2 } ]', '', '', '[]', 1, 1, 0) 08:41:56.0 Info: AlterTable DelayProfiles 08:41:56.0 Info: => 2E-06s 08:41:56.0 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 08:41:56.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 08:41:56.0 Info: => 0.0006511s 08:41:56.0 Info: UpdateData 08:41:56.0 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 08:41:56.0 Info: => 6.08E-05s 08:41:56.0 Info: AlterTable TrackFiles 08:41:56.0 Info: => 1.2E-06s 08:41:56.0 Info: CreateColumn TrackFiles OriginalFilePath String 08:41:56.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 08:41:56.0 Info: => 0.0006178s 08:41:56.0 Info: PerformDBOperation 08:41:56.0 Info: Performing DB Operation 08:41:56.0 Info: => 0.0013748s 08:41:56.0 Info: CreateTable CustomFormats 08:41:56.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) 08:41:56.0 Info: => 0.0001513s 08:41:56.0 Info: CreateIndex CustomFormats (Name) 08:41:56.0 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 08:41:56.0 Info: => 9.4E-05s 08:41:56.0 Info: AlterTable QualityProfiles 08:41:56.0 Info: => 1.4E-06s 08:41:56.0 Info: CreateColumn QualityProfiles FormatItems String 08:41:56.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 08:41:56.0 Info: => 0.0006542s 08:41:56.0 Info: AlterTable QualityProfiles 08:41:56.0 Info: => 1.3E-06s 08:41:56.0 Info: CreateColumn QualityProfiles MinFormatScore Int32 08:41:56.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 08:41:56.0 Info: => 0.0006396s 08:41:56.0 Info: AlterTable QualityProfiles 08:41:56.0 Info: => 1.3E-06s 08:41:56.0 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 08:41:56.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 08:41:56.0 Info: => 0.0006547s 08:41:56.0 Info: PerformDBOperation 08:41:56.0 Info: Performing DB Operation 08:41:56.0 Info: => 0.0007826s 08:41:56.0 Info: PerformDBOperation 08:41:56.0 Info: Performing DB Operation 08:41:56.0 Info: => 4.78E-05s 08:41:56.0 Info: DeleteColumn ReleaseProfiles Preferred 08:41:56.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) 08:41:56.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 08:41:56.0 Info: DROP TABLE "ReleaseProfiles" 08:41:56.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 08:41:56.0 Info: => 0.0062254s 08:41:56.0 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 08:41:56.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) 08:41:56.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 08:41:56.0 Info: DROP TABLE "ReleaseProfiles" 08:41:56.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 08:41:56.0 Info: => 0.0048407s 08:41:56.0 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 08:41:56.0 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 08:41:56.0 Info: => 5.68E-05s 08:41:56.0 Info: AlterTable DelayProfiles 08:41:56.0 Info: => 1.3E-06s 08:41:56.0 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 08:41:56.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 08:41:56.0 Info: => 0.0006482s 08:41:56.0 Info: AlterTable DelayProfiles 08:41:56.0 Info: => 1.4E-06s 08:41:56.0 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 08:41:56.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 08:41:56.0 Info: => 0.000648s 08:41:56.0 Info: -> 1 Insert operations completed in 00:00:00.0001032 taking an average of 00:00:00.0001032 08:41:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-31T08:41:56', 'add_custom_formats') 08:41:56.0 Info: Committing Transaction 08:41:56.0 Info: 63: add_custom_formats migrated 08:41:56.0 Info: => 0.0011078s 08:41:56.0 Debug: Took: 00:00:00.4863251 08:41:56.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_migrate_if_bad_regex_in_release_profile --- 08:41:56.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_remove_release_profile_if_ignored_or_required --- 08:41:56.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121160987536_143/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:56.1 Info: DatabaseEngineVersionCheck migrating 08:41:56.1 Info: PerformDBOperation 08:41:56.1 Info: Performing DB Operation 08:41:56.1 Info: SQLite 3.46.0 08:41:56.1 Info: => 0.001175s 08:41:56.1 Info: DatabaseEngineVersionCheck migrated 08:41:56.1 Info: => 0.0011944s 08:41:56.1 Info: VersionMigration migrating 08:41:56.1 Info: Beginning Transaction 08:41:56.1 Info: CreateTable VersionInfo 08:41:56.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:41:56.1 Info: => 0.0001662s 08:41:56.1 Info: Committing Transaction 08:41:56.1 Info: VersionMigration migrated 08:41:56.1 Info: => 0.0005578s 08:41:56.1 Info: VersionUniqueMigration migrating 08:41:56.1 Info: Beginning Transaction 08:41:56.1 Info: CreateIndex VersionInfo (Version) 08:41:56.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:41:56.1 Info: => 0.0001332s 08:41:56.1 Info: AlterTable VersionInfo 08:41:56.1 Info: => 1.3E-06s 08:41:56.1 Info: CreateColumn VersionInfo AppliedOn DateTime 08:41:56.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:41:56.1 Info: => 0.0005937s 08:41:56.1 Info: Committing Transaction 08:41:56.1 Info: VersionUniqueMigration migrated 08:41:56.1 Info: => 0.000812s 08:41:56.1 Info: VersionDescriptionMigration migrating 08:41:56.1 Info: Beginning Transaction 08:41:56.1 Info: AlterTable VersionInfo 08:41:56.1 Info: => 1.5E-06s 08:41:56.1 Info: CreateColumn VersionInfo Description String 08:41:56.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:41:56.1 Info: => 0.0002147s 08:41:56.1 Info: Committing Transaction 08:41:56.1 Info: VersionDescriptionMigration migrated 08:41:56.1 Info: => 0.0004071s 08:41:56.1 Info: 1: InitialSetup migrating 08:41:56.1 Info: Beginning Transaction 08:41:56.1 Info: Starting migration of Main DB to 1 08:41:56.1 Info: CreateTable Config 08:41:56.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:41:56.1 Info: => 0.0001886s 08:41:56.1 Info: CreateIndex Config (Key) 08:41:56.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:41:56.1 Info: => 8.59E-05s 08:41:56.1 Info: CreateTable RootFolders 08:41:56.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:41:56.1 Info: => 9.08E-05s 08:41:56.1 Info: CreateIndex RootFolders (Path) 08:41:56.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:41:56.1 Info: => 7.78E-05s 08:41:56.1 Info: CreateTable Artists 08:41:56.1 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 08:41:56.1 Info: => 0.0003565s 08:41:56.1 Info: CreateIndex Artists (ForeignArtistId) 08:41:56.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:56.1 Info: => 9.04E-05s 08:41:56.1 Info: CreateIndex Artists (NameSlug) 08:41:56.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:56.1 Info: => 7.69E-05s 08:41:56.1 Info: CreateIndex Artists (CleanName) 08:41:56.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:56.1 Info: => 7.8E-05s 08:41:56.1 Info: CreateIndex Artists (Path) 08:41:56.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:56.1 Info: => 7.76E-05s 08:41:56.1 Info: CreateTable Albums 08:41:56.1 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 08:41:56.1 Info: => 0.0002748s 08:41:56.1 Info: CreateIndex Albums (ForeignAlbumId) 08:41:56.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:56.1 Info: => 8.46E-05s 08:41:56.1 Info: CreateIndex Albums (MBId) 08:41:56.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:56.1 Info: => 7.3E-05s 08:41:56.1 Info: CreateIndex Albums (TADBId) 08:41:56.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:56.1 Info: => 7.38E-05s 08:41:56.1 Info: CreateIndex Albums (TitleSlug) 08:41:56.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:56.1 Info: => 7.73E-05s 08:41:56.1 Info: CreateIndex Albums (CleanTitle) 08:41:56.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:56.1 Info: => 7.76E-05s 08:41:56.1 Info: CreateIndex Albums (Path) 08:41:56.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:41:56.1 Info: => 7.22E-05s 08:41:56.1 Info: CreateTable Tracks 08:41:56.1 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 08:41:56.1 Info: => 0.0001644s 08:41:56.1 Info: CreateIndex Tracks (ForeignTrackId) 08:41:56.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:56.1 Info: => 7.83E-05s 08:41:56.1 Info: CreateIndex Tracks (ArtistId) 08:41:56.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:56.1 Info: => 7.99E-05s 08:41:56.1 Info: CreateIndex Tracks (TrackFileId) 08:41:56.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:56.1 Info: => 0.0001086s 08:41:56.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:41:56.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:41:56.1 Info: => 9.05E-05s 08:41:56.1 Info: CreateTable TrackFiles 08:41:56.1 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 08:41:56.1 Info: => 0.0001614s 08:41:56.1 Info: CreateIndex TrackFiles (ArtistId) 08:41:56.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:41:56.1 Info: => 8.89E-05s 08:41:56.1 Info: CreateIndex TrackFiles (AlbumId) 08:41:56.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:56.1 Info: => 8.18E-05s 08:41:56.1 Info: CreateTable History 08:41:56.1 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 08:41:56.1 Info: => 0.0001571s 08:41:56.1 Info: CreateIndex History (Date) 08:41:56.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:56.1 Info: => 8.5E-05s 08:41:56.1 Info: CreateIndex History (EventType) 08:41:56.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:56.1 Info: => 0.0001143s 08:41:56.1 Info: CreateIndex History (DownloadId) 08:41:56.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:41:56.1 Info: => 9.58E-05s 08:41:56.1 Info: CreateIndex History (AlbumId) 08:41:56.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:41:56.1 Info: => 7.97E-05s 08:41:56.1 Info: CreateTable Notifications 08:41:56.1 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 08:41:56.1 Info: => 0.0001397s 08:41:56.1 Info: CreateTable ScheduledTasks 08:41:56.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:41:56.1 Info: => 0.0001182s 08:41:56.1 Info: CreateIndex ScheduledTasks (TypeName) 08:41:56.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:56.1 Info: => 8.45E-05s 08:41:56.1 Info: CreateTable Indexers 08:41:56.1 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 08:41:56.1 Info: => 0.0001193s 08:41:56.1 Info: CreateIndex Indexers (Name) 08:41:56.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:56.1 Info: => 0.0001225s 08:41:56.1 Info: CreateTable Profiles 08:41:56.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:41:56.1 Info: => 0.0001228s 08:41:56.1 Info: CreateIndex Profiles (Name) 08:41:56.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:41:56.1 Info: => 8.84E-05s 08:41:56.1 Info: CreateTable QualityDefinitions 08:41:56.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:41:56.1 Info: => 0.000119s 08:41:56.1 Info: CreateIndex QualityDefinitions (Quality) 08:41:56.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:41:56.1 Info: => 8.23E-05s 08:41:56.1 Info: CreateIndex QualityDefinitions (Title) 08:41:56.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:41:56.1 Info: => 8.72E-05s 08:41:56.1 Info: CreateTable NamingConfig 08:41:56.1 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 08:41:56.1 Info: => 0.0001589s 08:41:56.1 Info: CreateTable Blacklist 08:41:56.1 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 08:41:56.1 Info: => 0.0002027s 08:41:56.1 Info: CreateTable Metadata 08:41:56.1 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 08:41:56.1 Info: => 0.0001162s 08:41:56.1 Info: CreateTable MetadataFiles 08:41:56.1 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 08:41:56.1 Info: => 0.0001412s 08:41:56.1 Info: CreateTable DownloadClients 08:41:56.1 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 08:41:56.1 Info: => 0.0001209s 08:41:56.1 Info: CreateTable PendingReleases 08:41:56.1 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 08:41:56.1 Info: => 0.0001274s 08:41:56.1 Info: CreateTable RemotePathMappings 08:41:56.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:41:56.1 Info: => 0.0001179s 08:41:56.1 Info: CreateTable Tags 08:41:56.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:41:56.1 Info: => 9.79E-05s 08:41:56.1 Info: CreateIndex Tags (Label) 08:41:56.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:41:56.1 Info: => 0.0001021s 08:41:56.1 Info: CreateTable Restrictions 08:41:56.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:41:56.1 Info: => 0.0001106s 08:41:56.1 Info: CreateTable DelayProfiles 08:41:56.1 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 08:41:56.1 Info: => 0.0001428s 08:41:56.1 Info: CreateTable Users 08:41:56.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:41:56.1 Info: => 0.0001052s 08:41:56.1 Info: CreateIndex Users (Identifier) 08:41:56.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:41:56.1 Info: => 9.27E-05s 08:41:56.1 Info: CreateIndex Users (Username) 08:41:56.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:41:56.1 Info: => 8.84E-05s 08:41:56.1 Info: CreateTable Commands 08:41:56.1 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 08:41:56.1 Info: => 0.0001478s 08:41:56.1 Info: CreateTable IndexerStatus 08:41:56.1 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 08:41:56.1 Info: => 0.0001509s 08:41:56.1 Info: CreateIndex IndexerStatus (ProviderId) 08:41:56.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:56.1 Info: => 8.56E-05s 08:41:56.1 Info: CreateTable ExtraFiles 08:41:56.1 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 08:41:56.1 Info: => 0.0001325s 08:41:56.1 Info: CreateTable LyricFiles 08:41:56.1 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 08:41:56.1 Info: => 0.0001488s 08:41:56.1 Info: CreateTable LanguageProfiles 08:41:56.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:41:56.1 Info: => 0.0001074s 08:41:56.1 Info: CreateIndex LanguageProfiles (Name) 08:41:56.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:41:56.1 Info: => 9.35E-05s 08:41:56.1 Info: CreateTable DownloadClientStatus 08:41:56.1 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 08:41:56.1 Info: => 0.0001163s 08:41:56.1 Info: CreateIndex DownloadClientStatus (ProviderId) 08:41:56.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:56.1 Info: => 9.56E-05s 08:41:56.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:41:56.1 Info: -> 1 Insert operations completed in 00:00:00.0000697 taking an average of 00:00:00.0000697 08:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:41:56', 'InitialSetup') 08:41:56.1 Info: Committing Transaction 08:41:56.1 Info: 1: InitialSetup migrated 08:41:56.1 Info: => 0.0011338s 08:41:56.1 Info: 2: add_reason_to_pending_releases migrating 08:41:56.1 Info: Beginning Transaction 08:41:56.1 Info: Starting migration of Main DB to 2 08:41:56.1 Info: AlterTable PendingReleases 08:41:56.1 Info: => 1.5E-06s 08:41:56.1 Info: CreateColumn PendingReleases Reason Int32 08:41:56.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:41:56.1 Info: => 0.0006171s 08:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:41:56', 'add_reason_to_pending_releases') 08:41:56.1 Info: Committing Transaction 08:41:56.1 Info: 2: add_reason_to_pending_releases migrated 08:41:56.1 Info: => 0.0009186s 08:41:56.1 Info: 3: add_medium_support migrating 08:41:56.1 Info: Beginning Transaction 08:41:56.1 Info: Starting migration of Main DB to 3 08:41:56.1 Info: AlterTable Albums 08:41:56.1 Info: => 1.3E-06s 08:41:56.1 Info: CreateColumn Albums Media String 08:41:56.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:41:56.1 Info: => 0.000598s 08:41:56.1 Info: AlterTable Tracks 08:41:56.1 Info: => 1.5E-06s 08:41:56.1 Info: CreateColumn Tracks MediumNumber Int32 08:41:56.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:41:56.1 Info: => 0.0005494s 08:41:56.1 Info: AlterTable Tracks 08:41:56.1 Info: => 1.4E-06s 08:41:56.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:41:56.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:41:56.1 Info: => 0.0005534s 08:41:56.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:56.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:56.1 Info: => 4.66E-05s 08:41:56.1 Info: DeleteColumn Tracks TrackNumber 08:41:56.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 08:41:56.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 08:41:56.1 Info: DROP TABLE "Tracks" 08:41:56.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:56.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:56.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:56.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:56.1 Info: => 0.0046307s 08:41:56.1 Info: AlterTable Tracks 08:41:56.1 Info: => 1.7E-06s 08:41:56.1 Info: CreateColumn Tracks TrackNumber String 08:41:56.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:41:56.1 Info: => 0.0005573s 08:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:41:56', 'add_medium_support') 08:41:56.1 Info: Committing Transaction 08:41:56.1 Info: 3: add_medium_support migrated 08:41:56.1 Info: => 0.0009322s 08:41:56.1 Info: 4: add_various_qualites_in_profile migrating 08:41:56.1 Info: Beginning Transaction 08:41:56.1 Info: Starting migration of Main DB to 4 08:41:56.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:56.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:56.1 Info: => 5.67E-05s 08:41:56.1 Info: PerformDBOperation 08:41:56.1 Info: Performing DB Operation 08:41:56.1 Info: => 4.7E-05s 08:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:41:56', 'add_various_qualites_in_profile') 08:41:56.1 Info: Committing Transaction 08:41:56.1 Info: 4: add_various_qualites_in_profile migrated 08:41:56.1 Info: => 0.0002925s 08:41:56.1 Info: 5: metadata_profiles migrating 08:41:56.1 Info: Beginning Transaction 08:41:56.1 Info: Starting migration of Main DB to 5 08:41:56.1 Info: CreateTable MetadataProfiles 08:41:56.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 08:41:56.1 Info: => 0.0001428s 08:41:56.1 Info: CreateIndex MetadataProfiles (Name) 08:41:56.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 08:41:56.1 Info: => 0.0001361s 08:41:56.1 Info: AlterTable Artists 08:41:56.1 Info: => 1.4E-06s 08:41:56.1 Info: CreateColumn Artists MetadataProfileId Int32 08:41:56.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 08:41:56.1 Info: => 0.0005927s 08:41:56.1 Info: DeleteColumn Artists PrimaryAlbumTypes 08:41:56.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 08:41:56.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 08:41:56.1 Info: DROP TABLE "Artists" 08:41:56.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:56.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:56.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:56.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:56.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:56.1 Info: => 0.0051191s 08:41:56.1 Info: DeleteColumn Artists SecondaryAlbumTypes 08:41:56.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 08:41:56.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 08:41:56.1 Info: DROP TABLE "Artists" 08:41:56.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:56.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:56.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:56.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:56.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:56.1 Info: => 0.0048632s 08:41:56.1 Info: AlterTable Albums 08:41:56.1 Info: => 1.8E-06s 08:41:56.1 Info: CreateColumn Albums SecondaryTypes String 08:41:56.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 08:41:56.1 Info: => 0.0005563s 08:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-31T08:41:56', 'metadata_profiles') 08:41:56.1 Info: Committing Transaction 08:41:56.1 Info: 5: metadata_profiles migrated 08:41:56.1 Info: => 0.0009732s 08:41:56.1 Info: 6: separate_automatic_and_interactive_search migrating 08:41:56.1 Info: Beginning Transaction 08:41:56.1 Info: Starting migration of Main DB to 6 08:41:56.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 08:41:56.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) 08:41:56.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 08:41:56.1 Info: DROP TABLE "Indexers" 08:41:56.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:56.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:56.1 Info: => 0.005219s 08:41:56.1 Info: AlterTable Indexers 08:41:56.1 Info: => 1.5E-06s 08:41:56.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 08:41:56.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 08:41:56.1 Info: => 0.0005578s 08:41:56.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:56.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:56.1 Info: => 4.35E-05s 08:41:56.1 Info: AlterTable Indexers 08:41:56.1 Info: => 1.2E-06s 08:41:56.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 08:41:56.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) 08:41:56.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" 08:41:56.1 Info: DROP TABLE "Indexers" 08:41:56.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:56.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:56.1 Info: => 0.0041029s 08:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-31T08:41:56', 'separate_automatic_and_interactive_search') 08:41:56.1 Info: Committing Transaction 08:41:56.1 Info: 6: separate_automatic_and_interactive_search migrated 08:41:56.1 Info: => 0.0044413s 08:41:56.1 Info: 7: change_album_path_to_relative migrating 08:41:56.1 Info: Beginning Transaction 08:41:56.1 Info: Starting migration of Main DB to 7 08:41:56.1 Info: DeleteColumn Albums Path 08:41:56.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) 08:41:56.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" 08:41:56.1 Info: DROP TABLE "Albums" 08:41:56.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:56.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:56.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:56.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:56.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:56.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:56.1 Info: => 0.0063783s 08:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-31T08:41:56', 'change_album_path_to_relative') 08:41:56.1 Info: Committing Transaction 08:41:56.1 Info: 7: change_album_path_to_relative migrated 08:41:56.1 Info: => 0.0067873s 08:41:56.1 Info: 8: change_quality_size_mb_to_kb migrating 08:41:56.1 Info: Beginning Transaction 08:41:56.1 Info: Starting migration of Main DB to 8 08:41:56.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 08:41:56.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 08:41:56.1 Info: => 6.38E-05s 08:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-31T08:41:56', 'change_quality_size_mb_to_kb') 08:41:56.1 Info: Committing Transaction 08:41:56.1 Info: 8: change_quality_size_mb_to_kb migrated 08:41:56.1 Info: => 0.0003207s 08:41:56.1 Info: 9: album_releases migrating 08:41:56.1 Info: Beginning Transaction 08:41:56.1 Info: Starting migration of Main DB to 9 08:41:56.1 Info: AlterTable Albums 08:41:56.1 Info: => 1.3E-06s 08:41:56.1 Info: CreateColumn Albums Releases String 08:41:56.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 08:41:56.1 Info: => 0.0006088s 08:41:56.1 Info: AlterTable Albums 08:41:56.1 Info: => 1.3E-06s 08:41:56.1 Info: CreateColumn Albums CurrentRelease String 08:41:56.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 08:41:56.1 Info: => 0.000558s 08:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-31T08:41:56', 'album_releases') 08:41:56.1 Info: Committing Transaction 08:41:56.1 Info: 9: album_releases migrated 08:41:56.1 Info: => 0.0008479s 08:41:56.1 Info: 10: album_releases_fix migrating 08:41:56.1 Info: Beginning Transaction 08:41:56.1 Info: Starting migration of Main DB to 10 08:41:56.1 Info: AlterTable Albums 08:41:56.1 Info: => 1.3E-06s 08:41:56.1 Info: AlterColumn Albums Releases String 08:41:56.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) 08:41:56.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" 08:41:56.1 Info: DROP TABLE "Albums" 08:41:56.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:56.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:56.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:56.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:56.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:56.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:56.1 Info: => 0.0049624s 08:41:56.1 Info: AlterTable Albums 08:41:56.1 Info: => 1.4E-06s 08:41:56.1 Info: AlterColumn Albums CurrentRelease String 08:41:56.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) 08:41:56.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" 08:41:56.1 Info: DROP TABLE "Albums" 08:41:56.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:56.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:56.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:56.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:56.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:56.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:56.1 Info: => 0.0048993s 08:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-31T08:41:56', 'album_releases_fix') 08:41:56.1 Info: Committing Transaction 08:41:56.1 Info: 10: album_releases_fix migrated 08:41:56.1 Info: => 0.0052642s 08:41:56.1 Info: 11: import_lists migrating 08:41:56.1 Info: Beginning Transaction 08:41:56.1 Info: Starting migration of Main DB to 11 08:41:56.1 Info: CreateTable ImportLists 08:41:56.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) 08:41:56.1 Info: => 0.0001905s 08:41:56.1 Info: CreateIndex ImportLists (Name) 08:41:56.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:41:56.1 Info: => 9.35E-05s 08:41:56.1 Info: CreateTable ImportListStatus 08:41:56.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) 08:41:56.1 Info: => 0.0001292s 08:41:56.1 Info: CreateIndex ImportListStatus (ProviderId) 08:41:56.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:56.1 Info: => 8.59E-05s 08:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-31T08:41:56', 'import_lists') 08:41:56.1 Info: Committing Transaction 08:41:56.1 Info: 11: import_lists migrated 08:41:56.1 Info: => 0.0003969s 08:41:56.1 Info: 12: add_release_status migrating 08:41:56.1 Info: Beginning Transaction 08:41:56.1 Info: Starting migration of Main DB to 12 08:41:56.1 Info: AlterTable MetadataProfiles 08:41:56.1 Info: => 1.4E-06s 08:41:56.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 08:41:56.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 08:41:56.1 Info: => 0.0006249s 08:41:56.1 Info: PerformDBOperation 08:41:56.1 Info: Performing DB Operation 08:41:56.1 Info: => 4.13E-05s 08:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-31T08:41:56', 'add_release_status') 08:41:56.1 Info: Committing Transaction 08:41:56.1 Info: 12: add_release_status migrated 08:41:56.1 Info: => 0.0003265s 08:41:56.1 Info: 13: album_download_notification migrating 08:41:56.1 Info: Beginning Transaction 08:41:56.1 Info: Starting migration of Main DB to 13 08:41:56.1 Info: AlterTable Notifications 08:41:56.1 Info: => 1.6E-06s 08:41:56.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 08:41:56.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 08:41:56.1 Info: => 0.0006175s 08:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-31T08:41:56', 'album_download_notification') 08:41:56.1 Info: Committing Transaction 08:41:56.1 Info: 13: album_download_notification migrated 08:41:56.1 Info: => 0.0009073s 08:41:56.1 Info: 14: fix_language_metadata_profiles migrating 08:41:56.1 Info: Beginning Transaction 08:41:56.1 Info: Starting migration of Main DB to 14 08:41:56.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 08:41:56.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 08:41:56.1 Info: => 8.57E-05s 08:41:56.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 08:41:56.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 08:41:56.1 Info: => 6.9E-05s 08:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-31T08:41:56', 'fix_language_metadata_profiles') 08:41:56.1 Info: Committing Transaction 08:41:56.1 Info: 14: fix_language_metadata_profiles migrated 08:41:56.1 Info: => 0.0003159s 08:41:56.1 Info: 15: remove_fanzub migrating 08:41:56.1 Info: Beginning Transaction 08:41:56.1 Info: Starting migration of Main DB to 15 08:41:56.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:56.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:56.1 Info: => 5.06E-05s 08:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-31T08:41:56', 'remove_fanzub') 08:41:56.1 Info: Committing Transaction 08:41:56.1 Info: 15: remove_fanzub migrated 08:41:56.1 Info: => 0.000305s 08:41:56.1 Info: 16: update_artist_history_indexes migrating 08:41:56.1 Info: Beginning Transaction 08:41:56.1 Info: Starting migration of Main DB to 16 08:41:56.1 Info: CreateIndex Albums (ArtistId) 08:41:56.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 08:41:56.1 Info: => 0.0001154s 08:41:56.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 08:41:56.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 08:41:56.1 Info: => 9.38E-05s 08:41:56.1 Info: DeleteIndex History (AlbumId) 08:41:56.1 Info: DROP INDEX "IX_History_AlbumId" 08:41:56.1 Info: => 0.0001343s 08:41:56.1 Info: CreateIndex History (AlbumId, Date) 08:41:56.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:56.1 Info: => 9.91E-05s 08:41:56.1 Info: DeleteIndex History (DownloadId) 08:41:56.1 Info: DROP INDEX "IX_History_DownloadId" 08:41:56.1 Info: => 0.0001156s 08:41:56.1 Info: CreateIndex History (DownloadId, Date) 08:41:56.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:56.1 Info: => 9.77E-05s 08:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-31T08:41:56', 'update_artist_history_indexes') 08:41:56.1 Info: Committing Transaction 08:41:56.1 Info: 16: update_artist_history_indexes migrated 08:41:56.1 Info: => 0.0004234s 08:41:56.1 Info: 17: remove_nma migrating 08:41:56.1 Info: Beginning Transaction 08:41:56.1 Info: Starting migration of Main DB to 17 08:41:56.1 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:56.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 08:41:56.1 Info: => 5.33E-05s 08:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-31T08:41:56', 'remove_nma') 08:41:56.1 Info: Committing Transaction 08:41:56.1 Info: 17: remove_nma migrated 08:41:56.1 Info: => 0.0002966s 08:41:56.1 Info: 18: album_disambiguation migrating 08:41:56.1 Info: Beginning Transaction 08:41:56.1 Info: Starting migration of Main DB to 18 08:41:56.1 Info: AlterTable Albums 08:41:56.1 Info: => 1.4E-06s 08:41:56.1 Info: CreateColumn Albums Disambiguation String 08:41:56.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 08:41:56.1 Info: => 0.0006485s 08:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-31T08:41:56', 'album_disambiguation') 08:41:56.1 Info: Committing Transaction 08:41:56.1 Info: 18: album_disambiguation migrated 08:41:56.1 Info: => 0.0009359s 08:41:56.1 Info: 19: add_ape_quality_in_profiles migrating 08:41:56.1 Info: Beginning Transaction 08:41:56.1 Info: Starting migration of Main DB to 19 08:41:56.1 Info: PerformDBOperation 08:41:56.1 Info: Performing DB Operation 08:41:56.1 Info: => 4.22E-05s 08:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-31T08:41:56', 'add_ape_quality_in_profiles') 08:41:56.1 Info: Committing Transaction 08:41:56.1 Info: 19: add_ape_quality_in_profiles migrated 08:41:56.1 Info: => 0.0002931s 08:41:56.1 Info: 20: remove_pushalot migrating 08:41:56.1 Info: Beginning Transaction 08:41:56.1 Info: Starting migration of Main DB to 20 08:41:56.1 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:56.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 08:41:56.1 Info: => 5.34E-05s 08:41:56.1 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:56.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 08:41:56.1 Info: => 4.09E-05s 08:41:56.1 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:56.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 08:41:56.1 Info: => 3.84E-05s 08:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-31T08:41:56', 'remove_pushalot') 08:41:56.1 Info: Committing Transaction 08:41:56.1 Info: 20: remove_pushalot migrated 08:41:56.1 Info: => 0.0002831s 08:41:56.1 Info: 21: add_custom_filters migrating 08:41:56.1 Info: Beginning Transaction 08:41:56.1 Info: Starting migration of Main DB to 21 08:41:56.1 Info: CreateTable CustomFilters 08:41:56.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 08:41:56.1 Info: => 0.0001399s 08:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-31T08:41:56', 'add_custom_filters') 08:41:56.1 Info: Committing Transaction 08:41:56.1 Info: 21: add_custom_filters migrated 08:41:56.1 Info: => 0.0004209s 08:41:56.1 Info: 22: import_list_tags migrating 08:41:56.1 Info: Beginning Transaction 08:41:56.1 Info: Starting migration of Main DB to 22 08:41:56.1 Info: AlterTable ImportLists 08:41:56.1 Info: => 1.6E-06s 08:41:56.1 Info: CreateColumn ImportLists Tags String 08:41:56.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 08:41:56.1 Info: => 0.0006428s 08:41:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-31T08:41:56', 'import_list_tags') 08:41:56.1 Info: Committing Transaction 08:41:56.1 Info: 22: import_list_tags migrated 08:41:56.1 Info: => 0.0009328s 08:41:56.1 Info: 23: add_release_groups_etc migrating 08:41:56.1 Info: Beginning Transaction 08:41:56.1 Info: Starting migration of Main DB to 23 08:41:56.1 Info: CreateTable ArtistMetadata 08:41:56.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) 08:41:56.1 Info: => 0.000193s 08:41:56.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 08:41:56.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 08:41:56.1 Info: => 9.48E-05s 08:41:56.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" 08:41:56.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" 08:41:56.1 Info: => 0.0001396s 08:41:56.1 Info: AlterTable Artists 08:41:56.1 Info: => 1.3E-06s 08:41:56.1 Info: CreateColumn Artists ArtistMetadataId Int32 08:41:56.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:56.2 Info: => 0.000635s 08:41:56.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:56.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:56.2 Info: => 7.6E-05s 08:41:56.2 Info: CreateTable AlbumReleases 08:41:56.2 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 08:41:56.2 Info: => 0.0001718s 08:41:56.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 08:41:56.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:41:56.2 Info: => 9.18E-05s 08:41:56.2 Info: CreateIndex AlbumReleases (AlbumId) 08:41:56.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:41:56.2 Info: => 8.21E-05s 08:41:56.2 Info: PerformDBOperation 08:41:56.2 Info: Performing DB Operation 08:41:56.2 Info: => 6.04E-05s 08:41:56.2 Info: AlterTable Albums 08:41:56.2 Info: => 1.2E-06s 08:41:56.2 Info: CreateColumn Albums ArtistMetadataId Int32 08:41:56.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:56.2 Info: => 0.0006527s 08:41:56.2 Info: AlterTable Albums 08:41:56.2 Info: => 1.4E-06s 08:41:56.2 Info: CreateColumn Albums AnyReleaseOk Boolean 08:41:56.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 08:41:56.2 Info: => 0.0006315s 08:41:56.2 Info: AlterTable Albums 08:41:56.2 Info: => 1.2E-06s 08:41:56.2 Info: CreateColumn Albums Links String 08:41:56.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 08:41:56.2 Info: => 0.0006248s 08:41:56.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:56.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:56.2 Info: => 9E-05s 08:41:56.2 Info: AlterTable Tracks 08:41:56.2 Info: => 1.2E-06s 08:41:56.2 Info: CreateColumn Tracks ForeignRecordingId String 08:41:56.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 08:41:56.2 Info: => 0.0006523s 08:41:56.2 Info: AlterTable Tracks 08:41:56.2 Info: => 1.3E-06s 08:41:56.2 Info: CreateColumn Tracks AlbumReleaseId Int32 08:41:56.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 08:41:56.2 Info: => 0.0006346s 08:41:56.2 Info: AlterTable Tracks 08:41:56.2 Info: => 1.6E-06s 08:41:56.2 Info: CreateColumn Tracks ArtistMetadataId Int32 08:41:56.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:56.2 Info: => 0.0006303s 08:41:56.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:56.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:56.2 Info: => 0.0001158s 08:41:56.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:56.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:56.2 Info: => 8.16E-05s 08:41:56.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 08:41:56.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:56.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 08:41:56.2 Info: DROP TABLE "Artists" 08:41:56.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:56.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:56.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:56.2 Info: => 0.0062384s 08:41:56.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 08:41:56.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 08:41:56.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 08:41:56.2 Info: DROP TABLE "Albums" 08:41:56.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:56.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:56.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:56.2 Info: => 0.0074216s 08:41:56.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 08:41:56.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:56.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 08:41:56.2 Info: DROP TABLE "Tracks" 08:41:56.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:56.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:56.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:56.2 Info: => 0.0047947s 08:41:56.2 Info: DeleteColumn TrackFiles ArtistId 08:41:56.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 08:41:56.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 08:41:56.2 Info: DROP TABLE "TrackFiles" 08:41:56.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:56.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:56.2 Info: => 0.0057561s 08:41:56.2 Info: CreateIndex Artists (ArtistMetadataId) 08:41:56.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:56.2 Info: => 9.21E-05s 08:41:56.2 Info: CreateIndex Artists (Monitored) 08:41:56.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:56.2 Info: => 8.43E-05s 08:41:56.2 Info: CreateIndex Albums (ArtistMetadataId) 08:41:56.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:56.2 Info: => 8.51E-05s 08:41:56.2 Info: CreateIndex Tracks (ArtistMetadataId) 08:41:56.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 08:41:56.2 Info: => 8.51E-05s 08:41:56.2 Info: CreateIndex Tracks (AlbumReleaseId) 08:41:56.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 08:41:56.2 Info: => 8.66E-05s 08:41:56.2 Info: CreateIndex Tracks (ForeignRecordingId) 08:41:56.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 08:41:56.2 Info: => 8.53E-05s 08:41:56.2 Info: UpdateData 08:41:56.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:56.2 Info: => 4.88E-05s 08:41:56.2 Info: UpdateData 08:41:56.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:56.2 Info: => 4.35E-05s 08:41:56.2 Info: UpdateData 08:41:56.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 08:41:56.2 Info: => 5.07E-05s 08:41:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-31T08:41:56', 'add_release_groups_etc') 08:41:56.2 Info: Committing Transaction 08:41:56.2 Info: 23: add_release_groups_etc migrated 08:41:56.2 Info: => 0.0006303s 08:41:56.2 Info: 24: NewMediaInfoFormat migrating 08:41:56.2 Info: Beginning Transaction 08:41:56.2 Info: Starting migration of Main DB to 24 08:41:56.2 Info: UpdateData 08:41:56.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 08:41:56.2 Info: => 5.75E-05s 08:41:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-31T08:41:56', 'NewMediaInfoFormat') 08:41:56.2 Info: Committing Transaction 08:41:56.2 Info: 24: NewMediaInfoFormat migrated 08:41:56.2 Info: => 0.0003071s 08:41:56.2 Info: 25: rename_restrictions_to_release_profiles migrating 08:41:56.2 Info: Beginning Transaction 08:41:56.2 Info: Starting migration of Main DB to 25 08:41:56.2 Info: RenameTable Restrictions ReleaseProfiles 08:41:56.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 08:41:56.2 Info: => 0.0016946s 08:41:56.2 Info: AlterTable ReleaseProfiles 08:41:56.2 Info: => 1.7E-06s 08:41:56.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 08:41:56.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 08:41:56.2 Info: => 0.0005852s 08:41:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-31T08:41:56', 'rename_restrictions_to_release_profiles') 08:41:56.2 Info: Committing Transaction 08:41:56.2 Info: 25: rename_restrictions_to_release_profiles migrated 08:41:56.2 Info: => 0.0008785s 08:41:56.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 08:41:56.2 Info: Beginning Transaction 08:41:56.2 Info: Starting migration of Main DB to 26 08:41:56.2 Info: RenameTable Profiles QualityProfiles 08:41:56.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 08:41:56.2 Info: => 0.0016848s 08:41:56.2 Info: AlterTable QualityProfiles 08:41:56.2 Info: => 1.5E-06s 08:41:56.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 08:41:56.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:56.2 Info: => 0.0005772s 08:41:56.2 Info: AlterTable LanguageProfiles 08:41:56.2 Info: => 2.3E-06s 08:41:56.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 08:41:56.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:56.2 Info: => 0.0005598s 08:41:56.2 Info: UpdateData 08:41:56.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:56.2 Info: => 4.73E-05s 08:41:56.2 Info: UpdateData 08:41:56.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:56.2 Info: => 3.95E-05s 08:41:56.2 Info: RenameColumn Artists ProfileId to QualityProfileId 08:41:56.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:56.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 08:41:56.2 Info: DROP TABLE "Artists" 08:41:56.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:56.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:56.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:56.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:56.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:56.2 Info: => 0.005046s 08:41:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-31T08:41:56', 'rename_quality_profiles_add_upgrade_allowed') 08:41:56.2 Info: Committing Transaction 08:41:56.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 08:41:56.2 Info: => 0.0054672s 08:41:56.2 Info: 27: add_import_exclusions migrating 08:41:56.2 Info: Beginning Transaction 08:41:56.2 Info: Starting migration of Main DB to 27 08:41:56.2 Info: CreateTable ImportListExclusions 08:41:56.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 08:41:56.2 Info: => 0.000134s 08:41:56.2 Info: CreateIndex ImportListExclusions (ForeignId) 08:41:56.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 08:41:56.2 Info: => 9.61E-05s 08:41:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-31T08:41:56', 'add_import_exclusions') 08:41:56.2 Info: Committing Transaction 08:41:56.2 Info: 27: add_import_exclusions migrated 08:41:56.2 Info: => 0.0004195s 08:41:56.2 Info: 28: clean_artist_metadata_table migrating 08:41:56.2 Info: Beginning Transaction 08:41:56.2 Info: Starting migration of Main DB to 28 08:41:56.2 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:56.2 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:56.2 Info: => 0.0001582s 08:41:56.2 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:56.2 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:56.2 Info: => 0.0001244s 08:41:56.2 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 08:41:56.2 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 08:41:56.2 Info: => 0.0001195s 08:41:56.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 08:41:56.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 08:41:56.2 Info: => 0.0009876s 08:41:56.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:56.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:56.2 Info: => 0.0001568s 08:41:56.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:41:56.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:41:56.2 Info: => 0.0001419s 08:41:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-31T08:41:56', 'clean_artist_metadata_table') 08:41:56.2 Info: Committing Transaction 08:41:56.2 Info: 28: clean_artist_metadata_table migrated 08:41:56.2 Info: => 0.0004638s 08:41:56.2 Info: 29: health_issue_notification migrating 08:41:56.2 Info: Beginning Transaction 08:41:56.2 Info: Starting migration of Main DB to 29 08:41:56.2 Info: AlterTable Notifications 08:41:56.2 Info: => 1.4E-06s 08:41:56.2 Info: CreateColumn Notifications OnHealthIssue Boolean 08:41:56.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 08:41:56.2 Info: => 0.0006251s 08:41:56.2 Info: AlterTable Notifications 08:41:56.2 Info: => 1.6E-06s 08:41:56.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 08:41:56.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 08:41:56.2 Info: => 0.0005824s 08:41:56.2 Info: AlterTable Notifications 08:41:56.2 Info: => 1.3E-06s 08:41:56.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 08:41:56.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 08:41:56.2 Info: => 0.000576s 08:41:56.2 Info: AlterTable Notifications 08:41:56.2 Info: => 1.4E-06s 08:41:56.2 Info: CreateColumn Notifications OnImportFailure Boolean 08:41:56.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 08:41:56.2 Info: => 0.0005762s 08:41:56.2 Info: AlterTable Notifications 08:41:56.2 Info: => 1.3E-06s 08:41:56.2 Info: CreateColumn Notifications OnTrackRetag Boolean 08:41:56.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 08:41:56.2 Info: => 0.0005854s 08:41:56.2 Info: DeleteColumn Notifications OnDownload 08:41:56.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 08:41:56.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 08:41:56.2 Info: DROP TABLE "Notifications" 08:41:56.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:56.2 Info: => 0.0056977s 08:41:56.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 08:41:56.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 08:41:56.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 08:41:56.2 Info: DROP TABLE "Notifications" 08:41:56.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:56.2 Info: => 0.0046106s 08:41:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-31T08:41:56', 'health_issue_notification') 08:41:56.2 Info: Committing Transaction 08:41:56.2 Info: 29: health_issue_notification migrated 08:41:56.2 Info: => 0.0050408s 08:41:56.2 Info: 30: add_mediafilerepository_mtime migrating 08:41:56.2 Info: Beginning Transaction 08:41:56.2 Info: Starting migration of Main DB to 30 08:41:56.2 Info: AlterTable TrackFiles 08:41:56.2 Info: => 1.3E-06s 08:41:56.2 Info: CreateColumn TrackFiles Modified DateTime 08:41:56.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 08:41:56.2 Info: => 0.0006323s 08:41:56.2 Info: AlterTable TrackFiles 08:41:56.2 Info: => 1.3E-06s 08:41:56.2 Info: CreateColumn TrackFiles Path String 08:41:56.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 08:41:56.2 Info: => 0.0005762s 08:41:56.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:56.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:56.2 Info: => 4.15E-05s 08:41:56.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) 08:41:56.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) 08:41:56.2 Info: => 0.0001372s 08:41:56.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) 08:41:56.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) 08:41:56.2 Info: => 0.0001361s 08:41:56.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) 08:41:56.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) 08:41:56.2 Info: => 0.0001456s 08:41:56.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") 08:41:56.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") 08:41:56.2 Info: => 9.07E-05s 08:41:56.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:56.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:56.2 Info: => 5.93E-05s 08:41:56.2 Info: AlterTable TrackFiles 08:41:56.2 Info: => 1.1E-06s 08:41:56.2 Info: AlterColumn TrackFiles Path String 08:41:56.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:56.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" 08:41:56.2 Info: DROP TABLE "TrackFiles" 08:41:56.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:56.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:56.2 Info: => 0.0059537s 08:41:56.2 Info: CreateIndex TrackFiles (Path) 08:41:56.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:56.2 Info: => 0.0001056s 08:41:56.2 Info: DeleteColumn TrackFiles RelativePath 08:41:56.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:56.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" 08:41:56.2 Info: DROP TABLE "TrackFiles" 08:41:56.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:56.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:56.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:56.2 Info: => 0.0048697s 08:41:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-31T08:41:56', 'add_mediafilerepository_mtime') 08:41:56.2 Info: Committing Transaction 08:41:56.2 Info: 30: add_mediafilerepository_mtime migrated 08:41:56.2 Info: => 0.0052776s 08:41:56.2 Info: 31: add_artistmetadataid_constraint migrating 08:41:56.2 Info: Beginning Transaction 08:41:56.2 Info: Starting migration of Main DB to 31 08:41:56.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") 08:41:56.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") 08:41:56.2 Info: => 0.0001008s 08:41:56.2 Info: DeleteIndex Artists (ArtistMetadataId) 08:41:56.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 08:41:56.2 Info: => 0.000134s 08:41:56.2 Info: AlterColumn Artists ArtistMetadataId Int32 08:41:56.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:56.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 08:41:56.2 Info: DROP TABLE "Artists" 08:41:56.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:56.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:56.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:56.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:56.2 Info: => 0.0050363s 08:41:56.2 Info: CreateIndex Artists (ArtistMetadataId) 08:41:56.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:56.2 Info: => 8.86E-05s 08:41:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-31T08:41:56', 'add_artistmetadataid_constraint') 08:41:56.2 Info: Committing Transaction 08:41:56.2 Info: 31: add_artistmetadataid_constraint migrated 08:41:56.2 Info: => 0.0004824s 08:41:56.2 Info: 32: old_ids_and_artist_alias migrating 08:41:56.2 Info: Beginning Transaction 08:41:56.2 Info: Starting migration of Main DB to 32 08:41:56.2 Info: AlterTable ArtistMetadata 08:41:56.2 Info: => 1.9E-06s 08:41:56.2 Info: CreateColumn ArtistMetadata Aliases String 08:41:56.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 08:41:56.2 Info: => 0.0006265s 08:41:56.2 Info: AlterTable ArtistMetadata 08:41:56.2 Info: => 1.4E-06s 08:41:56.2 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 08:41:56.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 08:41:56.2 Info: => 0.0005912s 08:41:56.2 Info: AlterTable Albums 08:41:56.2 Info: => 1.3E-06s 08:41:56.2 Info: CreateColumn Albums OldForeignAlbumIds String 08:41:56.2 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 08:41:56.2 Info: => 0.0006061s 08:41:56.2 Info: AlterTable AlbumReleases 08:41:56.2 Info: => 1.4E-06s 08:41:56.2 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 08:41:56.2 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 08:41:56.2 Info: => 0.0005954s 08:41:56.2 Info: AlterTable Tracks 08:41:56.2 Info: => 1.2E-06s 08:41:56.2 Info: CreateColumn Tracks OldForeignRecordingIds String 08:41:56.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 08:41:56.2 Info: => 0.0005921s 08:41:56.2 Info: AlterTable Tracks 08:41:56.2 Info: => 1.2E-06s 08:41:56.2 Info: CreateColumn Tracks OldForeignTrackIds String 08:41:56.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 08:41:56.2 Info: => 0.0005952s 08:41:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-31T08:41:56', 'old_ids_and_artist_alias') 08:41:56.2 Info: Committing Transaction 08:41:56.2 Info: 32: old_ids_and_artist_alias migrated 08:41:56.2 Info: => 0.0009479s 08:41:56.2 Info: 33: download_propers_config migrating 08:41:56.2 Info: Beginning Transaction 08:41:56.2 Info: Starting migration of Main DB to 33 08:41:56.2 Info: PerformDBOperation 08:41:56.2 Info: Performing DB Operation 08:41:56.2 Info: => 3.78E-05s 08:41:56.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:41:56.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:41:56.2 Info: => 4.27E-05s 08:41:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-31T08:41:56', 'download_propers_config') 08:41:56.2 Info: Committing Transaction 08:41:56.2 Info: 33: download_propers_config migrated 08:41:56.2 Info: => 0.0003287s 08:41:56.2 Info: 34: remove_language_profiles migrating 08:41:56.2 Info: Beginning Transaction 08:41:56.2 Info: Starting migration of Main DB to 34 08:41:56.2 Info: DeleteTable LanguageProfiles 08:41:56.2 Info: DROP TABLE "LanguageProfiles" 08:41:56.2 Info: => 0.0002191s 08:41:56.2 Info: DeleteColumn Artists LanguageProfileId 08:41:56.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:56.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" 08:41:56.2 Info: DROP TABLE "Artists" 08:41:56.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:56.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:56.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:56.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:56.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:56.2 Info: => 0.0062033s 08:41:56.2 Info: DeleteColumn ImportLists LanguageProfileId 08:41:56.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) 08:41:56.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" 08:41:56.2 Info: DROP TABLE "ImportLists" 08:41:56.2 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 08:41:56.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:41:56.2 Info: => 0.0047326s 08:41:56.2 Info: DeleteColumn Blacklist Language 08:41:56.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) 08:41:56.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" 08:41:56.3 Info: DROP TABLE "Blacklist" 08:41:56.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 08:41:56.3 Info: => 0.0057187s 08:41:56.3 Info: DeleteColumn History Language 08:41:56.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) 08:41:56.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" 08:41:56.3 Info: DROP TABLE "History" 08:41:56.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 08:41:56.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:56.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:56.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:56.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:56.3 Info: => 0.0050865s 08:41:56.3 Info: DeleteColumn LyricFiles Language 08:41:56.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) 08:41:56.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" 08:41:56.3 Info: DROP TABLE "LyricFiles" 08:41:56.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:41:56.3 Info: => 0.0056384s 08:41:56.3 Info: DeleteColumn TrackFiles Language 08:41:56.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:56.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" 08:41:56.3 Info: DROP TABLE "TrackFiles" 08:41:56.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:56.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:56.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:56.3 Info: => 0.0047829s 08:41:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-31T08:41:56', 'remove_language_profiles') 08:41:56.3 Info: Committing Transaction 08:41:56.3 Info: 34: remove_language_profiles migrated 08:41:56.3 Info: => 0.005412s 08:41:56.3 Info: 35: multi_disc_naming_format migrating 08:41:56.3 Info: Beginning Transaction 08:41:56.3 Info: Starting migration of Main DB to 35 08:41:56.3 Info: AlterTable NamingConfig 08:41:56.3 Info: => 1.5E-06s 08:41:56.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 08:41:56.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 08:41:56.3 Info: => 0.0006132s 08:41:56.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:41:56.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:41:56.3 Info: => 4.88E-05s 08:41:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-31T08:41:56', 'multi_disc_naming_format') 08:41:56.3 Info: Committing Transaction 08:41:56.3 Info: 35: multi_disc_naming_format migrated 08:41:56.3 Info: => 0.0003806s 08:41:56.3 Info: 36: add_download_client_priority migrating 08:41:56.3 Info: Beginning Transaction 08:41:56.3 Info: Starting migration of Main DB to 36 08:41:56.3 Info: AlterTable DownloadClients 08:41:56.3 Info: => 1.3E-06s 08:41:56.3 Info: CreateColumn DownloadClients Priority Int32 08:41:56.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 08:41:56.3 Info: => 0.0006123s 08:41:56.3 Info: PerformDBOperation 08:41:56.3 Info: Performing DB Operation 08:41:56.3 Info: => 6E-05s 08:41:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-31T08:41:56', 'add_download_client_priority') 08:41:56.3 Info: Committing Transaction 08:41:56.3 Info: 36: add_download_client_priority migrated 08:41:56.3 Info: => 0.0003811s 08:41:56.3 Info: 37: remove_growl_prowl migrating 08:41:56.3 Info: Beginning Transaction 08:41:56.3 Info: Starting migration of Main DB to 37 08:41:56.3 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:56.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 08:41:56.3 Info: => 5.42E-05s 08:41:56.3 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:56.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 08:41:56.3 Info: => 3.83E-05s 08:41:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-31T08:41:56', 'remove_growl_prowl') 08:41:56.3 Info: Committing Transaction 08:41:56.3 Info: 37: remove_growl_prowl migrated 08:41:56.3 Info: => 0.0003188s 08:41:56.3 Info: 38: remove_plex_hometheatre migrating 08:41:56.3 Info: Beginning Transaction 08:41:56.3 Info: Starting migration of Main DB to 38 08:41:56.3 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:56.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 08:41:56.3 Info: => 5.11E-05s 08:41:56.3 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:56.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 08:41:56.3 Info: => 4.05E-05s 08:41:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-31T08:41:56', 'remove_plex_hometheatre') 08:41:56.3 Info: Committing Transaction 08:41:56.3 Info: 38: remove_plex_hometheatre migrated 08:41:56.3 Info: => 0.0003158s 08:41:56.3 Info: 39: add_root_folder_add_defaults migrating 08:41:56.3 Info: Beginning Transaction 08:41:56.3 Info: Starting migration of Main DB to 39 08:41:56.3 Info: AlterTable RootFolders 08:41:56.3 Info: => 1.3E-06s 08:41:56.3 Info: CreateColumn RootFolders Name String 08:41:56.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 08:41:56.3 Info: => 0.0006088s 08:41:56.3 Info: AlterTable RootFolders 08:41:56.3 Info: => 1.2E-06s 08:41:56.3 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 08:41:56.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 08:41:56.3 Info: => 0.0005805s 08:41:56.3 Info: AlterTable RootFolders 08:41:56.3 Info: => 1.2E-06s 08:41:56.3 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 08:41:56.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 08:41:56.3 Info: => 0.0005789s 08:41:56.3 Info: AlterTable RootFolders 08:41:56.3 Info: => 1.3E-06s 08:41:56.3 Info: CreateColumn RootFolders DefaultMonitorOption Int32 08:41:56.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 08:41:56.3 Info: => 0.0005772s 08:41:56.3 Info: AlterTable RootFolders 08:41:56.3 Info: => 1.3E-06s 08:41:56.3 Info: CreateColumn RootFolders DefaultTags String 08:41:56.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 08:41:56.3 Info: => 0.0005708s 08:41:56.3 Info: PerformDBOperation 08:41:56.3 Info: Performing DB Operation 08:41:56.3 Info: => 6.61E-05s 08:41:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-31T08:41:56', 'add_root_folder_add_defaults') 08:41:56.3 Info: Committing Transaction 08:41:56.3 Info: 39: add_root_folder_add_defaults migrated 08:41:56.3 Info: => 0.0003805s 08:41:56.3 Info: 40: task_duration migrating 08:41:56.3 Info: Beginning Transaction 08:41:56.3 Info: Starting migration of Main DB to 40 08:41:56.3 Info: AlterTable ScheduledTasks 08:41:56.3 Info: => 1.4E-06s 08:41:56.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 08:41:56.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 08:41:56.3 Info: => 0.0006119s 08:41:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-31T08:41:56', 'task_duration') 08:41:56.3 Info: Committing Transaction 08:41:56.3 Info: 40: task_duration migrated 08:41:56.3 Info: => 0.0009346s 08:41:56.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 08:41:56.3 Info: Beginning Transaction 08:41:56.3 Info: Starting migration of Main DB to 41 08:41:56.3 Info: AlterTable ReleaseProfiles 08:41:56.3 Info: => 1.3E-06s 08:41:56.3 Info: CreateColumn ReleaseProfiles Enabled Boolean 08:41:56.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 08:41:56.3 Info: => 0.0006141s 08:41:56.3 Info: AlterTable ReleaseProfiles 08:41:56.3 Info: => 1.3E-06s 08:41:56.3 Info: CreateColumn ReleaseProfiles IndexerId Int32 08:41:56.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 08:41:56.3 Info: => 0.0005818s 08:41:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-31T08:41:56', 'add_indexer_and_enabled_to_release_profiles') 08:41:56.3 Info: Committing Transaction 08:41:56.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 08:41:56.3 Info: => 0.0009027s 08:41:56.3 Info: 42: remove_album_folders migrating 08:41:56.3 Info: Beginning Transaction 08:41:56.3 Info: Starting migration of Main DB to 42 08:41:56.3 Info: DeleteColumn Artists AlbumFolder 08:41:56.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) 08:41:56.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" 08:41:56.3 Info: DROP TABLE "Artists" 08:41:56.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:56.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:56.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:56.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:56.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:56.3 Info: => 0.0061584s 08:41:56.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 08:41:56.3 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 08:41:56.3 Info: => 4.71E-05s 08:41:56.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 08:41:56.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 08:41:56.3 Info: => 4.18E-05s 08:41:56.3 Info: DeleteColumn NamingConfig AlbumFolderFormat 08:41:56.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) 08:41:56.3 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 08:41:56.3 Info: DROP TABLE "NamingConfig" 08:41:56.3 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 08:41:56.3 Info: => 0.0055081s 08:41:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-31T08:41:56', 'remove_album_folders') 08:41:56.3 Info: Committing Transaction 08:41:56.3 Info: 42: remove_album_folders migrated 08:41:56.3 Info: => 0.0060042s 08:41:56.3 Info: 44: add_priority_to_indexers migrating 08:41:56.3 Info: Beginning Transaction 08:41:56.3 Info: Starting migration of Main DB to 44 08:41:56.3 Info: AlterTable Indexers 08:41:56.3 Info: => 1.4E-06s 08:41:56.3 Info: CreateColumn Indexers Priority Int32 08:41:56.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 08:41:56.3 Info: => 0.0006241s 08:41:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-31T08:41:56', 'add_priority_to_indexers') 08:41:56.3 Info: Committing Transaction 08:41:56.3 Info: 44: add_priority_to_indexers migrated 08:41:56.3 Info: => 0.0009534s 08:41:56.3 Info: 45: remove_chown_and_folderchmod_config migrating 08:41:56.3 Info: Beginning Transaction 08:41:56.3 Info: Starting migration of Main DB to 45 08:41:56.3 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 08:41:56.3 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 08:41:56.3 Info: => 0.0001166s 08:41:56.3 Info: PerformDBOperation 08:41:56.3 Info: Performing DB Operation 08:41:56.3 Info: => 3.97E-05s 08:41:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-31T08:41:56', 'remove_chown_and_folderchmod_config') 08:41:56.3 Info: Committing Transaction 08:41:56.3 Info: 45: remove_chown_and_folderchmod_config migrated 08:41:56.3 Info: => 0.0003293s 08:41:56.3 Info: 47: update_notifiarr migrating 08:41:56.3 Info: Beginning Transaction 08:41:56.3 Info: Starting migration of Main DB to 47 08:41:56.3 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 08:41:56.3 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 08:41:56.3 Info: => 7.97E-05s 08:41:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-31T08:41:56', 'update_notifiarr') 08:41:56.3 Info: Committing Transaction 08:41:56.3 Info: 47: update_notifiarr migrated 08:41:56.3 Info: => 0.0003674s 08:41:56.3 Info: 49: email_multiple_addresses migrating 08:41:56.3 Info: Beginning Transaction 08:41:56.3 Info: Starting migration of Main DB to 49 08:41:56.3 Info: PerformDBOperation 08:41:56.3 Info: Performing DB Operation 08:41:56.3 Info: => 6.47E-05s 08:41:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-31T08:41:56', 'email_multiple_addresses') 08:41:56.3 Info: Committing Transaction 08:41:56.3 Info: 49: email_multiple_addresses migrated 08:41:56.3 Info: => 0.0003865s 08:41:56.3 Info: 50: rename_blacklist_to_blocklist migrating 08:41:56.3 Info: Beginning Transaction 08:41:56.3 Info: Starting migration of Main DB to 50 08:41:56.3 Info: RenameTable Blacklist Blocklist 08:41:56.3 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 08:41:56.3 Info: => 0.0017336s 08:41:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-31T08:41:56', 'rename_blacklist_to_blocklist') 08:41:56.3 Info: Committing Transaction 08:41:56.3 Info: 50: rename_blacklist_to_blocklist migrated 08:41:56.3 Info: => 0.0020847s 08:41:56.3 Info: 51: cdh_per_downloadclient migrating 08:41:56.3 Info: Beginning Transaction 08:41:56.3 Info: Starting migration of Main DB to 51 08:41:56.3 Info: AlterTable DownloadClients 08:41:56.3 Info: => 1.4E-06s 08:41:56.3 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 08:41:56.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 08:41:56.3 Info: => 0.0006509s 08:41:56.3 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 08:41:56.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 08:41:56.3 Info: => 0.0005905s 08:41:56.3 Info: PerformDBOperation 08:41:56.3 Info: Performing DB Operation 08:41:56.3 Info: => 0.0001735s 08:41:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-31T08:41:56', 'cdh_per_downloadclient') 08:41:56.3 Info: Committing Transaction 08:41:56.3 Info: 51: cdh_per_downloadclient migrated 08:41:56.3 Info: => 0.0005076s 08:41:56.3 Info: 52: download_history migrating 08:41:56.3 Info: Beginning Transaction 08:41:56.3 Info: Starting migration of Main DB to 52 08:41:56.3 Info: CreateTable DownloadHistory 08:41:56.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) 08:41:56.3 Info: => 0.0002239s 08:41:56.3 Info: CreateIndex DownloadHistory (EventType) 08:41:56.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 08:41:56.3 Info: => 0.0001035s 08:41:56.3 Info: CreateIndex DownloadHistory (ArtistId) 08:41:56.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 08:41:56.3 Info: => 8.88E-05s 08:41:56.3 Info: CreateIndex DownloadHistory (DownloadId) 08:41:56.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 08:41:56.3 Info: => 9.26E-05s 08:41:56.3 Info: PerformDBOperation 08:41:56.3 Info: Performing DB Operation 08:41:56.3 Info: => 0.0001374s 08:41:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-31T08:41:56', 'download_history') 08:41:56.3 Info: Committing Transaction 08:41:56.3 Info: 52: download_history migrated 08:41:56.3 Info: => 0.0005285s 08:41:56.3 Info: 53: add_update_history migrating 08:41:56.3 Info: Beginning Transaction 08:41:56.3 Info: Starting migration of Main DB to 53 08:41:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-31T08:41:56', 'add_update_history') 08:41:56.3 Info: Committing Transaction 08:41:56.3 Info: 53: add_update_history migrated 08:41:56.3 Info: => 0.0003623s 08:41:56.3 Info: 54: add_on_update_to_notifications migrating 08:41:56.3 Info: Beginning Transaction 08:41:56.3 Info: Starting migration of Main DB to 54 08:41:56.3 Info: AlterTable Notifications 08:41:56.3 Info: => 1.2E-06s 08:41:56.3 Info: CreateColumn Notifications OnApplicationUpdate Boolean 08:41:56.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 08:41:56.3 Info: => 0.0006513s 08:41:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-31T08:41:56', 'add_on_update_to_notifications') 08:41:56.3 Info: Committing Transaction 08:41:56.3 Info: 54: add_on_update_to_notifications migrated 08:41:56.3 Info: => 0.0009983s 08:41:56.3 Info: 55: download_client_per_indexer migrating 08:41:56.3 Info: Beginning Transaction 08:41:56.3 Info: Starting migration of Main DB to 55 08:41:56.3 Info: AlterTable Indexers 08:41:56.3 Info: => 1.4E-06s 08:41:56.3 Info: CreateColumn Indexers DownloadClientId Int32 08:41:56.3 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 08:41:56.3 Info: => 0.0006426s 08:41:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-31T08:41:56', 'download_client_per_indexer') 08:41:56.3 Info: Committing Transaction 08:41:56.3 Info: 55: download_client_per_indexer migrated 08:41:56.3 Info: => 0.0009648s 08:41:56.3 Info: 56: AddNewItemMonitorType migrating 08:41:56.3 Info: Beginning Transaction 08:41:56.3 Info: Starting migration of Main DB to 56 08:41:56.3 Info: AlterTable Artists 08:41:56.3 Info: => 1.2E-06s 08:41:56.3 Info: CreateColumn Artists MonitorNewItems Int32 08:41:56.3 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 08:41:56.3 Info: => 0.0006579s 08:41:56.3 Info: AlterTable RootFolders 08:41:56.3 Info: => 1.4E-06s 08:41:56.3 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 08:41:56.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 08:41:56.3 Info: => 0.0006147s 08:41:56.3 Info: AlterTable ImportLists 08:41:56.3 Info: => 1.2E-06s 08:41:56.3 Info: CreateColumn ImportLists MonitorNewItems Int32 08:41:56.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 08:41:56.3 Info: => 0.0005998s 08:41:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-31T08:41:56', 'AddNewItemMonitorType') 08:41:56.3 Info: Committing Transaction 08:41:56.3 Info: 56: AddNewItemMonitorType migrated 08:41:56.3 Info: => 0.0009401s 08:41:56.3 Info: 57: ImportListSearch migrating 08:41:56.3 Info: Beginning Transaction 08:41:56.3 Info: Starting migration of Main DB to 57 08:41:56.3 Info: AlterTable ImportLists 08:41:56.3 Info: => 1.5E-06s 08:41:56.3 Info: CreateColumn ImportLists ShouldSearch Boolean 08:41:56.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 08:41:56.3 Info: => 0.0006473s 08:41:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-31T08:41:56', 'ImportListSearch') 08:41:56.3 Info: Committing Transaction 08:41:56.3 Info: 57: ImportListSearch migrated 08:41:56.3 Info: => 0.0009632s 08:41:56.3 Info: 58: ImportListMonitorExisting migrating 08:41:56.3 Info: Beginning Transaction 08:41:56.3 Info: Starting migration of Main DB to 58 08:41:56.3 Info: AlterTable ImportLists 08:41:56.3 Info: => 1.4E-06s 08:41:56.3 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 08:41:56.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 08:41:56.3 Info: => 0.000655s 08:41:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-31T08:41:56', 'ImportListMonitorExisting') 08:41:56.3 Info: Committing Transaction 08:41:56.3 Info: 58: ImportListMonitorExisting migrated 08:41:56.3 Info: => 0.0009834s 08:41:56.3 Info: 59: add_indexer_tags migrating 08:41:56.3 Info: Beginning Transaction 08:41:56.3 Info: Starting migration of Main DB to 59 08:41:56.3 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:56.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 08:41:56.3 Info: => 5.47E-05s 08:41:56.3 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:56.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 08:41:56.3 Info: => 3.95E-05s 08:41:56.3 Info: AlterTable Indexers 08:41:56.3 Info: => 1.2E-06s 08:41:56.3 Info: CreateColumn Indexers Tags String 08:41:56.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 08:41:56.3 Info: => 0.0006395s 08:41:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-31T08:41:56', 'add_indexer_tags') 08:41:56.3 Info: Committing Transaction 08:41:56.3 Info: 59: add_indexer_tags migrated 08:41:56.3 Info: => 0.000952s 08:41:56.3 Info: 60: update_audio_types migrating 08:41:56.3 Info: Beginning Transaction 08:41:56.3 Info: Starting migration of Main DB to 60 08:41:56.3 Info: PerformDBOperation 08:41:56.3 Info: Performing DB Operation 08:41:56.3 Info: => 6.1E-05s 08:41:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-31T08:41:56', 'update_audio_types') 08:41:56.3 Info: Committing Transaction 08:41:56.3 Info: 60: update_audio_types migrated 08:41:56.3 Info: => 0.0003375s 08:41:56.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 08:41:56.3 Info: Beginning Transaction 08:41:56.3 Info: Starting migration of Main DB to 61 08:41:56.3 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:56.3 Info: DELETE FROM "Commands" WHERE 1 = 1 08:41:56.3 Info: => 5.07E-05s 08:41:56.3 Info: AlterTable AlbumReleases 08:41:56.3 Info: => 1.2E-06s 08:41:56.3 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 08:41:56.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) 08:41:56.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" 08:41:56.3 Info: DROP TABLE "AlbumReleases" 08:41:56.3 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 08:41:56.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:41:56.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:41:56.3 Info: => 0.0064005s 08:41:56.3 Info: AlterTable Albums 08:41:56.3 Info: => 1.3E-06s 08:41:56.3 Info: AlterColumn Albums LastInfoSync DateTimeOffset 08:41:56.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) 08:41:56.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" 08:41:56.3 Info: DROP TABLE "Albums" 08:41:56.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:56.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:56.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:56.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:56.3 Info: => 0.00534s 08:41:56.3 Info: AlterTable Albums 08:41:56.3 Info: => 1.2E-06s 08:41:56.3 Info: AlterColumn Albums ReleaseDate DateTimeOffset 08:41:56.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) 08:41:56.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" 08:41:56.3 Info: DROP TABLE "Albums" 08:41:56.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:56.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:56.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:56.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:56.3 Info: => 0.0052975s 08:41:56.3 Info: AlterTable Albums 08:41:56.3 Info: => 1.4E-06s 08:41:56.3 Info: AlterColumn Albums Added DateTimeOffset 08:41:56.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) 08:41:56.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" 08:41:56.3 Info: DROP TABLE "Albums" 08:41:56.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:56.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:56.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:56.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:56.3 Info: => 0.0067152s 08:41:56.3 Info: AlterTable Artists 08:41:56.3 Info: => 1.3E-06s 08:41:56.3 Info: AlterColumn Artists LastInfoSync DateTimeOffset 08:41:56.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) 08:41:56.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" 08:41:56.3 Info: DROP TABLE "Artists" 08:41:56.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:56.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:56.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:56.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:56.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:56.3 Info: => 0.0062369s 08:41:56.3 Info: AlterTable Artists 08:41:56.3 Info: => 1.4E-06s 08:41:56.3 Info: AlterColumn Artists Added DateTimeOffset 08:41:56.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 08:41:56.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" 08:41:56.4 Info: DROP TABLE "Artists" 08:41:56.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:56.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:56.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:56.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:56.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:56.4 Info: => 0.0066994s 08:41:56.4 Info: AlterTable Blocklist 08:41:56.4 Info: => 1.4E-06s 08:41:56.4 Info: AlterColumn Blocklist Date DateTimeOffset 08:41:56.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) 08:41:56.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" 08:41:56.4 Info: DROP TABLE "Blocklist" 08:41:56.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 08:41:56.4 Info: => 0.004771s 08:41:56.4 Info: AlterTable Blocklist 08:41:56.4 Info: => 1.6E-06s 08:41:56.4 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 08:41:56.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) 08:41:56.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" 08:41:56.4 Info: DROP TABLE "Blocklist" 08:41:56.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 08:41:56.4 Info: => 0.0048379s 08:41:56.4 Info: AlterTable Commands 08:41:56.4 Info: => 1.5E-06s 08:41:56.4 Info: AlterColumn Commands QueuedAt DateTimeOffset 08:41:56.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) 08:41:56.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" 08:41:56.4 Info: DROP TABLE "Commands" 08:41:56.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:41:56.4 Info: => 0.0048985s 08:41:56.4 Info: AlterTable Commands 08:41:56.4 Info: => 1.4E-06s 08:41:56.4 Info: AlterColumn Commands StartedAt DateTimeOffset 08:41:56.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) 08:41:56.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" 08:41:56.4 Info: DROP TABLE "Commands" 08:41:56.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:41:56.4 Info: => 0.0065874s 08:41:56.4 Info: AlterTable Commands 08:41:56.4 Info: => 1.6E-06s 08:41:56.4 Info: AlterColumn Commands EndedAt DateTimeOffset 08:41:56.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) 08:41:56.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" 08:41:56.4 Info: DROP TABLE "Commands" 08:41:56.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:41:56.4 Info: => 0.0047894s 08:41:56.4 Info: AlterTable DownloadClientStatus 08:41:56.4 Info: => 1.5E-06s 08:41:56.4 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 08:41:56.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) 08:41:56.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:41:56.4 Info: DROP TABLE "DownloadClientStatus" 08:41:56.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:41:56.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:56.4 Info: => 0.0059225s 08:41:56.4 Info: AlterTable DownloadClientStatus 08:41:56.4 Info: => 1.6E-06s 08:41:56.4 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 08:41:56.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) 08:41:56.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:41:56.4 Info: DROP TABLE "DownloadClientStatus" 08:41:56.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:41:56.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:56.4 Info: => 0.0048451s 08:41:56.4 Info: AlterTable DownloadClientStatus 08:41:56.4 Info: => 1.2E-06s 08:41:56.4 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 08:41:56.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) 08:41:56.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:41:56.4 Info: DROP TABLE "DownloadClientStatus" 08:41:56.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:41:56.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:56.4 Info: => 0.0048347s 08:41:56.4 Info: AlterTable DownloadHistory 08:41:56.4 Info: => 1.4E-06s 08:41:56.4 Info: AlterColumn DownloadHistory Date DateTimeOffset 08:41:56.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) 08:41:56.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" 08:41:56.4 Info: DROP TABLE "DownloadHistory" 08:41:56.4 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 08:41:56.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 08:41:56.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 08:41:56.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 08:41:56.4 Info: => 0.0062992s 08:41:56.4 Info: AlterTable ExtraFiles 08:41:56.4 Info: => 1.4E-06s 08:41:56.4 Info: AlterColumn ExtraFiles Added DateTimeOffset 08:41:56.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) 08:41:56.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" 08:41:56.4 Info: DROP TABLE "ExtraFiles" 08:41:56.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 08:41:56.4 Info: => 0.006121s 08:41:56.4 Info: AlterTable ExtraFiles 08:41:56.4 Info: => 1.5E-06s 08:41:56.4 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 08:41:56.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) 08:41:56.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" 08:41:56.4 Info: DROP TABLE "ExtraFiles" 08:41:56.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 08:41:56.4 Info: => 0.0046994s 08:41:56.4 Info: AlterTable History 08:41:56.4 Info: => 1.5E-06s 08:41:56.4 Info: AlterColumn History Date DateTimeOffset 08:41:56.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) 08:41:56.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" 08:41:56.4 Info: DROP TABLE "History" 08:41:56.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 08:41:56.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:56.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:56.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:56.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:56.4 Info: => 0.0053853s 08:41:56.4 Info: AlterTable ImportListStatus 08:41:56.4 Info: => 1.5E-06s 08:41:56.4 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 08:41:56.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) 08:41:56.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:41:56.4 Info: DROP TABLE "ImportListStatus" 08:41:56.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:41:56.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:56.4 Info: => 0.00487s 08:41:56.4 Info: AlterTable ImportListStatus 08:41:56.4 Info: => 1.3E-06s 08:41:56.4 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 08:41:56.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) 08:41:56.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:41:56.4 Info: DROP TABLE "ImportListStatus" 08:41:56.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:41:56.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:56.4 Info: => 0.005099s 08:41:56.4 Info: AlterTable ImportListStatus 08:41:56.4 Info: => 1.6E-06s 08:41:56.4 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 08:41:56.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) 08:41:56.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:41:56.4 Info: DROP TABLE "ImportListStatus" 08:41:56.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:41:56.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:56.4 Info: => 0.0061778s 08:41:56.4 Info: AlterTable IndexerStatus 08:41:56.4 Info: => 1.3E-06s 08:41:56.4 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 08:41:56.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) 08:41:56.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:41:56.4 Info: DROP TABLE "IndexerStatus" 08:41:56.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:41:56.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:56.4 Info: => 0.0048871s 08:41:56.4 Info: AlterTable IndexerStatus 08:41:56.4 Info: => 1.4E-06s 08:41:56.4 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 08:41:56.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) 08:41:56.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:41:56.4 Info: DROP TABLE "IndexerStatus" 08:41:56.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:41:56.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:56.4 Info: => 0.0059s 08:41:56.4 Info: AlterTable IndexerStatus 08:41:56.4 Info: => 1.4E-06s 08:41:56.4 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 08:41:56.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) 08:41:56.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:41:56.4 Info: DROP TABLE "IndexerStatus" 08:41:56.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:41:56.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:56.4 Info: => 0.004844s 08:41:56.4 Info: AlterTable LyricFiles 08:41:56.4 Info: => 1.6E-06s 08:41:56.4 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 08:41:56.5 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 08:41:56.5 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 08:41:56.5 Info: DROP TABLE "LyricFiles" 08:41:56.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:41:56.5 Info: => 0.0061051s 08:41:56.5 Info: AlterTable LyricFiles 08:41:56.5 Info: => 1.6E-06s 08:41:56.5 Info: AlterColumn LyricFiles Added DateTimeOffset 08:41:56.5 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 08:41:56.5 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 08:41:56.5 Info: DROP TABLE "LyricFiles" 08:41:56.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:41:56.5 Info: => 0.004759s 08:41:56.5 Info: AlterTable MetadataFiles 08:41:56.5 Info: => 1.6E-06s 08:41:56.5 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 08:41:56.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) 08:41:56.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" 08:41:56.5 Info: DROP TABLE "MetadataFiles" 08:41:56.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 08:41:56.5 Info: => 0.0047554s 08:41:56.5 Info: AlterTable MetadataFiles 08:41:56.5 Info: => 1.6E-06s 08:41:56.5 Info: AlterColumn MetadataFiles Added DateTimeOffset 08:41:56.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) 08:41:56.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" 08:41:56.5 Info: DROP TABLE "MetadataFiles" 08:41:56.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 08:41:56.5 Info: => 0.0047489s 08:41:56.5 Info: AlterTable PendingReleases 08:41:56.5 Info: => 1.6E-06s 08:41:56.5 Info: AlterColumn PendingReleases Added DateTimeOffset 08:41:56.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) 08:41:56.5 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 08:41:56.5 Info: DROP TABLE "PendingReleases" 08:41:56.5 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 08:41:56.5 Info: => 0.0047274s 08:41:56.5 Info: AlterTable ScheduledTasks 08:41:56.5 Info: => 1.4E-06s 08:41:56.5 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 08:41:56.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) 08:41:56.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 08:41:56.5 Info: DROP TABLE "ScheduledTasks" 08:41:56.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 08:41:56.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:56.5 Info: => 0.006872s 08:41:56.5 Info: AlterTable ScheduledTasks 08:41:56.5 Info: => 1.4E-06s 08:41:56.5 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 08:41:56.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) 08:41:56.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 08:41:56.5 Info: DROP TABLE "ScheduledTasks" 08:41:56.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 08:41:56.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:56.5 Info: => 0.0047711s 08:41:56.5 Info: AlterTable TrackFiles 08:41:56.5 Info: => 1.4E-06s 08:41:56.5 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 08:41:56.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:56.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 08:41:56.5 Info: DROP TABLE "TrackFiles" 08:41:56.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:56.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:56.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:56.5 Info: => 0.0050666s 08:41:56.5 Info: AlterTable TrackFiles 08:41:56.5 Info: => 1.3E-06s 08:41:56.5 Info: AlterColumn TrackFiles Modified DateTimeOffset 08:41:56.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:56.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 08:41:56.5 Info: DROP TABLE "TrackFiles" 08:41:56.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:56.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:56.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:56.5 Info: => 0.0060409s 08:41:56.5 Info: AlterTable VersionInfo 08:41:56.5 Info: => 1.5E-06s 08:41:56.5 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 08:41:56.5 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 08:41:56.5 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 08:41:56.5 Info: DROP TABLE "VersionInfo" 08:41:56.5 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 08:41:56.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:41:56.5 Info: => 0.0060598s 08:41:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-31T08:41:56', 'postgres_update_timestamp_columns_to_with_timezone') 08:41:56.5 Info: Committing Transaction 08:41:56.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 08:41:56.5 Info: => 0.0068571s 08:41:56.5 Info: 62: add_on_delete_to_notifications migrating 08:41:56.5 Info: Beginning Transaction 08:41:56.5 Info: Starting migration of Main DB to 62 08:41:56.5 Info: AlterTable Notifications 08:41:56.5 Info: => 1.3E-06s 08:41:56.5 Info: CreateColumn Notifications OnArtistDelete Boolean 08:41:56.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 08:41:56.5 Info: => 0.0006659s 08:41:56.5 Info: AlterTable Notifications 08:41:56.5 Info: => 1.6E-06s 08:41:56.5 Info: CreateColumn Notifications OnAlbumDelete Boolean 08:41:56.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 08:41:56.5 Info: => 0.00062s 08:41:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-31T08:41:56', 'add_on_delete_to_notifications') 08:41:56.5 Info: Committing Transaction 08:41:56.5 Info: 62: add_on_delete_to_notifications migrated 08:41:56.5 Info: => 0.0009646s 08:41:56.5 Info: 63: add_custom_formats migrating 08:41:56.5 Info: Beginning Transaction 08:41:56.5 Info: Starting migration of Main DB to 63 08:41:56.5 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', 'some', '', '[]', 1, 1, 0) 08:41:56.5 Info: AlterTable DelayProfiles 08:41:56.5 Info: => 1.2E-06s 08:41:56.5 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 08:41:56.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 08:41:56.5 Info: => 0.000647s 08:41:56.5 Info: UpdateData 08:41:56.5 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 08:41:56.5 Info: => 5.4E-05s 08:41:56.5 Info: AlterTable TrackFiles 08:41:56.5 Info: => 1.1E-06s 08:41:56.5 Info: CreateColumn TrackFiles OriginalFilePath String 08:41:56.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 08:41:56.5 Info: => 0.000618s 08:41:56.5 Info: PerformDBOperation 08:41:56.5 Info: Performing DB Operation 08:41:56.5 Info: => 0.0012667s 08:41:56.5 Info: CreateTable CustomFormats 08:41:56.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) 08:41:56.5 Info: => 0.0001495s 08:41:56.5 Info: CreateIndex CustomFormats (Name) 08:41:56.5 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 08:41:56.5 Info: => 9.51E-05s 08:41:56.5 Info: AlterTable QualityProfiles 08:41:56.5 Info: => 1.2E-06s 08:41:56.5 Info: CreateColumn QualityProfiles FormatItems String 08:41:56.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 08:41:56.5 Info: => 0.0006725s 08:41:56.5 Info: AlterTable QualityProfiles 08:41:56.5 Info: => 1.2E-06s 08:41:56.5 Info: CreateColumn QualityProfiles MinFormatScore Int32 08:41:56.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 08:41:56.5 Info: => 0.0006359s 08:41:56.5 Info: AlterTable QualityProfiles 08:41:56.5 Info: => 1.1E-06s 08:41:56.5 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 08:41:56.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 08:41:56.5 Info: => 0.000638s 08:41:56.5 Info: PerformDBOperation 08:41:56.5 Info: Performing DB Operation 08:41:56.5 Info: => 0.0014908s 08:41:56.5 Info: PerformDBOperation 08:41:56.5 Info: Performing DB Operation 08:41:56.5 Info: => 4.16E-05s 08:41:56.5 Info: DeleteColumn ReleaseProfiles Preferred 08:41:56.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) 08:41:56.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 08:41:56.5 Info: DROP TABLE "ReleaseProfiles" 08:41:56.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 08:41:56.5 Info: => 0.0048528s 08:41:56.5 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 08:41:56.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) 08:41:56.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 08:41:56.5 Info: DROP TABLE "ReleaseProfiles" 08:41:56.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 08:41:56.5 Info: => 0.0048118s 08:41:56.5 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 08:41:56.5 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 08:41:56.5 Info: => 5.91E-05s 08:41:56.5 Info: AlterTable DelayProfiles 08:41:56.5 Info: => 1.5E-06s 08:41:56.5 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 08:41:56.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 08:41:56.5 Info: => 0.0007006s 08:41:56.5 Info: AlterTable DelayProfiles 08:41:56.5 Info: => 1.4E-06s 08:41:56.5 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 08:41:56.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 08:41:56.5 Info: => 0.0006482s 08:41:56.5 Info: -> 1 Insert operations completed in 00:00:00.0001195 taking an average of 00:00:00.0001195 08:41:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-31T08:41:56', 'add_custom_formats') 08:41:56.5 Info: Committing Transaction 08:41:56.5 Info: 63: add_custom_formats migrated 08:41:56.5 Info: => 0.0010735s 08:41:56.5 Debug: Took: 00:00:00.4754564 08:41:56.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_remove_release_profile_if_ignored_or_required --- 08:41:56.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_remove_release_profile_if_no_ignored_or_required --- 08:41:56.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121166145787_145/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:56.6 Info: DatabaseEngineVersionCheck migrating 08:41:56.6 Info: PerformDBOperation 08:41:56.6 Info: Performing DB Operation 08:41:56.6 Info: SQLite 3.46.0 08:41:56.6 Info: => 0.0011115s 08:41:56.6 Info: DatabaseEngineVersionCheck migrated 08:41:56.6 Info: => 0.0011299s 08:41:56.6 Info: VersionMigration migrating 08:41:56.6 Info: Beginning Transaction 08:41:56.6 Info: CreateTable VersionInfo 08:41:56.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:41:56.6 Info: => 0.0001584s 08:41:56.6 Info: Committing Transaction 08:41:56.6 Info: VersionMigration migrated 08:41:56.6 Info: => 0.0005286s 08:41:56.6 Info: VersionUniqueMigration migrating 08:41:56.6 Info: Beginning Transaction 08:41:56.6 Info: CreateIndex VersionInfo (Version) 08:41:56.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:41:56.6 Info: => 0.0001305s 08:41:56.6 Info: AlterTable VersionInfo 08:41:56.6 Info: => 1.4E-06s 08:41:56.6 Info: CreateColumn VersionInfo AppliedOn DateTime 08:41:56.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:41:56.6 Info: => 0.0005872s 08:41:56.6 Info: Committing Transaction 08:41:56.6 Info: VersionUniqueMigration migrated 08:41:56.6 Info: => 0.0008043s 08:41:56.6 Info: VersionDescriptionMigration migrating 08:41:56.6 Info: Beginning Transaction 08:41:56.6 Info: AlterTable VersionInfo 08:41:56.6 Info: => 1.3E-06s 08:41:56.6 Info: CreateColumn VersionInfo Description String 08:41:56.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:41:56.6 Info: => 0.0002116s 08:41:56.6 Info: Committing Transaction 08:41:56.6 Info: VersionDescriptionMigration migrated 08:41:56.6 Info: => 0.0004047s 08:41:56.6 Info: 1: InitialSetup migrating 08:41:56.6 Info: Beginning Transaction 08:41:56.6 Info: Starting migration of Main DB to 1 08:41:56.6 Info: CreateTable Config 08:41:56.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:41:56.6 Info: => 0.0001819s 08:41:56.6 Info: CreateIndex Config (Key) 08:41:56.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:41:56.6 Info: => 8.56E-05s 08:41:56.6 Info: CreateTable RootFolders 08:41:56.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:41:56.6 Info: => 9.17E-05s 08:41:56.6 Info: CreateIndex RootFolders (Path) 08:41:56.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:41:56.6 Info: => 8.03E-05s 08:41:56.6 Info: CreateTable Artists 08:41:56.6 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 08:41:56.6 Info: => 0.0003497s 08:41:56.6 Info: CreateIndex Artists (ForeignArtistId) 08:41:56.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:56.6 Info: => 9.76E-05s 08:41:56.6 Info: CreateIndex Artists (NameSlug) 08:41:56.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:56.6 Info: => 8.09E-05s 08:41:56.6 Info: CreateIndex Artists (CleanName) 08:41:56.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:56.6 Info: => 7.6E-05s 08:41:56.6 Info: CreateIndex Artists (Path) 08:41:56.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:56.6 Info: => 7.64E-05s 08:41:56.6 Info: CreateTable Albums 08:41:56.6 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 08:41:56.6 Info: => 0.0002932s 08:41:56.6 Info: CreateIndex Albums (ForeignAlbumId) 08:41:56.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:56.6 Info: => 8.47E-05s 08:41:56.6 Info: CreateIndex Albums (MBId) 08:41:56.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:56.6 Info: => 7.3E-05s 08:41:56.6 Info: CreateIndex Albums (TADBId) 08:41:56.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:56.6 Info: => 7.55E-05s 08:41:56.6 Info: CreateIndex Albums (TitleSlug) 08:41:56.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:56.6 Info: => 7.69E-05s 08:41:56.6 Info: CreateIndex Albums (CleanTitle) 08:41:56.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:56.6 Info: => 8.03E-05s 08:41:56.6 Info: CreateIndex Albums (Path) 08:41:56.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:41:56.6 Info: => 7.35E-05s 08:41:56.6 Info: CreateTable Tracks 08:41:56.6 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 08:41:56.6 Info: => 0.0001632s 08:41:56.6 Info: CreateIndex Tracks (ForeignTrackId) 08:41:56.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:56.6 Info: => 7.85E-05s 08:41:56.6 Info: CreateIndex Tracks (ArtistId) 08:41:56.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:56.6 Info: => 7.85E-05s 08:41:56.6 Info: CreateIndex Tracks (TrackFileId) 08:41:56.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:56.6 Info: => 0.0001081s 08:41:56.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:41:56.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:41:56.6 Info: => 9E-05s 08:41:56.6 Info: CreateTable TrackFiles 08:41:56.6 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 08:41:56.6 Info: => 0.0001515s 08:41:56.6 Info: CreateIndex TrackFiles (ArtistId) 08:41:56.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:41:56.6 Info: => 8.76E-05s 08:41:56.6 Info: CreateIndex TrackFiles (AlbumId) 08:41:56.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:56.6 Info: => 8.36E-05s 08:41:56.6 Info: CreateTable History 08:41:56.6 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 08:41:56.6 Info: => 0.000156s 08:41:56.6 Info: CreateIndex History (Date) 08:41:56.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:56.6 Info: => 8.64E-05s 08:41:56.6 Info: CreateIndex History (EventType) 08:41:56.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:56.6 Info: => 0.000113s 08:41:56.6 Info: CreateIndex History (DownloadId) 08:41:56.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:41:56.6 Info: => 9.74E-05s 08:41:56.6 Info: CreateIndex History (AlbumId) 08:41:56.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:41:56.6 Info: => 8.19E-05s 08:41:56.6 Info: CreateTable Notifications 08:41:56.6 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 08:41:56.6 Info: => 0.0001393s 08:41:56.6 Info: CreateTable ScheduledTasks 08:41:56.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:41:56.6 Info: => 0.0001204s 08:41:56.6 Info: CreateIndex ScheduledTasks (TypeName) 08:41:56.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:56.6 Info: => 8.49E-05s 08:41:56.6 Info: CreateTable Indexers 08:41:56.6 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 08:41:56.6 Info: => 0.0001411s 08:41:56.6 Info: CreateIndex Indexers (Name) 08:41:56.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:56.6 Info: => 0.0001239s 08:41:56.6 Info: CreateTable Profiles 08:41:56.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:41:56.6 Info: => 0.0001228s 08:41:56.6 Info: CreateIndex Profiles (Name) 08:41:56.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:41:56.6 Info: => 8.71E-05s 08:41:56.6 Info: CreateTable QualityDefinitions 08:41:56.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:41:56.6 Info: => 0.0001253s 08:41:56.6 Info: CreateIndex QualityDefinitions (Quality) 08:41:56.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:41:56.6 Info: => 8.55E-05s 08:41:56.6 Info: CreateIndex QualityDefinitions (Title) 08:41:56.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:41:56.6 Info: => 8.66E-05s 08:41:56.6 Info: CreateTable NamingConfig 08:41:56.6 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 08:41:56.6 Info: => 0.0001577s 08:41:56.6 Info: CreateTable Blacklist 08:41:56.6 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 08:41:56.6 Info: => 0.0001981s 08:41:56.6 Info: CreateTable Metadata 08:41:56.6 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 08:41:56.6 Info: => 0.0001174s 08:41:56.6 Info: CreateTable MetadataFiles 08:41:56.6 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 08:41:56.6 Info: => 0.0001439s 08:41:56.6 Info: CreateTable DownloadClients 08:41:56.6 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 08:41:56.6 Info: => 0.0001213s 08:41:56.6 Info: CreateTable PendingReleases 08:41:56.6 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 08:41:56.6 Info: => 0.0001335s 08:41:56.6 Info: CreateTable RemotePathMappings 08:41:56.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:41:56.6 Info: => 0.000113s 08:41:56.6 Info: CreateTable Tags 08:41:56.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:41:56.6 Info: => 9.83E-05s 08:41:56.6 Info: CreateIndex Tags (Label) 08:41:56.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:41:56.6 Info: => 0.0001082s 08:41:56.6 Info: CreateTable Restrictions 08:41:56.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:41:56.6 Info: => 0.000113s 08:41:56.6 Info: CreateTable DelayProfiles 08:41:56.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 08:41:56.6 Info: => 0.0001422s 08:41:56.6 Info: CreateTable Users 08:41:56.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:41:56.6 Info: => 0.0001038s 08:41:56.6 Info: CreateIndex Users (Identifier) 08:41:56.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:41:56.6 Info: => 9.4E-05s 08:41:56.6 Info: CreateIndex Users (Username) 08:41:56.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:41:56.6 Info: => 8.94E-05s 08:41:56.6 Info: CreateTable Commands 08:41:56.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 08:41:56.6 Info: => 0.0001493s 08:41:56.6 Info: CreateTable IndexerStatus 08:41:56.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 08:41:56.6 Info: => 0.0001495s 08:41:56.6 Info: CreateIndex IndexerStatus (ProviderId) 08:41:56.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:56.6 Info: => 0.0001007s 08:41:56.6 Info: CreateTable ExtraFiles 08:41:56.6 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 08:41:56.6 Info: => 0.0001338s 08:41:56.6 Info: CreateTable LyricFiles 08:41:56.6 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 08:41:56.6 Info: => 0.000151s 08:41:56.6 Info: CreateTable LanguageProfiles 08:41:56.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:41:56.6 Info: => 0.0001083s 08:41:56.6 Info: CreateIndex LanguageProfiles (Name) 08:41:56.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:41:56.6 Info: => 9.76E-05s 08:41:56.6 Info: CreateTable DownloadClientStatus 08:41:56.6 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 08:41:56.6 Info: => 0.0001215s 08:41:56.6 Info: CreateIndex DownloadClientStatus (ProviderId) 08:41:56.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:56.6 Info: => 9.66E-05s 08:41:56.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:41:56.6 Info: -> 1 Insert operations completed in 00:00:00.0000721 taking an average of 00:00:00.0000721 08:41:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:41:56', 'InitialSetup') 08:41:56.6 Info: Committing Transaction 08:41:56.6 Info: 1: InitialSetup migrated 08:41:56.6 Info: => 0.0010026s 08:41:56.6 Info: 2: add_reason_to_pending_releases migrating 08:41:56.6 Info: Beginning Transaction 08:41:56.6 Info: Starting migration of Main DB to 2 08:41:56.6 Info: AlterTable PendingReleases 08:41:56.6 Info: => 1.3E-06s 08:41:56.6 Info: CreateColumn PendingReleases Reason Int32 08:41:56.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:41:56.6 Info: => 0.0006162s 08:41:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:41:56', 'add_reason_to_pending_releases') 08:41:56.6 Info: Committing Transaction 08:41:56.6 Info: 2: add_reason_to_pending_releases migrated 08:41:56.6 Info: => 0.000909s 08:41:56.6 Info: 3: add_medium_support migrating 08:41:56.6 Info: Beginning Transaction 08:41:56.6 Info: Starting migration of Main DB to 3 08:41:56.6 Info: AlterTable Albums 08:41:56.6 Info: => 1.4E-06s 08:41:56.6 Info: CreateColumn Albums Media String 08:41:56.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:41:56.6 Info: => 0.0006041s 08:41:56.6 Info: AlterTable Tracks 08:41:56.6 Info: => 1.6E-06s 08:41:56.6 Info: CreateColumn Tracks MediumNumber Int32 08:41:56.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:41:56.6 Info: => 0.0005436s 08:41:56.6 Info: AlterTable Tracks 08:41:56.6 Info: => 1.3E-06s 08:41:56.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:41:56.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:41:56.6 Info: => 0.0005392s 08:41:56.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:56.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:56.6 Info: => 4.73E-05s 08:41:56.6 Info: DeleteColumn Tracks TrackNumber 08:41:56.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 08:41:56.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 08:41:56.6 Info: DROP TABLE "Tracks" 08:41:56.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:56.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:56.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:56.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:56.6 Info: => 0.0047273s 08:41:56.6 Info: AlterTable Tracks 08:41:56.6 Info: => 2E-06s 08:41:56.6 Info: CreateColumn Tracks TrackNumber String 08:41:56.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:41:56.6 Info: => 0.00057s 08:41:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:41:56', 'add_medium_support') 08:41:56.6 Info: Committing Transaction 08:41:56.6 Info: 3: add_medium_support migrated 08:41:56.6 Info: => 0.0009727s 08:41:56.6 Info: 4: add_various_qualites_in_profile migrating 08:41:56.6 Info: Beginning Transaction 08:41:56.6 Info: Starting migration of Main DB to 4 08:41:56.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:56.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:56.6 Info: => 5.8E-05s 08:41:56.6 Info: PerformDBOperation 08:41:56.6 Info: Performing DB Operation 08:41:56.6 Info: => 4.13E-05s 08:41:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:41:56', 'add_various_qualites_in_profile') 08:41:56.6 Info: Committing Transaction 08:41:56.6 Info: 4: add_various_qualites_in_profile migrated 08:41:56.6 Info: => 0.0003086s 08:41:56.6 Info: 5: metadata_profiles migrating 08:41:56.6 Info: Beginning Transaction 08:41:56.6 Info: Starting migration of Main DB to 5 08:41:56.6 Info: CreateTable MetadataProfiles 08:41:56.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 08:41:56.6 Info: => 0.0001392s 08:41:56.6 Info: CreateIndex MetadataProfiles (Name) 08:41:56.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 08:41:56.6 Info: => 0.0001384s 08:41:56.6 Info: AlterTable Artists 08:41:56.6 Info: => 1.3E-06s 08:41:56.6 Info: CreateColumn Artists MetadataProfileId Int32 08:41:56.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 08:41:56.6 Info: => 0.0005869s 08:41:56.6 Info: DeleteColumn Artists PrimaryAlbumTypes 08:41:56.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 08:41:56.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 08:41:56.6 Info: DROP TABLE "Artists" 08:41:56.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:56.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:56.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:56.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:56.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:56.6 Info: => 0.0053114s 08:41:56.6 Info: DeleteColumn Artists SecondaryAlbumTypes 08:41:56.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 08:41:56.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 08:41:56.6 Info: DROP TABLE "Artists" 08:41:56.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:56.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:56.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:56.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:56.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:56.6 Info: => 0.0062467s 08:41:56.6 Info: AlterTable Albums 08:41:56.6 Info: => 1.8E-06s 08:41:56.6 Info: CreateColumn Albums SecondaryTypes String 08:41:56.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 08:41:56.6 Info: => 0.0005683s 08:41:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-31T08:41:56', 'metadata_profiles') 08:41:56.6 Info: Committing Transaction 08:41:56.6 Info: 5: metadata_profiles migrated 08:41:56.6 Info: => 0.0010045s 08:41:56.6 Info: 6: separate_automatic_and_interactive_search migrating 08:41:56.6 Info: Beginning Transaction 08:41:56.6 Info: Starting migration of Main DB to 6 08:41:56.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 08:41:56.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 08:41:56.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 08:41:56.6 Info: DROP TABLE "Indexers" 08:41:56.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:56.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:56.6 Info: => 0.0041879s 08:41:56.6 Info: AlterTable Indexers 08:41:56.6 Info: => 1.6E-06s 08:41:56.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 08:41:56.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 08:41:56.6 Info: => 0.0005573s 08:41:56.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:56.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:56.6 Info: => 4.47E-05s 08:41:56.6 Info: AlterTable Indexers 08:41:56.6 Info: => 1.2E-06s 08:41:56.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 08:41:56.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 08:41:56.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 08:41:56.6 Info: DROP TABLE "Indexers" 08:41:56.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:56.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:56.6 Info: => 0.0055902s 08:41:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-31T08:41:56', 'separate_automatic_and_interactive_search') 08:41:56.6 Info: Committing Transaction 08:41:56.6 Info: 6: separate_automatic_and_interactive_search migrated 08:41:56.6 Info: => 0.0059612s 08:41:56.6 Info: 7: change_album_path_to_relative migrating 08:41:56.6 Info: Beginning Transaction 08:41:56.6 Info: Starting migration of Main DB to 7 08:41:56.6 Info: DeleteColumn Albums Path 08:41:56.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 08:41:56.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 08:41:56.6 Info: DROP TABLE "Albums" 08:41:56.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:56.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:56.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:56.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:56.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:56.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:56.6 Info: => 0.0051876s 08:41:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-31T08:41:56', 'change_album_path_to_relative') 08:41:56.6 Info: Committing Transaction 08:41:56.6 Info: 7: change_album_path_to_relative migrated 08:41:56.6 Info: => 0.0056117s 08:41:56.6 Info: 8: change_quality_size_mb_to_kb migrating 08:41:56.6 Info: Beginning Transaction 08:41:56.6 Info: Starting migration of Main DB to 8 08:41:56.6 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 08:41:56.6 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 08:41:56.6 Info: => 5.52E-05s 08:41:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-31T08:41:56', 'change_quality_size_mb_to_kb') 08:41:56.6 Info: Committing Transaction 08:41:56.6 Info: 8: change_quality_size_mb_to_kb migrated 08:41:56.6 Info: => 0.0003335s 08:41:56.6 Info: 9: album_releases migrating 08:41:56.6 Info: Beginning Transaction 08:41:56.6 Info: Starting migration of Main DB to 9 08:41:56.6 Info: AlterTable Albums 08:41:56.6 Info: => 1.3E-06s 08:41:56.6 Info: CreateColumn Albums Releases String 08:41:56.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 08:41:56.6 Info: => 0.0006138s 08:41:56.6 Info: AlterTable Albums 08:41:56.6 Info: => 1.3E-06s 08:41:56.6 Info: CreateColumn Albums CurrentRelease String 08:41:56.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 08:41:56.6 Info: => 0.0005591s 08:41:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-31T08:41:56', 'album_releases') 08:41:56.6 Info: Committing Transaction 08:41:56.6 Info: 9: album_releases migrated 08:41:56.6 Info: => 0.0008521s 08:41:56.6 Info: 10: album_releases_fix migrating 08:41:56.6 Info: Beginning Transaction 08:41:56.6 Info: Starting migration of Main DB to 10 08:41:56.6 Info: AlterTable Albums 08:41:56.6 Info: => 1.2E-06s 08:41:56.6 Info: AlterColumn Albums Releases String 08:41:56.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 08:41:56.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 08:41:56.6 Info: DROP TABLE "Albums" 08:41:56.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:56.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:56.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:56.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:56.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:56.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:56.6 Info: => 0.0051s 08:41:56.6 Info: AlterTable Albums 08:41:56.6 Info: => 1.4E-06s 08:41:56.6 Info: AlterColumn Albums CurrentRelease String 08:41:56.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 08:41:56.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 08:41:56.6 Info: DROP TABLE "Albums" 08:41:56.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:56.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:56.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:56.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:56.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:56.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:56.7 Info: => 0.0051265s 08:41:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-31T08:41:56', 'album_releases_fix') 08:41:56.7 Info: Committing Transaction 08:41:56.7 Info: 10: album_releases_fix migrated 08:41:56.7 Info: => 0.0055401s 08:41:56.7 Info: 11: import_lists migrating 08:41:56.7 Info: Beginning Transaction 08:41:56.7 Info: Starting migration of Main DB to 11 08:41:56.7 Info: CreateTable ImportLists 08:41:56.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) 08:41:56.7 Info: => 0.0002291s 08:41:56.7 Info: CreateIndex ImportLists (Name) 08:41:56.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:41:56.7 Info: => 0.000122s 08:41:56.7 Info: CreateTable ImportListStatus 08:41:56.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) 08:41:56.7 Info: => 0.0001353s 08:41:56.7 Info: CreateIndex ImportListStatus (ProviderId) 08:41:56.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:56.7 Info: => 0.0001154s 08:41:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-31T08:41:56', 'import_lists') 08:41:56.7 Info: Committing Transaction 08:41:56.7 Info: 11: import_lists migrated 08:41:56.7 Info: => 0.0004511s 08:41:56.7 Info: 12: add_release_status migrating 08:41:56.7 Info: Beginning Transaction 08:41:56.7 Info: Starting migration of Main DB to 12 08:41:56.7 Info: AlterTable MetadataProfiles 08:41:56.7 Info: => 1.5E-06s 08:41:56.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 08:41:56.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 08:41:56.7 Info: => 0.0006381s 08:41:56.7 Info: PerformDBOperation 08:41:56.7 Info: Performing DB Operation 08:41:56.7 Info: => 3.28E-05s 08:41:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-31T08:41:56', 'add_release_status') 08:41:56.7 Info: Committing Transaction 08:41:56.7 Info: 12: add_release_status migrated 08:41:56.7 Info: => 0.0003157s 08:41:56.7 Info: 13: album_download_notification migrating 08:41:56.7 Info: Beginning Transaction 08:41:56.7 Info: Starting migration of Main DB to 13 08:41:56.7 Info: AlterTable Notifications 08:41:56.7 Info: => 1.4E-06s 08:41:56.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 08:41:56.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 08:41:56.7 Info: => 0.0006233s 08:41:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-31T08:41:56', 'album_download_notification') 08:41:56.7 Info: Committing Transaction 08:41:56.7 Info: 13: album_download_notification migrated 08:41:56.7 Info: => 0.00094s 08:41:56.7 Info: 14: fix_language_metadata_profiles migrating 08:41:56.7 Info: Beginning Transaction 08:41:56.7 Info: Starting migration of Main DB to 14 08:41:56.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 08:41:56.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 08:41:56.7 Info: => 8.43E-05s 08:41:56.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 08:41:56.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 08:41:56.7 Info: => 6.42E-05s 08:41:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-31T08:41:56', 'fix_language_metadata_profiles') 08:41:56.7 Info: Committing Transaction 08:41:56.7 Info: 14: fix_language_metadata_profiles migrated 08:41:56.7 Info: => 0.0003184s 08:41:56.7 Info: 15: remove_fanzub migrating 08:41:56.7 Info: Beginning Transaction 08:41:56.7 Info: Starting migration of Main DB to 15 08:41:56.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:56.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:56.7 Info: => 5.01E-05s 08:41:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-31T08:41:56', 'remove_fanzub') 08:41:56.7 Info: Committing Transaction 08:41:56.7 Info: 15: remove_fanzub migrated 08:41:56.7 Info: => 0.0002983s 08:41:56.7 Info: 16: update_artist_history_indexes migrating 08:41:56.7 Info: Beginning Transaction 08:41:56.7 Info: Starting migration of Main DB to 16 08:41:56.7 Info: CreateIndex Albums (ArtistId) 08:41:56.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 08:41:56.7 Info: => 0.0001508s 08:41:56.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 08:41:56.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 08:41:56.7 Info: => 0.0001238s 08:41:56.7 Info: DeleteIndex History (AlbumId) 08:41:56.7 Info: DROP INDEX "IX_History_AlbumId" 08:41:56.7 Info: => 0.000128s 08:41:56.7 Info: CreateIndex History (AlbumId, Date) 08:41:56.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:56.7 Info: => 0.0001202s 08:41:56.7 Info: DeleteIndex History (DownloadId) 08:41:56.7 Info: DROP INDEX "IX_History_DownloadId" 08:41:56.7 Info: => 0.0010817s 08:41:56.7 Info: CreateIndex History (DownloadId, Date) 08:41:56.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:56.7 Info: => 0.0001297s 08:41:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-31T08:41:56', 'update_artist_history_indexes') 08:41:56.7 Info: Committing Transaction 08:41:56.7 Info: 16: update_artist_history_indexes migrated 08:41:56.7 Info: => 0.00047s 08:41:56.7 Info: 17: remove_nma migrating 08:41:56.7 Info: Beginning Transaction 08:41:56.7 Info: Starting migration of Main DB to 17 08:41:56.7 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:56.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 08:41:56.7 Info: => 5.5E-05s 08:41:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-31T08:41:56', 'remove_nma') 08:41:56.7 Info: Committing Transaction 08:41:56.7 Info: 17: remove_nma migrated 08:41:56.7 Info: => 0.000306s 08:41:56.7 Info: 18: album_disambiguation migrating 08:41:56.7 Info: Beginning Transaction 08:41:56.7 Info: Starting migration of Main DB to 18 08:41:56.7 Info: AlterTable Albums 08:41:56.7 Info: => 1.3E-06s 08:41:56.7 Info: CreateColumn Albums Disambiguation String 08:41:56.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 08:41:56.7 Info: => 0.000641s 08:41:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-31T08:41:56', 'album_disambiguation') 08:41:56.7 Info: Committing Transaction 08:41:56.7 Info: 18: album_disambiguation migrated 08:41:56.7 Info: => 0.0009374s 08:41:56.7 Info: 19: add_ape_quality_in_profiles migrating 08:41:56.7 Info: Beginning Transaction 08:41:56.7 Info: Starting migration of Main DB to 19 08:41:56.7 Info: PerformDBOperation 08:41:56.7 Info: Performing DB Operation 08:41:56.7 Info: => 3.73E-05s 08:41:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-31T08:41:56', 'add_ape_quality_in_profiles') 08:41:56.7 Info: Committing Transaction 08:41:56.7 Info: 19: add_ape_quality_in_profiles migrated 08:41:56.7 Info: => 0.0002945s 08:41:56.7 Info: 20: remove_pushalot migrating 08:41:56.7 Info: Beginning Transaction 08:41:56.7 Info: Starting migration of Main DB to 20 08:41:56.7 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:56.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 08:41:56.7 Info: => 5.18E-05s 08:41:56.7 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:56.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 08:41:56.7 Info: => 4.09E-05s 08:41:56.7 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:56.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 08:41:56.7 Info: => 3.93E-05s 08:41:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-31T08:41:56', 'remove_pushalot') 08:41:56.7 Info: Committing Transaction 08:41:56.7 Info: 20: remove_pushalot migrated 08:41:56.7 Info: => 0.0002916s 08:41:56.7 Info: 21: add_custom_filters migrating 08:41:56.7 Info: Beginning Transaction 08:41:56.7 Info: Starting migration of Main DB to 21 08:41:56.7 Info: CreateTable CustomFilters 08:41:56.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 08:41:56.7 Info: => 0.0001367s 08:41:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-31T08:41:56', 'add_custom_filters') 08:41:56.7 Info: Committing Transaction 08:41:56.7 Info: 21: add_custom_filters migrated 08:41:56.7 Info: => 0.0004356s 08:41:56.7 Info: 22: import_list_tags migrating 08:41:56.7 Info: Beginning Transaction 08:41:56.7 Info: Starting migration of Main DB to 22 08:41:56.7 Info: AlterTable ImportLists 08:41:56.7 Info: => 1.3E-06s 08:41:56.7 Info: CreateColumn ImportLists Tags String 08:41:56.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 08:41:56.7 Info: => 0.0006387s 08:41:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-31T08:41:56', 'import_list_tags') 08:41:56.7 Info: Committing Transaction 08:41:56.7 Info: 22: import_list_tags migrated 08:41:56.7 Info: => 0.000951s 08:41:56.7 Info: 23: add_release_groups_etc migrating 08:41:56.7 Info: Beginning Transaction 08:41:56.7 Info: Starting migration of Main DB to 23 08:41:56.7 Info: CreateTable ArtistMetadata 08:41:56.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) 08:41:56.7 Info: => 0.0002001s 08:41:56.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 08:41:56.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 08:41:56.7 Info: => 0.000138s 08:41:56.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" 08:41:56.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" 08:41:56.7 Info: => 0.0001228s 08:41:56.7 Info: AlterTable Artists 08:41:56.7 Info: => 1.7E-06s 08:41:56.7 Info: CreateColumn Artists ArtistMetadataId Int32 08:41:56.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:56.7 Info: => 0.000643s 08:41:56.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:56.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:56.7 Info: => 7.45E-05s 08:41:56.7 Info: CreateTable AlbumReleases 08:41:56.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) 08:41:56.7 Info: => 0.0001991s 08:41:56.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 08:41:56.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:41:56.7 Info: => 0.0001153s 08:41:56.7 Info: CreateIndex AlbumReleases (AlbumId) 08:41:56.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:41:56.7 Info: => 0.00011s 08:41:56.7 Info: PerformDBOperation 08:41:56.7 Info: Performing DB Operation 08:41:56.7 Info: => 4.23E-05s 08:41:56.7 Info: AlterTable Albums 08:41:56.7 Info: => 1.3E-06s 08:41:56.7 Info: CreateColumn Albums ArtistMetadataId Int32 08:41:56.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:56.7 Info: => 0.0006499s 08:41:56.7 Info: AlterTable Albums 08:41:56.7 Info: => 1.3E-06s 08:41:56.7 Info: CreateColumn Albums AnyReleaseOk Boolean 08:41:56.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 08:41:56.7 Info: => 0.000631s 08:41:56.7 Info: AlterTable Albums 08:41:56.7 Info: => 1.3E-06s 08:41:56.7 Info: CreateColumn Albums Links String 08:41:56.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 08:41:56.7 Info: => 0.0006213s 08:41:56.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:56.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:56.7 Info: => 8.9E-05s 08:41:56.7 Info: AlterTable Tracks 08:41:56.7 Info: => 1.2E-06s 08:41:56.7 Info: CreateColumn Tracks ForeignRecordingId String 08:41:56.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 08:41:56.7 Info: => 0.0006298s 08:41:56.7 Info: AlterTable Tracks 08:41:56.7 Info: => 1.4E-06s 08:41:56.7 Info: CreateColumn Tracks AlbumReleaseId Int32 08:41:56.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 08:41:56.7 Info: => 0.0006343s 08:41:56.7 Info: AlterTable Tracks 08:41:56.7 Info: => 1.3E-06s 08:41:56.7 Info: CreateColumn Tracks ArtistMetadataId Int32 08:41:56.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:56.7 Info: => 0.0006223s 08:41:56.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:56.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:56.7 Info: => 0.0001172s 08:41:56.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:56.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:56.7 Info: => 8.15E-05s 08:41:56.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 08:41:56.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:56.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 08:41:56.7 Info: DROP TABLE "Artists" 08:41:56.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:56.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:56.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:56.7 Info: => 0.0061293s 08:41:56.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 08:41:56.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 08:41:56.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 08:41:56.7 Info: DROP TABLE "Albums" 08:41:56.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:56.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:56.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:56.7 Info: => 0.0051213s 08:41:56.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 08:41:56.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:56.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 08:41:56.7 Info: DROP TABLE "Tracks" 08:41:56.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:56.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:56.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:56.7 Info: => 0.0048026s 08:41:56.7 Info: DeleteColumn TrackFiles ArtistId 08:41:56.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 08:41:56.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 08:41:56.7 Info: DROP TABLE "TrackFiles" 08:41:56.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:56.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:56.7 Info: => 0.0058459s 08:41:56.7 Info: CreateIndex Artists (ArtistMetadataId) 08:41:56.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:56.7 Info: => 8.93E-05s 08:41:56.7 Info: CreateIndex Artists (Monitored) 08:41:56.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:56.7 Info: => 8.52E-05s 08:41:56.7 Info: CreateIndex Albums (ArtistMetadataId) 08:41:56.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:56.7 Info: => 9.25E-05s 08:41:56.7 Info: CreateIndex Tracks (ArtistMetadataId) 08:41:56.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 08:41:56.7 Info: => 8.57E-05s 08:41:56.7 Info: CreateIndex Tracks (AlbumReleaseId) 08:41:56.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 08:41:56.7 Info: => 8.5E-05s 08:41:56.7 Info: CreateIndex Tracks (ForeignRecordingId) 08:41:56.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 08:41:56.7 Info: => 8.95E-05s 08:41:56.7 Info: UpdateData 08:41:56.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:56.7 Info: => 5.02E-05s 08:41:56.7 Info: UpdateData 08:41:56.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:56.7 Info: => 4.37E-05s 08:41:56.7 Info: UpdateData 08:41:56.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 08:41:56.7 Info: => 5.24E-05s 08:41:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-31T08:41:56', 'add_release_groups_etc') 08:41:56.7 Info: Committing Transaction 08:41:56.7 Info: 23: add_release_groups_etc migrated 08:41:56.7 Info: => 0.000719s 08:41:56.7 Info: 24: NewMediaInfoFormat migrating 08:41:56.7 Info: Beginning Transaction 08:41:56.7 Info: Starting migration of Main DB to 24 08:41:56.7 Info: UpdateData 08:41:56.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 08:41:56.7 Info: => 5.68E-05s 08:41:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-31T08:41:56', 'NewMediaInfoFormat') 08:41:56.7 Info: Committing Transaction 08:41:56.7 Info: 24: NewMediaInfoFormat migrated 08:41:56.7 Info: => 0.000325s 08:41:56.7 Info: 25: rename_restrictions_to_release_profiles migrating 08:41:56.7 Info: Beginning Transaction 08:41:56.7 Info: Starting migration of Main DB to 25 08:41:56.7 Info: RenameTable Restrictions ReleaseProfiles 08:41:56.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 08:41:56.7 Info: => 0.0016821s 08:41:56.7 Info: AlterTable ReleaseProfiles 08:41:56.7 Info: => 1.8E-06s 08:41:56.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 08:41:56.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 08:41:56.7 Info: => 0.0005854s 08:41:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-31T08:41:56', 'rename_restrictions_to_release_profiles') 08:41:56.7 Info: Committing Transaction 08:41:56.7 Info: 25: rename_restrictions_to_release_profiles migrated 08:41:56.7 Info: => 0.0009049s 08:41:56.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 08:41:56.7 Info: Beginning Transaction 08:41:56.7 Info: Starting migration of Main DB to 26 08:41:56.7 Info: RenameTable Profiles QualityProfiles 08:41:56.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 08:41:56.7 Info: => 0.0016786s 08:41:56.7 Info: AlterTable QualityProfiles 08:41:56.7 Info: => 1.6E-06s 08:41:56.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 08:41:56.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:56.7 Info: => 0.0005865s 08:41:56.7 Info: AlterTable LanguageProfiles 08:41:56.7 Info: => 1.3E-06s 08:41:56.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 08:41:56.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:56.7 Info: => 0.0005654s 08:41:56.7 Info: UpdateData 08:41:56.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:56.7 Info: => 4.72E-05s 08:41:56.7 Info: UpdateData 08:41:56.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:56.7 Info: => 3.83E-05s 08:41:56.7 Info: RenameColumn Artists ProfileId to QualityProfileId 08:41:56.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:56.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 08:41:56.7 Info: DROP TABLE "Artists" 08:41:56.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:56.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:56.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:56.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:56.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:56.7 Info: => 0.005042s 08:41:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-31T08:41:56', 'rename_quality_profiles_add_upgrade_allowed') 08:41:56.7 Info: Committing Transaction 08:41:56.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 08:41:56.7 Info: => 0.0055224s 08:41:56.7 Info: 27: add_import_exclusions migrating 08:41:56.7 Info: Beginning Transaction 08:41:56.7 Info: Starting migration of Main DB to 27 08:41:56.7 Info: CreateTable ImportListExclusions 08:41:56.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 08:41:56.7 Info: => 0.0001326s 08:41:56.7 Info: CreateIndex ImportListExclusions (ForeignId) 08:41:56.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 08:41:56.7 Info: => 9.31E-05s 08:41:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-31T08:41:56', 'add_import_exclusions') 08:41:56.7 Info: Committing Transaction 08:41:56.7 Info: 27: add_import_exclusions migrated 08:41:56.7 Info: => 0.0004467s 08:41:56.7 Info: 28: clean_artist_metadata_table migrating 08:41:56.7 Info: Beginning Transaction 08:41:56.7 Info: Starting migration of Main DB to 28 08:41:56.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:56.7 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:56.7 Info: => 0.0001632s 08:41:56.7 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:56.7 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:56.7 Info: => 0.0001267s 08:41:56.7 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 08:41:56.7 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 08:41:56.7 Info: => 0.0001215s 08:41:56.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 08:41:56.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 08:41:56.7 Info: => 0.0012104s 08:41:56.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:56.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:56.7 Info: => 0.0001302s 08:41:56.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:41:56.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:41:56.7 Info: => 0.0001237s 08:41:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-31T08:41:56', 'clean_artist_metadata_table') 08:41:56.7 Info: Committing Transaction 08:41:56.7 Info: 28: clean_artist_metadata_table migrated 08:41:56.7 Info: => 0.0004841s 08:41:56.7 Info: 29: health_issue_notification migrating 08:41:56.7 Info: Beginning Transaction 08:41:56.7 Info: Starting migration of Main DB to 29 08:41:56.7 Info: AlterTable Notifications 08:41:56.7 Info: => 1.5E-06s 08:41:56.7 Info: CreateColumn Notifications OnHealthIssue Boolean 08:41:56.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 08:41:56.7 Info: => 0.00063s 08:41:56.7 Info: AlterTable Notifications 08:41:56.7 Info: => 1.3E-06s 08:41:56.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 08:41:56.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 08:41:56.7 Info: => 0.0005834s 08:41:56.7 Info: AlterTable Notifications 08:41:56.7 Info: => 1.4E-06s 08:41:56.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 08:41:56.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 08:41:56.7 Info: => 0.0005854s 08:41:56.7 Info: AlterTable Notifications 08:41:56.7 Info: => 1.9E-06s 08:41:56.7 Info: CreateColumn Notifications OnImportFailure Boolean 08:41:56.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 08:41:56.7 Info: => 0.00058s 08:41:56.7 Info: AlterTable Notifications 08:41:56.7 Info: => 1.1E-06s 08:41:56.7 Info: CreateColumn Notifications OnTrackRetag Boolean 08:41:56.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 08:41:56.7 Info: => 0.0005976s 08:41:56.7 Info: DeleteColumn Notifications OnDownload 08:41:56.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 08:41:56.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 08:41:56.7 Info: DROP TABLE "Notifications" 08:41:56.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:56.7 Info: => 0.0058015s 08:41:56.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 08:41:56.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 08:41:56.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 08:41:56.7 Info: DROP TABLE "Notifications" 08:41:56.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:56.7 Info: => 0.0046106s 08:41:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-31T08:41:56', 'health_issue_notification') 08:41:56.7 Info: Committing Transaction 08:41:56.7 Info: 29: health_issue_notification migrated 08:41:56.7 Info: => 0.0050233s 08:41:56.7 Info: 30: add_mediafilerepository_mtime migrating 08:41:56.7 Info: Beginning Transaction 08:41:56.7 Info: Starting migration of Main DB to 30 08:41:56.7 Info: AlterTable TrackFiles 08:41:56.7 Info: => 1.6E-06s 08:41:56.7 Info: CreateColumn TrackFiles Modified DateTime 08:41:56.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 08:41:56.7 Info: => 0.0006304s 08:41:56.7 Info: AlterTable TrackFiles 08:41:56.7 Info: => 1.7E-06s 08:41:56.7 Info: CreateColumn TrackFiles Path String 08:41:56.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 08:41:56.7 Info: => 0.0005785s 08:41:56.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:56.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:56.7 Info: => 4.16E-05s 08:41:56.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:41:56.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:41:56.7 Info: => 0.0001373s 08:41:56.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 08:41:56.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 08:41:56.7 Info: => 0.0001381s 08:41:56.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 08:41:56.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 08:41:56.7 Info: => 0.0001441s 08:41:56.7 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 08:41:56.7 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 08:41:56.7 Info: => 8.96E-05s 08:41:56.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:56.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:56.7 Info: => 5.86E-05s 08:41:56.7 Info: AlterTable TrackFiles 08:41:56.7 Info: => 1E-06s 08:41:56.7 Info: AlterColumn TrackFiles Path String 08:41:56.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:56.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 08:41:56.7 Info: DROP TABLE "TrackFiles" 08:41:56.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:56.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:56.7 Info: => 0.0059825s 08:41:56.7 Info: CreateIndex TrackFiles (Path) 08:41:56.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:56.7 Info: => 0.0001186s 08:41:56.7 Info: DeleteColumn TrackFiles RelativePath 08:41:56.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:56.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 08:41:56.7 Info: DROP TABLE "TrackFiles" 08:41:56.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:56.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:56.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:56.7 Info: => 0.0048975s 08:41:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-31T08:41:56', 'add_mediafilerepository_mtime') 08:41:56.7 Info: Committing Transaction 08:41:56.7 Info: 30: add_mediafilerepository_mtime migrated 08:41:56.7 Info: => 0.0052673s 08:41:56.7 Info: 31: add_artistmetadataid_constraint migrating 08:41:56.7 Info: Beginning Transaction 08:41:56.7 Info: Starting migration of Main DB to 31 08:41:56.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") 08:41:56.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") 08:41:56.7 Info: => 9.76E-05s 08:41:56.7 Info: DeleteIndex Artists (ArtistMetadataId) 08:41:56.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 08:41:56.7 Info: => 0.0001408s 08:41:56.7 Info: AlterColumn Artists ArtistMetadataId Int32 08:41:56.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:56.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 08:41:56.7 Info: DROP TABLE "Artists" 08:41:56.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:56.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:56.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:56.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:56.7 Info: => 0.0050352s 08:41:56.7 Info: CreateIndex Artists (ArtistMetadataId) 08:41:56.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:56.7 Info: => 8.94E-05s 08:41:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-31T08:41:56', 'add_artistmetadataid_constraint') 08:41:56.7 Info: Committing Transaction 08:41:56.7 Info: 31: add_artistmetadataid_constraint migrated 08:41:56.7 Info: => 0.0004644s 08:41:56.7 Info: 32: old_ids_and_artist_alias migrating 08:41:56.7 Info: Beginning Transaction 08:41:56.7 Info: Starting migration of Main DB to 32 08:41:56.7 Info: AlterTable ArtistMetadata 08:41:56.7 Info: => 1.6E-06s 08:41:56.7 Info: CreateColumn ArtistMetadata Aliases String 08:41:56.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 08:41:56.7 Info: => 0.0006253s 08:41:56.7 Info: AlterTable ArtistMetadata 08:41:56.7 Info: => 1.3E-06s 08:41:56.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 08:41:56.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 08:41:56.7 Info: => 0.0005907s 08:41:56.7 Info: AlterTable Albums 08:41:56.7 Info: => 1.4E-06s 08:41:56.7 Info: CreateColumn Albums OldForeignAlbumIds String 08:41:56.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 08:41:56.8 Info: => 0.0005955s 08:41:56.8 Info: AlterTable AlbumReleases 08:41:56.8 Info: => 1.4E-06s 08:41:56.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 08:41:56.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 08:41:56.8 Info: => 0.0005884s 08:41:56.8 Info: AlterTable Tracks 08:41:56.8 Info: => 1.4E-06s 08:41:56.8 Info: CreateColumn Tracks OldForeignRecordingIds String 08:41:56.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 08:41:56.8 Info: => 0.0005891s 08:41:56.8 Info: AlterTable Tracks 08:41:56.8 Info: => 1.6E-06s 08:41:56.8 Info: CreateColumn Tracks OldForeignTrackIds String 08:41:56.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 08:41:56.8 Info: => 0.000613s 08:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-31T08:41:56', 'old_ids_and_artist_alias') 08:41:56.8 Info: Committing Transaction 08:41:56.8 Info: 32: old_ids_and_artist_alias migrated 08:41:56.8 Info: => 0.000957s 08:41:56.8 Info: 33: download_propers_config migrating 08:41:56.8 Info: Beginning Transaction 08:41:56.8 Info: Starting migration of Main DB to 33 08:41:56.8 Info: PerformDBOperation 08:41:56.8 Info: Performing DB Operation 08:41:56.8 Info: => 3.75E-05s 08:41:56.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:41:56.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:41:56.8 Info: => 4.92E-05s 08:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-31T08:41:56', 'download_propers_config') 08:41:56.8 Info: Committing Transaction 08:41:56.8 Info: 33: download_propers_config migrated 08:41:56.8 Info: => 0.0003334s 08:41:56.8 Info: 34: remove_language_profiles migrating 08:41:56.8 Info: Beginning Transaction 08:41:56.8 Info: Starting migration of Main DB to 34 08:41:56.8 Info: DeleteTable LanguageProfiles 08:41:56.8 Info: DROP TABLE "LanguageProfiles" 08:41:56.8 Info: => 0.0002236s 08:41:56.8 Info: DeleteColumn Artists LanguageProfileId 08:41:56.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) 08:41:56.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" 08:41:56.8 Info: DROP TABLE "Artists" 08:41:56.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:56.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:56.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:56.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:56.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:56.8 Info: => 0.0062294s 08:41:56.8 Info: DeleteColumn ImportLists LanguageProfileId 08:41:56.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) 08:41:56.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" 08:41:56.8 Info: DROP TABLE "ImportLists" 08:41:56.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 08:41:56.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:41:56.8 Info: => 0.0047477s 08:41:56.8 Info: DeleteColumn Blacklist Language 08:41:56.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) 08:41:56.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" 08:41:56.8 Info: DROP TABLE "Blacklist" 08:41:56.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 08:41:56.8 Info: => 0.0057956s 08:41:56.8 Info: DeleteColumn History Language 08:41:56.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) 08:41:56.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" 08:41:56.8 Info: DROP TABLE "History" 08:41:56.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 08:41:56.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:56.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:56.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:56.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:56.8 Info: => 0.0051306s 08:41:56.8 Info: DeleteColumn LyricFiles Language 08:41:56.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) 08:41:56.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" 08:41:56.8 Info: DROP TABLE "LyricFiles" 08:41:56.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:41:56.8 Info: => 0.0056372s 08:41:56.8 Info: DeleteColumn TrackFiles Language 08:41:56.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) 08:41:56.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" 08:41:56.8 Info: DROP TABLE "TrackFiles" 08:41:56.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:56.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:56.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:56.8 Info: => 0.0048233s 08:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-31T08:41:56', 'remove_language_profiles') 08:41:56.8 Info: Committing Transaction 08:41:56.8 Info: 34: remove_language_profiles migrated 08:41:56.8 Info: => 0.0053957s 08:41:56.8 Info: 35: multi_disc_naming_format migrating 08:41:56.8 Info: Beginning Transaction 08:41:56.8 Info: Starting migration of Main DB to 35 08:41:56.8 Info: AlterTable NamingConfig 08:41:56.8 Info: => 1.4E-06s 08:41:56.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 08:41:56.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 08:41:56.8 Info: => 0.0006173s 08:41:56.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:41:56.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:41:56.8 Info: => 4.97E-05s 08:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-31T08:41:56', 'multi_disc_naming_format') 08:41:56.8 Info: Committing Transaction 08:41:56.8 Info: 35: multi_disc_naming_format migrated 08:41:56.8 Info: => 0.000353s 08:41:56.8 Info: 36: add_download_client_priority migrating 08:41:56.8 Info: Beginning Transaction 08:41:56.8 Info: Starting migration of Main DB to 36 08:41:56.8 Info: AlterTable DownloadClients 08:41:56.8 Info: => 1.3E-06s 08:41:56.8 Info: CreateColumn DownloadClients Priority Int32 08:41:56.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 08:41:56.8 Info: => 0.0006236s 08:41:56.8 Info: PerformDBOperation 08:41:56.8 Info: Performing DB Operation 08:41:56.8 Info: => 5.64E-05s 08:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-31T08:41:56', 'add_download_client_priority') 08:41:56.8 Info: Committing Transaction 08:41:56.8 Info: 36: add_download_client_priority migrated 08:41:56.8 Info: => 0.0003757s 08:41:56.8 Info: 37: remove_growl_prowl migrating 08:41:56.8 Info: Beginning Transaction 08:41:56.8 Info: Starting migration of Main DB to 37 08:41:56.8 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:56.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 08:41:56.8 Info: => 5.34E-05s 08:41:56.8 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:56.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 08:41:56.8 Info: => 3.96E-05s 08:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-31T08:41:56', 'remove_growl_prowl') 08:41:56.8 Info: Committing Transaction 08:41:56.8 Info: 37: remove_growl_prowl migrated 08:41:56.8 Info: => 0.0003142s 08:41:56.8 Info: 38: remove_plex_hometheatre migrating 08:41:56.8 Info: Beginning Transaction 08:41:56.8 Info: Starting migration of Main DB to 38 08:41:56.8 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:56.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 08:41:56.8 Info: => 5.11E-05s 08:41:56.8 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:56.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 08:41:56.8 Info: => 3.82E-05s 08:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-31T08:41:56', 'remove_plex_hometheatre') 08:41:56.8 Info: Committing Transaction 08:41:56.8 Info: 38: remove_plex_hometheatre migrated 08:41:56.8 Info: => 0.0003072s 08:41:56.8 Info: 39: add_root_folder_add_defaults migrating 08:41:56.8 Info: Beginning Transaction 08:41:56.8 Info: Starting migration of Main DB to 39 08:41:56.8 Info: AlterTable RootFolders 08:41:56.8 Info: => 1.2E-06s 08:41:56.8 Info: CreateColumn RootFolders Name String 08:41:56.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 08:41:56.8 Info: => 0.000605s 08:41:56.8 Info: AlterTable RootFolders 08:41:56.8 Info: => 1.9E-06s 08:41:56.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 08:41:56.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 08:41:56.8 Info: => 0.0005775s 08:41:56.8 Info: AlterTable RootFolders 08:41:56.8 Info: => 1.3E-06s 08:41:56.8 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 08:41:56.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 08:41:56.8 Info: => 0.0005897s 08:41:56.8 Info: AlterTable RootFolders 08:41:56.8 Info: => 1.4E-06s 08:41:56.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 08:41:56.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 08:41:56.8 Info: => 0.0005753s 08:41:56.8 Info: AlterTable RootFolders 08:41:56.8 Info: => 1.4E-06s 08:41:56.8 Info: CreateColumn RootFolders DefaultTags String 08:41:56.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 08:41:56.8 Info: => 0.0005704s 08:41:56.8 Info: PerformDBOperation 08:41:56.8 Info: Performing DB Operation 08:41:56.8 Info: => 6.06E-05s 08:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-31T08:41:56', 'add_root_folder_add_defaults') 08:41:56.8 Info: Committing Transaction 08:41:56.8 Info: 39: add_root_folder_add_defaults migrated 08:41:56.8 Info: => 0.0003783s 08:41:56.8 Info: 40: task_duration migrating 08:41:56.8 Info: Beginning Transaction 08:41:56.8 Info: Starting migration of Main DB to 40 08:41:56.8 Info: AlterTable ScheduledTasks 08:41:56.8 Info: => 1.3E-06s 08:41:56.8 Info: CreateColumn ScheduledTasks LastStartTime DateTime 08:41:56.8 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 08:41:56.8 Info: => 0.0006127s 08:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-31T08:41:56', 'task_duration') 08:41:56.8 Info: Committing Transaction 08:41:56.8 Info: 40: task_duration migrated 08:41:56.8 Info: => 0.0009441s 08:41:56.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 08:41:56.8 Info: Beginning Transaction 08:41:56.8 Info: Starting migration of Main DB to 41 08:41:56.8 Info: AlterTable ReleaseProfiles 08:41:56.8 Info: => 1.3E-06s 08:41:56.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 08:41:56.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 08:41:56.8 Info: => 0.0006137s 08:41:56.8 Info: AlterTable ReleaseProfiles 08:41:56.8 Info: => 1.3E-06s 08:41:56.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 08:41:56.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 08:41:56.8 Info: => 0.0005845s 08:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-31T08:41:56', 'add_indexer_and_enabled_to_release_profiles') 08:41:56.8 Info: Committing Transaction 08:41:56.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 08:41:56.8 Info: => 0.0009251s 08:41:56.8 Info: 42: remove_album_folders migrating 08:41:56.8 Info: Beginning Transaction 08:41:56.8 Info: Starting migration of Main DB to 42 08:41:56.8 Info: DeleteColumn Artists AlbumFolder 08:41:56.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) 08:41:56.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" 08:41:56.8 Info: DROP TABLE "Artists" 08:41:56.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:56.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:56.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:56.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:56.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:56.8 Info: => 0.0063597s 08:41:56.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 08:41:56.8 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 08:41:56.8 Info: => 4.72E-05s 08:41:56.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 08:41:56.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 08:41:56.8 Info: => 4.18E-05s 08:41:56.8 Info: DeleteColumn NamingConfig AlbumFolderFormat 08:41:56.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) 08:41:56.8 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 08:41:56.8 Info: DROP TABLE "NamingConfig" 08:41:56.8 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 08:41:56.8 Info: => 0.0044738s 08:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-31T08:41:56', 'remove_album_folders') 08:41:56.8 Info: Committing Transaction 08:41:56.8 Info: 42: remove_album_folders migrated 08:41:56.8 Info: => 0.0049301s 08:41:56.8 Info: 44: add_priority_to_indexers migrating 08:41:56.8 Info: Beginning Transaction 08:41:56.8 Info: Starting migration of Main DB to 44 08:41:56.8 Info: AlterTable Indexers 08:41:56.8 Info: => 1.4E-06s 08:41:56.8 Info: CreateColumn Indexers Priority Int32 08:41:56.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 08:41:56.8 Info: => 0.0006247s 08:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-31T08:41:56', 'add_priority_to_indexers') 08:41:56.8 Info: Committing Transaction 08:41:56.8 Info: 44: add_priority_to_indexers migrated 08:41:56.8 Info: => 0.0009599s 08:41:56.8 Info: 45: remove_chown_and_folderchmod_config migrating 08:41:56.8 Info: Beginning Transaction 08:41:56.8 Info: Starting migration of Main DB to 45 08:41:56.8 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 08:41:56.8 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 08:41:56.8 Info: => 0.0001251s 08:41:56.8 Info: PerformDBOperation 08:41:56.8 Info: Performing DB Operation 08:41:56.8 Info: => 3.3E-05s 08:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-31T08:41:56', 'remove_chown_and_folderchmod_config') 08:41:56.8 Info: Committing Transaction 08:41:56.8 Info: 45: remove_chown_and_folderchmod_config migrated 08:41:56.8 Info: => 0.0003309s 08:41:56.8 Info: 47: update_notifiarr migrating 08:41:56.8 Info: Beginning Transaction 08:41:56.8 Info: Starting migration of Main DB to 47 08:41:56.8 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 08:41:56.8 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 08:41:56.8 Info: => 8.01E-05s 08:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-31T08:41:56', 'update_notifiarr') 08:41:56.8 Info: Committing Transaction 08:41:56.8 Info: 47: update_notifiarr migrated 08:41:56.8 Info: => 0.0003699s 08:41:56.8 Info: 49: email_multiple_addresses migrating 08:41:56.8 Info: Beginning Transaction 08:41:56.8 Info: Starting migration of Main DB to 49 08:41:56.8 Info: PerformDBOperation 08:41:56.8 Info: Performing DB Operation 08:41:56.8 Info: => 6.52E-05s 08:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-31T08:41:56', 'email_multiple_addresses') 08:41:56.8 Info: Committing Transaction 08:41:56.8 Info: 49: email_multiple_addresses migrated 08:41:56.8 Info: => 0.0003597s 08:41:56.8 Info: 50: rename_blacklist_to_blocklist migrating 08:41:56.8 Info: Beginning Transaction 08:41:56.8 Info: Starting migration of Main DB to 50 08:41:56.8 Info: RenameTable Blacklist Blocklist 08:41:56.8 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 08:41:56.8 Info: => 0.0017637s 08:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-31T08:41:56', 'rename_blacklist_to_blocklist') 08:41:56.8 Info: Committing Transaction 08:41:56.8 Info: 50: rename_blacklist_to_blocklist migrated 08:41:56.8 Info: => 0.0021181s 08:41:56.8 Info: 51: cdh_per_downloadclient migrating 08:41:56.8 Info: Beginning Transaction 08:41:56.8 Info: Starting migration of Main DB to 51 08:41:56.8 Info: AlterTable DownloadClients 08:41:56.8 Info: => 1.6E-06s 08:41:56.8 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 08:41:56.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 08:41:56.8 Info: => 0.0006267s 08:41:56.8 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 08:41:56.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 08:41:56.8 Info: => 0.0006034s 08:41:56.8 Info: PerformDBOperation 08:41:56.8 Info: Performing DB Operation 08:41:56.8 Info: => 0.0001587s 08:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-31T08:41:56', 'cdh_per_downloadclient') 08:41:56.8 Info: Committing Transaction 08:41:56.8 Info: 51: cdh_per_downloadclient migrated 08:41:56.8 Info: => 0.0004906s 08:41:56.8 Info: 52: download_history migrating 08:41:56.8 Info: Beginning Transaction 08:41:56.8 Info: Starting migration of Main DB to 52 08:41:56.8 Info: CreateTable DownloadHistory 08:41:56.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) 08:41:56.8 Info: => 0.0002287s 08:41:56.8 Info: CreateIndex DownloadHistory (EventType) 08:41:56.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 08:41:56.8 Info: => 0.0001043s 08:41:56.8 Info: CreateIndex DownloadHistory (ArtistId) 08:41:56.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 08:41:56.8 Info: => 8.79E-05s 08:41:56.8 Info: CreateIndex DownloadHistory (DownloadId) 08:41:56.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 08:41:56.8 Info: => 9.14E-05s 08:41:56.8 Info: PerformDBOperation 08:41:56.8 Info: Performing DB Operation 08:41:56.8 Info: => 0.000141s 08:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-31T08:41:56', 'download_history') 08:41:56.8 Info: Committing Transaction 08:41:56.8 Info: 52: download_history migrated 08:41:56.8 Info: => 0.0005148s 08:41:56.8 Info: 53: add_update_history migrating 08:41:56.8 Info: Beginning Transaction 08:41:56.8 Info: Starting migration of Main DB to 53 08:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-31T08:41:56', 'add_update_history') 08:41:56.8 Info: Committing Transaction 08:41:56.8 Info: 53: add_update_history migrated 08:41:56.8 Info: => 0.0003322s 08:41:56.8 Info: 54: add_on_update_to_notifications migrating 08:41:56.8 Info: Beginning Transaction 08:41:56.8 Info: Starting migration of Main DB to 54 08:41:56.8 Info: AlterTable Notifications 08:41:56.8 Info: => 1.4E-06s 08:41:56.8 Info: CreateColumn Notifications OnApplicationUpdate Boolean 08:41:56.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 08:41:56.8 Info: => 0.0006787s 08:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-31T08:41:56', 'add_on_update_to_notifications') 08:41:56.8 Info: Committing Transaction 08:41:56.8 Info: 54: add_on_update_to_notifications migrated 08:41:56.8 Info: => 0.0010042s 08:41:56.8 Info: 55: download_client_per_indexer migrating 08:41:56.8 Info: Beginning Transaction 08:41:56.8 Info: Starting migration of Main DB to 55 08:41:56.8 Info: AlterTable Indexers 08:41:56.8 Info: => 1.4E-06s 08:41:56.8 Info: CreateColumn Indexers DownloadClientId Int32 08:41:56.8 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 08:41:56.8 Info: => 0.000641s 08:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-31T08:41:56', 'download_client_per_indexer') 08:41:56.8 Info: Committing Transaction 08:41:56.8 Info: 55: download_client_per_indexer migrated 08:41:56.8 Info: => 0.0009803s 08:41:56.8 Info: 56: AddNewItemMonitorType migrating 08:41:56.8 Info: Beginning Transaction 08:41:56.8 Info: Starting migration of Main DB to 56 08:41:56.8 Info: AlterTable Artists 08:41:56.8 Info: => 1.3E-06s 08:41:56.8 Info: CreateColumn Artists MonitorNewItems Int32 08:41:56.8 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 08:41:56.8 Info: => 0.0006373s 08:41:56.8 Info: AlterTable RootFolders 08:41:56.8 Info: => 1.6E-06s 08:41:56.8 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 08:41:56.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 08:41:56.8 Info: => 0.0006267s 08:41:56.8 Info: AlterTable ImportLists 08:41:56.8 Info: => 1.2E-06s 08:41:56.8 Info: CreateColumn ImportLists MonitorNewItems Int32 08:41:56.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 08:41:56.8 Info: => 0.0006229s 08:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-31T08:41:56', 'AddNewItemMonitorType') 08:41:56.8 Info: Committing Transaction 08:41:56.8 Info: 56: AddNewItemMonitorType migrated 08:41:56.8 Info: => 0.0009595s 08:41:56.8 Info: 57: ImportListSearch migrating 08:41:56.8 Info: Beginning Transaction 08:41:56.8 Info: Starting migration of Main DB to 57 08:41:56.8 Info: AlterTable ImportLists 08:41:56.8 Info: => 1.4E-06s 08:41:56.8 Info: CreateColumn ImportLists ShouldSearch Boolean 08:41:56.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 08:41:56.8 Info: => 0.0006533s 08:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-31T08:41:56', 'ImportListSearch') 08:41:56.8 Info: Committing Transaction 08:41:56.8 Info: 57: ImportListSearch migrated 08:41:56.8 Info: => 0.0009841s 08:41:56.8 Info: 58: ImportListMonitorExisting migrating 08:41:56.8 Info: Beginning Transaction 08:41:56.8 Info: Starting migration of Main DB to 58 08:41:56.8 Info: AlterTable ImportLists 08:41:56.8 Info: => 1.2E-06s 08:41:56.8 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 08:41:56.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 08:41:56.8 Info: => 0.0006534s 08:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-31T08:41:56', 'ImportListMonitorExisting') 08:41:56.8 Info: Committing Transaction 08:41:56.8 Info: 58: ImportListMonitorExisting migrated 08:41:56.8 Info: => 0.0010211s 08:41:56.8 Info: 59: add_indexer_tags migrating 08:41:56.8 Info: Beginning Transaction 08:41:56.8 Info: Starting migration of Main DB to 59 08:41:56.8 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:56.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 08:41:56.8 Info: => 5.54E-05s 08:41:56.8 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:56.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 08:41:56.8 Info: => 3.91E-05s 08:41:56.8 Info: AlterTable Indexers 08:41:56.8 Info: => 1.1E-06s 08:41:56.8 Info: CreateColumn Indexers Tags String 08:41:56.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 08:41:56.8 Info: => 0.0006462s 08:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-31T08:41:56', 'add_indexer_tags') 08:41:56.8 Info: Committing Transaction 08:41:56.8 Info: 59: add_indexer_tags migrated 08:41:56.8 Info: => 0.0009757s 08:41:56.8 Info: 60: update_audio_types migrating 08:41:56.8 Info: Beginning Transaction 08:41:56.8 Info: Starting migration of Main DB to 60 08:41:56.8 Info: PerformDBOperation 08:41:56.8 Info: Performing DB Operation 08:41:56.8 Info: => 6.23E-05s 08:41:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-31T08:41:56', 'update_audio_types') 08:41:56.8 Info: Committing Transaction 08:41:56.8 Info: 60: update_audio_types migrated 08:41:56.8 Info: => 0.0003589s 08:41:56.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 08:41:56.8 Info: Beginning Transaction 08:41:56.8 Info: Starting migration of Main DB to 61 08:41:56.8 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:56.8 Info: DELETE FROM "Commands" WHERE 1 = 1 08:41:56.8 Info: => 5.23E-05s 08:41:56.8 Info: AlterTable AlbumReleases 08:41:56.8 Info: => 1.3E-06s 08:41:56.8 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 08:41:56.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) 08:41:56.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" 08:41:56.8 Info: DROP TABLE "AlbumReleases" 08:41:56.8 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 08:41:56.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:41:56.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:41:56.8 Info: => 0.0066933s 08:41:56.8 Info: AlterTable Albums 08:41:56.8 Info: => 1.4E-06s 08:41:56.8 Info: AlterColumn Albums LastInfoSync DateTimeOffset 08:41:56.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) 08:41:56.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" 08:41:56.8 Info: DROP TABLE "Albums" 08:41:56.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:56.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:56.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:56.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:56.8 Info: => 0.0053861s 08:41:56.8 Info: AlterTable Albums 08:41:56.8 Info: => 1.6E-06s 08:41:56.8 Info: AlterColumn Albums ReleaseDate DateTimeOffset 08:41:56.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) 08:41:56.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" 08:41:56.8 Info: DROP TABLE "Albums" 08:41:56.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:56.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:56.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:56.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:56.8 Info: => 0.005336s 08:41:56.8 Info: AlterTable Albums 08:41:56.8 Info: => 1.5E-06s 08:41:56.8 Info: AlterColumn Albums Added DateTimeOffset 08:41:56.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 08:41:56.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 08:41:56.9 Info: DROP TABLE "Albums" 08:41:56.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:56.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:56.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:56.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:56.9 Info: => 0.0058293s 08:41:56.9 Info: AlterTable Artists 08:41:56.9 Info: => 1.4E-06s 08:41:56.9 Info: AlterColumn Artists LastInfoSync DateTimeOffset 08:41:56.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 08:41:56.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" 08:41:56.9 Info: DROP TABLE "Artists" 08:41:56.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:56.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:56.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:56.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:56.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:56.9 Info: => 0.0080679s 08:41:56.9 Info: AlterTable Artists 08:41:56.9 Info: => 1.5E-06s 08:41:56.9 Info: AlterColumn Artists Added DateTimeOffset 08:41:56.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 08:41:56.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" 08:41:56.9 Info: DROP TABLE "Artists" 08:41:56.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:56.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:56.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:56.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:56.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:56.9 Info: => 0.0065212s 08:41:56.9 Info: AlterTable Blocklist 08:41:56.9 Info: => 1.4E-06s 08:41:56.9 Info: AlterColumn Blocklist Date DateTimeOffset 08:41:56.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) 08:41:56.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" 08:41:56.9 Info: DROP TABLE "Blocklist" 08:41:56.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 08:41:56.9 Info: => 0.0048418s 08:41:56.9 Info: AlterTable Blocklist 08:41:56.9 Info: => 1.6E-06s 08:41:56.9 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 08:41:56.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) 08:41:56.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" 08:41:56.9 Info: DROP TABLE "Blocklist" 08:41:56.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 08:41:56.9 Info: => 0.0048379s 08:41:56.9 Info: AlterTable Commands 08:41:56.9 Info: => 1.9E-06s 08:41:56.9 Info: AlterColumn Commands QueuedAt DateTimeOffset 08:41:56.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) 08:41:56.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" 08:41:56.9 Info: DROP TABLE "Commands" 08:41:56.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:41:56.9 Info: => 0.0060068s 08:41:56.9 Info: AlterTable Commands 08:41:56.9 Info: => 1.6E-06s 08:41:56.9 Info: AlterColumn Commands StartedAt DateTimeOffset 08:41:56.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) 08:41:56.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" 08:41:56.9 Info: DROP TABLE "Commands" 08:41:56.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:41:56.9 Info: => 0.0048062s 08:41:56.9 Info: AlterTable Commands 08:41:56.9 Info: => 1.5E-06s 08:41:56.9 Info: AlterColumn Commands EndedAt DateTimeOffset 08:41:56.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) 08:41:56.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" 08:41:56.9 Info: DROP TABLE "Commands" 08:41:56.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:41:56.9 Info: => 0.0059435s 08:41:56.9 Info: AlterTable DownloadClientStatus 08:41:56.9 Info: => 1.7E-06s 08:41:56.9 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 08:41:56.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) 08:41:56.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:41:56.9 Info: DROP TABLE "DownloadClientStatus" 08:41:56.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:41:56.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:56.9 Info: => 0.0049045s 08:41:56.9 Info: AlterTable DownloadClientStatus 08:41:56.9 Info: => 1.2E-06s 08:41:56.9 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 08:41:56.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) 08:41:56.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:41:56.9 Info: DROP TABLE "DownloadClientStatus" 08:41:56.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:41:56.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:56.9 Info: => 0.0048557s 08:41:56.9 Info: AlterTable DownloadClientStatus 08:41:56.9 Info: => 1.4E-06s 08:41:56.9 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 08:41:56.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) 08:41:56.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:41:56.9 Info: DROP TABLE "DownloadClientStatus" 08:41:56.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:41:56.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:56.9 Info: => 0.0060479s 08:41:56.9 Info: AlterTable DownloadHistory 08:41:56.9 Info: => 1.4E-06s 08:41:56.9 Info: AlterColumn DownloadHistory Date DateTimeOffset 08:41:56.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) 08:41:56.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" 08:41:56.9 Info: DROP TABLE "DownloadHistory" 08:41:56.9 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 08:41:56.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 08:41:56.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 08:41:56.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 08:41:56.9 Info: => 0.0052938s 08:41:56.9 Info: AlterTable ExtraFiles 08:41:56.9 Info: => 1.6E-06s 08:41:56.9 Info: AlterColumn ExtraFiles Added DateTimeOffset 08:41:56.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) 08:41:56.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" 08:41:56.9 Info: DROP TABLE "ExtraFiles" 08:41:56.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 08:41:56.9 Info: => 0.004695s 08:41:56.9 Info: AlterTable ExtraFiles 08:41:56.9 Info: => 1.6E-06s 08:41:56.9 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 08:41:56.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) 08:41:56.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" 08:41:56.9 Info: DROP TABLE "ExtraFiles" 08:41:56.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 08:41:56.9 Info: => 0.0057747s 08:41:56.9 Info: AlterTable History 08:41:56.9 Info: => 1.5E-06s 08:41:56.9 Info: AlterColumn History Date DateTimeOffset 08:41:56.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) 08:41:56.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" 08:41:56.9 Info: DROP TABLE "History" 08:41:56.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 08:41:56.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:56.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:56.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:56.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:56.9 Info: => 0.006442s 08:41:56.9 Info: AlterTable ImportListStatus 08:41:56.9 Info: => 1.3E-06s 08:41:56.9 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 08:41:56.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) 08:41:56.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:41:56.9 Info: DROP TABLE "ImportListStatus" 08:41:56.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:41:56.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:56.9 Info: => 0.0048899s 08:41:56.9 Info: AlterTable ImportListStatus 08:41:56.9 Info: => 1.3E-06s 08:41:56.9 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 08:41:56.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) 08:41:56.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:41:56.9 Info: DROP TABLE "ImportListStatus" 08:41:56.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:41:56.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:56.9 Info: => 0.0049132s 08:41:56.9 Info: AlterTable ImportListStatus 08:41:56.9 Info: => 1.5E-06s 08:41:56.9 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 08:41:56.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) 08:41:56.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:41:56.9 Info: DROP TABLE "ImportListStatus" 08:41:56.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:41:56.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:56.9 Info: => 0.0059949s 08:41:56.9 Info: AlterTable IndexerStatus 08:41:56.9 Info: => 1.6E-06s 08:41:56.9 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 08:41:57.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) 08:41:57.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:41:57.0 Info: DROP TABLE "IndexerStatus" 08:41:57.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:41:57.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:57.0 Info: => 0.0048473s 08:41:57.0 Info: AlterTable IndexerStatus 08:41:57.0 Info: => 1.4E-06s 08:41:57.0 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 08:41:57.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) 08:41:57.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:41:57.0 Info: DROP TABLE "IndexerStatus" 08:41:57.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:41:57.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:57.0 Info: => 0.0059647s 08:41:57.0 Info: AlterTable IndexerStatus 08:41:57.0 Info: => 1.5E-06s 08:41:57.0 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 08:41:57.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) 08:41:57.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:41:57.0 Info: DROP TABLE "IndexerStatus" 08:41:57.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:41:57.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:57.0 Info: => 0.004855s 08:41:57.0 Info: AlterTable LyricFiles 08:41:57.0 Info: => 1.5E-06s 08:41:57.0 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 08:41:57.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 08:41:57.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 08:41:57.0 Info: DROP TABLE "LyricFiles" 08:41:57.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:41:57.0 Info: => 0.0046777s 08:41:57.0 Info: AlterTable LyricFiles 08:41:57.0 Info: => 1.6E-06s 08:41:57.0 Info: AlterColumn LyricFiles Added DateTimeOffset 08:41:57.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 08:41:57.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 08:41:57.0 Info: DROP TABLE "LyricFiles" 08:41:57.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:41:57.0 Info: => 0.0060692s 08:41:57.0 Info: AlterTable MetadataFiles 08:41:57.0 Info: => 1.6E-06s 08:41:57.0 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 08:41:57.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) 08:41:57.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" 08:41:57.0 Info: DROP TABLE "MetadataFiles" 08:41:57.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 08:41:57.0 Info: => 0.0048212s 08:41:57.0 Info: AlterTable MetadataFiles 08:41:57.0 Info: => 1.7E-06s 08:41:57.0 Info: AlterColumn MetadataFiles Added DateTimeOffset 08:41:57.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) 08:41:57.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" 08:41:57.0 Info: DROP TABLE "MetadataFiles" 08:41:57.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 08:41:57.0 Info: => 0.0059407s 08:41:57.0 Info: AlterTable PendingReleases 08:41:57.0 Info: => 1.7E-06s 08:41:57.0 Info: AlterColumn PendingReleases Added DateTimeOffset 08:41:57.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) 08:41:57.0 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 08:41:57.0 Info: DROP TABLE "PendingReleases" 08:41:57.0 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 08:41:57.0 Info: => 0.0047423s 08:41:57.0 Info: AlterTable ScheduledTasks 08:41:57.0 Info: => 1.7E-06s 08:41:57.0 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 08:41:57.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) 08:41:57.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 08:41:57.0 Info: DROP TABLE "ScheduledTasks" 08:41:57.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 08:41:57.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:57.0 Info: => 0.0049185s 08:41:57.0 Info: AlterTable ScheduledTasks 08:41:57.0 Info: => 1.3E-06s 08:41:57.0 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 08:41:57.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) 08:41:57.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 08:41:57.0 Info: DROP TABLE "ScheduledTasks" 08:41:57.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 08:41:57.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:57.0 Info: => 0.0049726s 08:41:57.0 Info: AlterTable TrackFiles 08:41:57.0 Info: => 1.2E-06s 08:41:57.0 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 08:41:57.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:57.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 08:41:57.0 Info: DROP TABLE "TrackFiles" 08:41:57.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:57.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:57.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:57.0 Info: => 0.0067455s 08:41:57.0 Info: AlterTable TrackFiles 08:41:57.0 Info: => 2E-06s 08:41:57.0 Info: AlterColumn TrackFiles Modified DateTimeOffset 08:41:57.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:57.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 08:41:57.0 Info: DROP TABLE "TrackFiles" 08:41:57.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:57.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:57.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:57.0 Info: => 0.0050571s 08:41:57.0 Info: AlterTable VersionInfo 08:41:57.0 Info: => 1.3E-06s 08:41:57.0 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 08:41:57.0 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 08:41:57.0 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 08:41:57.0 Info: DROP TABLE "VersionInfo" 08:41:57.0 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 08:41:57.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:41:57.0 Info: => 0.0048077s 08:41:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-31T08:41:57', 'postgres_update_timestamp_columns_to_with_timezone') 08:41:57.0 Info: Committing Transaction 08:41:57.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 08:41:57.0 Info: => 0.0056925s 08:41:57.0 Info: 62: add_on_delete_to_notifications migrating 08:41:57.0 Info: Beginning Transaction 08:41:57.0 Info: Starting migration of Main DB to 62 08:41:57.0 Info: AlterTable Notifications 08:41:57.0 Info: => 1.4E-06s 08:41:57.0 Info: CreateColumn Notifications OnArtistDelete Boolean 08:41:57.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 08:41:57.0 Info: => 0.0006632s 08:41:57.0 Info: AlterTable Notifications 08:41:57.0 Info: => 1.5E-06s 08:41:57.0 Info: CreateColumn Notifications OnAlbumDelete Boolean 08:41:57.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 08:41:57.0 Info: => 0.0006198s 08:41:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-31T08:41:57', 'add_on_delete_to_notifications') 08:41:57.0 Info: Committing Transaction 08:41:57.0 Info: 62: add_on_delete_to_notifications migrated 08:41:57.0 Info: => 0.0009723s 08:41:57.0 Info: 63: add_custom_formats migrating 08:41:57.0 Info: Beginning Transaction 08:41:57.0 Info: Starting migration of Main DB to 63 08:41:57.0 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 1, 1, 0) 08:41:57.0 Info: AlterTable DelayProfiles 08:41:57.0 Info: => 1.1E-06s 08:41:57.0 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 08:41:57.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 08:41:57.0 Info: => 0.0006662s 08:41:57.0 Info: UpdateData 08:41:57.0 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 08:41:57.0 Info: => 5.74E-05s 08:41:57.0 Info: AlterTable TrackFiles 08:41:57.0 Info: => 1.3E-06s 08:41:57.0 Info: CreateColumn TrackFiles OriginalFilePath String 08:41:57.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 08:41:57.0 Info: => 0.0006186s 08:41:57.0 Info: PerformDBOperation 08:41:57.0 Info: Performing DB Operation 08:41:57.0 Info: => 0.0012458s 08:41:57.0 Info: CreateTable CustomFormats 08:41:57.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) 08:41:57.0 Info: => 0.0001514s 08:41:57.0 Info: CreateIndex CustomFormats (Name) 08:41:57.0 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 08:41:57.0 Info: => 9.54E-05s 08:41:57.0 Info: AlterTable QualityProfiles 08:41:57.0 Info: => 1.1E-06s 08:41:57.0 Info: CreateColumn QualityProfiles FormatItems String 08:41:57.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 08:41:57.0 Info: => 0.0007054s 08:41:57.0 Info: AlterTable QualityProfiles 08:41:57.0 Info: => 1.5E-06s 08:41:57.0 Info: CreateColumn QualityProfiles MinFormatScore Int32 08:41:57.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 08:41:57.0 Info: => 0.0006574s 08:41:57.0 Info: AlterTable QualityProfiles 08:41:57.0 Info: => 1.1E-06s 08:41:57.0 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 08:41:57.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 08:41:57.0 Info: => 0.0006487s 08:41:57.0 Info: PerformDBOperation 08:41:57.0 Info: Performing DB Operation 08:41:57.0 Info: => 0.0014116s 08:41:57.0 Info: PerformDBOperation 08:41:57.0 Info: Performing DB Operation 08:41:57.0 Info: => 3.94E-05s 08:41:57.0 Info: DeleteColumn ReleaseProfiles Preferred 08:41:57.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) 08:41:57.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 08:41:57.0 Info: DROP TABLE "ReleaseProfiles" 08:41:57.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 08:41:57.0 Info: => 0.0049172s 08:41:57.0 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 08:41:57.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) 08:41:57.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 08:41:57.0 Info: DROP TABLE "ReleaseProfiles" 08:41:57.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 08:41:57.0 Info: => 0.0053209s 08:41:57.0 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 08:41:57.0 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 08:41:57.0 Info: => 6.46E-05s 08:41:57.0 Info: AlterTable DelayProfiles 08:41:57.0 Info: => 1.1E-06s 08:41:57.0 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 08:41:57.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 08:41:57.0 Info: => 0.0006632s 08:41:57.0 Info: AlterTable DelayProfiles 08:41:57.0 Info: => 1.7E-06s 08:41:57.0 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 08:41:57.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 08:41:57.0 Info: => 0.0006429s 08:41:57.0 Info: -> 1 Insert operations completed in 00:00:00.0000983 taking an average of 00:00:00.0000983 08:41:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-31T08:41:57', 'add_custom_formats') 08:41:57.0 Info: Committing Transaction 08:41:57.0 Info: 63: add_custom_formats migrated 08:41:57.0 Info: => 0.0011422s 08:41:57.0 Debug: Took: 00:00:00.4768348 08:41:57.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_remove_release_profile_if_no_ignored_or_required --- 08:41:57.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_cf_naming_token_if_set_in_release_profile --- 08:41:57.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121171729486_147/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:57.1 Info: DatabaseEngineVersionCheck migrating 08:41:57.1 Info: PerformDBOperation 08:41:57.1 Info: Performing DB Operation 08:41:57.1 Info: SQLite 3.46.0 08:41:57.1 Info: => 0.0011805s 08:41:57.1 Info: DatabaseEngineVersionCheck migrated 08:41:57.1 Info: => 0.0011998s 08:41:57.1 Info: VersionMigration migrating 08:41:57.1 Info: Beginning Transaction 08:41:57.1 Info: CreateTable VersionInfo 08:41:57.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:41:57.1 Info: => 0.0001616s 08:41:57.1 Info: Committing Transaction 08:41:57.1 Info: VersionMigration migrated 08:41:57.1 Info: => 0.0005495s 08:41:57.1 Info: VersionUniqueMigration migrating 08:41:57.1 Info: Beginning Transaction 08:41:57.1 Info: CreateIndex VersionInfo (Version) 08:41:57.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:41:57.1 Info: => 0.000133s 08:41:57.1 Info: AlterTable VersionInfo 08:41:57.1 Info: => 1.4E-06s 08:41:57.1 Info: CreateColumn VersionInfo AppliedOn DateTime 08:41:57.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:41:57.1 Info: => 0.0005639s 08:41:57.1 Info: Committing Transaction 08:41:57.1 Info: VersionUniqueMigration migrated 08:41:57.1 Info: => 0.0007922s 08:41:57.1 Info: VersionDescriptionMigration migrating 08:41:57.1 Info: Beginning Transaction 08:41:57.1 Info: AlterTable VersionInfo 08:41:57.1 Info: => 1.3E-06s 08:41:57.1 Info: CreateColumn VersionInfo Description String 08:41:57.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:41:57.1 Info: => 0.000213s 08:41:57.1 Info: Committing Transaction 08:41:57.1 Info: VersionDescriptionMigration migrated 08:41:57.1 Info: => 0.0004256s 08:41:57.1 Info: 1: InitialSetup migrating 08:41:57.1 Info: Beginning Transaction 08:41:57.1 Info: Starting migration of Main DB to 1 08:41:57.1 Info: CreateTable Config 08:41:57.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:41:57.1 Info: => 0.0001794s 08:41:57.1 Info: CreateIndex Config (Key) 08:41:57.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:41:57.1 Info: => 8.51E-05s 08:41:57.1 Info: CreateTable RootFolders 08:41:57.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:41:57.1 Info: => 9.22E-05s 08:41:57.1 Info: CreateIndex RootFolders (Path) 08:41:57.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:41:57.1 Info: => 8.04E-05s 08:41:57.1 Info: CreateTable Artists 08:41:57.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) 08:41:57.1 Info: => 0.0003633s 08:41:57.1 Info: CreateIndex Artists (ForeignArtistId) 08:41:57.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:57.1 Info: => 9.02E-05s 08:41:57.1 Info: CreateIndex Artists (NameSlug) 08:41:57.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:57.1 Info: => 7.81E-05s 08:41:57.1 Info: CreateIndex Artists (CleanName) 08:41:57.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:57.1 Info: => 7.76E-05s 08:41:57.1 Info: CreateIndex Artists (Path) 08:41:57.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:57.1 Info: => 7.59E-05s 08:41:57.1 Info: CreateTable Albums 08:41:57.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) 08:41:57.1 Info: => 0.0002896s 08:41:57.1 Info: CreateIndex Albums (ForeignAlbumId) 08:41:57.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:57.1 Info: => 8.5E-05s 08:41:57.1 Info: CreateIndex Albums (MBId) 08:41:57.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:57.1 Info: => 7.36E-05s 08:41:57.1 Info: CreateIndex Albums (TADBId) 08:41:57.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:57.1 Info: => 7.64E-05s 08:41:57.1 Info: CreateIndex Albums (TitleSlug) 08:41:57.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:57.1 Info: => 7.69E-05s 08:41:57.1 Info: CreateIndex Albums (CleanTitle) 08:41:57.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:57.1 Info: => 7.6E-05s 08:41:57.1 Info: CreateIndex Albums (Path) 08:41:57.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:41:57.1 Info: => 7.18E-05s 08:41:57.1 Info: CreateTable Tracks 08:41:57.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) 08:41:57.1 Info: => 0.0001637s 08:41:57.1 Info: CreateIndex Tracks (ForeignTrackId) 08:41:57.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:57.1 Info: => 7.69E-05s 08:41:57.1 Info: CreateIndex Tracks (ArtistId) 08:41:57.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:57.1 Info: => 8.02E-05s 08:41:57.1 Info: CreateIndex Tracks (TrackFileId) 08:41:57.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:57.1 Info: => 0.000108s 08:41:57.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:41:57.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:41:57.1 Info: => 9.41E-05s 08:41:57.1 Info: CreateTable TrackFiles 08:41:57.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) 08:41:57.1 Info: => 0.0001547s 08:41:57.1 Info: CreateIndex TrackFiles (ArtistId) 08:41:57.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:41:57.1 Info: => 8.81E-05s 08:41:57.1 Info: CreateIndex TrackFiles (AlbumId) 08:41:57.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:57.1 Info: => 8.07E-05s 08:41:57.1 Info: CreateTable History 08:41:57.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) 08:41:57.1 Info: => 0.000159s 08:41:57.1 Info: CreateIndex History (Date) 08:41:57.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:57.1 Info: => 8.59E-05s 08:41:57.1 Info: CreateIndex History (EventType) 08:41:57.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:57.1 Info: => 0.0001179s 08:41:57.1 Info: CreateIndex History (DownloadId) 08:41:57.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:41:57.1 Info: => 9.25E-05s 08:41:57.1 Info: CreateIndex History (AlbumId) 08:41:57.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:41:57.2 Info: => 0.0025127s 08:41:57.2 Info: CreateTable Notifications 08:41:57.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) 08:41:57.2 Info: => 0.0001635s 08:41:57.2 Info: CreateTable ScheduledTasks 08:41:57.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:41:57.2 Info: => 0.0001196s 08:41:57.2 Info: CreateIndex ScheduledTasks (TypeName) 08:41:57.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:57.2 Info: => 8.74E-05s 08:41:57.2 Info: CreateTable Indexers 08:41:57.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) 08:41:57.2 Info: => 0.0001229s 08:41:57.2 Info: CreateIndex Indexers (Name) 08:41:57.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:57.2 Info: => 0.0001244s 08:41:57.2 Info: CreateTable Profiles 08:41:57.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:41:57.2 Info: => 0.0001235s 08:41:57.2 Info: CreateIndex Profiles (Name) 08:41:57.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:41:57.2 Info: => 8.85E-05s 08:41:57.2 Info: CreateTable QualityDefinitions 08:41:57.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:41:57.2 Info: => 0.0001198s 08:41:57.2 Info: CreateIndex QualityDefinitions (Quality) 08:41:57.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:41:57.2 Info: => 9.59E-05s 08:41:57.2 Info: CreateIndex QualityDefinitions (Title) 08:41:57.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:41:57.2 Info: => 8.79E-05s 08:41:57.2 Info: CreateTable NamingConfig 08:41:57.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) 08:41:57.2 Info: => 0.0001612s 08:41:57.2 Info: CreateTable Blacklist 08:41:57.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 '') 08:41:57.2 Info: => 0.0001997s 08:41:57.2 Info: CreateTable Metadata 08:41:57.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) 08:41:57.2 Info: => 0.0001179s 08:41:57.2 Info: CreateTable MetadataFiles 08:41:57.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) 08:41:57.2 Info: => 0.0001433s 08:41:57.2 Info: CreateTable DownloadClients 08:41:57.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) 08:41:57.2 Info: => 0.0001206s 08:41:57.2 Info: CreateTable PendingReleases 08:41:57.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 '') 08:41:57.2 Info: => 0.0001297s 08:41:57.2 Info: CreateTable RemotePathMappings 08:41:57.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:41:57.2 Info: => 0.0001079s 08:41:57.2 Info: CreateTable Tags 08:41:57.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:41:57.2 Info: => 0.0001016s 08:41:57.2 Info: CreateIndex Tags (Label) 08:41:57.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:41:57.2 Info: => 0.0001106s 08:41:57.2 Info: CreateTable Restrictions 08:41:57.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:41:57.2 Info: => 0.0001127s 08:41:57.2 Info: CreateTable DelayProfiles 08:41:57.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) 08:41:57.2 Info: => 0.0001422s 08:41:57.2 Info: CreateTable Users 08:41:57.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:41:57.2 Info: => 0.000107s 08:41:57.2 Info: CreateIndex Users (Identifier) 08:41:57.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:41:57.2 Info: => 9.42E-05s 08:41:57.2 Info: CreateIndex Users (Username) 08:41:57.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:41:57.2 Info: => 8.74E-05s 08:41:57.2 Info: CreateTable Commands 08:41:57.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) 08:41:57.2 Info: => 0.0001528s 08:41:57.2 Info: CreateTable IndexerStatus 08:41:57.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) 08:41:57.2 Info: => 0.0001509s 08:41:57.2 Info: CreateIndex IndexerStatus (ProviderId) 08:41:57.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:57.2 Info: => 9.11E-05s 08:41:57.2 Info: CreateTable ExtraFiles 08:41:57.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) 08:41:57.2 Info: => 0.0001304s 08:41:57.2 Info: CreateTable LyricFiles 08:41:57.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) 08:41:57.2 Info: => 0.0001468s 08:41:57.2 Info: CreateTable LanguageProfiles 08:41:57.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:41:57.2 Info: => 0.0001085s 08:41:57.2 Info: CreateIndex LanguageProfiles (Name) 08:41:57.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:41:57.2 Info: => 9.33E-05s 08:41:57.2 Info: CreateTable DownloadClientStatus 08:41:57.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) 08:41:57.2 Info: => 0.0001336s 08:41:57.2 Info: CreateIndex DownloadClientStatus (ProviderId) 08:41:57.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:57.2 Info: => 9.95E-05s 08:41:57.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:41:57.2 Info: -> 1 Insert operations completed in 00:00:00.0000713 taking an average of 00:00:00.0000713 08:41:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:41:57', 'InitialSetup') 08:41:57.2 Info: Committing Transaction 08:41:57.2 Info: 1: InitialSetup migrated 08:41:57.2 Info: => 0.0011007s 08:41:57.2 Info: 2: add_reason_to_pending_releases migrating 08:41:57.2 Info: Beginning Transaction 08:41:57.2 Info: Starting migration of Main DB to 2 08:41:57.2 Info: AlterTable PendingReleases 08:41:57.2 Info: => 1.3E-06s 08:41:57.2 Info: CreateColumn PendingReleases Reason Int32 08:41:57.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:41:57.2 Info: => 0.0006208s 08:41:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:41:57', 'add_reason_to_pending_releases') 08:41:57.2 Info: Committing Transaction 08:41:57.2 Info: 2: add_reason_to_pending_releases migrated 08:41:57.2 Info: => 0.0009246s 08:41:57.2 Info: 3: add_medium_support migrating 08:41:57.2 Info: Beginning Transaction 08:41:57.2 Info: Starting migration of Main DB to 3 08:41:57.2 Info: AlterTable Albums 08:41:57.2 Info: => 1.3E-06s 08:41:57.2 Info: CreateColumn Albums Media String 08:41:57.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:41:57.2 Info: => 0.0006091s 08:41:57.2 Info: AlterTable Tracks 08:41:57.2 Info: => 1.4E-06s 08:41:57.2 Info: CreateColumn Tracks MediumNumber Int32 08:41:57.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:41:57.2 Info: => 0.0005481s 08:41:57.2 Info: AlterTable Tracks 08:41:57.2 Info: => 1.4E-06s 08:41:57.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:41:57.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:41:57.2 Info: => 0.0005471s 08:41:57.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:57.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:57.2 Info: => 4.8E-05s 08:41:57.2 Info: DeleteColumn Tracks TrackNumber 08:41:57.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) 08:41:57.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" 08:41:57.2 Info: DROP TABLE "Tracks" 08:41:57.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:57.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:57.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:57.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:57.2 Info: => 0.0046373s 08:41:57.2 Info: AlterTable Tracks 08:41:57.2 Info: => 1.2E-06s 08:41:57.2 Info: CreateColumn Tracks TrackNumber String 08:41:57.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:41:57.2 Info: => 0.0005798s 08:41:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:41:57', 'add_medium_support') 08:41:57.2 Info: Committing Transaction 08:41:57.2 Info: 3: add_medium_support migrated 08:41:57.2 Info: => 0.0009536s 08:41:57.2 Info: 4: add_various_qualites_in_profile migrating 08:41:57.2 Info: Beginning Transaction 08:41:57.2 Info: Starting migration of Main DB to 4 08:41:57.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:57.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:57.2 Info: => 5.8E-05s 08:41:57.2 Info: PerformDBOperation 08:41:57.2 Info: Performing DB Operation 08:41:57.2 Info: => 4.4E-05s 08:41:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:41:57', 'add_various_qualites_in_profile') 08:41:57.2 Info: Committing Transaction 08:41:57.2 Info: 4: add_various_qualites_in_profile migrated 08:41:57.2 Info: => 0.0002933s 08:41:57.2 Info: 5: metadata_profiles migrating 08:41:57.2 Info: Beginning Transaction 08:41:57.2 Info: Starting migration of Main DB to 5 08:41:57.2 Info: CreateTable MetadataProfiles 08:41:57.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 08:41:57.2 Info: => 0.0001408s 08:41:57.2 Info: CreateIndex MetadataProfiles (Name) 08:41:57.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 08:41:57.2 Info: => 0.0001398s 08:41:57.2 Info: AlterTable Artists 08:41:57.2 Info: => 1.5E-06s 08:41:57.2 Info: CreateColumn Artists MetadataProfileId Int32 08:41:57.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 08:41:57.2 Info: => 0.0005865s 08:41:57.2 Info: DeleteColumn Artists PrimaryAlbumTypes 08:41:57.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) 08:41:57.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" 08:41:57.2 Info: DROP TABLE "Artists" 08:41:57.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:57.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:57.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:57.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:57.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:57.2 Info: => 0.0050439s 08:41:57.2 Info: DeleteColumn Artists SecondaryAlbumTypes 08:41:57.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) 08:41:57.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" 08:41:57.2 Info: DROP TABLE "Artists" 08:41:57.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:57.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:57.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:57.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:57.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:57.2 Info: => 0.004988s 08:41:57.2 Info: AlterTable Albums 08:41:57.2 Info: => 1.3E-06s 08:41:57.2 Info: CreateColumn Albums SecondaryTypes String 08:41:57.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 08:41:57.2 Info: => 0.0005648s 08:41:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-31T08:41:57', 'metadata_profiles') 08:41:57.2 Info: Committing Transaction 08:41:57.2 Info: 5: metadata_profiles migrated 08:41:57.2 Info: => 0.0009966s 08:41:57.2 Info: 6: separate_automatic_and_interactive_search migrating 08:41:57.2 Info: Beginning Transaction 08:41:57.2 Info: Starting migration of Main DB to 6 08:41:57.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 08:41:57.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) 08:41:57.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 08:41:57.2 Info: DROP TABLE "Indexers" 08:41:57.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:57.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:57.2 Info: => 0.0041626s 08:41:57.2 Info: AlterTable Indexers 08:41:57.2 Info: => 1.7E-06s 08:41:57.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 08:41:57.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 08:41:57.2 Info: => 0.0005561s 08:41:57.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:57.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:57.2 Info: => 4.25E-05s 08:41:57.2 Info: AlterTable Indexers 08:41:57.2 Info: => 1.2E-06s 08:41:57.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 08:41:57.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) 08:41:57.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" 08:41:57.2 Info: DROP TABLE "Indexers" 08:41:57.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:57.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:57.2 Info: => 0.0041823s 08:41:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-31T08:41:57', 'separate_automatic_and_interactive_search') 08:41:57.2 Info: Committing Transaction 08:41:57.2 Info: 6: separate_automatic_and_interactive_search migrated 08:41:57.2 Info: => 0.004522s 08:41:57.2 Info: 7: change_album_path_to_relative migrating 08:41:57.2 Info: Beginning Transaction 08:41:57.2 Info: Starting migration of Main DB to 7 08:41:57.2 Info: DeleteColumn Albums Path 08:41:57.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) 08:41:57.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" 08:41:57.2 Info: DROP TABLE "Albums" 08:41:57.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:57.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:57.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:57.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:57.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:57.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:57.2 Info: => 0.0051962s 08:41:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-31T08:41:57', 'change_album_path_to_relative') 08:41:57.2 Info: Committing Transaction 08:41:57.2 Info: 7: change_album_path_to_relative migrated 08:41:57.2 Info: => 0.0055954s 08:41:57.2 Info: 8: change_quality_size_mb_to_kb migrating 08:41:57.2 Info: Beginning Transaction 08:41:57.2 Info: Starting migration of Main DB to 8 08:41:57.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 08:41:57.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 08:41:57.2 Info: => 5.51E-05s 08:41:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-31T08:41:57', 'change_quality_size_mb_to_kb') 08:41:57.2 Info: Committing Transaction 08:41:57.2 Info: 8: change_quality_size_mb_to_kb migrated 08:41:57.2 Info: => 0.0003067s 08:41:57.2 Info: 9: album_releases migrating 08:41:57.2 Info: Beginning Transaction 08:41:57.2 Info: Starting migration of Main DB to 9 08:41:57.2 Info: AlterTable Albums 08:41:57.2 Info: => 1.3E-06s 08:41:57.2 Info: CreateColumn Albums Releases String 08:41:57.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 08:41:57.2 Info: => 0.0006363s 08:41:57.2 Info: AlterTable Albums 08:41:57.2 Info: => 1.4E-06s 08:41:57.2 Info: CreateColumn Albums CurrentRelease String 08:41:57.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 08:41:57.2 Info: => 0.0005714s 08:41:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-31T08:41:57', 'album_releases') 08:41:57.2 Info: Committing Transaction 08:41:57.2 Info: 9: album_releases migrated 08:41:57.2 Info: => 0.0008593s 08:41:57.2 Info: 10: album_releases_fix migrating 08:41:57.2 Info: Beginning Transaction 08:41:57.2 Info: Starting migration of Main DB to 10 08:41:57.2 Info: AlterTable Albums 08:41:57.2 Info: => 1.2E-06s 08:41:57.2 Info: AlterColumn Albums Releases String 08:41:57.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) 08:41:57.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" 08:41:57.2 Info: DROP TABLE "Albums" 08:41:57.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:57.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:57.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:57.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:57.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:57.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:57.2 Info: => 0.0050827s 08:41:57.2 Info: AlterTable Albums 08:41:57.2 Info: => 1.5E-06s 08:41:57.2 Info: AlterColumn Albums CurrentRelease String 08:41:57.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) 08:41:57.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" 08:41:57.2 Info: DROP TABLE "Albums" 08:41:57.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:57.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:57.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:57.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:57.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:57.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:57.2 Info: => 0.0051024s 08:41:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-31T08:41:57', 'album_releases_fix') 08:41:57.2 Info: Committing Transaction 08:41:57.2 Info: 10: album_releases_fix migrated 08:41:57.2 Info: => 0.0054656s 08:41:57.2 Info: 11: import_lists migrating 08:41:57.2 Info: Beginning Transaction 08:41:57.2 Info: Starting migration of Main DB to 11 08:41:57.2 Info: CreateTable ImportLists 08:41:57.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) 08:41:57.2 Info: => 0.0002169s 08:41:57.2 Info: CreateIndex ImportLists (Name) 08:41:57.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:41:57.2 Info: => 0.0001182s 08:41:57.2 Info: CreateTable ImportListStatus 08:41:57.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) 08:41:57.2 Info: => 0.0001348s 08:41:57.2 Info: CreateIndex ImportListStatus (ProviderId) 08:41:57.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:57.2 Info: => 0.0001189s 08:41:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-31T08:41:57', 'import_lists') 08:41:57.2 Info: Committing Transaction 08:41:57.2 Info: 11: import_lists migrated 08:41:57.2 Info: => 0.0004369s 08:41:57.2 Info: 12: add_release_status migrating 08:41:57.2 Info: Beginning Transaction 08:41:57.2 Info: Starting migration of Main DB to 12 08:41:57.2 Info: AlterTable MetadataProfiles 08:41:57.2 Info: => 1.4E-06s 08:41:57.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 08:41:57.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 08:41:57.2 Info: => 0.0006369s 08:41:57.2 Info: PerformDBOperation 08:41:57.2 Info: Performing DB Operation 08:41:57.2 Info: => 3.31E-05s 08:41:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-31T08:41:57', 'add_release_status') 08:41:57.2 Info: Committing Transaction 08:41:57.2 Info: 12: add_release_status migrated 08:41:57.2 Info: => 0.0003084s 08:41:57.2 Info: 13: album_download_notification migrating 08:41:57.2 Info: Beginning Transaction 08:41:57.2 Info: Starting migration of Main DB to 13 08:41:57.2 Info: AlterTable Notifications 08:41:57.2 Info: => 1.8E-06s 08:41:57.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 08:41:57.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 08:41:57.2 Info: => 0.0006058s 08:41:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-31T08:41:57', 'album_download_notification') 08:41:57.2 Info: Committing Transaction 08:41:57.2 Info: 13: album_download_notification migrated 08:41:57.2 Info: => 0.0009039s 08:41:57.2 Info: 14: fix_language_metadata_profiles migrating 08:41:57.2 Info: Beginning Transaction 08:41:57.2 Info: Starting migration of Main DB to 14 08:41:57.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 08:41:57.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 08:41:57.2 Info: => 8.66E-05s 08:41:57.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 08:41:57.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 08:41:57.2 Info: => 6.47E-05s 08:41:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-31T08:41:57', 'fix_language_metadata_profiles') 08:41:57.2 Info: Committing Transaction 08:41:57.2 Info: 14: fix_language_metadata_profiles migrated 08:41:57.2 Info: => 0.0003351s 08:41:57.2 Info: 15: remove_fanzub migrating 08:41:57.2 Info: Beginning Transaction 08:41:57.2 Info: Starting migration of Main DB to 15 08:41:57.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:57.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:57.2 Info: => 7.9E-05s 08:41:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-31T08:41:57', 'remove_fanzub') 08:41:57.2 Info: Committing Transaction 08:41:57.2 Info: 15: remove_fanzub migrated 08:41:57.2 Info: => 0.0003332s 08:41:57.2 Info: 16: update_artist_history_indexes migrating 08:41:57.2 Info: Beginning Transaction 08:41:57.2 Info: Starting migration of Main DB to 16 08:41:57.2 Info: CreateIndex Albums (ArtistId) 08:41:57.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 08:41:57.2 Info: => 0.0001138s 08:41:57.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 08:41:57.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 08:41:57.2 Info: => 9.43E-05s 08:41:57.2 Info: DeleteIndex History (AlbumId) 08:41:57.2 Info: DROP INDEX "IX_History_AlbumId" 08:41:57.2 Info: => 0.0001281s 08:41:57.2 Info: CreateIndex History (AlbumId, Date) 08:41:57.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:57.2 Info: => 0.0001004s 08:41:57.2 Info: DeleteIndex History (DownloadId) 08:41:57.2 Info: DROP INDEX "IX_History_DownloadId" 08:41:57.2 Info: => 0.0001113s 08:41:57.2 Info: CreateIndex History (DownloadId, Date) 08:41:57.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:57.2 Info: => 9.77E-05s 08:41:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-31T08:41:57', 'update_artist_history_indexes') 08:41:57.2 Info: Committing Transaction 08:41:57.2 Info: 16: update_artist_history_indexes migrated 08:41:57.2 Info: => 0.0004078s 08:41:57.2 Info: 17: remove_nma migrating 08:41:57.2 Info: Beginning Transaction 08:41:57.2 Info: Starting migration of Main DB to 17 08:41:57.2 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:57.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 08:41:57.2 Info: => 5.2E-05s 08:41:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-31T08:41:57', 'remove_nma') 08:41:57.2 Info: Committing Transaction 08:41:57.2 Info: 17: remove_nma migrated 08:41:57.2 Info: => 0.0002974s 08:41:57.2 Info: 18: album_disambiguation migrating 08:41:57.2 Info: Beginning Transaction 08:41:57.2 Info: Starting migration of Main DB to 18 08:41:57.2 Info: AlterTable Albums 08:41:57.2 Info: => 1.3E-06s 08:41:57.2 Info: CreateColumn Albums Disambiguation String 08:41:57.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 08:41:57.2 Info: => 0.00062s 08:41:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-31T08:41:57', 'album_disambiguation') 08:41:57.2 Info: Committing Transaction 08:41:57.2 Info: 18: album_disambiguation migrated 08:41:57.2 Info: => 0.0009044s 08:41:57.2 Info: 19: add_ape_quality_in_profiles migrating 08:41:57.2 Info: Beginning Transaction 08:41:57.2 Info: Starting migration of Main DB to 19 08:41:57.2 Info: PerformDBOperation 08:41:57.2 Info: Performing DB Operation 08:41:57.2 Info: => 3.77E-05s 08:41:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-31T08:41:57', 'add_ape_quality_in_profiles') 08:41:57.2 Info: Committing Transaction 08:41:57.2 Info: 19: add_ape_quality_in_profiles migrated 08:41:57.2 Info: => 0.0002939s 08:41:57.2 Info: 20: remove_pushalot migrating 08:41:57.2 Info: Beginning Transaction 08:41:57.2 Info: Starting migration of Main DB to 20 08:41:57.2 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:57.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 08:41:57.2 Info: => 5.34E-05s 08:41:57.2 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:57.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 08:41:57.2 Info: => 4.3E-05s 08:41:57.2 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:57.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 08:41:57.2 Info: => 4.07E-05s 08:41:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-31T08:41:57', 'remove_pushalot') 08:41:57.2 Info: Committing Transaction 08:41:57.2 Info: 20: remove_pushalot migrated 08:41:57.2 Info: => 0.0002838s 08:41:57.2 Info: 21: add_custom_filters migrating 08:41:57.2 Info: Beginning Transaction 08:41:57.2 Info: Starting migration of Main DB to 21 08:41:57.2 Info: CreateTable CustomFilters 08:41:57.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 08:41:57.2 Info: => 0.0001364s 08:41:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-31T08:41:57', 'add_custom_filters') 08:41:57.2 Info: Committing Transaction 08:41:57.2 Info: 21: add_custom_filters migrated 08:41:57.2 Info: => 0.000437s 08:41:57.2 Info: 22: import_list_tags migrating 08:41:57.2 Info: Beginning Transaction 08:41:57.2 Info: Starting migration of Main DB to 22 08:41:57.2 Info: AlterTable ImportLists 08:41:57.2 Info: => 1.4E-06s 08:41:57.2 Info: CreateColumn ImportLists Tags String 08:41:57.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 08:41:57.2 Info: => 0.0006212s 08:41:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-31T08:41:57', 'import_list_tags') 08:41:57.2 Info: Committing Transaction 08:41:57.2 Info: 22: import_list_tags migrated 08:41:57.2 Info: => 0.0009113s 08:41:57.2 Info: 23: add_release_groups_etc migrating 08:41:57.2 Info: Beginning Transaction 08:41:57.2 Info: Starting migration of Main DB to 23 08:41:57.2 Info: CreateTable ArtistMetadata 08:41:57.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) 08:41:57.2 Info: => 0.0001919s 08:41:57.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 08:41:57.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 08:41:57.2 Info: => 9.47E-05s 08:41:57.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" 08:41:57.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" 08:41:57.2 Info: => 0.0001412s 08:41:57.2 Info: AlterTable Artists 08:41:57.2 Info: => 1.2E-06s 08:41:57.2 Info: CreateColumn Artists ArtistMetadataId Int32 08:41:57.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:57.2 Info: => 0.000615s 08:41:57.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:57.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:57.2 Info: => 7.33E-05s 08:41:57.2 Info: CreateTable AlbumReleases 08:41:57.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) 08:41:57.2 Info: => 0.0001695s 08:41:57.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 08:41:57.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:41:57.2 Info: => 8.86E-05s 08:41:57.2 Info: CreateIndex AlbumReleases (AlbumId) 08:41:57.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:41:57.2 Info: => 8.53E-05s 08:41:57.2 Info: PerformDBOperation 08:41:57.2 Info: Performing DB Operation 08:41:57.2 Info: => 4.06E-05s 08:41:57.2 Info: AlterTable Albums 08:41:57.2 Info: => 1.1E-06s 08:41:57.2 Info: CreateColumn Albums ArtistMetadataId Int32 08:41:57.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:57.2 Info: => 0.0006377s 08:41:57.2 Info: AlterTable Albums 08:41:57.2 Info: => 1.2E-06s 08:41:57.2 Info: CreateColumn Albums AnyReleaseOk Boolean 08:41:57.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 08:41:57.2 Info: => 0.0006313s 08:41:57.2 Info: AlterTable Albums 08:41:57.2 Info: => 1.3E-06s 08:41:57.2 Info: CreateColumn Albums Links String 08:41:57.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 08:41:57.2 Info: => 0.0006209s 08:41:57.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:57.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:57.2 Info: => 8.92E-05s 08:41:57.2 Info: AlterTable Tracks 08:41:57.2 Info: => 1.1E-06s 08:41:57.2 Info: CreateColumn Tracks ForeignRecordingId String 08:41:57.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 08:41:57.2 Info: => 0.000628s 08:41:57.2 Info: AlterTable Tracks 08:41:57.2 Info: => 1.2E-06s 08:41:57.2 Info: CreateColumn Tracks AlbumReleaseId Int32 08:41:57.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 08:41:57.2 Info: => 0.0006275s 08:41:57.2 Info: AlterTable Tracks 08:41:57.2 Info: => 2.2E-06s 08:41:57.2 Info: CreateColumn Tracks ArtistMetadataId Int32 08:41:57.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:57.2 Info: => 0.0006457s 08:41:57.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:57.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:57.2 Info: => 0.0001202s 08:41:57.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:57.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:57.2 Info: => 8.14E-05s 08:41:57.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 08:41:57.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) 08:41:57.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" 08:41:57.2 Info: DROP TABLE "Artists" 08:41:57.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:57.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:57.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:57.2 Info: => 0.0051049s 08:41:57.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 08:41:57.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) 08:41:57.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" 08:41:57.2 Info: DROP TABLE "Albums" 08:41:57.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:57.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:57.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:57.2 Info: => 0.0052044s 08:41:57.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 08:41:57.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) 08:41:57.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" 08:41:57.2 Info: DROP TABLE "Tracks" 08:41:57.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:57.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:57.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:57.2 Info: => 0.0047863s 08:41:57.2 Info: DeleteColumn TrackFiles ArtistId 08:41:57.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 08:41:57.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" 08:41:57.2 Info: DROP TABLE "TrackFiles" 08:41:57.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:57.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:57.2 Info: => 0.0064435s 08:41:57.2 Info: CreateIndex Artists (ArtistMetadataId) 08:41:57.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:57.2 Info: => 8.97E-05s 08:41:57.2 Info: CreateIndex Artists (Monitored) 08:41:57.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:57.2 Info: => 8.4E-05s 08:41:57.2 Info: CreateIndex Albums (ArtistMetadataId) 08:41:57.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:57.2 Info: => 8.5E-05s 08:41:57.2 Info: CreateIndex Tracks (ArtistMetadataId) 08:41:57.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 08:41:57.2 Info: => 8.21E-05s 08:41:57.2 Info: CreateIndex Tracks (AlbumReleaseId) 08:41:57.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 08:41:57.2 Info: => 8.58E-05s 08:41:57.2 Info: CreateIndex Tracks (ForeignRecordingId) 08:41:57.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 08:41:57.2 Info: => 8.5E-05s 08:41:57.2 Info: UpdateData 08:41:57.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:57.2 Info: => 5.04E-05s 08:41:57.2 Info: UpdateData 08:41:57.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:57.2 Info: => 4.32E-05s 08:41:57.2 Info: UpdateData 08:41:57.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 08:41:57.2 Info: => 5.39E-05s 08:41:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-31T08:41:57', 'add_release_groups_etc') 08:41:57.2 Info: Committing Transaction 08:41:57.3 Info: 23: add_release_groups_etc migrated 08:41:57.3 Info: => 0.0006344s 08:41:57.3 Info: 24: NewMediaInfoFormat migrating 08:41:57.3 Info: Beginning Transaction 08:41:57.3 Info: Starting migration of Main DB to 24 08:41:57.3 Info: UpdateData 08:41:57.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 08:41:57.3 Info: => 5.63E-05s 08:41:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-31T08:41:57', 'NewMediaInfoFormat') 08:41:57.3 Info: Committing Transaction 08:41:57.3 Info: 24: NewMediaInfoFormat migrated 08:41:57.3 Info: => 0.0003113s 08:41:57.3 Info: 25: rename_restrictions_to_release_profiles migrating 08:41:57.3 Info: Beginning Transaction 08:41:57.3 Info: Starting migration of Main DB to 25 08:41:57.3 Info: RenameTable Restrictions ReleaseProfiles 08:41:57.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 08:41:57.3 Info: => 0.001698s 08:41:57.3 Info: AlterTable ReleaseProfiles 08:41:57.3 Info: => 1.6E-06s 08:41:57.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 08:41:57.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 08:41:57.3 Info: => 0.0005785s 08:41:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-31T08:41:57', 'rename_restrictions_to_release_profiles') 08:41:57.3 Info: Committing Transaction 08:41:57.3 Info: 25: rename_restrictions_to_release_profiles migrated 08:41:57.3 Info: => 0.0008798s 08:41:57.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 08:41:57.3 Info: Beginning Transaction 08:41:57.3 Info: Starting migration of Main DB to 26 08:41:57.3 Info: RenameTable Profiles QualityProfiles 08:41:57.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 08:41:57.3 Info: => 0.0016941s 08:41:57.3 Info: AlterTable QualityProfiles 08:41:57.3 Info: => 1.7E-06s 08:41:57.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 08:41:57.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:57.3 Info: => 0.0005774s 08:41:57.3 Info: AlterTable LanguageProfiles 08:41:57.3 Info: => 1.3E-06s 08:41:57.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 08:41:57.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:57.3 Info: => 0.0005584s 08:41:57.3 Info: UpdateData 08:41:57.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:57.3 Info: => 4.97E-05s 08:41:57.3 Info: UpdateData 08:41:57.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:57.3 Info: => 3.94E-05s 08:41:57.3 Info: RenameColumn Artists ProfileId to QualityProfileId 08:41:57.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) 08:41:57.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" 08:41:57.3 Info: DROP TABLE "Artists" 08:41:57.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:57.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:57.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:57.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:57.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:57.3 Info: => 0.0050628s 08:41:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-31T08:41:57', 'rename_quality_profiles_add_upgrade_allowed') 08:41:57.3 Info: Committing Transaction 08:41:57.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 08:41:57.3 Info: => 0.005492s 08:41:57.3 Info: 27: add_import_exclusions migrating 08:41:57.3 Info: Beginning Transaction 08:41:57.3 Info: Starting migration of Main DB to 27 08:41:57.3 Info: CreateTable ImportListExclusions 08:41:57.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 08:41:57.3 Info: => 0.0001353s 08:41:57.3 Info: CreateIndex ImportListExclusions (ForeignId) 08:41:57.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 08:41:57.3 Info: => 9.72E-05s 08:41:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-31T08:41:57', 'add_import_exclusions') 08:41:57.3 Info: Committing Transaction 08:41:57.3 Info: 27: add_import_exclusions migrated 08:41:57.3 Info: => 0.000429s 08:41:57.3 Info: 28: clean_artist_metadata_table migrating 08:41:57.3 Info: Beginning Transaction 08:41:57.3 Info: Starting migration of Main DB to 28 08:41:57.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) 08:41:57.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) 08:41:57.3 Info: => 0.0001592s 08:41:57.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) 08:41:57.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) 08:41:57.3 Info: => 0.0001223s 08:41:57.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) 08:41:57.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) 08:41:57.3 Info: => 0.0001194s 08:41:57.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) 08:41:57.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) 08:41:57.3 Info: => 0.0001162s 08:41:57.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) 08:41:57.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) 08:41:57.3 Info: => 0.0001169s 08:41:57.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) 08:41:57.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) 08:41:57.3 Info: => 0.000119s 08:41:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-31T08:41:57', 'clean_artist_metadata_table') 08:41:57.3 Info: Committing Transaction 08:41:57.3 Info: 28: clean_artist_metadata_table migrated 08:41:57.3 Info: => 0.0004163s 08:41:57.3 Info: 29: health_issue_notification migrating 08:41:57.3 Info: Beginning Transaction 08:41:57.3 Info: Starting migration of Main DB to 29 08:41:57.3 Info: AlterTable Notifications 08:41:57.3 Info: => 1.4E-06s 08:41:57.3 Info: CreateColumn Notifications OnHealthIssue Boolean 08:41:57.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 08:41:57.3 Info: => 0.0006221s 08:41:57.3 Info: AlterTable Notifications 08:41:57.3 Info: => 1.3E-06s 08:41:57.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 08:41:57.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 08:41:57.3 Info: => 0.0005769s 08:41:57.3 Info: AlterTable Notifications 08:41:57.3 Info: => 1.2E-06s 08:41:57.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 08:41:57.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 08:41:57.3 Info: => 0.0005845s 08:41:57.3 Info: AlterTable Notifications 08:41:57.3 Info: => 1.4E-06s 08:41:57.3 Info: CreateColumn Notifications OnImportFailure Boolean 08:41:57.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 08:41:57.3 Info: => 0.0005784s 08:41:57.3 Info: AlterTable Notifications 08:41:57.3 Info: => 1.2E-06s 08:41:57.3 Info: CreateColumn Notifications OnTrackRetag Boolean 08:41:57.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 08:41:57.3 Info: => 0.0005744s 08:41:57.3 Info: DeleteColumn Notifications OnDownload 08:41:57.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) 08:41:57.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" 08:41:57.3 Info: DROP TABLE "Notifications" 08:41:57.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:57.3 Info: => 0.0064094s 08:41:57.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 08:41:57.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) 08:41:57.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" 08:41:57.3 Info: DROP TABLE "Notifications" 08:41:57.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:57.3 Info: => 0.0046482s 08:41:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-31T08:41:57', 'health_issue_notification') 08:41:57.3 Info: Committing Transaction 08:41:57.3 Info: 29: health_issue_notification migrated 08:41:57.3 Info: => 0.0051113s 08:41:57.3 Info: 30: add_mediafilerepository_mtime migrating 08:41:57.3 Info: Beginning Transaction 08:41:57.3 Info: Starting migration of Main DB to 30 08:41:57.3 Info: AlterTable TrackFiles 08:41:57.3 Info: => 1.2E-06s 08:41:57.3 Info: CreateColumn TrackFiles Modified DateTime 08:41:57.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 08:41:57.3 Info: => 0.0006301s 08:41:57.3 Info: AlterTable TrackFiles 08:41:57.3 Info: => 1.3E-06s 08:41:57.3 Info: CreateColumn TrackFiles Path String 08:41:57.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 08:41:57.3 Info: => 0.0005804s 08:41:57.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:57.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:57.3 Info: => 4.29E-05s 08:41:57.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) 08:41:57.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) 08:41:57.3 Info: => 0.0001253s 08:41:57.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) 08:41:57.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) 08:41:57.3 Info: => 0.0001332s 08:41:57.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) 08:41:57.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) 08:41:57.3 Info: => 0.0001395s 08:41:57.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") 08:41:57.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") 08:41:57.3 Info: => 8.86E-05s 08:41:57.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:57.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:57.3 Info: => 6.08E-05s 08:41:57.3 Info: AlterTable TrackFiles 08:41:57.3 Info: => 1.2E-06s 08:41:57.3 Info: AlterColumn TrackFiles Path String 08:41:57.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) 08:41:57.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" 08:41:57.3 Info: DROP TABLE "TrackFiles" 08:41:57.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:57.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:57.3 Info: => 0.0047975s 08:41:57.3 Info: CreateIndex TrackFiles (Path) 08:41:57.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:57.3 Info: => 8.86E-05s 08:41:57.3 Info: DeleteColumn TrackFiles RelativePath 08:41:57.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) 08:41:57.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" 08:41:57.3 Info: DROP TABLE "TrackFiles" 08:41:57.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:57.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:57.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:57.3 Info: => 0.0049254s 08:41:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-31T08:41:57', 'add_mediafilerepository_mtime') 08:41:57.3 Info: Committing Transaction 08:41:57.3 Info: 30: add_mediafilerepository_mtime migrated 08:41:57.3 Info: => 0.0053283s 08:41:57.3 Info: 31: add_artistmetadataid_constraint migrating 08:41:57.3 Info: Beginning Transaction 08:41:57.3 Info: Starting migration of Main DB to 31 08:41:57.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") 08:41:57.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") 08:41:57.3 Info: => 0.0001006s 08:41:57.3 Info: DeleteIndex Artists (ArtistMetadataId) 08:41:57.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 08:41:57.3 Info: => 0.0001341s 08:41:57.3 Info: AlterColumn Artists ArtistMetadataId Int32 08:41:57.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) 08:41:57.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" 08:41:57.3 Info: DROP TABLE "Artists" 08:41:57.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:57.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:57.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:57.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:57.3 Info: => 0.0078204s 08:41:57.3 Info: CreateIndex Artists (ArtistMetadataId) 08:41:57.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:57.3 Info: => 8.98E-05s 08:41:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-31T08:41:57', 'add_artistmetadataid_constraint') 08:41:57.3 Info: Committing Transaction 08:41:57.3 Info: 31: add_artistmetadataid_constraint migrated 08:41:57.3 Info: => 0.0005028s 08:41:57.3 Info: 32: old_ids_and_artist_alias migrating 08:41:57.3 Info: Beginning Transaction 08:41:57.3 Info: Starting migration of Main DB to 32 08:41:57.3 Info: AlterTable ArtistMetadata 08:41:57.3 Info: => 1.3E-06s 08:41:57.3 Info: CreateColumn ArtistMetadata Aliases String 08:41:57.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 08:41:57.3 Info: => 0.0006237s 08:41:57.3 Info: AlterTable ArtistMetadata 08:41:57.3 Info: => 1.6E-06s 08:41:57.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 08:41:57.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 08:41:57.3 Info: => 0.0005953s 08:41:57.3 Info: AlterTable Albums 08:41:57.3 Info: => 1.4E-06s 08:41:57.3 Info: CreateColumn Albums OldForeignAlbumIds String 08:41:57.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 08:41:57.3 Info: => 0.0005983s 08:41:57.3 Info: AlterTable AlbumReleases 08:41:57.3 Info: => 1.4E-06s 08:41:57.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 08:41:57.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 08:41:57.3 Info: => 0.0005991s 08:41:57.3 Info: AlterTable Tracks 08:41:57.3 Info: => 1.5E-06s 08:41:57.3 Info: CreateColumn Tracks OldForeignRecordingIds String 08:41:57.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 08:41:57.3 Info: => 0.0005953s 08:41:57.3 Info: AlterTable Tracks 08:41:57.3 Info: => 1.2E-06s 08:41:57.3 Info: CreateColumn Tracks OldForeignTrackIds String 08:41:57.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 08:41:57.3 Info: => 0.0005829s 08:41:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-31T08:41:57', 'old_ids_and_artist_alias') 08:41:57.3 Info: Committing Transaction 08:41:57.3 Info: 32: old_ids_and_artist_alias migrated 08:41:57.3 Info: => 0.0009559s 08:41:57.3 Info: 33: download_propers_config migrating 08:41:57.3 Info: Beginning Transaction 08:41:57.3 Info: Starting migration of Main DB to 33 08:41:57.3 Info: PerformDBOperation 08:41:57.3 Info: Performing DB Operation 08:41:57.3 Info: => 3.91E-05s 08:41:57.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:41:57.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:41:57.3 Info: => 4.17E-05s 08:41:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-31T08:41:57', 'download_propers_config') 08:41:57.3 Info: Committing Transaction 08:41:57.3 Info: 33: download_propers_config migrated 08:41:57.3 Info: => 0.0003319s 08:41:57.3 Info: 34: remove_language_profiles migrating 08:41:57.3 Info: Beginning Transaction 08:41:57.3 Info: Starting migration of Main DB to 34 08:41:57.3 Info: DeleteTable LanguageProfiles 08:41:57.3 Info: DROP TABLE "LanguageProfiles" 08:41:57.3 Info: => 0.0002153s 08:41:57.3 Info: DeleteColumn Artists LanguageProfileId 08:41:57.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) 08:41:57.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" 08:41:57.3 Info: DROP TABLE "Artists" 08:41:57.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:57.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:57.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:57.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:57.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:57.3 Info: => 0.0051644s 08:41:57.3 Info: DeleteColumn ImportLists LanguageProfileId 08:41:57.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) 08:41:57.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" 08:41:57.3 Info: DROP TABLE "ImportLists" 08:41:57.3 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 08:41:57.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:41:57.3 Info: => 0.0057679s 08:41:57.3 Info: DeleteColumn Blacklist Language 08:41:57.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) 08:41:57.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" 08:41:57.3 Info: DROP TABLE "Blacklist" 08:41:57.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 08:41:57.3 Info: => 0.005724s 08:41:57.3 Info: DeleteColumn History Language 08:41:57.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) 08:41:57.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" 08:41:57.3 Info: DROP TABLE "History" 08:41:57.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 08:41:57.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:57.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:57.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:57.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:57.3 Info: => 0.0050835s 08:41:57.3 Info: DeleteColumn LyricFiles Language 08:41:57.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) 08:41:57.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" 08:41:57.3 Info: DROP TABLE "LyricFiles" 08:41:57.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:41:57.3 Info: => 0.0056995s 08:41:57.3 Info: DeleteColumn TrackFiles Language 08:41:57.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) 08:41:57.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" 08:41:57.3 Info: DROP TABLE "TrackFiles" 08:41:57.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:57.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:57.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:57.3 Info: => 0.0047873s 08:41:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-31T08:41:57', 'remove_language_profiles') 08:41:57.3 Info: Committing Transaction 08:41:57.3 Info: 34: remove_language_profiles migrated 08:41:57.3 Info: => 0.0054111s 08:41:57.3 Info: 35: multi_disc_naming_format migrating 08:41:57.3 Info: Beginning Transaction 08:41:57.3 Info: Starting migration of Main DB to 35 08:41:57.3 Info: AlterTable NamingConfig 08:41:57.3 Info: => 1.4E-06s 08:41:57.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 08:41:57.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 08:41:57.3 Info: => 0.0006132s 08:41:57.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:41:57.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:41:57.3 Info: => 5E-05s 08:41:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-31T08:41:57', 'multi_disc_naming_format') 08:41:57.3 Info: Committing Transaction 08:41:57.3 Info: 35: multi_disc_naming_format migrated 08:41:57.3 Info: => 0.0003877s 08:41:57.3 Info: 36: add_download_client_priority migrating 08:41:57.3 Info: Beginning Transaction 08:41:57.3 Info: Starting migration of Main DB to 36 08:41:57.3 Info: AlterTable DownloadClients 08:41:57.3 Info: => 1.3E-06s 08:41:57.3 Info: CreateColumn DownloadClients Priority Int32 08:41:57.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 08:41:57.3 Info: => 0.0006095s 08:41:57.3 Info: PerformDBOperation 08:41:57.3 Info: Performing DB Operation 08:41:57.3 Info: => 5.62E-05s 08:41:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-31T08:41:57', 'add_download_client_priority') 08:41:57.3 Info: Committing Transaction 08:41:57.3 Info: 36: add_download_client_priority migrated 08:41:57.3 Info: => 0.0003923s 08:41:57.3 Info: 37: remove_growl_prowl migrating 08:41:57.3 Info: Beginning Transaction 08:41:57.3 Info: Starting migration of Main DB to 37 08:41:57.3 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:57.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 08:41:57.3 Info: => 5.4E-05s 08:41:57.3 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:57.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 08:41:57.3 Info: => 3.98E-05s 08:41:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-31T08:41:57', 'remove_growl_prowl') 08:41:57.3 Info: Committing Transaction 08:41:57.3 Info: 37: remove_growl_prowl migrated 08:41:57.3 Info: => 0.0003158s 08:41:57.3 Info: 38: remove_plex_hometheatre migrating 08:41:57.3 Info: Beginning Transaction 08:41:57.3 Info: Starting migration of Main DB to 38 08:41:57.3 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:57.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 08:41:57.3 Info: => 5.26E-05s 08:41:57.3 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:57.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 08:41:57.3 Info: => 3.8E-05s 08:41:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-31T08:41:57', 'remove_plex_hometheatre') 08:41:57.3 Info: Committing Transaction 08:41:57.3 Info: 38: remove_plex_hometheatre migrated 08:41:57.3 Info: => 0.0003173s 08:41:57.3 Info: 39: add_root_folder_add_defaults migrating 08:41:57.3 Info: Beginning Transaction 08:41:57.3 Info: Starting migration of Main DB to 39 08:41:57.3 Info: AlterTable RootFolders 08:41:57.3 Info: => 1.4E-06s 08:41:57.3 Info: CreateColumn RootFolders Name String 08:41:57.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 08:41:57.3 Info: => 0.0006008s 08:41:57.3 Info: AlterTable RootFolders 08:41:57.3 Info: => 1.5E-06s 08:41:57.3 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 08:41:57.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 08:41:57.3 Info: => 0.0005736s 08:41:57.3 Info: AlterTable RootFolders 08:41:57.3 Info: => 1.1E-06s 08:41:57.3 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 08:41:57.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 08:41:57.3 Info: => 0.0005708s 08:41:57.3 Info: AlterTable RootFolders 08:41:57.3 Info: => 1.3E-06s 08:41:57.3 Info: CreateColumn RootFolders DefaultMonitorOption Int32 08:41:57.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 08:41:57.3 Info: => 0.0005753s 08:41:57.3 Info: AlterTable RootFolders 08:41:57.3 Info: => 1.2E-06s 08:41:57.3 Info: CreateColumn RootFolders DefaultTags String 08:41:57.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 08:41:57.3 Info: => 0.0005846s 08:41:57.3 Info: PerformDBOperation 08:41:57.3 Info: Performing DB Operation 08:41:57.3 Info: => 6.17E-05s 08:41:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-31T08:41:57', 'add_root_folder_add_defaults') 08:41:57.3 Info: Committing Transaction 08:41:57.3 Info: 39: add_root_folder_add_defaults migrated 08:41:57.3 Info: => 0.0003789s 08:41:57.3 Info: 40: task_duration migrating 08:41:57.3 Info: Beginning Transaction 08:41:57.3 Info: Starting migration of Main DB to 40 08:41:57.3 Info: AlterTable ScheduledTasks 08:41:57.3 Info: => 1.6E-06s 08:41:57.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 08:41:57.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 08:41:57.3 Info: => 0.0006059s 08:41:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-31T08:41:57', 'task_duration') 08:41:57.3 Info: Committing Transaction 08:41:57.3 Info: 40: task_duration migrated 08:41:57.3 Info: => 0.0009454s 08:41:57.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 08:41:57.3 Info: Beginning Transaction 08:41:57.3 Info: Starting migration of Main DB to 41 08:41:57.3 Info: AlterTable ReleaseProfiles 08:41:57.3 Info: => 1.2E-06s 08:41:57.3 Info: CreateColumn ReleaseProfiles Enabled Boolean 08:41:57.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 08:41:57.3 Info: => 0.0006103s 08:41:57.3 Info: AlterTable ReleaseProfiles 08:41:57.3 Info: => 1.5E-06s 08:41:57.3 Info: CreateColumn ReleaseProfiles IndexerId Int32 08:41:57.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 08:41:57.4 Info: => 0.0005947s 08:41:57.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-31T08:41:57', 'add_indexer_and_enabled_to_release_profiles') 08:41:57.4 Info: Committing Transaction 08:41:57.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 08:41:57.4 Info: => 0.0009273s 08:41:57.4 Info: 42: remove_album_folders migrating 08:41:57.4 Info: Beginning Transaction 08:41:57.4 Info: Starting migration of Main DB to 42 08:41:57.4 Info: DeleteColumn Artists AlbumFolder 08:41:57.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:57.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" 08:41:57.4 Info: DROP TABLE "Artists" 08:41:57.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:57.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:57.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:57.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:57.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:57.4 Info: => 0.006405s 08:41:57.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 08:41:57.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 08:41:57.4 Info: => 4.8E-05s 08:41:57.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 08:41:57.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 08:41:57.4 Info: => 4.23E-05s 08:41:57.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 08:41:57.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) 08:41:57.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 08:41:57.4 Info: DROP TABLE "NamingConfig" 08:41:57.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 08:41:57.4 Info: => 0.0044417s 08:41:57.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-31T08:41:57', 'remove_album_folders') 08:41:57.4 Info: Committing Transaction 08:41:57.4 Info: 42: remove_album_folders migrated 08:41:57.4 Info: => 0.0049297s 08:41:57.4 Info: 44: add_priority_to_indexers migrating 08:41:57.4 Info: Beginning Transaction 08:41:57.4 Info: Starting migration of Main DB to 44 08:41:57.4 Info: AlterTable Indexers 08:41:57.4 Info: => 1.3E-06s 08:41:57.4 Info: CreateColumn Indexers Priority Int32 08:41:57.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 08:41:57.4 Info: => 0.0006244s 08:41:57.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-31T08:41:57', 'add_priority_to_indexers') 08:41:57.4 Info: Committing Transaction 08:41:57.4 Info: 44: add_priority_to_indexers migrated 08:41:57.4 Info: => 0.0009907s 08:41:57.4 Info: 45: remove_chown_and_folderchmod_config migrating 08:41:57.4 Info: Beginning Transaction 08:41:57.4 Info: Starting migration of Main DB to 45 08:41:57.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 08:41:57.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 08:41:57.4 Info: => 0.0001238s 08:41:57.4 Info: PerformDBOperation 08:41:57.4 Info: Performing DB Operation 08:41:57.4 Info: => 3.18E-05s 08:41:57.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-31T08:41:57', 'remove_chown_and_folderchmod_config') 08:41:57.4 Info: Committing Transaction 08:41:57.4 Info: 45: remove_chown_and_folderchmod_config migrated 08:41:57.4 Info: => 0.0003227s 08:41:57.4 Info: 47: update_notifiarr migrating 08:41:57.4 Info: Beginning Transaction 08:41:57.4 Info: Starting migration of Main DB to 47 08:41:57.4 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 08:41:57.4 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 08:41:57.4 Info: => 8.03E-05s 08:41:57.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-31T08:41:57', 'update_notifiarr') 08:41:57.4 Info: Committing Transaction 08:41:57.4 Info: 47: update_notifiarr migrated 08:41:57.4 Info: => 0.0003648s 08:41:57.4 Info: 49: email_multiple_addresses migrating 08:41:57.4 Info: Beginning Transaction 08:41:57.4 Info: Starting migration of Main DB to 49 08:41:57.4 Info: PerformDBOperation 08:41:57.4 Info: Performing DB Operation 08:41:57.4 Info: => 6.44E-05s 08:41:57.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-31T08:41:57', 'email_multiple_addresses') 08:41:57.4 Info: Committing Transaction 08:41:57.4 Info: 49: email_multiple_addresses migrated 08:41:57.4 Info: => 0.000361s 08:41:57.4 Info: 50: rename_blacklist_to_blocklist migrating 08:41:57.4 Info: Beginning Transaction 08:41:57.4 Info: Starting migration of Main DB to 50 08:41:57.4 Info: RenameTable Blacklist Blocklist 08:41:57.4 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 08:41:57.4 Info: => 0.0017417s 08:41:57.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-31T08:41:57', 'rename_blacklist_to_blocklist') 08:41:57.4 Info: Committing Transaction 08:41:57.4 Info: 50: rename_blacklist_to_blocklist migrated 08:41:57.4 Info: => 0.0021046s 08:41:57.4 Info: 51: cdh_per_downloadclient migrating 08:41:57.4 Info: Beginning Transaction 08:41:57.4 Info: Starting migration of Main DB to 51 08:41:57.4 Info: AlterTable DownloadClients 08:41:57.4 Info: => 1.2E-06s 08:41:57.4 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 08:41:57.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 08:41:57.4 Info: => 0.0006197s 08:41:57.4 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 08:41:57.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 08:41:57.4 Info: => 0.0005835s 08:41:57.4 Info: PerformDBOperation 08:41:57.4 Info: Performing DB Operation 08:41:57.4 Info: => 0.0001558s 08:41:57.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-31T08:41:57', 'cdh_per_downloadclient') 08:41:57.4 Info: Committing Transaction 08:41:57.4 Info: 51: cdh_per_downloadclient migrated 08:41:57.4 Info: => 0.0004791s 08:41:57.4 Info: 52: download_history migrating 08:41:57.4 Info: Beginning Transaction 08:41:57.4 Info: Starting migration of Main DB to 52 08:41:57.4 Info: CreateTable DownloadHistory 08:41:57.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) 08:41:57.4 Info: => 0.0002329s 08:41:57.4 Info: CreateIndex DownloadHistory (EventType) 08:41:57.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 08:41:57.4 Info: => 0.0001017s 08:41:57.4 Info: CreateIndex DownloadHistory (ArtistId) 08:41:57.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 08:41:57.4 Info: => 8.62E-05s 08:41:57.4 Info: CreateIndex DownloadHistory (DownloadId) 08:41:57.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 08:41:57.4 Info: => 9.24E-05s 08:41:57.4 Info: PerformDBOperation 08:41:57.4 Info: Performing DB Operation 08:41:57.4 Info: => 0.0001403s 08:41:57.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-31T08:41:57', 'download_history') 08:41:57.4 Info: Committing Transaction 08:41:57.4 Info: 52: download_history migrated 08:41:57.4 Info: => 0.0005178s 08:41:57.4 Info: 53: add_update_history migrating 08:41:57.4 Info: Beginning Transaction 08:41:57.4 Info: Starting migration of Main DB to 53 08:41:57.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-31T08:41:57', 'add_update_history') 08:41:57.4 Info: Committing Transaction 08:41:57.4 Info: 53: add_update_history migrated 08:41:57.4 Info: => 0.0003319s 08:41:57.4 Info: 54: add_on_update_to_notifications migrating 08:41:57.4 Info: Beginning Transaction 08:41:57.4 Info: Starting migration of Main DB to 54 08:41:57.4 Info: AlterTable Notifications 08:41:57.4 Info: => 1.3E-06s 08:41:57.4 Info: CreateColumn Notifications OnApplicationUpdate Boolean 08:41:57.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 08:41:57.4 Info: => 0.0006482s 08:41:57.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-31T08:41:57', 'add_on_update_to_notifications') 08:41:57.4 Info: Committing Transaction 08:41:57.4 Info: 54: add_on_update_to_notifications migrated 08:41:57.4 Info: => 0.0009724s 08:41:57.4 Info: 55: download_client_per_indexer migrating 08:41:57.4 Info: Beginning Transaction 08:41:57.4 Info: Starting migration of Main DB to 55 08:41:57.4 Info: AlterTable Indexers 08:41:57.4 Info: => 1.7E-06s 08:41:57.4 Info: CreateColumn Indexers DownloadClientId Int32 08:41:57.4 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 08:41:57.4 Info: => 0.0006519s 08:41:57.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-31T08:41:57', 'download_client_per_indexer') 08:41:57.4 Info: Committing Transaction 08:41:57.4 Info: 55: download_client_per_indexer migrated 08:41:57.4 Info: => 0.0009648s 08:41:57.4 Info: 56: AddNewItemMonitorType migrating 08:41:57.4 Info: Beginning Transaction 08:41:57.4 Info: Starting migration of Main DB to 56 08:41:57.4 Info: AlterTable Artists 08:41:57.4 Info: => 1.4E-06s 08:41:57.4 Info: CreateColumn Artists MonitorNewItems Int32 08:41:57.4 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 08:41:57.4 Info: => 0.0006418s 08:41:57.4 Info: AlterTable RootFolders 08:41:57.4 Info: => 1.1E-06s 08:41:57.4 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 08:41:57.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 08:41:57.4 Info: => 0.0006146s 08:41:57.4 Info: AlterTable ImportLists 08:41:57.4 Info: => 1.2E-06s 08:41:57.4 Info: CreateColumn ImportLists MonitorNewItems Int32 08:41:57.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 08:41:57.4 Info: => 0.0006108s 08:41:57.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-31T08:41:57', 'AddNewItemMonitorType') 08:41:57.4 Info: Committing Transaction 08:41:57.4 Info: 56: AddNewItemMonitorType migrated 08:41:57.4 Info: => 0.0009346s 08:41:57.4 Info: 57: ImportListSearch migrating 08:41:57.4 Info: Beginning Transaction 08:41:57.4 Info: Starting migration of Main DB to 57 08:41:57.4 Info: AlterTable ImportLists 08:41:57.4 Info: => 1.3E-06s 08:41:57.4 Info: CreateColumn ImportLists ShouldSearch Boolean 08:41:57.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 08:41:57.4 Info: => 0.0006547s 08:41:57.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-31T08:41:57', 'ImportListSearch') 08:41:57.4 Info: Committing Transaction 08:41:57.4 Info: 57: ImportListSearch migrated 08:41:57.4 Info: => 0.0009741s 08:41:57.4 Info: 58: ImportListMonitorExisting migrating 08:41:57.4 Info: Beginning Transaction 08:41:57.4 Info: Starting migration of Main DB to 58 08:41:57.4 Info: AlterTable ImportLists 08:41:57.4 Info: => 1.2E-06s 08:41:57.4 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 08:41:57.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 08:41:57.4 Info: => 0.0006498s 08:41:57.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-31T08:41:57', 'ImportListMonitorExisting') 08:41:57.4 Info: Committing Transaction 08:41:57.4 Info: 58: ImportListMonitorExisting migrated 08:41:57.4 Info: => 0.0009684s 08:41:57.4 Info: 59: add_indexer_tags migrating 08:41:57.4 Info: Beginning Transaction 08:41:57.4 Info: Starting migration of Main DB to 59 08:41:57.4 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:57.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 08:41:57.4 Info: => 5.4E-05s 08:41:57.4 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:57.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 08:41:57.4 Info: => 3.81E-05s 08:41:57.4 Info: AlterTable Indexers 08:41:57.4 Info: => 1.1E-06s 08:41:57.4 Info: CreateColumn Indexers Tags String 08:41:57.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 08:41:57.4 Info: => 0.000639s 08:41:57.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-31T08:41:57', 'add_indexer_tags') 08:41:57.4 Info: Committing Transaction 08:41:57.4 Info: 59: add_indexer_tags migrated 08:41:57.4 Info: => 0.0009671s 08:41:57.4 Info: 60: update_audio_types migrating 08:41:57.4 Info: Beginning Transaction 08:41:57.4 Info: Starting migration of Main DB to 60 08:41:57.4 Info: PerformDBOperation 08:41:57.4 Info: Performing DB Operation 08:41:57.4 Info: => 6.05E-05s 08:41:57.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-31T08:41:57', 'update_audio_types') 08:41:57.4 Info: Committing Transaction 08:41:57.4 Info: 60: update_audio_types migrated 08:41:57.4 Info: => 0.0003409s 08:41:57.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 08:41:57.4 Info: Beginning Transaction 08:41:57.4 Info: Starting migration of Main DB to 61 08:41:57.4 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:57.4 Info: DELETE FROM "Commands" WHERE 1 = 1 08:41:57.4 Info: => 5.1E-05s 08:41:57.4 Info: AlterTable AlbumReleases 08:41:57.4 Info: => 1E-06s 08:41:57.4 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 08:41:57.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) 08:41:57.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" 08:41:57.4 Info: DROP TABLE "AlbumReleases" 08:41:57.4 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 08:41:57.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:41:57.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:41:57.4 Info: => 0.0065134s 08:41:57.4 Info: AlterTable Albums 08:41:57.4 Info: => 1.6E-06s 08:41:57.4 Info: AlterColumn Albums LastInfoSync DateTimeOffset 08:41:57.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 08:41:57.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 08:41:57.4 Info: DROP TABLE "Albums" 08:41:57.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:57.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:57.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:57.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:57.4 Info: => 0.005372s 08:41:57.4 Info: AlterTable Albums 08:41:57.4 Info: => 1.3E-06s 08:41:57.4 Info: AlterColumn Albums ReleaseDate DateTimeOffset 08:41:57.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 08:41:57.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 08:41:57.4 Info: DROP TABLE "Albums" 08:41:57.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:57.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:57.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:57.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:57.4 Info: => 0.0052669s 08:41:57.4 Info: AlterTable Albums 08:41:57.4 Info: => 1.7E-06s 08:41:57.4 Info: AlterColumn Albums Added DateTimeOffset 08:41:57.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 08:41:57.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 08:41:57.4 Info: DROP TABLE "Albums" 08:41:57.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:57.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:57.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:57.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:57.4 Info: => 0.0065552s 08:41:57.4 Info: AlterTable Artists 08:41:57.4 Info: => 1.4E-06s 08:41:57.4 Info: AlterColumn Artists LastInfoSync DateTimeOffset 08:41:57.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 08:41:57.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" 08:41:57.4 Info: DROP TABLE "Artists" 08:41:57.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:57.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:57.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:57.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:57.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:57.4 Info: => 0.0053174s 08:41:57.4 Info: AlterTable Artists 08:41:57.4 Info: => 1.3E-06s 08:41:57.4 Info: AlterColumn Artists Added DateTimeOffset 08:41:57.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 08:41:57.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" 08:41:57.4 Info: DROP TABLE "Artists" 08:41:57.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:57.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:57.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:57.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:57.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:57.4 Info: => 0.0065116s 08:41:57.4 Info: AlterTable Blocklist 08:41:57.4 Info: => 1.4E-06s 08:41:57.4 Info: AlterColumn Blocklist Date DateTimeOffset 08:41:57.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) 08:41:57.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" 08:41:57.4 Info: DROP TABLE "Blocklist" 08:41:57.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 08:41:57.4 Info: => 0.0047496s 08:41:57.4 Info: AlterTable Blocklist 08:41:57.4 Info: => 1.5E-06s 08:41:57.4 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 08:41:57.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) 08:41:57.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" 08:41:57.4 Info: DROP TABLE "Blocklist" 08:41:57.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 08:41:57.4 Info: => 0.0048239s 08:41:57.4 Info: AlterTable Commands 08:41:57.4 Info: => 1.6E-06s 08:41:57.4 Info: AlterColumn Commands QueuedAt DateTimeOffset 08:41:57.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) 08:41:57.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" 08:41:57.4 Info: DROP TABLE "Commands" 08:41:57.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:41:57.4 Info: => 0.0060137s 08:41:57.4 Info: AlterTable Commands 08:41:57.4 Info: => 1.5E-06s 08:41:57.4 Info: AlterColumn Commands StartedAt DateTimeOffset 08:41:57.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) 08:41:57.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" 08:41:57.4 Info: DROP TABLE "Commands" 08:41:57.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:41:57.4 Info: => 0.0047535s 08:41:57.4 Info: AlterTable Commands 08:41:57.4 Info: => 1.6E-06s 08:41:57.4 Info: AlterColumn Commands EndedAt DateTimeOffset 08:41:57.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) 08:41:57.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" 08:41:57.4 Info: DROP TABLE "Commands" 08:41:57.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:41:57.4 Info: => 0.0059831s 08:41:57.4 Info: AlterTable DownloadClientStatus 08:41:57.4 Info: => 1.5E-06s 08:41:57.4 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 08:41:57.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) 08:41:57.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:41:57.4 Info: DROP TABLE "DownloadClientStatus" 08:41:57.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:41:57.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:57.4 Info: => 0.0048565s 08:41:57.4 Info: AlterTable DownloadClientStatus 08:41:57.4 Info: => 1.3E-06s 08:41:57.4 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 08:41:57.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) 08:41:57.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:41:57.5 Info: DROP TABLE "DownloadClientStatus" 08:41:57.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:41:57.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:57.5 Info: => 0.0061131s 08:41:57.5 Info: AlterTable DownloadClientStatus 08:41:57.5 Info: => 1.5E-06s 08:41:57.5 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 08:41:57.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) 08:41:57.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:41:57.5 Info: DROP TABLE "DownloadClientStatus" 08:41:57.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:41:57.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:57.5 Info: => 0.0048288s 08:41:57.5 Info: AlterTable DownloadHistory 08:41:57.5 Info: => 1.3E-06s 08:41:57.5 Info: AlterColumn DownloadHistory Date DateTimeOffset 08:41:57.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) 08:41:57.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" 08:41:57.5 Info: DROP TABLE "DownloadHistory" 08:41:57.5 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 08:41:57.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 08:41:57.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 08:41:57.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 08:41:57.5 Info: => 0.0052204s 08:41:57.5 Info: AlterTable ExtraFiles 08:41:57.5 Info: => 1.5E-06s 08:41:57.5 Info: AlterColumn ExtraFiles Added DateTimeOffset 08:41:57.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) 08:41:57.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" 08:41:57.5 Info: DROP TABLE "ExtraFiles" 08:41:57.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 08:41:57.5 Info: => 0.0057426s 08:41:57.5 Info: AlterTable ExtraFiles 08:41:57.5 Info: => 1.6E-06s 08:41:57.5 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 08:41:57.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) 08:41:57.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" 08:41:57.5 Info: DROP TABLE "ExtraFiles" 08:41:57.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 08:41:57.5 Info: => 0.0047065s 08:41:57.5 Info: AlterTable History 08:41:57.5 Info: => 1.7E-06s 08:41:57.5 Info: AlterColumn History Date DateTimeOffset 08:41:57.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) 08:41:57.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" 08:41:57.5 Info: DROP TABLE "History" 08:41:57.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 08:41:57.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:57.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:57.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:57.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:57.5 Info: => 0.0065306s 08:41:57.5 Info: AlterTable ImportListStatus 08:41:57.5 Info: => 1.3E-06s 08:41:57.5 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 08:41:57.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) 08:41:57.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:41:57.5 Info: DROP TABLE "ImportListStatus" 08:41:57.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:41:57.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:57.5 Info: => 0.0048927s 08:41:57.5 Info: AlterTable ImportListStatus 08:41:57.5 Info: => 1.4E-06s 08:41:57.5 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 08:41:57.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) 08:41:57.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:41:57.5 Info: DROP TABLE "ImportListStatus" 08:41:57.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:41:57.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:57.5 Info: => 0.0049078s 08:41:57.5 Info: AlterTable ImportListStatus 08:41:57.5 Info: => 1.4E-06s 08:41:57.5 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 08:41:57.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) 08:41:57.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:41:57.5 Info: DROP TABLE "ImportListStatus" 08:41:57.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:41:57.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:57.5 Info: => 0.0062372s 08:41:57.5 Info: AlterTable IndexerStatus 08:41:57.5 Info: => 1.3E-06s 08:41:57.5 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 08:41:57.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) 08:41:57.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:41:57.5 Info: DROP TABLE "IndexerStatus" 08:41:57.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:41:57.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:57.5 Info: => 0.004877s 08:41:57.5 Info: AlterTable IndexerStatus 08:41:57.5 Info: => 1.2E-06s 08:41:57.5 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 08:41:57.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) 08:41:57.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:41:57.5 Info: DROP TABLE "IndexerStatus" 08:41:57.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:41:57.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:57.5 Info: => 0.0048284s 08:41:57.5 Info: AlterTable IndexerStatus 08:41:57.5 Info: => 1.5E-06s 08:41:57.5 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 08:41:57.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) 08:41:57.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:41:57.5 Info: DROP TABLE "IndexerStatus" 08:41:57.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:41:57.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:57.5 Info: => 0.0060784s 08:41:57.5 Info: AlterTable LyricFiles 08:41:57.5 Info: => 1.3E-06s 08:41:57.5 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 08:41:57.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) 08:41:57.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" 08:41:57.5 Info: DROP TABLE "LyricFiles" 08:41:57.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:41:57.5 Info: => 0.0047214s 08:41:57.5 Info: AlterTable LyricFiles 08:41:57.5 Info: => 1.6E-06s 08:41:57.5 Info: AlterColumn LyricFiles Added DateTimeOffset 08:41:57.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) 08:41:57.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" 08:41:57.5 Info: DROP TABLE "LyricFiles" 08:41:57.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:41:57.5 Info: => 0.004751s 08:41:57.5 Info: AlterTable MetadataFiles 08:41:57.5 Info: => 1.6E-06s 08:41:57.5 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 08:41:57.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) 08:41:57.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" 08:41:57.5 Info: DROP TABLE "MetadataFiles" 08:41:57.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 08:41:57.5 Info: => 0.0057832s 08:41:57.5 Info: AlterTable MetadataFiles 08:41:57.5 Info: => 1.5E-06s 08:41:57.5 Info: AlterColumn MetadataFiles Added DateTimeOffset 08:41:57.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) 08:41:57.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" 08:41:57.5 Info: DROP TABLE "MetadataFiles" 08:41:57.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 08:41:57.5 Info: => 0.0058483s 08:41:57.5 Info: AlterTable PendingReleases 08:41:57.5 Info: => 1.5E-06s 08:41:57.5 Info: AlterColumn PendingReleases Added DateTimeOffset 08:41:57.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) 08:41:57.5 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 08:41:57.5 Info: DROP TABLE "PendingReleases" 08:41:57.5 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 08:41:57.5 Info: => 0.0046972s 08:41:57.5 Info: AlterTable ScheduledTasks 08:41:57.5 Info: => 1.7E-06s 08:41:57.5 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 08:41:57.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) 08:41:57.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 08:41:57.5 Info: DROP TABLE "ScheduledTasks" 08:41:57.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 08:41:57.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:57.5 Info: => 0.0048303s 08:41:57.5 Info: AlterTable ScheduledTasks 08:41:57.5 Info: => 1.3E-06s 08:41:57.5 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 08:41:57.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) 08:41:57.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 08:41:57.6 Info: DROP TABLE "ScheduledTasks" 08:41:57.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 08:41:57.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:57.6 Info: => 0.0057092s 08:41:57.6 Info: AlterTable TrackFiles 08:41:57.6 Info: => 1.6E-06s 08:41:57.6 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 08:41:57.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) 08:41:57.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" 08:41:57.6 Info: DROP TABLE "TrackFiles" 08:41:57.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:57.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:57.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:57.6 Info: => 0.0061791s 08:41:57.6 Info: AlterTable TrackFiles 08:41:57.6 Info: => 1.3E-06s 08:41:57.6 Info: AlterColumn TrackFiles Modified DateTimeOffset 08:41:57.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) 08:41:57.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" 08:41:57.6 Info: DROP TABLE "TrackFiles" 08:41:57.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:57.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:57.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:57.6 Info: => 0.0050013s 08:41:57.6 Info: AlterTable VersionInfo 08:41:57.6 Info: => 1.3E-06s 08:41:57.6 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 08:41:57.6 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 08:41:57.6 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 08:41:57.6 Info: DROP TABLE "VersionInfo" 08:41:57.6 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 08:41:57.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:41:57.6 Info: => 0.0048086s 08:41:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-31T08:41:57', 'postgres_update_timestamp_columns_to_with_timezone') 08:41:57.6 Info: Committing Transaction 08:41:57.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 08:41:57.6 Info: => 0.0056019s 08:41:57.6 Info: 62: add_on_delete_to_notifications migrating 08:41:57.6 Info: Beginning Transaction 08:41:57.6 Info: Starting migration of Main DB to 62 08:41:57.6 Info: AlterTable Notifications 08:41:57.6 Info: => 1.3E-06s 08:41:57.6 Info: CreateColumn Notifications OnArtistDelete Boolean 08:41:57.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 08:41:57.6 Info: => 0.0006622s 08:41:57.6 Info: AlterTable Notifications 08:41:57.6 Info: => 1.4E-06s 08:41:57.6 Info: CreateColumn Notifications OnAlbumDelete Boolean 08:41:57.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 08:41:57.6 Info: => 0.0006308s 08:41:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-31T08:41:57', 'add_on_delete_to_notifications') 08:41:57.6 Info: Committing Transaction 08:41:57.6 Info: 62: add_on_delete_to_notifications migrated 08:41:57.6 Info: => 0.0009506s 08:41:57.6 Info: 63: add_custom_formats migrating 08:41:57.6 Info: Beginning Transaction 08:41:57.6 Info: Starting migration of Main DB to 63 08:41:57.6 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 1, 1, 0) 08:41:57.6 Info: AlterTable DelayProfiles 08:41:57.6 Info: => 1.3E-06s 08:41:57.6 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 08:41:57.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 08:41:57.6 Info: => 0.0006458s 08:41:57.6 Info: UpdateData 08:41:57.6 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 08:41:57.6 Info: => 5.52E-05s 08:41:57.6 Info: AlterTable TrackFiles 08:41:57.6 Info: => 1.1E-06s 08:41:57.6 Info: CreateColumn TrackFiles OriginalFilePath String 08:41:57.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 08:41:57.6 Info: => 0.0006197s 08:41:57.6 Info: PerformDBOperation 08:41:57.6 Info: Performing DB Operation 08:41:57.6 Info: => 0.00127s 08:41:57.6 Info: CreateTable CustomFormats 08:41:57.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) 08:41:57.6 Info: => 0.0001521s 08:41:57.6 Info: CreateIndex CustomFormats (Name) 08:41:57.6 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 08:41:57.6 Info: => 9.42E-05s 08:41:57.6 Info: AlterTable QualityProfiles 08:41:57.6 Info: => 1.4E-06s 08:41:57.6 Info: CreateColumn QualityProfiles FormatItems String 08:41:57.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 08:41:57.6 Info: => 0.0006597s 08:41:57.6 Info: AlterTable QualityProfiles 08:41:57.6 Info: => 1.8E-06s 08:41:57.6 Info: CreateColumn QualityProfiles MinFormatScore Int32 08:41:57.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 08:41:57.6 Info: => 0.0006532s 08:41:57.6 Info: AlterTable QualityProfiles 08:41:57.6 Info: => 1.4E-06s 08:41:57.6 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 08:41:57.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 08:41:57.6 Info: => 0.0006584s 08:41:57.6 Info: PerformDBOperation 08:41:57.6 Info: Performing DB Operation 08:41:57.6 Info: => 0.001481s 08:41:57.6 Info: PerformDBOperation 08:41:57.6 Info: Performing DB Operation 08:41:57.6 Info: => 4.05E-05s 08:41:57.6 Info: DeleteColumn ReleaseProfiles Preferred 08:41:57.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) 08:41:57.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 08:41:57.6 Info: DROP TABLE "ReleaseProfiles" 08:41:57.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 08:41:57.6 Info: => 0.0063607s 08:41:57.6 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 08:41:57.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) 08:41:57.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 08:41:57.6 Info: DROP TABLE "ReleaseProfiles" 08:41:57.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 08:41:57.6 Info: => 0.004824s 08:41:57.6 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 08:41:57.6 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 08:41:57.6 Info: => 5.72E-05s 08:41:57.6 Info: AlterTable DelayProfiles 08:41:57.6 Info: => 1.2E-06s 08:41:57.6 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 08:41:57.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 08:41:57.6 Info: => 0.0006669s 08:41:57.6 Info: AlterTable DelayProfiles 08:41:57.6 Info: => 1.2E-06s 08:41:57.6 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 08:41:57.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 08:41:57.6 Info: => 0.0006441s 08:41:57.6 Info: -> 1 Insert operations completed in 00:00:00.0000979 taking an average of 00:00:00.0000979 08:41:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-31T08:41:57', 'add_custom_formats') 08:41:57.6 Info: Committing Transaction 08:41:57.6 Info: 63: add_custom_formats migrated 08:41:57.6 Info: => 0.001077s 08:41:57.6 Debug: Took: 00:00:00.4678381 08:41:57.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_cf_naming_token_if_set_in_release_profile --- 08:41:57.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_scores_for_enabled_release_profiles --- 08:41:57.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121176816940_149/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:57.6 Info: DatabaseEngineVersionCheck migrating 08:41:57.6 Info: PerformDBOperation 08:41:57.6 Info: Performing DB Operation 08:41:57.6 Info: SQLite 3.46.0 08:41:57.6 Info: => 0.0011552s 08:41:57.6 Info: DatabaseEngineVersionCheck migrated 08:41:57.6 Info: => 0.0011732s 08:41:57.6 Info: VersionMigration migrating 08:41:57.6 Info: Beginning Transaction 08:41:57.6 Info: CreateTable VersionInfo 08:41:57.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:41:57.6 Info: => 0.0001758s 08:41:57.6 Info: Committing Transaction 08:41:57.6 Info: VersionMigration migrated 08:41:57.6 Info: => 0.0005581s 08:41:57.6 Info: VersionUniqueMigration migrating 08:41:57.6 Info: Beginning Transaction 08:41:57.6 Info: CreateIndex VersionInfo (Version) 08:41:57.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:41:57.6 Info: => 0.0001288s 08:41:57.6 Info: AlterTable VersionInfo 08:41:57.6 Info: => 1.4E-06s 08:41:57.6 Info: CreateColumn VersionInfo AppliedOn DateTime 08:41:57.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:41:57.6 Info: => 0.000576s 08:41:57.6 Info: Committing Transaction 08:41:57.6 Info: VersionUniqueMigration migrated 08:41:57.6 Info: => 0.000791s 08:41:57.6 Info: VersionDescriptionMigration migrating 08:41:57.6 Info: Beginning Transaction 08:41:57.6 Info: AlterTable VersionInfo 08:41:57.6 Info: => 2.1E-06s 08:41:57.6 Info: CreateColumn VersionInfo Description String 08:41:57.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:41:57.6 Info: => 0.0002039s 08:41:57.6 Info: Committing Transaction 08:41:57.6 Info: VersionDescriptionMigration migrated 08:41:57.6 Info: => 0.0003949s 08:41:57.6 Info: 1: InitialSetup migrating 08:41:57.6 Info: Beginning Transaction 08:41:57.6 Info: Starting migration of Main DB to 1 08:41:57.7 Info: CreateTable Config 08:41:57.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:41:57.7 Info: => 0.0001734s 08:41:57.7 Info: CreateIndex Config (Key) 08:41:57.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:41:57.7 Info: => 8.61E-05s 08:41:57.7 Info: CreateTable RootFolders 08:41:57.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:41:57.7 Info: => 9.03E-05s 08:41:57.7 Info: CreateIndex RootFolders (Path) 08:41:57.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:41:57.7 Info: => 7.96E-05s 08:41:57.7 Info: CreateTable Artists 08:41:57.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) 08:41:57.7 Info: => 0.0003578s 08:41:57.7 Info: CreateIndex Artists (ForeignArtistId) 08:41:57.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:57.7 Info: => 8.82E-05s 08:41:57.7 Info: CreateIndex Artists (NameSlug) 08:41:57.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:57.7 Info: => 7.78E-05s 08:41:57.7 Info: CreateIndex Artists (CleanName) 08:41:57.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:57.7 Info: => 7.79E-05s 08:41:57.7 Info: CreateIndex Artists (Path) 08:41:57.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:57.7 Info: => 7.21E-05s 08:41:57.7 Info: CreateTable Albums 08:41:57.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) 08:41:57.7 Info: => 0.0002761s 08:41:57.7 Info: CreateIndex Albums (ForeignAlbumId) 08:41:57.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:57.7 Info: => 8.43E-05s 08:41:57.7 Info: CreateIndex Albums (MBId) 08:41:57.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:57.7 Info: => 8.39E-05s 08:41:57.7 Info: CreateIndex Albums (TADBId) 08:41:57.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:57.7 Info: => 7.82E-05s 08:41:57.7 Info: CreateIndex Albums (TitleSlug) 08:41:57.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:57.7 Info: => 7.7E-05s 08:41:57.7 Info: CreateIndex Albums (CleanTitle) 08:41:57.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:57.7 Info: => 7.55E-05s 08:41:57.7 Info: CreateIndex Albums (Path) 08:41:57.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:41:57.7 Info: => 7.45E-05s 08:41:57.7 Info: CreateTable Tracks 08:41:57.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) 08:41:57.7 Info: => 0.0001609s 08:41:57.7 Info: CreateIndex Tracks (ForeignTrackId) 08:41:57.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:57.7 Info: => 7.85E-05s 08:41:57.7 Info: CreateIndex Tracks (ArtistId) 08:41:57.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:57.7 Info: => 7.98E-05s 08:41:57.7 Info: CreateIndex Tracks (TrackFileId) 08:41:57.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:57.7 Info: => 0.0001087s 08:41:57.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:41:57.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:41:57.7 Info: => 9.11E-05s 08:41:57.7 Info: CreateTable TrackFiles 08:41:57.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) 08:41:57.7 Info: => 0.000154s 08:41:57.7 Info: CreateIndex TrackFiles (ArtistId) 08:41:57.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:41:57.7 Info: => 8.73E-05s 08:41:57.7 Info: CreateIndex TrackFiles (AlbumId) 08:41:57.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:57.7 Info: => 8.3E-05s 08:41:57.7 Info: CreateTable History 08:41:57.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) 08:41:57.7 Info: => 0.0001579s 08:41:57.7 Info: CreateIndex History (Date) 08:41:57.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:57.7 Info: => 8.82E-05s 08:41:57.7 Info: CreateIndex History (EventType) 08:41:57.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:57.7 Info: => 0.0001119s 08:41:57.7 Info: CreateIndex History (DownloadId) 08:41:57.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:41:57.7 Info: => 9.32E-05s 08:41:57.7 Info: CreateIndex History (AlbumId) 08:41:57.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:41:57.7 Info: => 8.39E-05s 08:41:57.7 Info: CreateTable Notifications 08:41:57.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) 08:41:57.7 Info: => 0.0001414s 08:41:57.7 Info: CreateTable ScheduledTasks 08:41:57.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:41:57.7 Info: => 0.0001143s 08:41:57.7 Info: CreateIndex ScheduledTasks (TypeName) 08:41:57.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:57.7 Info: => 8.24E-05s 08:41:57.7 Info: CreateTable Indexers 08:41:57.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) 08:41:57.7 Info: => 0.0001217s 08:41:57.7 Info: CreateIndex Indexers (Name) 08:41:57.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:57.7 Info: => 0.0001173s 08:41:57.7 Info: CreateTable Profiles 08:41:57.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:41:57.7 Info: => 0.0001204s 08:41:57.7 Info: CreateIndex Profiles (Name) 08:41:57.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:41:57.7 Info: => 8.6E-05s 08:41:57.7 Info: CreateTable QualityDefinitions 08:41:57.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:41:57.7 Info: => 0.0001192s 08:41:57.7 Info: CreateIndex QualityDefinitions (Quality) 08:41:57.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:41:57.7 Info: => 8.21E-05s 08:41:57.7 Info: CreateIndex QualityDefinitions (Title) 08:41:57.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:41:57.7 Info: => 9.92E-05s 08:41:57.7 Info: CreateTable NamingConfig 08:41:57.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) 08:41:57.7 Info: => 0.0001598s 08:41:57.7 Info: CreateTable Blacklist 08:41:57.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 '') 08:41:57.7 Info: => 0.0002038s 08:41:57.7 Info: CreateTable Metadata 08:41:57.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) 08:41:57.7 Info: => 0.0001202s 08:41:57.7 Info: CreateTable MetadataFiles 08:41:57.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) 08:41:57.7 Info: => 0.0001458s 08:41:57.7 Info: CreateTable DownloadClients 08:41:57.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) 08:41:57.7 Info: => 0.0001231s 08:41:57.7 Info: CreateTable PendingReleases 08:41:57.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 '') 08:41:57.7 Info: => 0.0001343s 08:41:57.7 Info: CreateTable RemotePathMappings 08:41:57.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:41:57.7 Info: => 0.0001127s 08:41:57.7 Info: CreateTable Tags 08:41:57.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:41:57.7 Info: => 9.46E-05s 08:41:57.7 Info: CreateIndex Tags (Label) 08:41:57.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:41:57.7 Info: => 0.0001047s 08:41:57.7 Info: CreateTable Restrictions 08:41:57.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:41:57.7 Info: => 0.0001114s 08:41:57.7 Info: CreateTable DelayProfiles 08:41:57.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) 08:41:57.7 Info: => 0.0001407s 08:41:57.7 Info: CreateTable Users 08:41:57.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:41:57.7 Info: => 0.0001087s 08:41:57.7 Info: CreateIndex Users (Identifier) 08:41:57.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:41:57.7 Info: => 9.39E-05s 08:41:57.7 Info: CreateIndex Users (Username) 08:41:57.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:41:57.7 Info: => 8.99E-05s 08:41:57.7 Info: CreateTable Commands 08:41:57.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) 08:41:57.7 Info: => 0.0001511s 08:41:57.7 Info: CreateTable IndexerStatus 08:41:57.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) 08:41:57.7 Info: => 0.0001517s 08:41:57.7 Info: CreateIndex IndexerStatus (ProviderId) 08:41:57.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:57.7 Info: => 8.71E-05s 08:41:57.7 Info: CreateTable ExtraFiles 08:41:57.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) 08:41:57.7 Info: => 0.0001331s 08:41:57.7 Info: CreateTable LyricFiles 08:41:57.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) 08:41:57.7 Info: => 0.0001549s 08:41:57.7 Info: CreateTable LanguageProfiles 08:41:57.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:41:57.7 Info: => 0.0001055s 08:41:57.7 Info: CreateIndex LanguageProfiles (Name) 08:41:57.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:41:57.7 Info: => 9.39E-05s 08:41:57.7 Info: CreateTable DownloadClientStatus 08:41:57.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) 08:41:57.7 Info: => 0.0001191s 08:41:57.7 Info: CreateIndex DownloadClientStatus (ProviderId) 08:41:57.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:57.7 Info: => 0.0001041s 08:41:57.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:41:57.7 Info: -> 1 Insert operations completed in 00:00:00.0000722 taking an average of 00:00:00.0000722 08:41:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:41:57', 'InitialSetup') 08:41:57.7 Info: Committing Transaction 08:41:57.7 Info: 1: InitialSetup migrated 08:41:57.7 Info: => 0.0010007s 08:41:57.7 Info: 2: add_reason_to_pending_releases migrating 08:41:57.7 Info: Beginning Transaction 08:41:57.7 Info: Starting migration of Main DB to 2 08:41:57.7 Info: AlterTable PendingReleases 08:41:57.7 Info: => 1.3E-06s 08:41:57.7 Info: CreateColumn PendingReleases Reason Int32 08:41:57.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:41:57.7 Info: => 0.0006099s 08:41:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:41:57', 'add_reason_to_pending_releases') 08:41:57.7 Info: Committing Transaction 08:41:57.7 Info: 2: add_reason_to_pending_releases migrated 08:41:57.7 Info: => 0.0009108s 08:41:57.7 Info: 3: add_medium_support migrating 08:41:57.7 Info: Beginning Transaction 08:41:57.7 Info: Starting migration of Main DB to 3 08:41:57.7 Info: AlterTable Albums 08:41:57.7 Info: => 1.3E-06s 08:41:57.7 Info: CreateColumn Albums Media String 08:41:57.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:41:57.7 Info: => 0.0005973s 08:41:57.7 Info: AlterTable Tracks 08:41:57.7 Info: => 1.3E-06s 08:41:57.7 Info: CreateColumn Tracks MediumNumber Int32 08:41:57.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:41:57.7 Info: => 0.0005565s 08:41:57.7 Info: AlterTable Tracks 08:41:57.7 Info: => 1.2E-06s 08:41:57.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:41:57.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:41:57.7 Info: => 0.0005428s 08:41:57.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:57.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:57.7 Info: => 4.61E-05s 08:41:57.7 Info: DeleteColumn Tracks TrackNumber 08:41:57.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) 08:41:57.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" 08:41:57.7 Info: DROP TABLE "Tracks" 08:41:57.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:57.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:57.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:57.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:57.7 Info: => 0.0067092s 08:41:57.7 Info: AlterTable Tracks 08:41:57.7 Info: => 1.7E-06s 08:41:57.7 Info: CreateColumn Tracks TrackNumber String 08:41:57.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:41:57.7 Info: => 0.0005708s 08:41:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:41:57', 'add_medium_support') 08:41:57.7 Info: Committing Transaction 08:41:57.7 Info: 3: add_medium_support migrated 08:41:57.7 Info: => 0.0009829s 08:41:57.7 Info: 4: add_various_qualites_in_profile migrating 08:41:57.7 Info: Beginning Transaction 08:41:57.7 Info: Starting migration of Main DB to 4 08:41:57.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:57.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:57.7 Info: => 5.72E-05s 08:41:57.7 Info: PerformDBOperation 08:41:57.7 Info: Performing DB Operation 08:41:57.7 Info: => 4.11E-05s 08:41:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:41:57', 'add_various_qualites_in_profile') 08:41:57.7 Info: Committing Transaction 08:41:57.7 Info: 4: add_various_qualites_in_profile migrated 08:41:57.7 Info: => 0.000299s 08:41:57.7 Info: 5: metadata_profiles migrating 08:41:57.7 Info: Beginning Transaction 08:41:57.7 Info: Starting migration of Main DB to 5 08:41:57.7 Info: CreateTable MetadataProfiles 08:41:57.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 08:41:57.7 Info: => 0.0001422s 08:41:57.7 Info: CreateIndex MetadataProfiles (Name) 08:41:57.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 08:41:57.7 Info: => 0.0001434s 08:41:57.7 Info: AlterTable Artists 08:41:57.7 Info: => 1.2E-06s 08:41:57.7 Info: CreateColumn Artists MetadataProfileId Int32 08:41:57.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 08:41:57.7 Info: => 0.0006065s 08:41:57.7 Info: DeleteColumn Artists PrimaryAlbumTypes 08:41:57.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) 08:41:57.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" 08:41:57.7 Info: DROP TABLE "Artists" 08:41:57.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:57.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:57.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:57.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:57.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:57.7 Info: => 0.0049783s 08:41:57.7 Info: DeleteColumn Artists SecondaryAlbumTypes 08:41:57.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) 08:41:57.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" 08:41:57.7 Info: DROP TABLE "Artists" 08:41:57.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:57.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:57.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:57.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:57.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:57.7 Info: => 0.0048705s 08:41:57.7 Info: AlterTable Albums 08:41:57.7 Info: => 1.5E-06s 08:41:57.7 Info: CreateColumn Albums SecondaryTypes String 08:41:57.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 08:41:57.7 Info: => 0.0005587s 08:41:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-31T08:41:57', 'metadata_profiles') 08:41:57.7 Info: Committing Transaction 08:41:57.7 Info: 5: metadata_profiles migrated 08:41:57.7 Info: => 0.0009847s 08:41:57.7 Info: 6: separate_automatic_and_interactive_search migrating 08:41:57.7 Info: Beginning Transaction 08:41:57.7 Info: Starting migration of Main DB to 6 08:41:57.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 08:41:57.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) 08:41:57.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 08:41:57.7 Info: DROP TABLE "Indexers" 08:41:57.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:57.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:57.7 Info: => 0.004133s 08:41:57.7 Info: AlterTable Indexers 08:41:57.7 Info: => 1.7E-06s 08:41:57.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 08:41:57.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 08:41:57.7 Info: => 0.0005636s 08:41:57.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:57.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:57.7 Info: => 4.44E-05s 08:41:57.7 Info: AlterTable Indexers 08:41:57.7 Info: => 1.4E-06s 08:41:57.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 08:41:57.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) 08:41:57.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" 08:41:57.7 Info: DROP TABLE "Indexers" 08:41:57.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:57.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:57.7 Info: => 0.0056024s 08:41:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-31T08:41:57', 'separate_automatic_and_interactive_search') 08:41:57.7 Info: Committing Transaction 08:41:57.7 Info: 6: separate_automatic_and_interactive_search migrated 08:41:57.7 Info: => 0.0059838s 08:41:57.7 Info: 7: change_album_path_to_relative migrating 08:41:57.7 Info: Beginning Transaction 08:41:57.7 Info: Starting migration of Main DB to 7 08:41:57.7 Info: DeleteColumn Albums Path 08:41:57.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) 08:41:57.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" 08:41:57.7 Info: DROP TABLE "Albums" 08:41:57.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:57.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:57.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:57.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:57.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:57.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:57.7 Info: => 0.005048s 08:41:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-31T08:41:57', 'change_album_path_to_relative') 08:41:57.7 Info: Committing Transaction 08:41:57.7 Info: 7: change_album_path_to_relative migrated 08:41:57.7 Info: => 0.0054731s 08:41:57.7 Info: 8: change_quality_size_mb_to_kb migrating 08:41:57.7 Info: Beginning Transaction 08:41:57.7 Info: Starting migration of Main DB to 8 08:41:57.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 08:41:57.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 08:41:57.7 Info: => 5.55E-05s 08:41:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-31T08:41:57', 'change_quality_size_mb_to_kb') 08:41:57.7 Info: Committing Transaction 08:41:57.7 Info: 8: change_quality_size_mb_to_kb migrated 08:41:57.7 Info: => 0.0003159s 08:41:57.7 Info: 9: album_releases migrating 08:41:57.7 Info: Beginning Transaction 08:41:57.7 Info: Starting migration of Main DB to 9 08:41:57.7 Info: AlterTable Albums 08:41:57.7 Info: => 1.5E-06s 08:41:57.7 Info: CreateColumn Albums Releases String 08:41:57.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 08:41:57.7 Info: => 0.0006006s 08:41:57.7 Info: AlterTable Albums 08:41:57.7 Info: => 1.7E-06s 08:41:57.7 Info: CreateColumn Albums CurrentRelease String 08:41:57.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 08:41:57.7 Info: => 0.0005597s 08:41:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-31T08:41:57', 'album_releases') 08:41:57.7 Info: Committing Transaction 08:41:57.7 Info: 9: album_releases migrated 08:41:57.7 Info: => 0.0008564s 08:41:57.7 Info: 10: album_releases_fix migrating 08:41:57.7 Info: Beginning Transaction 08:41:57.7 Info: Starting migration of Main DB to 10 08:41:57.7 Info: AlterTable Albums 08:41:57.7 Info: => 1.5E-06s 08:41:57.7 Info: AlterColumn Albums Releases String 08:41:57.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) 08:41:57.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" 08:41:57.7 Info: DROP TABLE "Albums" 08:41:57.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:57.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:57.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:57.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:57.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:57.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:57.7 Info: => 0.0061259s 08:41:57.7 Info: AlterTable Albums 08:41:57.7 Info: => 1.5E-06s 08:41:57.7 Info: AlterColumn Albums CurrentRelease String 08:41:57.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) 08:41:57.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" 08:41:57.7 Info: DROP TABLE "Albums" 08:41:57.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:57.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:57.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:57.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:57.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:57.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:57.7 Info: => 0.0049518s 08:41:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-31T08:41:57', 'album_releases_fix') 08:41:57.7 Info: Committing Transaction 08:41:57.7 Info: 10: album_releases_fix migrated 08:41:57.7 Info: => 0.0053816s 08:41:57.7 Info: 11: import_lists migrating 08:41:57.7 Info: Beginning Transaction 08:41:57.7 Info: Starting migration of Main DB to 11 08:41:57.7 Info: CreateTable ImportLists 08:41:57.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) 08:41:57.7 Info: => 0.0001917s 08:41:57.7 Info: CreateIndex ImportLists (Name) 08:41:57.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:41:57.7 Info: => 9.05E-05s 08:41:57.7 Info: CreateTable ImportListStatus 08:41:57.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) 08:41:57.7 Info: => 0.0001295s 08:41:57.7 Info: CreateIndex ImportListStatus (ProviderId) 08:41:57.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:57.7 Info: => 8.84E-05s 08:41:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-31T08:41:57', 'import_lists') 08:41:57.7 Info: Committing Transaction 08:41:57.7 Info: 11: import_lists migrated 08:41:57.7 Info: => 0.000414s 08:41:57.7 Info: 12: add_release_status migrating 08:41:57.7 Info: Beginning Transaction 08:41:57.7 Info: Starting migration of Main DB to 12 08:41:57.7 Info: AlterTable MetadataProfiles 08:41:57.7 Info: => 1.4E-06s 08:41:57.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 08:41:57.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 08:41:57.7 Info: => 0.0006269s 08:41:57.7 Info: PerformDBOperation 08:41:57.7 Info: Performing DB Operation 08:41:57.7 Info: => 3.43E-05s 08:41:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-31T08:41:57', 'add_release_status') 08:41:57.7 Info: Committing Transaction 08:41:57.7 Info: 12: add_release_status migrated 08:41:57.7 Info: => 0.0003263s 08:41:57.7 Info: 13: album_download_notification migrating 08:41:57.7 Info: Beginning Transaction 08:41:57.7 Info: Starting migration of Main DB to 13 08:41:57.7 Info: AlterTable Notifications 08:41:57.7 Info: => 1.6E-06s 08:41:57.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 08:41:57.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 08:41:57.7 Info: => 0.0006097s 08:41:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-31T08:41:57', 'album_download_notification') 08:41:57.7 Info: Committing Transaction 08:41:57.7 Info: 13: album_download_notification migrated 08:41:57.7 Info: => 0.0009127s 08:41:57.7 Info: 14: fix_language_metadata_profiles migrating 08:41:57.7 Info: Beginning Transaction 08:41:57.7 Info: Starting migration of Main DB to 14 08:41:57.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 08:41:57.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 08:41:57.7 Info: => 0.0001069s 08:41:57.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 08:41:57.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 08:41:57.7 Info: => 6.81E-05s 08:41:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-31T08:41:57', 'fix_language_metadata_profiles') 08:41:57.7 Info: Committing Transaction 08:41:57.7 Info: 14: fix_language_metadata_profiles migrated 08:41:57.7 Info: => 0.0003275s 08:41:57.7 Info: 15: remove_fanzub migrating 08:41:57.7 Info: Beginning Transaction 08:41:57.7 Info: Starting migration of Main DB to 15 08:41:57.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:57.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:57.7 Info: => 4.87E-05s 08:41:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-31T08:41:57', 'remove_fanzub') 08:41:57.7 Info: Committing Transaction 08:41:57.7 Info: 15: remove_fanzub migrated 08:41:57.7 Info: => 0.0003136s 08:41:57.7 Info: 16: update_artist_history_indexes migrating 08:41:57.7 Info: Beginning Transaction 08:41:57.7 Info: Starting migration of Main DB to 16 08:41:57.7 Info: CreateIndex Albums (ArtistId) 08:41:57.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 08:41:57.7 Info: => 0.0001138s 08:41:57.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 08:41:57.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 08:41:57.7 Info: => 9.16E-05s 08:41:57.7 Info: DeleteIndex History (AlbumId) 08:41:57.7 Info: DROP INDEX "IX_History_AlbumId" 08:41:57.7 Info: => 0.0001298s 08:41:57.7 Info: CreateIndex History (AlbumId, Date) 08:41:57.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:57.7 Info: => 0.0001041s 08:41:57.7 Info: DeleteIndex History (DownloadId) 08:41:57.7 Info: DROP INDEX "IX_History_DownloadId" 08:41:57.7 Info: => 0.0001147s 08:41:57.7 Info: CreateIndex History (DownloadId, Date) 08:41:57.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:57.7 Info: => 9.74E-05s 08:41:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-31T08:41:57', 'update_artist_history_indexes') 08:41:57.7 Info: Committing Transaction 08:41:57.7 Info: 16: update_artist_history_indexes migrated 08:41:57.7 Info: => 0.0004414s 08:41:57.7 Info: 17: remove_nma migrating 08:41:57.7 Info: Beginning Transaction 08:41:57.7 Info: Starting migration of Main DB to 17 08:41:57.7 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:57.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 08:41:57.7 Info: => 5.39E-05s 08:41:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-31T08:41:57', 'remove_nma') 08:41:57.7 Info: Committing Transaction 08:41:57.7 Info: 17: remove_nma migrated 08:41:57.7 Info: => 0.0003061s 08:41:57.7 Info: 18: album_disambiguation migrating 08:41:57.7 Info: Beginning Transaction 08:41:57.7 Info: Starting migration of Main DB to 18 08:41:57.7 Info: AlterTable Albums 08:41:57.7 Info: => 1.3E-06s 08:41:57.7 Info: CreateColumn Albums Disambiguation String 08:41:57.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 08:41:57.7 Info: => 0.0006442s 08:41:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-31T08:41:57', 'album_disambiguation') 08:41:57.7 Info: Committing Transaction 08:41:57.7 Info: 18: album_disambiguation migrated 08:41:57.7 Info: => 0.0009491s 08:41:57.7 Info: 19: add_ape_quality_in_profiles migrating 08:41:57.7 Info: Beginning Transaction 08:41:57.7 Info: Starting migration of Main DB to 19 08:41:57.7 Info: PerformDBOperation 08:41:57.7 Info: Performing DB Operation 08:41:57.7 Info: => 3.95E-05s 08:41:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-31T08:41:57', 'add_ape_quality_in_profiles') 08:41:57.7 Info: Committing Transaction 08:41:57.7 Info: 19: add_ape_quality_in_profiles migrated 08:41:57.7 Info: => 0.0003044s 08:41:57.7 Info: 20: remove_pushalot migrating 08:41:57.7 Info: Beginning Transaction 08:41:57.7 Info: Starting migration of Main DB to 20 08:41:57.7 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:57.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 08:41:57.7 Info: => 5.24E-05s 08:41:57.7 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:57.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 08:41:57.7 Info: => 4.03E-05s 08:41:57.7 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:57.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 08:41:57.7 Info: => 3.92E-05s 08:41:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-31T08:41:57', 'remove_pushalot') 08:41:57.7 Info: Committing Transaction 08:41:57.7 Info: 20: remove_pushalot migrated 08:41:57.7 Info: => 0.0002896s 08:41:57.7 Info: 21: add_custom_filters migrating 08:41:57.7 Info: Beginning Transaction 08:41:57.7 Info: Starting migration of Main DB to 21 08:41:57.7 Info: CreateTable CustomFilters 08:41:57.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 08:41:57.7 Info: => 0.0001362s 08:41:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-31T08:41:57', 'add_custom_filters') 08:41:57.7 Info: Committing Transaction 08:41:57.7 Info: 21: add_custom_filters migrated 08:41:57.7 Info: => 0.0015804s 08:41:57.7 Info: 22: import_list_tags migrating 08:41:57.7 Info: Beginning Transaction 08:41:57.7 Info: Starting migration of Main DB to 22 08:41:57.7 Info: AlterTable ImportLists 08:41:57.7 Info: => 1.5E-06s 08:41:57.7 Info: CreateColumn ImportLists Tags String 08:41:57.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 08:41:57.7 Info: => 0.0006404s 08:41:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-31T08:41:57', 'import_list_tags') 08:41:57.7 Info: Committing Transaction 08:41:57.7 Info: 22: import_list_tags migrated 08:41:57.7 Info: => 0.0009494s 08:41:57.7 Info: 23: add_release_groups_etc migrating 08:41:57.7 Info: Beginning Transaction 08:41:57.7 Info: Starting migration of Main DB to 23 08:41:57.7 Info: CreateTable ArtistMetadata 08:41:57.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) 08:41:57.7 Info: => 0.0001939s 08:41:57.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 08:41:57.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 08:41:57.7 Info: => 9.55E-05s 08:41:57.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" 08:41:57.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" 08:41:57.7 Info: => 0.0001403s 08:41:57.7 Info: AlterTable Artists 08:41:57.7 Info: => 1.5E-06s 08:41:57.7 Info: CreateColumn Artists ArtistMetadataId Int32 08:41:57.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:57.7 Info: => 0.0006389s 08:41:57.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:57.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:57.7 Info: => 7.57E-05s 08:41:57.7 Info: CreateTable AlbumReleases 08:41:57.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) 08:41:57.7 Info: => 0.0001701s 08:41:57.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 08:41:57.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:41:57.7 Info: => 9.2E-05s 08:41:57.7 Info: CreateIndex AlbumReleases (AlbumId) 08:41:57.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:41:57.7 Info: => 8.32E-05s 08:41:57.7 Info: PerformDBOperation 08:41:57.7 Info: Performing DB Operation 08:41:57.7 Info: => 4.26E-05s 08:41:57.7 Info: AlterTable Albums 08:41:57.7 Info: => 1.2E-06s 08:41:57.7 Info: CreateColumn Albums ArtistMetadataId Int32 08:41:57.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:57.7 Info: => 0.0006407s 08:41:57.7 Info: AlterTable Albums 08:41:57.7 Info: => 1.7E-06s 08:41:57.7 Info: CreateColumn Albums AnyReleaseOk Boolean 08:41:57.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 08:41:57.7 Info: => 0.0006273s 08:41:57.7 Info: AlterTable Albums 08:41:57.7 Info: => 1.3E-06s 08:41:57.7 Info: CreateColumn Albums Links String 08:41:57.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 08:41:57.7 Info: => 0.0006238s 08:41:57.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:57.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:57.7 Info: => 9.05E-05s 08:41:57.7 Info: AlterTable Tracks 08:41:57.7 Info: => 1.1E-06s 08:41:57.7 Info: CreateColumn Tracks ForeignRecordingId String 08:41:57.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 08:41:57.7 Info: => 0.0006371s 08:41:57.7 Info: AlterTable Tracks 08:41:57.7 Info: => 1.2E-06s 08:41:57.7 Info: CreateColumn Tracks AlbumReleaseId Int32 08:41:57.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 08:41:57.7 Info: => 0.000632s 08:41:57.7 Info: AlterTable Tracks 08:41:57.7 Info: => 1.3E-06s 08:41:57.7 Info: CreateColumn Tracks ArtistMetadataId Int32 08:41:57.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:57.7 Info: => 0.0006179s 08:41:57.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:57.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:57.7 Info: => 0.0001166s 08:41:57.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:57.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:57.7 Info: => 7.93E-05s 08:41:57.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 08:41:57.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:57.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 08:41:57.7 Info: DROP TABLE "Artists" 08:41:57.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:57.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:57.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:57.7 Info: => 0.0064047s 08:41:57.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 08:41:57.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 08:41:57.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 08:41:57.7 Info: DROP TABLE "Albums" 08:41:57.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:57.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:57.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:57.8 Info: => 0.0052184s 08:41:57.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 08:41:57.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) 08:41:57.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" 08:41:57.8 Info: DROP TABLE "Tracks" 08:41:57.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:57.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:57.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:57.8 Info: => 0.0048111s 08:41:57.8 Info: DeleteColumn TrackFiles ArtistId 08:41:57.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) 08:41:57.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" 08:41:57.8 Info: DROP TABLE "TrackFiles" 08:41:57.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:57.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:57.8 Info: => 0.0059453s 08:41:57.8 Info: CreateIndex Artists (ArtistMetadataId) 08:41:57.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:57.8 Info: => 9.15E-05s 08:41:57.8 Info: CreateIndex Artists (Monitored) 08:41:57.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:57.8 Info: => 8.47E-05s 08:41:57.8 Info: CreateIndex Albums (ArtistMetadataId) 08:41:57.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:57.8 Info: => 8.24E-05s 08:41:57.8 Info: CreateIndex Tracks (ArtistMetadataId) 08:41:57.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 08:41:57.8 Info: => 8.62E-05s 08:41:57.8 Info: CreateIndex Tracks (AlbumReleaseId) 08:41:57.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 08:41:57.8 Info: => 8.39E-05s 08:41:57.8 Info: CreateIndex Tracks (ForeignRecordingId) 08:41:57.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 08:41:57.8 Info: => 8.5E-05s 08:41:57.8 Info: UpdateData 08:41:57.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:57.8 Info: => 5.27E-05s 08:41:57.8 Info: UpdateData 08:41:57.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:57.8 Info: => 4.46E-05s 08:41:57.8 Info: UpdateData 08:41:57.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 08:41:57.8 Info: => 5.05E-05s 08:41:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-31T08:41:57', 'add_release_groups_etc') 08:41:57.8 Info: Committing Transaction 08:41:57.8 Info: 23: add_release_groups_etc migrated 08:41:57.8 Info: => 0.0007156s 08:41:57.8 Info: 24: NewMediaInfoFormat migrating 08:41:57.8 Info: Beginning Transaction 08:41:57.8 Info: Starting migration of Main DB to 24 08:41:57.8 Info: UpdateData 08:41:57.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 08:41:57.8 Info: => 5.42E-05s 08:41:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-31T08:41:57', 'NewMediaInfoFormat') 08:41:57.8 Info: Committing Transaction 08:41:57.8 Info: 24: NewMediaInfoFormat migrated 08:41:57.8 Info: => 0.00033s 08:41:57.8 Info: 25: rename_restrictions_to_release_profiles migrating 08:41:57.8 Info: Beginning Transaction 08:41:57.8 Info: Starting migration of Main DB to 25 08:41:57.8 Info: RenameTable Restrictions ReleaseProfiles 08:41:57.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 08:41:57.8 Info: => 0.0017s 08:41:57.8 Info: AlterTable ReleaseProfiles 08:41:57.8 Info: => 1.7E-06s 08:41:57.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 08:41:57.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 08:41:57.8 Info: => 0.0005909s 08:41:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-31T08:41:57', 'rename_restrictions_to_release_profiles') 08:41:57.8 Info: Committing Transaction 08:41:57.8 Info: 25: rename_restrictions_to_release_profiles migrated 08:41:57.8 Info: => 0.0008879s 08:41:57.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 08:41:57.8 Info: Beginning Transaction 08:41:57.8 Info: Starting migration of Main DB to 26 08:41:57.8 Info: RenameTable Profiles QualityProfiles 08:41:57.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 08:41:57.8 Info: => 0.0016987s 08:41:57.8 Info: AlterTable QualityProfiles 08:41:57.8 Info: => 1.8E-06s 08:41:57.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 08:41:57.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:57.8 Info: => 0.0005826s 08:41:57.8 Info: AlterTable LanguageProfiles 08:41:57.8 Info: => 1.5E-06s 08:41:57.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 08:41:57.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:57.8 Info: => 0.0005566s 08:41:57.8 Info: UpdateData 08:41:57.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:57.8 Info: => 4.87E-05s 08:41:57.8 Info: UpdateData 08:41:57.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:57.8 Info: => 3.85E-05s 08:41:57.8 Info: RenameColumn Artists ProfileId to QualityProfileId 08:41:57.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) 08:41:57.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" 08:41:57.8 Info: DROP TABLE "Artists" 08:41:57.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:57.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:57.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:57.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:57.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:57.8 Info: => 0.0051467s 08:41:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-31T08:41:57', 'rename_quality_profiles_add_upgrade_allowed') 08:41:57.8 Info: Committing Transaction 08:41:57.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 08:41:57.8 Info: => 0.0056054s 08:41:57.8 Info: 27: add_import_exclusions migrating 08:41:57.8 Info: Beginning Transaction 08:41:57.8 Info: Starting migration of Main DB to 27 08:41:57.8 Info: CreateTable ImportListExclusions 08:41:57.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 08:41:57.8 Info: => 0.000136s 08:41:57.8 Info: CreateIndex ImportListExclusions (ForeignId) 08:41:57.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 08:41:57.8 Info: => 9.49E-05s 08:41:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-31T08:41:57', 'add_import_exclusions') 08:41:57.8 Info: Committing Transaction 08:41:57.8 Info: 27: add_import_exclusions migrated 08:41:57.8 Info: => 0.0004363s 08:41:57.8 Info: 28: clean_artist_metadata_table migrating 08:41:57.8 Info: Beginning Transaction 08:41:57.8 Info: Starting migration of Main DB to 28 08:41:57.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) 08:41:57.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) 08:41:57.8 Info: => 0.0001627s 08:41:57.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) 08:41:57.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) 08:41:57.8 Info: => 0.0011392s 08:41:57.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) 08:41:57.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) 08:41:57.8 Info: => 0.0001308s 08:41:57.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) 08:41:57.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) 08:41:57.8 Info: => 0.0001235s 08:41:57.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) 08:41:57.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) 08:41:57.8 Info: => 0.0001264s 08:41:57.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) 08:41:57.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) 08:41:57.8 Info: => 0.0001238s 08:41:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-31T08:41:57', 'clean_artist_metadata_table') 08:41:57.8 Info: Committing Transaction 08:41:57.8 Info: 28: clean_artist_metadata_table migrated 08:41:57.8 Info: => 0.0004247s 08:41:57.8 Info: 29: health_issue_notification migrating 08:41:57.8 Info: Beginning Transaction 08:41:57.8 Info: Starting migration of Main DB to 29 08:41:57.8 Info: AlterTable Notifications 08:41:57.8 Info: => 1.4E-06s 08:41:57.8 Info: CreateColumn Notifications OnHealthIssue Boolean 08:41:57.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 08:41:57.8 Info: => 0.0006595s 08:41:57.8 Info: AlterTable Notifications 08:41:57.8 Info: => 2E-06s 08:41:57.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 08:41:57.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 08:41:57.8 Info: => 0.0006324s 08:41:57.8 Info: AlterTable Notifications 08:41:57.8 Info: => 1.3E-06s 08:41:57.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 08:41:57.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 08:41:57.8 Info: => 0.0005999s 08:41:57.8 Info: AlterTable Notifications 08:41:57.8 Info: => 1.4E-06s 08:41:57.8 Info: CreateColumn Notifications OnImportFailure Boolean 08:41:57.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 08:41:57.8 Info: => 0.0005998s 08:41:57.8 Info: AlterTable Notifications 08:41:57.8 Info: => 1.6E-06s 08:41:57.8 Info: CreateColumn Notifications OnTrackRetag Boolean 08:41:57.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 08:41:57.8 Info: => 0.0005914s 08:41:57.8 Info: DeleteColumn Notifications OnDownload 08:41:57.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) 08:41:57.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" 08:41:57.8 Info: DROP TABLE "Notifications" 08:41:57.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:57.8 Info: => 0.005779s 08:41:57.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 08:41:57.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) 08:41:57.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" 08:41:57.8 Info: DROP TABLE "Notifications" 08:41:57.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:57.8 Info: => 0.0062938s 08:41:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-31T08:41:57', 'health_issue_notification') 08:41:57.8 Info: Committing Transaction 08:41:57.8 Info: 29: health_issue_notification migrated 08:41:57.8 Info: => 0.0067187s 08:41:57.8 Info: 30: add_mediafilerepository_mtime migrating 08:41:57.8 Info: Beginning Transaction 08:41:57.8 Info: Starting migration of Main DB to 30 08:41:57.8 Info: AlterTable TrackFiles 08:41:57.8 Info: => 1.6E-06s 08:41:57.8 Info: CreateColumn TrackFiles Modified DateTime 08:41:57.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 08:41:57.8 Info: => 0.0006462s 08:41:57.8 Info: AlterTable TrackFiles 08:41:57.8 Info: => 1.5E-06s 08:41:57.8 Info: CreateColumn TrackFiles Path String 08:41:57.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 08:41:57.8 Info: => 0.0005786s 08:41:57.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:57.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:57.8 Info: => 5.43E-05s 08:41:57.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) 08:41:57.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) 08:41:57.8 Info: => 0.0001331s 08:41:57.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) 08:41:57.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) 08:41:57.8 Info: => 0.000139s 08:41:57.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) 08:41:57.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) 08:41:57.8 Info: => 0.0001438s 08:41:57.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") 08:41:57.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") 08:41:57.8 Info: => 8.93E-05s 08:41:57.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:57.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:57.8 Info: => 5.79E-05s 08:41:57.8 Info: AlterTable TrackFiles 08:41:57.8 Info: => 1.2E-06s 08:41:57.8 Info: AlterColumn TrackFiles Path String 08:41:57.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) 08:41:57.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" 08:41:57.8 Info: DROP TABLE "TrackFiles" 08:41:57.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:57.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:57.8 Info: => 0.0049573s 08:41:57.8 Info: CreateIndex TrackFiles (Path) 08:41:57.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:57.8 Info: => 8.73E-05s 08:41:57.8 Info: DeleteColumn TrackFiles RelativePath 08:41:57.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) 08:41:57.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" 08:41:57.8 Info: DROP TABLE "TrackFiles" 08:41:57.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:57.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:57.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:57.8 Info: => 0.0051053s 08:41:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-31T08:41:57', 'add_mediafilerepository_mtime') 08:41:57.8 Info: Committing Transaction 08:41:57.8 Info: 30: add_mediafilerepository_mtime migrated 08:41:57.8 Info: => 0.0054614s 08:41:57.8 Info: 31: add_artistmetadataid_constraint migrating 08:41:57.8 Info: Beginning Transaction 08:41:57.8 Info: Starting migration of Main DB to 31 08:41:57.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") 08:41:57.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") 08:41:57.8 Info: => 9.91E-05s 08:41:57.8 Info: DeleteIndex Artists (ArtistMetadataId) 08:41:57.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 08:41:57.8 Info: => 0.0001399s 08:41:57.8 Info: AlterColumn Artists ArtistMetadataId Int32 08:41:57.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) 08:41:57.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" 08:41:57.8 Info: DROP TABLE "Artists" 08:41:57.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:57.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:57.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:57.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:57.8 Info: => 0.005331s 08:41:57.8 Info: CreateIndex Artists (ArtistMetadataId) 08:41:57.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:57.8 Info: => 9.43E-05s 08:41:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-31T08:41:57', 'add_artistmetadataid_constraint') 08:41:57.8 Info: Committing Transaction 08:41:57.8 Info: 31: add_artistmetadataid_constraint migrated 08:41:57.8 Info: => 0.0004814s 08:41:57.8 Info: 32: old_ids_and_artist_alias migrating 08:41:57.8 Info: Beginning Transaction 08:41:57.8 Info: Starting migration of Main DB to 32 08:41:57.8 Info: AlterTable ArtistMetadata 08:41:57.8 Info: => 2E-06s 08:41:57.8 Info: CreateColumn ArtistMetadata Aliases String 08:41:57.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 08:41:57.8 Info: => 0.0006251s 08:41:57.8 Info: AlterTable ArtistMetadata 08:41:57.8 Info: => 1.3E-06s 08:41:57.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 08:41:57.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 08:41:57.8 Info: => 0.0005946s 08:41:57.8 Info: AlterTable Albums 08:41:57.8 Info: => 1.5E-06s 08:41:57.8 Info: CreateColumn Albums OldForeignAlbumIds String 08:41:57.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 08:41:57.8 Info: => 0.0006038s 08:41:57.8 Info: AlterTable AlbumReleases 08:41:57.8 Info: => 1.4E-06s 08:41:57.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 08:41:57.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 08:41:57.8 Info: => 0.000604s 08:41:57.8 Info: AlterTable Tracks 08:41:57.8 Info: => 1.3E-06s 08:41:57.8 Info: CreateColumn Tracks OldForeignRecordingIds String 08:41:57.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 08:41:57.8 Info: => 0.0005956s 08:41:57.8 Info: AlterTable Tracks 08:41:57.8 Info: => 1.5E-06s 08:41:57.8 Info: CreateColumn Tracks OldForeignTrackIds String 08:41:57.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 08:41:57.8 Info: => 0.0006096s 08:41:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-31T08:41:57', 'old_ids_and_artist_alias') 08:41:57.8 Info: Committing Transaction 08:41:57.8 Info: 32: old_ids_and_artist_alias migrated 08:41:57.8 Info: => 0.0009427s 08:41:57.8 Info: 33: download_propers_config migrating 08:41:57.8 Info: Beginning Transaction 08:41:57.8 Info: Starting migration of Main DB to 33 08:41:57.8 Info: PerformDBOperation 08:41:57.8 Info: Performing DB Operation 08:41:57.8 Info: => 3.8E-05s 08:41:57.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:41:57.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:41:57.8 Info: => 4.82E-05s 08:41:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-31T08:41:57', 'download_propers_config') 08:41:57.8 Info: Committing Transaction 08:41:57.8 Info: 33: download_propers_config migrated 08:41:57.8 Info: => 0.0003272s 08:41:57.8 Info: 34: remove_language_profiles migrating 08:41:57.8 Info: Beginning Transaction 08:41:57.8 Info: Starting migration of Main DB to 34 08:41:57.8 Info: DeleteTable LanguageProfiles 08:41:57.8 Info: DROP TABLE "LanguageProfiles" 08:41:57.8 Info: => 0.00025s 08:41:57.8 Info: DeleteColumn Artists LanguageProfileId 08:41:57.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) 08:41:57.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" 08:41:57.8 Info: DROP TABLE "Artists" 08:41:57.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:57.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:57.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:57.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:57.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:57.8 Info: => 0.0066799s 08:41:57.8 Info: DeleteColumn ImportLists LanguageProfileId 08:41:57.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) 08:41:57.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" 08:41:57.8 Info: DROP TABLE "ImportLists" 08:41:57.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 08:41:57.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:41:57.8 Info: => 0.0047531s 08:41:57.8 Info: DeleteColumn Blacklist Language 08:41:57.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) 08:41:57.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" 08:41:57.8 Info: DROP TABLE "Blacklist" 08:41:57.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 08:41:57.8 Info: => 0.0045333s 08:41:57.8 Info: DeleteColumn History Language 08:41:57.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) 08:41:57.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" 08:41:57.8 Info: DROP TABLE "History" 08:41:57.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 08:41:57.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:57.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:57.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:57.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:57.8 Info: => 0.0063018s 08:41:57.8 Info: DeleteColumn LyricFiles Language 08:41:57.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) 08:41:57.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" 08:41:57.8 Info: DROP TABLE "LyricFiles" 08:41:57.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:41:57.8 Info: => 0.0058414s 08:41:57.8 Info: DeleteColumn TrackFiles Language 08:41:57.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) 08:41:57.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" 08:41:57.9 Info: DROP TABLE "TrackFiles" 08:41:57.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:57.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:57.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:57.9 Info: => 0.0047815s 08:41:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-31T08:41:57', 'remove_language_profiles') 08:41:57.9 Info: Committing Transaction 08:41:57.9 Info: 34: remove_language_profiles migrated 08:41:57.9 Info: => 0.0053885s 08:41:57.9 Info: 35: multi_disc_naming_format migrating 08:41:57.9 Info: Beginning Transaction 08:41:57.9 Info: Starting migration of Main DB to 35 08:41:57.9 Info: AlterTable NamingConfig 08:41:57.9 Info: => 1.7E-06s 08:41:57.9 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 08:41:57.9 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 08:41:57.9 Info: => 0.0006175s 08:41:57.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:41:57.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:41:57.9 Info: => 5.25E-05s 08:41:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-31T08:41:57', 'multi_disc_naming_format') 08:41:57.9 Info: Committing Transaction 08:41:57.9 Info: 35: multi_disc_naming_format migrated 08:41:57.9 Info: => 0.0003527s 08:41:57.9 Info: 36: add_download_client_priority migrating 08:41:57.9 Info: Beginning Transaction 08:41:57.9 Info: Starting migration of Main DB to 36 08:41:57.9 Info: AlterTable DownloadClients 08:41:57.9 Info: => 1.4E-06s 08:41:57.9 Info: CreateColumn DownloadClients Priority Int32 08:41:57.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 08:41:57.9 Info: => 0.0006169s 08:41:57.9 Info: PerformDBOperation 08:41:57.9 Info: Performing DB Operation 08:41:57.9 Info: => 6.11E-05s 08:41:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-31T08:41:57', 'add_download_client_priority') 08:41:57.9 Info: Committing Transaction 08:41:57.9 Info: 36: add_download_client_priority migrated 08:41:57.9 Info: => 0.0003658s 08:41:57.9 Info: 37: remove_growl_prowl migrating 08:41:57.9 Info: Beginning Transaction 08:41:57.9 Info: Starting migration of Main DB to 37 08:41:57.9 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:57.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 08:41:57.9 Info: => 5.17E-05s 08:41:57.9 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:57.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 08:41:57.9 Info: => 3.95E-05s 08:41:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-31T08:41:57', 'remove_growl_prowl') 08:41:57.9 Info: Committing Transaction 08:41:57.9 Info: 37: remove_growl_prowl migrated 08:41:57.9 Info: => 0.0003244s 08:41:57.9 Info: 38: remove_plex_hometheatre migrating 08:41:57.9 Info: Beginning Transaction 08:41:57.9 Info: Starting migration of Main DB to 38 08:41:57.9 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:57.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 08:41:57.9 Info: => 5.28E-05s 08:41:57.9 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:57.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 08:41:57.9 Info: => 3.93E-05s 08:41:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-31T08:41:57', 'remove_plex_hometheatre') 08:41:57.9 Info: Committing Transaction 08:41:57.9 Info: 38: remove_plex_hometheatre migrated 08:41:57.9 Info: => 0.0003062s 08:41:57.9 Info: 39: add_root_folder_add_defaults migrating 08:41:57.9 Info: Beginning Transaction 08:41:57.9 Info: Starting migration of Main DB to 39 08:41:57.9 Info: AlterTable RootFolders 08:41:57.9 Info: => 1.4E-06s 08:41:57.9 Info: CreateColumn RootFolders Name String 08:41:57.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 08:41:57.9 Info: => 0.0006157s 08:41:57.9 Info: AlterTable RootFolders 08:41:57.9 Info: => 1.4E-06s 08:41:57.9 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 08:41:57.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 08:41:57.9 Info: => 0.0005805s 08:41:57.9 Info: AlterTable RootFolders 08:41:57.9 Info: => 1.4E-06s 08:41:57.9 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 08:41:57.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 08:41:57.9 Info: => 0.0005742s 08:41:57.9 Info: AlterTable RootFolders 08:41:57.9 Info: => 1.1E-06s 08:41:57.9 Info: CreateColumn RootFolders DefaultMonitorOption Int32 08:41:57.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 08:41:57.9 Info: => 0.0006033s 08:41:57.9 Info: AlterTable RootFolders 08:41:57.9 Info: => 1.3E-06s 08:41:57.9 Info: CreateColumn RootFolders DefaultTags String 08:41:57.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 08:41:57.9 Info: => 0.0005922s 08:41:57.9 Info: PerformDBOperation 08:41:57.9 Info: Performing DB Operation 08:41:57.9 Info: => 6.19E-05s 08:41:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-31T08:41:57', 'add_root_folder_add_defaults') 08:41:57.9 Info: Committing Transaction 08:41:57.9 Info: 39: add_root_folder_add_defaults migrated 08:41:57.9 Info: => 0.0003665s 08:41:57.9 Info: 40: task_duration migrating 08:41:57.9 Info: Beginning Transaction 08:41:57.9 Info: Starting migration of Main DB to 40 08:41:57.9 Info: AlterTable ScheduledTasks 08:41:57.9 Info: => 1.4E-06s 08:41:57.9 Info: CreateColumn ScheduledTasks LastStartTime DateTime 08:41:57.9 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 08:41:57.9 Info: => 0.0006104s 08:41:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-31T08:41:57', 'task_duration') 08:41:57.9 Info: Committing Transaction 08:41:57.9 Info: 40: task_duration migrated 08:41:57.9 Info: => 0.0009399s 08:41:57.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 08:41:57.9 Info: Beginning Transaction 08:41:57.9 Info: Starting migration of Main DB to 41 08:41:57.9 Info: AlterTable ReleaseProfiles 08:41:57.9 Info: => 1.3E-06s 08:41:57.9 Info: CreateColumn ReleaseProfiles Enabled Boolean 08:41:57.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 08:41:57.9 Info: => 0.0006291s 08:41:57.9 Info: AlterTable ReleaseProfiles 08:41:57.9 Info: => 1.5E-06s 08:41:57.9 Info: CreateColumn ReleaseProfiles IndexerId Int32 08:41:57.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 08:41:57.9 Info: => 0.0006001s 08:41:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-31T08:41:57', 'add_indexer_and_enabled_to_release_profiles') 08:41:57.9 Info: Committing Transaction 08:41:57.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 08:41:57.9 Info: => 0.0009214s 08:41:57.9 Info: 42: remove_album_folders migrating 08:41:57.9 Info: Beginning Transaction 08:41:57.9 Info: Starting migration of Main DB to 42 08:41:57.9 Info: DeleteColumn Artists AlbumFolder 08:41:57.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:57.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" 08:41:57.9 Info: DROP TABLE "Artists" 08:41:57.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:57.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:57.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:57.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:57.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:57.9 Info: => 0.0051413s 08:41:57.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 08:41:57.9 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 08:41:57.9 Info: => 4.67E-05s 08:41:57.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 08:41:57.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 08:41:57.9 Info: => 4.18E-05s 08:41:57.9 Info: DeleteColumn NamingConfig AlbumFolderFormat 08:41:57.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) 08:41:57.9 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 08:41:57.9 Info: DROP TABLE "NamingConfig" 08:41:57.9 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 08:41:57.9 Info: => 0.0045111s 08:41:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-31T08:41:57', 'remove_album_folders') 08:41:57.9 Info: Committing Transaction 08:41:57.9 Info: 42: remove_album_folders migrated 08:41:57.9 Info: => 0.0049575s 08:41:57.9 Info: 44: add_priority_to_indexers migrating 08:41:57.9 Info: Beginning Transaction 08:41:57.9 Info: Starting migration of Main DB to 44 08:41:57.9 Info: AlterTable Indexers 08:41:57.9 Info: => 1.7E-06s 08:41:57.9 Info: CreateColumn Indexers Priority Int32 08:41:57.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 08:41:57.9 Info: => 0.0006161s 08:41:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-31T08:41:57', 'add_priority_to_indexers') 08:41:57.9 Info: Committing Transaction 08:41:57.9 Info: 44: add_priority_to_indexers migrated 08:41:57.9 Info: => 0.0009349s 08:41:57.9 Info: 45: remove_chown_and_folderchmod_config migrating 08:41:57.9 Info: Beginning Transaction 08:41:57.9 Info: Starting migration of Main DB to 45 08:41:57.9 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 08:41:57.9 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 08:41:57.9 Info: => 0.0001179s 08:41:57.9 Info: PerformDBOperation 08:41:57.9 Info: Performing DB Operation 08:41:57.9 Info: => 3.17E-05s 08:41:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-31T08:41:57', 'remove_chown_and_folderchmod_config') 08:41:57.9 Info: Committing Transaction 08:41:57.9 Info: 45: remove_chown_and_folderchmod_config migrated 08:41:57.9 Info: => 0.0003198s 08:41:57.9 Info: 47: update_notifiarr migrating 08:41:57.9 Info: Beginning Transaction 08:41:57.9 Info: Starting migration of Main DB to 47 08:41:57.9 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 08:41:57.9 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 08:41:57.9 Info: => 7.79E-05s 08:41:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-31T08:41:57', 'update_notifiarr') 08:41:57.9 Info: Committing Transaction 08:41:57.9 Info: 47: update_notifiarr migrated 08:41:57.9 Info: => 0.0003637s 08:41:57.9 Info: 49: email_multiple_addresses migrating 08:41:57.9 Info: Beginning Transaction 08:41:57.9 Info: Starting migration of Main DB to 49 08:41:57.9 Info: PerformDBOperation 08:41:57.9 Info: Performing DB Operation 08:41:57.9 Info: => 9.28E-05s 08:41:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-31T08:41:57', 'email_multiple_addresses') 08:41:57.9 Info: Committing Transaction 08:41:57.9 Info: 49: email_multiple_addresses migrated 08:41:57.9 Info: => 0.0003852s 08:41:57.9 Info: 50: rename_blacklist_to_blocklist migrating 08:41:57.9 Info: Beginning Transaction 08:41:57.9 Info: Starting migration of Main DB to 50 08:41:57.9 Info: RenameTable Blacklist Blocklist 08:41:57.9 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 08:41:57.9 Info: => 0.0017437s 08:41:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-31T08:41:57', 'rename_blacklist_to_blocklist') 08:41:57.9 Info: Committing Transaction 08:41:57.9 Info: 50: rename_blacklist_to_blocklist migrated 08:41:57.9 Info: => 0.0021119s 08:41:57.9 Info: 51: cdh_per_downloadclient migrating 08:41:57.9 Info: Beginning Transaction 08:41:57.9 Info: Starting migration of Main DB to 51 08:41:57.9 Info: AlterTable DownloadClients 08:41:57.9 Info: => 2.4E-06s 08:41:57.9 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 08:41:57.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 08:41:57.9 Info: => 0.0006048s 08:41:57.9 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 08:41:57.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 08:41:57.9 Info: => 0.0005938s 08:41:57.9 Info: PerformDBOperation 08:41:57.9 Info: Performing DB Operation 08:41:57.9 Info: => 0.0001581s 08:41:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-31T08:41:57', 'cdh_per_downloadclient') 08:41:57.9 Info: Committing Transaction 08:41:57.9 Info: 51: cdh_per_downloadclient migrated 08:41:57.9 Info: => 0.0004766s 08:41:57.9 Info: 52: download_history migrating 08:41:57.9 Info: Beginning Transaction 08:41:57.9 Info: Starting migration of Main DB to 52 08:41:57.9 Info: CreateTable DownloadHistory 08:41:57.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) 08:41:57.9 Info: => 0.0013339s 08:41:57.9 Info: CreateIndex DownloadHistory (EventType) 08:41:57.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 08:41:57.9 Info: => 9.97E-05s 08:41:57.9 Info: CreateIndex DownloadHistory (ArtistId) 08:41:57.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 08:41:57.9 Info: => 8.58E-05s 08:41:57.9 Info: CreateIndex DownloadHistory (DownloadId) 08:41:57.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 08:41:57.9 Info: => 0.0001057s 08:41:57.9 Info: PerformDBOperation 08:41:57.9 Info: Performing DB Operation 08:41:57.9 Info: => 0.000134s 08:41:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-31T08:41:57', 'download_history') 08:41:57.9 Info: Committing Transaction 08:41:57.9 Info: 52: download_history migrated 08:41:57.9 Info: => 0.0005075s 08:41:57.9 Info: 53: add_update_history migrating 08:41:57.9 Info: Beginning Transaction 08:41:57.9 Info: Starting migration of Main DB to 53 08:41:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-31T08:41:57', 'add_update_history') 08:41:57.9 Info: Committing Transaction 08:41:57.9 Info: 53: add_update_history migrated 08:41:57.9 Info: => 0.0003298s 08:41:57.9 Info: 54: add_on_update_to_notifications migrating 08:41:57.9 Info: Beginning Transaction 08:41:57.9 Info: Starting migration of Main DB to 54 08:41:57.9 Info: AlterTable Notifications 08:41:57.9 Info: => 1.4E-06s 08:41:57.9 Info: CreateColumn Notifications OnApplicationUpdate Boolean 08:41:57.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 08:41:57.9 Info: => 0.0006519s 08:41:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-31T08:41:57', 'add_on_update_to_notifications') 08:41:57.9 Info: Committing Transaction 08:41:57.9 Info: 54: add_on_update_to_notifications migrated 08:41:57.9 Info: => 0.0009824s 08:41:57.9 Info: 55: download_client_per_indexer migrating 08:41:57.9 Info: Beginning Transaction 08:41:57.9 Info: Starting migration of Main DB to 55 08:41:57.9 Info: AlterTable Indexers 08:41:57.9 Info: => 1.6E-06s 08:41:57.9 Info: CreateColumn Indexers DownloadClientId Int32 08:41:57.9 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 08:41:57.9 Info: => 0.0006486s 08:41:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-31T08:41:57', 'download_client_per_indexer') 08:41:57.9 Info: Committing Transaction 08:41:57.9 Info: 55: download_client_per_indexer migrated 08:41:57.9 Info: => 0.0009697s 08:41:57.9 Info: 56: AddNewItemMonitorType migrating 08:41:57.9 Info: Beginning Transaction 08:41:57.9 Info: Starting migration of Main DB to 56 08:41:57.9 Info: AlterTable Artists 08:41:57.9 Info: => 1.3E-06s 08:41:57.9 Info: CreateColumn Artists MonitorNewItems Int32 08:41:57.9 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 08:41:57.9 Info: => 0.0006609s 08:41:57.9 Info: AlterTable RootFolders 08:41:57.9 Info: => 1.4E-06s 08:41:57.9 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 08:41:57.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 08:41:57.9 Info: => 0.0006096s 08:41:57.9 Info: AlterTable ImportLists 08:41:57.9 Info: => 2E-06s 08:41:57.9 Info: CreateColumn ImportLists MonitorNewItems Int32 08:41:57.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 08:41:57.9 Info: => 0.0006139s 08:41:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-31T08:41:57', 'AddNewItemMonitorType') 08:41:57.9 Info: Committing Transaction 08:41:57.9 Info: 56: AddNewItemMonitorType migrated 08:41:57.9 Info: => 0.0009726s 08:41:57.9 Info: 57: ImportListSearch migrating 08:41:57.9 Info: Beginning Transaction 08:41:57.9 Info: Starting migration of Main DB to 57 08:41:57.9 Info: AlterTable ImportLists 08:41:57.9 Info: => 1.4E-06s 08:41:57.9 Info: CreateColumn ImportLists ShouldSearch Boolean 08:41:57.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 08:41:57.9 Info: => 0.0006523s 08:41:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-31T08:41:57', 'ImportListSearch') 08:41:57.9 Info: Committing Transaction 08:41:57.9 Info: 57: ImportListSearch migrated 08:41:57.9 Info: => 0.0009838s 08:41:57.9 Info: 58: ImportListMonitorExisting migrating 08:41:57.9 Info: Beginning Transaction 08:41:57.9 Info: Starting migration of Main DB to 58 08:41:57.9 Info: AlterTable ImportLists 08:41:57.9 Info: => 2.3E-06s 08:41:57.9 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 08:41:57.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 08:41:57.9 Info: => 0.0006634s 08:41:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-31T08:41:57', 'ImportListMonitorExisting') 08:41:57.9 Info: Committing Transaction 08:41:57.9 Info: 58: ImportListMonitorExisting migrated 08:41:57.9 Info: => 0.0009912s 08:41:57.9 Info: 59: add_indexer_tags migrating 08:41:57.9 Info: Beginning Transaction 08:41:57.9 Info: Starting migration of Main DB to 59 08:41:57.9 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:57.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 08:41:57.9 Info: => 5.44E-05s 08:41:57.9 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:57.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 08:41:57.9 Info: => 3.84E-05s 08:41:57.9 Info: AlterTable Indexers 08:41:57.9 Info: => 1.2E-06s 08:41:57.9 Info: CreateColumn Indexers Tags String 08:41:57.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 08:41:57.9 Info: => 0.0006794s 08:41:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-31T08:41:57', 'add_indexer_tags') 08:41:57.9 Info: Committing Transaction 08:41:57.9 Info: 59: add_indexer_tags migrated 08:41:57.9 Info: => 0.0010061s 08:41:57.9 Info: 60: update_audio_types migrating 08:41:57.9 Info: Beginning Transaction 08:41:57.9 Info: Starting migration of Main DB to 60 08:41:57.9 Info: PerformDBOperation 08:41:57.9 Info: Performing DB Operation 08:41:57.9 Info: => 5.96E-05s 08:41:57.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-31T08:41:57', 'update_audio_types') 08:41:57.9 Info: Committing Transaction 08:41:57.9 Info: 60: update_audio_types migrated 08:41:57.9 Info: => 0.0003507s 08:41:57.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 08:41:57.9 Info: Beginning Transaction 08:41:57.9 Info: Starting migration of Main DB to 61 08:41:57.9 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:57.9 Info: DELETE FROM "Commands" WHERE 1 = 1 08:41:57.9 Info: => 5.73E-05s 08:41:57.9 Info: AlterTable AlbumReleases 08:41:57.9 Info: => 1.3E-06s 08:41:57.9 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 08:41:57.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) 08:41:57.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" 08:41:57.9 Info: DROP TABLE "AlbumReleases" 08:41:57.9 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 08:41:57.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:41:57.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:41:57.9 Info: => 0.0065486s 08:41:57.9 Info: AlterTable Albums 08:41:57.9 Info: => 1.5E-06s 08:41:57.9 Info: AlterColumn Albums LastInfoSync DateTimeOffset 08:41:57.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 08:41:57.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 08:41:57.9 Info: DROP TABLE "Albums" 08:41:57.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:57.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:57.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:57.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:57.9 Info: => 0.0054149s 08:41:57.9 Info: AlterTable Albums 08:41:57.9 Info: => 1.8E-06s 08:41:57.9 Info: AlterColumn Albums ReleaseDate DateTimeOffset 08:41:57.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 08:41:57.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 08:41:57.9 Info: DROP TABLE "Albums" 08:41:57.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:57.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:57.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:57.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:57.9 Info: => 0.0053411s 08:41:57.9 Info: AlterTable Albums 08:41:57.9 Info: => 1.4E-06s 08:41:57.9 Info: AlterColumn Albums Added DateTimeOffset 08:41:57.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 08:41:57.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 08:41:57.9 Info: DROP TABLE "Albums" 08:41:57.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:57.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:57.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:57.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:57.9 Info: => 0.0065706s 08:41:57.9 Info: AlterTable Artists 08:41:57.9 Info: => 1.6E-06s 08:41:57.9 Info: AlterColumn Artists LastInfoSync DateTimeOffset 08:41:57.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 08:41:57.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" 08:41:57.9 Info: DROP TABLE "Artists" 08:41:57.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:57.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:57.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:57.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:57.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:57.9 Info: => 0.006678s 08:41:57.9 Info: AlterTable Artists 08:41:57.9 Info: => 1.5E-06s 08:41:57.9 Info: AlterColumn Artists Added DateTimeOffset 08:41:57.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 08:41:57.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" 08:41:57.9 Info: DROP TABLE "Artists" 08:41:57.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:57.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:57.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:57.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:57.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:57.9 Info: => 0.0053337s 08:41:57.9 Info: AlterTable Blocklist 08:41:57.9 Info: => 1.5E-06s 08:41:57.9 Info: AlterColumn Blocklist Date DateTimeOffset 08:41:57.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) 08:41:57.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" 08:41:57.9 Info: DROP TABLE "Blocklist" 08:41:57.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 08:41:57.9 Info: => 0.00487s 08:41:57.9 Info: AlterTable Blocklist 08:41:57.9 Info: => 1.4E-06s 08:41:57.9 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 08:41:57.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) 08:41:57.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" 08:41:57.9 Info: DROP TABLE "Blocklist" 08:41:57.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 08:41:57.9 Info: => 0.005287s 08:41:57.9 Info: AlterTable Commands 08:41:57.9 Info: => 1.7E-06s 08:41:57.9 Info: AlterColumn Commands QueuedAt DateTimeOffset 08:41:57.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) 08:41:57.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" 08:41:57.9 Info: DROP TABLE "Commands" 08:41:57.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:41:58.0 Info: => 0.0065903s 08:41:58.0 Info: AlterTable Commands 08:41:58.0 Info: => 1.8E-06s 08:41:58.0 Info: AlterColumn Commands StartedAt DateTimeOffset 08:41:58.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) 08:41:58.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" 08:41:58.0 Info: DROP TABLE "Commands" 08:41:58.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:41:58.0 Info: => 0.0047911s 08:41:58.0 Info: AlterTable Commands 08:41:58.0 Info: => 2.4E-06s 08:41:58.0 Info: AlterColumn Commands EndedAt DateTimeOffset 08:41:58.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) 08:41:58.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" 08:41:58.0 Info: DROP TABLE "Commands" 08:41:58.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:41:58.0 Info: => 0.004758s 08:41:58.0 Info: AlterTable DownloadClientStatus 08:41:58.0 Info: => 1.5E-06s 08:41:58.0 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 08:41:58.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) 08:41:58.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:41:58.0 Info: DROP TABLE "DownloadClientStatus" 08:41:58.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:41:58.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:58.0 Info: => 0.0082021s 08:41:58.0 Info: AlterTable DownloadClientStatus 08:41:58.0 Info: => 1.5E-06s 08:41:58.0 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 08:41:58.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) 08:41:58.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:41:58.0 Info: DROP TABLE "DownloadClientStatus" 08:41:58.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:41:58.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:58.0 Info: => 0.004881s 08:41:58.0 Info: AlterTable DownloadClientStatus 08:41:58.0 Info: => 1.4E-06s 08:41:58.0 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 08:41:58.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) 08:41:58.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:41:58.0 Info: DROP TABLE "DownloadClientStatus" 08:41:58.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:41:58.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:58.0 Info: => 0.0060542s 08:41:58.0 Info: AlterTable DownloadHistory 08:41:58.0 Info: => 1.6E-06s 08:41:58.0 Info: AlterColumn DownloadHistory Date DateTimeOffset 08:41:58.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) 08:41:58.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" 08:41:58.0 Info: DROP TABLE "DownloadHistory" 08:41:58.0 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 08:41:58.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 08:41:58.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 08:41:58.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 08:41:58.0 Info: => 0.005223s 08:41:58.0 Info: AlterTable ExtraFiles 08:41:58.0 Info: => 1.5E-06s 08:41:58.0 Info: AlterColumn ExtraFiles Added DateTimeOffset 08:41:58.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) 08:41:58.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" 08:41:58.0 Info: DROP TABLE "ExtraFiles" 08:41:58.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 08:41:58.0 Info: => 0.0046987s 08:41:58.0 Info: AlterTable ExtraFiles 08:41:58.0 Info: => 1.8E-06s 08:41:58.0 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 08:41:58.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) 08:41:58.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" 08:41:58.0 Info: DROP TABLE "ExtraFiles" 08:41:58.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 08:41:58.0 Info: => 0.0057072s 08:41:58.0 Info: AlterTable History 08:41:58.0 Info: => 1.7E-06s 08:41:58.0 Info: AlterColumn History Date DateTimeOffset 08:41:58.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) 08:41:58.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" 08:41:58.0 Info: DROP TABLE "History" 08:41:58.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 08:41:58.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:58.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:58.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:58.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:58.0 Info: => 0.0062847s 08:41:58.0 Info: AlterTable ImportListStatus 08:41:58.0 Info: => 1.7E-06s 08:41:58.0 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 08:41:58.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) 08:41:58.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:41:58.0 Info: DROP TABLE "ImportListStatus" 08:41:58.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:41:58.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:58.0 Info: => 0.0049029s 08:41:58.0 Info: AlterTable ImportListStatus 08:41:58.0 Info: => 1.9E-06s 08:41:58.0 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 08:41:58.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) 08:41:58.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:41:58.0 Info: DROP TABLE "ImportListStatus" 08:41:58.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:41:58.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:58.0 Info: => 0.0060325s 08:41:58.0 Info: AlterTable ImportListStatus 08:41:58.0 Info: => 1.5E-06s 08:41:58.0 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 08:41:58.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) 08:41:58.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:41:58.0 Info: DROP TABLE "ImportListStatus" 08:41:58.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:41:58.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:58.0 Info: => 0.0049079s 08:41:58.0 Info: AlterTable IndexerStatus 08:41:58.0 Info: => 1.3E-06s 08:41:58.0 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 08:41:58.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) 08:41:58.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:41:58.0 Info: DROP TABLE "IndexerStatus" 08:41:58.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:41:58.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:58.0 Info: => 0.0062856s 08:41:58.0 Info: AlterTable IndexerStatus 08:41:58.0 Info: => 1.5E-06s 08:41:58.0 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 08:41:58.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) 08:41:58.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:41:58.0 Info: DROP TABLE "IndexerStatus" 08:41:58.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:41:58.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:58.0 Info: => 0.004891s 08:41:58.0 Info: AlterTable IndexerStatus 08:41:58.0 Info: => 1.5E-06s 08:41:58.0 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 08:41:58.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) 08:41:58.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:41:58.0 Info: DROP TABLE "IndexerStatus" 08:41:58.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:41:58.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:58.0 Info: => 0.0048869s 08:41:58.0 Info: AlterTable LyricFiles 08:41:58.0 Info: => 1.5E-06s 08:41:58.0 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 08:41:58.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) 08:41:58.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" 08:41:58.0 Info: DROP TABLE "LyricFiles" 08:41:58.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:41:58.0 Info: => 0.0046951s 08:41:58.0 Info: AlterTable LyricFiles 08:41:58.0 Info: => 1.5E-06s 08:41:58.0 Info: AlterColumn LyricFiles Added DateTimeOffset 08:41:58.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) 08:41:58.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" 08:41:58.0 Info: DROP TABLE "LyricFiles" 08:41:58.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:41:58.0 Info: => 0.0047773s 08:41:58.0 Info: AlterTable MetadataFiles 08:41:58.0 Info: => 2.2E-06s 08:41:58.0 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 08:41:58.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) 08:41:58.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" 08:41:58.0 Info: DROP TABLE "MetadataFiles" 08:41:58.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 08:41:58.0 Info: => 0.0062537s 08:41:58.0 Info: AlterTable MetadataFiles 08:41:58.0 Info: => 1.5E-06s 08:41:58.0 Info: AlterColumn MetadataFiles Added DateTimeOffset 08:41:58.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) 08:41:58.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" 08:41:58.1 Info: DROP TABLE "MetadataFiles" 08:41:58.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 08:41:58.1 Info: => 0.0047424s 08:41:58.1 Info: AlterTable PendingReleases 08:41:58.1 Info: => 1.9E-06s 08:41:58.1 Info: AlterColumn PendingReleases Added DateTimeOffset 08:41:58.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) 08:41:58.1 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 08:41:58.1 Info: DROP TABLE "PendingReleases" 08:41:58.1 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 08:41:58.1 Info: => 0.0057371s 08:41:58.1 Info: AlterTable ScheduledTasks 08:41:58.1 Info: => 1.7E-06s 08:41:58.1 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 08:41:58.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) 08:41:58.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 08:41:58.1 Info: DROP TABLE "ScheduledTasks" 08:41:58.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 08:41:58.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:58.1 Info: => 0.0048474s 08:41:58.1 Info: AlterTable ScheduledTasks 08:41:58.1 Info: => 1.4E-06s 08:41:58.1 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 08:41:58.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) 08:41:58.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 08:41:58.1 Info: DROP TABLE "ScheduledTasks" 08:41:58.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 08:41:58.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:58.1 Info: => 0.0048169s 08:41:58.1 Info: AlterTable TrackFiles 08:41:58.1 Info: => 1.5E-06s 08:41:58.1 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 08:41:58.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:58.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" 08:41:58.1 Info: DROP TABLE "TrackFiles" 08:41:58.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:58.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:58.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:58.1 Info: => 0.0060385s 08:41:58.1 Info: AlterTable TrackFiles 08:41:58.1 Info: => 1.3E-06s 08:41:58.1 Info: AlterColumn TrackFiles Modified DateTimeOffset 08:41:58.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:58.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" 08:41:58.1 Info: DROP TABLE "TrackFiles" 08:41:58.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:58.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:58.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:58.1 Info: => 0.0063833s 08:41:58.1 Info: AlterTable VersionInfo 08:41:58.1 Info: => 1.4E-06s 08:41:58.1 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 08:41:58.1 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 08:41:58.1 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 08:41:58.1 Info: DROP TABLE "VersionInfo" 08:41:58.1 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 08:41:58.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:41:58.1 Info: => 0.0048167s 08:41:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-31T08:41:58', 'postgres_update_timestamp_columns_to_with_timezone') 08:41:58.1 Info: Committing Transaction 08:41:58.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 08:41:58.1 Info: => 0.0057172s 08:41:58.1 Info: 62: add_on_delete_to_notifications migrating 08:41:58.1 Info: Beginning Transaction 08:41:58.1 Info: Starting migration of Main DB to 62 08:41:58.1 Info: AlterTable Notifications 08:41:58.1 Info: => 1.4E-06s 08:41:58.1 Info: CreateColumn Notifications OnArtistDelete Boolean 08:41:58.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 08:41:58.1 Info: => 0.0006832s 08:41:58.1 Info: AlterTable Notifications 08:41:58.1 Info: => 1.6E-06s 08:41:58.1 Info: CreateColumn Notifications OnAlbumDelete Boolean 08:41:58.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 08:41:58.1 Info: => 0.0006253s 08:41:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-31T08:41:58', 'add_on_delete_to_notifications') 08:41:58.1 Info: Committing Transaction 08:41:58.1 Info: 62: add_on_delete_to_notifications migrated 08:41:58.1 Info: => 0.0009856s 08:41:58.1 Info: 63: add_custom_formats migrating 08:41:58.1 Info: Beginning Transaction 08:41:58.1 Info: Starting migration of Main DB to 63 08:41:58.1 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 08:41:58.1 Info: INSERT INTO "QualityProfiles" ("Name", "Cutoff", "Items") VALUES ('SDTV', 1, '[ { "quality": 1, "allowed": true } ]') 08:41:58.1 Info: AlterTable DelayProfiles 08:41:58.1 Info: => 1.2E-06s 08:41:58.1 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 08:41:58.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 08:41:58.1 Info: => 0.0006696s 08:41:58.1 Info: UpdateData 08:41:58.1 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 08:41:58.1 Info: => 5.59E-05s 08:41:58.1 Info: AlterTable TrackFiles 08:41:58.1 Info: => 1.2E-06s 08:41:58.1 Info: CreateColumn TrackFiles OriginalFilePath String 08:41:58.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 08:41:58.1 Info: => 0.0006389s 08:41:58.1 Info: PerformDBOperation 08:41:58.1 Info: Performing DB Operation 08:41:58.1 Info: => 0.0012415s 08:41:58.1 Info: CreateTable CustomFormats 08:41:58.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) 08:41:58.1 Info: => 0.0001464s 08:41:58.1 Info: CreateIndex CustomFormats (Name) 08:41:58.1 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 08:41:58.1 Info: => 9.5E-05s 08:41:58.1 Info: AlterTable QualityProfiles 08:41:58.1 Info: => 1.4E-06s 08:41:58.1 Info: CreateColumn QualityProfiles FormatItems String 08:41:58.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 08:41:58.1 Info: => 0.0006614s 08:41:58.1 Info: AlterTable QualityProfiles 08:41:58.1 Info: => 2E-06s 08:41:58.1 Info: CreateColumn QualityProfiles MinFormatScore Int32 08:41:58.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 08:41:58.1 Info: => 0.0006567s 08:41:58.1 Info: AlterTable QualityProfiles 08:41:58.1 Info: => 1.3E-06s 08:41:58.1 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 08:41:58.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 08:41:58.1 Info: => 0.0006534s 08:41:58.1 Info: PerformDBOperation 08:41:58.1 Info: Performing DB Operation 08:41:58.1 Info: => 0.0047865s 08:41:58.1 Info: PerformDBOperation 08:41:58.1 Info: Performing DB Operation 08:41:58.1 Info: => 4.5E-05s 08:41:58.1 Info: DeleteColumn ReleaseProfiles Preferred 08:41:58.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) 08:41:58.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 08:41:58.1 Info: DROP TABLE "ReleaseProfiles" 08:41:58.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 08:41:58.1 Info: => 0.0055588s 08:41:58.1 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 08:41:58.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) 08:41:58.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 08:41:58.1 Info: DROP TABLE "ReleaseProfiles" 08:41:58.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 08:41:58.1 Info: => 0.0049053s 08:41:58.1 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 08:41:58.1 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 08:41:58.1 Info: => 5.87E-05s 08:41:58.1 Info: AlterTable DelayProfiles 08:41:58.1 Info: => 1.1E-06s 08:41:58.1 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 08:41:58.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 08:41:58.1 Info: => 0.0006611s 08:41:58.1 Info: AlterTable DelayProfiles 08:41:58.1 Info: => 1.5E-06s 08:41:58.1 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 08:41:58.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 08:41:58.1 Info: => 0.000639s 08:41:58.1 Info: -> 2 Insert operations completed in 00:00:00.0001600 taking an average of 00:00:00.0000800 08:41:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-31T08:41:58', 'add_custom_formats') 08:41:58.1 Info: Committing Transaction 08:41:58.1 Info: 63: add_custom_formats migrated 08:41:58.1 Info: => 0.0011242s 08:41:58.1 Debug: Took: 00:00:00.4832829 08:41:58.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_scores_for_enabled_release_profiles --- 08:41:58.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_zero_scores_for_disabled_release_profiles --- 08:41:58.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121182069720_151/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:58.2 Info: DatabaseEngineVersionCheck migrating 08:41:58.2 Info: PerformDBOperation 08:41:58.2 Info: Performing DB Operation 08:41:58.2 Info: SQLite 3.46.0 08:41:58.2 Info: => 0.0011255s 08:41:58.2 Info: DatabaseEngineVersionCheck migrated 08:41:58.2 Info: => 0.0011418s 08:41:58.2 Info: VersionMigration migrating 08:41:58.2 Info: Beginning Transaction 08:41:58.2 Info: CreateTable VersionInfo 08:41:58.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:41:58.2 Info: => 0.0001514s 08:41:58.2 Info: Committing Transaction 08:41:58.2 Info: VersionMigration migrated 08:41:58.2 Info: => 0.0005256s 08:41:58.2 Info: VersionUniqueMigration migrating 08:41:58.2 Info: Beginning Transaction 08:41:58.2 Info: CreateIndex VersionInfo (Version) 08:41:58.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:41:58.2 Info: => 0.0001245s 08:41:58.2 Info: AlterTable VersionInfo 08:41:58.2 Info: => 1.6E-06s 08:41:58.2 Info: CreateColumn VersionInfo AppliedOn DateTime 08:41:58.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:41:58.2 Info: => 0.0005456s 08:41:58.2 Info: Committing Transaction 08:41:58.2 Info: VersionUniqueMigration migrated 08:41:58.2 Info: => 0.0007583s 08:41:58.2 Info: VersionDescriptionMigration migrating 08:41:58.2 Info: Beginning Transaction 08:41:58.2 Info: AlterTable VersionInfo 08:41:58.2 Info: => 1.3E-06s 08:41:58.2 Info: CreateColumn VersionInfo Description String 08:41:58.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:41:58.2 Info: => 0.0002008s 08:41:58.2 Info: Committing Transaction 08:41:58.2 Info: VersionDescriptionMigration migrated 08:41:58.2 Info: => 0.0003845s 08:41:58.2 Info: 1: InitialSetup migrating 08:41:58.2 Info: Beginning Transaction 08:41:58.2 Info: Starting migration of Main DB to 1 08:41:58.2 Info: CreateTable Config 08:41:58.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:41:58.2 Info: => 0.0002123s 08:41:58.2 Info: CreateIndex Config (Key) 08:41:58.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:41:58.2 Info: => 8.49E-05s 08:41:58.2 Info: CreateTable RootFolders 08:41:58.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:41:58.2 Info: => 0.0001165s 08:41:58.2 Info: CreateIndex RootFolders (Path) 08:41:58.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:41:58.2 Info: => 8.05E-05s 08:41:58.2 Info: CreateTable Artists 08:41:58.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) 08:41:58.2 Info: => 0.0003423s 08:41:58.2 Info: CreateIndex Artists (ForeignArtistId) 08:41:58.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:58.2 Info: => 8.66E-05s 08:41:58.2 Info: CreateIndex Artists (NameSlug) 08:41:58.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:58.2 Info: => 7.86E-05s 08:41:58.2 Info: CreateIndex Artists (CleanName) 08:41:58.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:58.2 Info: => 7.6E-05s 08:41:58.2 Info: CreateIndex Artists (Path) 08:41:58.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:58.2 Info: => 7.15E-05s 08:41:58.2 Info: CreateTable Albums 08:41:58.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) 08:41:58.2 Info: => 0.0002709s 08:41:58.2 Info: CreateIndex Albums (ForeignAlbumId) 08:41:58.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:58.2 Info: => 8.02E-05s 08:41:58.2 Info: CreateIndex Albums (MBId) 08:41:58.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:58.2 Info: => 7.56E-05s 08:41:58.2 Info: CreateIndex Albums (TADBId) 08:41:58.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:58.2 Info: => 7.53E-05s 08:41:58.2 Info: CreateIndex Albums (TitleSlug) 08:41:58.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:58.2 Info: => 7.4E-05s 08:41:58.2 Info: CreateIndex Albums (CleanTitle) 08:41:58.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:58.2 Info: => 7.24E-05s 08:41:58.2 Info: CreateIndex Albums (Path) 08:41:58.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:41:58.2 Info: => 7.19E-05s 08:41:58.2 Info: CreateTable Tracks 08:41:58.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) 08:41:58.2 Info: => 0.0001602s 08:41:58.2 Info: CreateIndex Tracks (ForeignTrackId) 08:41:58.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:58.2 Info: => 8.06E-05s 08:41:58.2 Info: CreateIndex Tracks (ArtistId) 08:41:58.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:58.2 Info: => 7.94E-05s 08:41:58.2 Info: CreateIndex Tracks (TrackFileId) 08:41:58.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:58.2 Info: => 0.0001057s 08:41:58.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:41:58.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:41:58.2 Info: => 8.8E-05s 08:41:58.2 Info: CreateTable TrackFiles 08:41:58.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) 08:41:58.2 Info: => 0.0001451s 08:41:58.2 Info: CreateIndex TrackFiles (ArtistId) 08:41:58.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:41:58.2 Info: => 8.72E-05s 08:41:58.2 Info: CreateIndex TrackFiles (AlbumId) 08:41:58.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:58.2 Info: => 7.99E-05s 08:41:58.2 Info: CreateTable History 08:41:58.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) 08:41:58.2 Info: => 0.0001792s 08:41:58.2 Info: CreateIndex History (Date) 08:41:58.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:58.2 Info: => 8.77E-05s 08:41:58.2 Info: CreateIndex History (EventType) 08:41:58.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:58.2 Info: => 0.0001155s 08:41:58.2 Info: CreateIndex History (DownloadId) 08:41:58.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:41:58.2 Info: => 9.2E-05s 08:41:58.2 Info: CreateIndex History (AlbumId) 08:41:58.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:41:58.2 Info: => 8.37E-05s 08:41:58.2 Info: CreateTable Notifications 08:41:58.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) 08:41:58.2 Info: => 0.0001424s 08:41:58.2 Info: CreateTable ScheduledTasks 08:41:58.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:41:58.2 Info: => 0.0001138s 08:41:58.2 Info: CreateIndex ScheduledTasks (TypeName) 08:41:58.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:58.2 Info: => 8.35E-05s 08:41:58.2 Info: CreateTable Indexers 08:41:58.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) 08:41:58.2 Info: => 0.000119s 08:41:58.2 Info: CreateIndex Indexers (Name) 08:41:58.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:58.2 Info: => 0.000119s 08:41:58.2 Info: CreateTable Profiles 08:41:58.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:41:58.2 Info: => 0.0001241s 08:41:58.2 Info: CreateIndex Profiles (Name) 08:41:58.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:41:58.2 Info: => 8.9E-05s 08:41:58.2 Info: CreateTable QualityDefinitions 08:41:58.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:41:58.2 Info: => 0.0001204s 08:41:58.2 Info: CreateIndex QualityDefinitions (Quality) 08:41:58.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:41:58.2 Info: => 8.32E-05s 08:41:58.2 Info: CreateIndex QualityDefinitions (Title) 08:41:58.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:41:58.2 Info: => 8.37E-05s 08:41:58.2 Info: CreateTable NamingConfig 08:41:58.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) 08:41:58.2 Info: => 0.0001564s 08:41:58.2 Info: CreateTable Blacklist 08:41:58.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 '') 08:41:58.2 Info: => 0.0001988s 08:41:58.2 Info: CreateTable Metadata 08:41:58.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) 08:41:58.2 Info: => 0.0001137s 08:41:58.2 Info: CreateTable MetadataFiles 08:41:58.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) 08:41:58.2 Info: => 0.0023036s 08:41:58.2 Info: CreateTable DownloadClients 08:41:58.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) 08:41:58.2 Info: => 0.0001436s 08:41:58.2 Info: CreateTable PendingReleases 08:41:58.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 '') 08:41:58.2 Info: => 0.0001336s 08:41:58.2 Info: CreateTable RemotePathMappings 08:41:58.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:41:58.2 Info: => 0.0001098s 08:41:58.2 Info: CreateTable Tags 08:41:58.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:41:58.2 Info: => 9.51E-05s 08:41:58.2 Info: CreateIndex Tags (Label) 08:41:58.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:41:58.2 Info: => 0.0001088s 08:41:58.2 Info: CreateTable Restrictions 08:41:58.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:41:58.2 Info: => 0.0001099s 08:41:58.2 Info: CreateTable DelayProfiles 08:41:58.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) 08:41:58.2 Info: => 0.0001443s 08:41:58.2 Info: CreateTable Users 08:41:58.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:41:58.2 Info: => 0.0001074s 08:41:58.2 Info: CreateIndex Users (Identifier) 08:41:58.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:41:58.2 Info: => 9.37E-05s 08:41:58.2 Info: CreateIndex Users (Username) 08:41:58.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:41:58.2 Info: => 8.42E-05s 08:41:58.2 Info: CreateTable Commands 08:41:58.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) 08:41:58.2 Info: => 0.0001465s 08:41:58.2 Info: CreateTable IndexerStatus 08:41:58.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) 08:41:58.2 Info: => 0.0001543s 08:41:58.2 Info: CreateIndex IndexerStatus (ProviderId) 08:41:58.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:58.2 Info: => 8.9E-05s 08:41:58.2 Info: CreateTable ExtraFiles 08:41:58.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) 08:41:58.2 Info: => 0.0001435s 08:41:58.2 Info: CreateTable LyricFiles 08:41:58.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) 08:41:58.2 Info: => 0.0001522s 08:41:58.2 Info: CreateTable LanguageProfiles 08:41:58.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:41:58.2 Info: => 0.0001086s 08:41:58.2 Info: CreateIndex LanguageProfiles (Name) 08:41:58.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:41:58.2 Info: => 9.25E-05s 08:41:58.2 Info: CreateTable DownloadClientStatus 08:41:58.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) 08:41:58.2 Info: => 0.0001162s 08:41:58.2 Info: CreateIndex DownloadClientStatus (ProviderId) 08:41:58.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:58.2 Info: => 8.94E-05s 08:41:58.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:41:58.2 Info: -> 1 Insert operations completed in 00:00:00.0000693 taking an average of 00:00:00.0000693 08:41:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:41:58', 'InitialSetup') 08:41:58.2 Info: Committing Transaction 08:41:58.2 Info: 1: InitialSetup migrated 08:41:58.2 Info: => 0.0253225s 08:41:58.2 Info: 2: add_reason_to_pending_releases migrating 08:41:58.2 Info: Beginning Transaction 08:41:58.2 Info: Starting migration of Main DB to 2 08:41:58.2 Info: AlterTable PendingReleases 08:41:58.2 Info: => 1.8E-06s 08:41:58.2 Info: CreateColumn PendingReleases Reason Int32 08:41:58.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:41:58.2 Info: => 0.0006538s 08:41:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:41:58', 'add_reason_to_pending_releases') 08:41:58.2 Info: Committing Transaction 08:41:58.2 Info: 2: add_reason_to_pending_releases migrated 08:41:58.2 Info: => 0.0009754s 08:41:58.2 Info: 3: add_medium_support migrating 08:41:58.2 Info: Beginning Transaction 08:41:58.2 Info: Starting migration of Main DB to 3 08:41:58.2 Info: AlterTable Albums 08:41:58.2 Info: => 1.7E-06s 08:41:58.2 Info: CreateColumn Albums Media String 08:41:58.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:41:58.2 Info: => 0.0006039s 08:41:58.2 Info: AlterTable Tracks 08:41:58.2 Info: => 1.5E-06s 08:41:58.2 Info: CreateColumn Tracks MediumNumber Int32 08:41:58.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:41:58.2 Info: => 0.0005598s 08:41:58.2 Info: AlterTable Tracks 08:41:58.2 Info: => 1.5E-06s 08:41:58.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:41:58.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:41:58.2 Info: => 0.0005473s 08:41:58.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:58.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:58.2 Info: => 4.8E-05s 08:41:58.2 Info: DeleteColumn Tracks TrackNumber 08:41:58.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) 08:41:58.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" 08:41:58.2 Info: DROP TABLE "Tracks" 08:41:58.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:58.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:58.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:58.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:58.2 Info: => 0.004638s 08:41:58.2 Info: AlterTable Tracks 08:41:58.2 Info: => 1.6E-06s 08:41:58.2 Info: CreateColumn Tracks TrackNumber String 08:41:58.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:41:58.2 Info: => 0.000551s 08:41:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:41:58', 'add_medium_support') 08:41:58.2 Info: Committing Transaction 08:41:58.2 Info: 3: add_medium_support migrated 08:41:58.2 Info: => 0.0009126s 08:41:58.2 Info: 4: add_various_qualites_in_profile migrating 08:41:58.2 Info: Beginning Transaction 08:41:58.2 Info: Starting migration of Main DB to 4 08:41:58.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:58.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:58.2 Info: => 5.71E-05s 08:41:58.2 Info: PerformDBOperation 08:41:58.2 Info: Performing DB Operation 08:41:58.2 Info: => 4.18E-05s 08:41:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:41:58', 'add_various_qualites_in_profile') 08:41:58.2 Info: Committing Transaction 08:41:58.2 Info: 4: add_various_qualites_in_profile migrated 08:41:58.2 Info: => 0.0002885s 08:41:58.2 Info: 5: metadata_profiles migrating 08:41:58.2 Info: Beginning Transaction 08:41:58.2 Info: Starting migration of Main DB to 5 08:41:58.2 Info: CreateTable MetadataProfiles 08:41:58.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 08:41:58.2 Info: => 0.0001368s 08:41:58.2 Info: CreateIndex MetadataProfiles (Name) 08:41:58.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 08:41:58.2 Info: => 0.0001345s 08:41:58.2 Info: AlterTable Artists 08:41:58.2 Info: => 1.3E-06s 08:41:58.2 Info: CreateColumn Artists MetadataProfileId Int32 08:41:58.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 08:41:58.2 Info: => 0.0005931s 08:41:58.2 Info: DeleteColumn Artists PrimaryAlbumTypes 08:41:58.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) 08:41:58.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" 08:41:58.2 Info: DROP TABLE "Artists" 08:41:58.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:58.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:58.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:58.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:58.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:58.2 Info: => 0.0050091s 08:41:58.2 Info: DeleteColumn Artists SecondaryAlbumTypes 08:41:58.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) 08:41:58.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" 08:41:58.2 Info: DROP TABLE "Artists" 08:41:58.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:58.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:58.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:58.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:58.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:58.2 Info: => 0.0048172s 08:41:58.2 Info: AlterTable Albums 08:41:58.2 Info: => 1.5E-06s 08:41:58.2 Info: CreateColumn Albums SecondaryTypes String 08:41:58.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 08:41:58.2 Info: => 0.0005576s 08:41:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-31T08:41:58', 'metadata_profiles') 08:41:58.2 Info: Committing Transaction 08:41:58.2 Info: 5: metadata_profiles migrated 08:41:58.2 Info: => 0.0009675s 08:41:58.2 Info: 6: separate_automatic_and_interactive_search migrating 08:41:58.2 Info: Beginning Transaction 08:41:58.2 Info: Starting migration of Main DB to 6 08:41:58.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 08:41:58.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) 08:41:58.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 08:41:58.2 Info: DROP TABLE "Indexers" 08:41:58.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:58.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:58.2 Info: => 0.0040722s 08:41:58.2 Info: AlterTable Indexers 08:41:58.2 Info: => 1.6E-06s 08:41:58.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 08:41:58.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 08:41:58.2 Info: => 0.0005477s 08:41:58.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:58.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:58.2 Info: => 4.5E-05s 08:41:58.2 Info: AlterTable Indexers 08:41:58.2 Info: => 1.4E-06s 08:41:58.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 08:41:58.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) 08:41:58.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" 08:41:58.2 Info: DROP TABLE "Indexers" 08:41:58.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:58.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:58.2 Info: => 0.0051735s 08:41:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-31T08:41:58', 'separate_automatic_and_interactive_search') 08:41:58.2 Info: Committing Transaction 08:41:58.2 Info: 6: separate_automatic_and_interactive_search migrated 08:41:58.2 Info: => 0.0055044s 08:41:58.2 Info: 7: change_album_path_to_relative migrating 08:41:58.2 Info: Beginning Transaction 08:41:58.2 Info: Starting migration of Main DB to 7 08:41:58.2 Info: DeleteColumn Albums Path 08:41:58.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 08:41:58.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 08:41:58.3 Info: DROP TABLE "Albums" 08:41:58.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:58.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:58.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:58.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:58.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:58.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:58.3 Info: => 0.006256s 08:41:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-31T08:41:58', 'change_album_path_to_relative') 08:41:58.3 Info: Committing Transaction 08:41:58.3 Info: 7: change_album_path_to_relative migrated 08:41:58.3 Info: => 0.0066891s 08:41:58.3 Info: 8: change_quality_size_mb_to_kb migrating 08:41:58.3 Info: Beginning Transaction 08:41:58.3 Info: Starting migration of Main DB to 8 08:41:58.3 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 08:41:58.3 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 08:41:58.3 Info: => 5.54E-05s 08:41:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-31T08:41:58', 'change_quality_size_mb_to_kb') 08:41:58.3 Info: Committing Transaction 08:41:58.3 Info: 8: change_quality_size_mb_to_kb migrated 08:41:58.3 Info: => 0.0003314s 08:41:58.3 Info: 9: album_releases migrating 08:41:58.3 Info: Beginning Transaction 08:41:58.3 Info: Starting migration of Main DB to 9 08:41:58.3 Info: AlterTable Albums 08:41:58.3 Info: => 1.4E-06s 08:41:58.3 Info: CreateColumn Albums Releases String 08:41:58.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 08:41:58.3 Info: => 0.0006061s 08:41:58.3 Info: AlterTable Albums 08:41:58.3 Info: => 1.4E-06s 08:41:58.3 Info: CreateColumn Albums CurrentRelease String 08:41:58.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 08:41:58.3 Info: => 0.0005615s 08:41:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-31T08:41:58', 'album_releases') 08:41:58.3 Info: Committing Transaction 08:41:58.3 Info: 9: album_releases migrated 08:41:58.3 Info: => 0.0008694s 08:41:58.3 Info: 10: album_releases_fix migrating 08:41:58.3 Info: Beginning Transaction 08:41:58.3 Info: Starting migration of Main DB to 10 08:41:58.3 Info: AlterTable Albums 08:41:58.3 Info: => 1.3E-06s 08:41:58.3 Info: AlterColumn Albums Releases String 08:41:58.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 08:41:58.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 08:41:58.3 Info: DROP TABLE "Albums" 08:41:58.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:58.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:58.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:58.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:58.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:58.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:58.3 Info: => 0.004911s 08:41:58.3 Info: AlterTable Albums 08:41:58.3 Info: => 1.5E-06s 08:41:58.3 Info: AlterColumn Albums CurrentRelease String 08:41:58.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 08:41:58.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 08:41:58.3 Info: DROP TABLE "Albums" 08:41:58.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:58.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:58.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:58.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:58.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:58.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:58.3 Info: => 0.0049138s 08:41:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-31T08:41:58', 'album_releases_fix') 08:41:58.3 Info: Committing Transaction 08:41:58.3 Info: 10: album_releases_fix migrated 08:41:58.3 Info: => 0.0052959s 08:41:58.3 Info: 11: import_lists migrating 08:41:58.3 Info: Beginning Transaction 08:41:58.3 Info: Starting migration of Main DB to 11 08:41:58.3 Info: CreateTable ImportLists 08:41:58.3 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 08:41:58.3 Info: => 0.0001783s 08:41:58.3 Info: CreateIndex ImportLists (Name) 08:41:58.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:41:58.3 Info: => 8.84E-05s 08:41:58.3 Info: CreateTable ImportListStatus 08:41:58.3 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 08:41:58.3 Info: => 0.0001278s 08:41:58.3 Info: CreateIndex ImportListStatus (ProviderId) 08:41:58.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:58.3 Info: => 8.48E-05s 08:41:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-31T08:41:58', 'import_lists') 08:41:58.3 Info: Committing Transaction 08:41:58.3 Info: 11: import_lists migrated 08:41:58.3 Info: => 0.0004384s 08:41:58.3 Info: 12: add_release_status migrating 08:41:58.3 Info: Beginning Transaction 08:41:58.3 Info: Starting migration of Main DB to 12 08:41:58.3 Info: AlterTable MetadataProfiles 08:41:58.3 Info: => 1.7E-06s 08:41:58.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 08:41:58.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 08:41:58.3 Info: => 0.0006294s 08:41:58.3 Info: PerformDBOperation 08:41:58.3 Info: Performing DB Operation 08:41:58.3 Info: => 3.27E-05s 08:41:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-31T08:41:58', 'add_release_status') 08:41:58.3 Info: Committing Transaction 08:41:58.3 Info: 12: add_release_status migrated 08:41:58.3 Info: => 0.0003309s 08:41:58.3 Info: 13: album_download_notification migrating 08:41:58.3 Info: Beginning Transaction 08:41:58.3 Info: Starting migration of Main DB to 13 08:41:58.3 Info: AlterTable Notifications 08:41:58.3 Info: => 1.4E-06s 08:41:58.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 08:41:58.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 08:41:58.3 Info: => 0.0006109s 08:41:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-31T08:41:58', 'album_download_notification') 08:41:58.3 Info: Committing Transaction 08:41:58.3 Info: 13: album_download_notification migrated 08:41:58.3 Info: => 0.0009295s 08:41:58.3 Info: 14: fix_language_metadata_profiles migrating 08:41:58.3 Info: Beginning Transaction 08:41:58.3 Info: Starting migration of Main DB to 14 08:41:58.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 08:41:58.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 08:41:58.3 Info: => 8.46E-05s 08:41:58.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 08:41:58.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 08:41:58.3 Info: => 6.46E-05s 08:41:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-31T08:41:58', 'fix_language_metadata_profiles') 08:41:58.3 Info: Committing Transaction 08:41:58.3 Info: 14: fix_language_metadata_profiles migrated 08:41:58.3 Info: => 0.0003442s 08:41:58.3 Info: 15: remove_fanzub migrating 08:41:58.3 Info: Beginning Transaction 08:41:58.3 Info: Starting migration of Main DB to 15 08:41:58.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:58.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:58.3 Info: => 5.02E-05s 08:41:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-31T08:41:58', 'remove_fanzub') 08:41:58.3 Info: Committing Transaction 08:41:58.3 Info: 15: remove_fanzub migrated 08:41:58.3 Info: => 0.0003177s 08:41:58.3 Info: 16: update_artist_history_indexes migrating 08:41:58.3 Info: Beginning Transaction 08:41:58.3 Info: Starting migration of Main DB to 16 08:41:58.3 Info: CreateIndex Albums (ArtistId) 08:41:58.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 08:41:58.3 Info: => 0.0001118s 08:41:58.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 08:41:58.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 08:41:58.3 Info: => 9.18E-05s 08:41:58.3 Info: DeleteIndex History (AlbumId) 08:41:58.3 Info: DROP INDEX "IX_History_AlbumId" 08:41:58.3 Info: => 0.0001255s 08:41:58.3 Info: CreateIndex History (AlbumId, Date) 08:41:58.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:58.3 Info: => 9.86E-05s 08:41:58.3 Info: DeleteIndex History (DownloadId) 08:41:58.3 Info: DROP INDEX "IX_History_DownloadId" 08:41:58.3 Info: => 0.0001135s 08:41:58.3 Info: CreateIndex History (DownloadId, Date) 08:41:58.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:58.3 Info: => 9.43E-05s 08:41:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-31T08:41:58', 'update_artist_history_indexes') 08:41:58.3 Info: Committing Transaction 08:41:58.3 Info: 16: update_artist_history_indexes migrated 08:41:58.3 Info: => 0.0004413s 08:41:58.3 Info: 17: remove_nma migrating 08:41:58.3 Info: Beginning Transaction 08:41:58.3 Info: Starting migration of Main DB to 17 08:41:58.3 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:58.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 08:41:58.3 Info: => 5.36E-05s 08:41:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-31T08:41:58', 'remove_nma') 08:41:58.3 Info: Committing Transaction 08:41:58.3 Info: 17: remove_nma migrated 08:41:58.3 Info: => 0.0003258s 08:41:58.3 Info: 18: album_disambiguation migrating 08:41:58.3 Info: Beginning Transaction 08:41:58.3 Info: Starting migration of Main DB to 18 08:41:58.3 Info: AlterTable Albums 08:41:58.3 Info: => 1.3E-06s 08:41:58.3 Info: CreateColumn Albums Disambiguation String 08:41:58.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 08:41:58.3 Info: => 0.0006265s 08:41:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-31T08:41:58', 'album_disambiguation') 08:41:58.3 Info: Committing Transaction 08:41:58.3 Info: 18: album_disambiguation migrated 08:41:58.3 Info: => 0.0009407s 08:41:58.3 Info: 19: add_ape_quality_in_profiles migrating 08:41:58.3 Info: Beginning Transaction 08:41:58.3 Info: Starting migration of Main DB to 19 08:41:58.3 Info: PerformDBOperation 08:41:58.3 Info: Performing DB Operation 08:41:58.3 Info: => 3.67E-05s 08:41:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-31T08:41:58', 'add_ape_quality_in_profiles') 08:41:58.3 Info: Committing Transaction 08:41:58.3 Info: 19: add_ape_quality_in_profiles migrated 08:41:58.3 Info: => 0.0003208s 08:41:58.3 Info: 20: remove_pushalot migrating 08:41:58.3 Info: Beginning Transaction 08:41:58.3 Info: Starting migration of Main DB to 20 08:41:58.3 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:58.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 08:41:58.3 Info: => 5.36E-05s 08:41:58.3 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:58.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 08:41:58.3 Info: => 4.16E-05s 08:41:58.3 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:58.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 08:41:58.3 Info: => 3.94E-05s 08:41:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-31T08:41:58', 'remove_pushalot') 08:41:58.3 Info: Committing Transaction 08:41:58.3 Info: 20: remove_pushalot migrated 08:41:58.3 Info: => 0.000332s 08:41:58.3 Info: 21: add_custom_filters migrating 08:41:58.3 Info: Beginning Transaction 08:41:58.3 Info: Starting migration of Main DB to 21 08:41:58.3 Info: CreateTable CustomFilters 08:41:58.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 08:41:58.3 Info: => 0.000136s 08:41:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-31T08:41:58', 'add_custom_filters') 08:41:58.3 Info: Committing Transaction 08:41:58.3 Info: 21: add_custom_filters migrated 08:41:58.3 Info: => 0.0004374s 08:41:58.3 Info: 22: import_list_tags migrating 08:41:58.3 Info: Beginning Transaction 08:41:58.3 Info: Starting migration of Main DB to 22 08:41:58.3 Info: AlterTable ImportLists 08:41:58.3 Info: => 1.5E-06s 08:41:58.3 Info: CreateColumn ImportLists Tags String 08:41:58.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 08:41:58.3 Info: => 0.0006159s 08:41:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-31T08:41:58', 'import_list_tags') 08:41:58.3 Info: Committing Transaction 08:41:58.3 Info: 22: import_list_tags migrated 08:41:58.3 Info: => 0.0009328s 08:41:58.3 Info: 23: add_release_groups_etc migrating 08:41:58.3 Info: Beginning Transaction 08:41:58.3 Info: Starting migration of Main DB to 23 08:41:58.3 Info: CreateTable ArtistMetadata 08:41:58.3 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 08:41:58.3 Info: => 0.0001973s 08:41:58.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 08:41:58.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 08:41:58.3 Info: => 9.28E-05s 08:41:58.3 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 08:41:58.3 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 08:41:58.3 Info: => 0.0001347s 08:41:58.3 Info: AlterTable Artists 08:41:58.3 Info: => 1.2E-06s 08:41:58.3 Info: CreateColumn Artists ArtistMetadataId Int32 08:41:58.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:58.3 Info: => 0.0006242s 08:41:58.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:58.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:58.3 Info: => 7.25E-05s 08:41:58.3 Info: CreateTable AlbumReleases 08:41:58.3 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 08:41:58.3 Info: => 0.0001696s 08:41:58.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 08:41:58.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:41:58.3 Info: => 9.73E-05s 08:41:58.3 Info: CreateIndex AlbumReleases (AlbumId) 08:41:58.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:41:58.3 Info: => 8.42E-05s 08:41:58.3 Info: PerformDBOperation 08:41:58.3 Info: Performing DB Operation 08:41:58.3 Info: => 4.02E-05s 08:41:58.3 Info: AlterTable Albums 08:41:58.3 Info: => 1.4E-06s 08:41:58.3 Info: CreateColumn Albums ArtistMetadataId Int32 08:41:58.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:58.3 Info: => 0.0006276s 08:41:58.3 Info: AlterTable Albums 08:41:58.3 Info: => 1.7E-06s 08:41:58.3 Info: CreateColumn Albums AnyReleaseOk Boolean 08:41:58.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 08:41:58.3 Info: => 0.0006329s 08:41:58.3 Info: AlterTable Albums 08:41:58.3 Info: => 1.3E-06s 08:41:58.3 Info: CreateColumn Albums Links String 08:41:58.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 08:41:58.3 Info: => 0.0006287s 08:41:58.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:58.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:58.3 Info: => 8.9E-05s 08:41:58.3 Info: AlterTable Tracks 08:41:58.3 Info: => 1.1E-06s 08:41:58.3 Info: CreateColumn Tracks ForeignRecordingId String 08:41:58.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 08:41:58.3 Info: => 0.0006268s 08:41:58.3 Info: AlterTable Tracks 08:41:58.3 Info: => 1.3E-06s 08:41:58.3 Info: CreateColumn Tracks AlbumReleaseId Int32 08:41:58.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 08:41:58.3 Info: => 0.0006385s 08:41:58.3 Info: AlterTable Tracks 08:41:58.3 Info: => 1.4E-06s 08:41:58.3 Info: CreateColumn Tracks ArtistMetadataId Int32 08:41:58.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:58.3 Info: => 0.0006296s 08:41:58.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:58.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:58.3 Info: => 0.000118s 08:41:58.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:58.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:58.3 Info: => 8.07E-05s 08:41:58.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 08:41:58.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:58.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 08:41:58.3 Info: DROP TABLE "Artists" 08:41:58.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:58.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:58.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:58.3 Info: => 0.0053398s 08:41:58.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 08:41:58.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) 08:41:58.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" 08:41:58.3 Info: DROP TABLE "Albums" 08:41:58.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:58.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:58.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:58.3 Info: => 0.0062246s 08:41:58.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 08:41:58.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) 08:41:58.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" 08:41:58.3 Info: DROP TABLE "Tracks" 08:41:58.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:58.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:58.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:58.3 Info: => 0.0047314s 08:41:58.3 Info: DeleteColumn TrackFiles ArtistId 08:41:58.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) 08:41:58.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" 08:41:58.3 Info: DROP TABLE "TrackFiles" 08:41:58.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:58.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:58.3 Info: => 0.0058382s 08:41:58.3 Info: CreateIndex Artists (ArtistMetadataId) 08:41:58.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:58.3 Info: => 8.7E-05s 08:41:58.3 Info: CreateIndex Artists (Monitored) 08:41:58.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:58.3 Info: => 8.27E-05s 08:41:58.3 Info: CreateIndex Albums (ArtistMetadataId) 08:41:58.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:58.3 Info: => 8.41E-05s 08:41:58.3 Info: CreateIndex Tracks (ArtistMetadataId) 08:41:58.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 08:41:58.3 Info: => 8.11E-05s 08:41:58.3 Info: CreateIndex Tracks (AlbumReleaseId) 08:41:58.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 08:41:58.3 Info: => 8.43E-05s 08:41:58.3 Info: CreateIndex Tracks (ForeignRecordingId) 08:41:58.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 08:41:58.3 Info: => 8.61E-05s 08:41:58.3 Info: UpdateData 08:41:58.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:58.3 Info: => 5.11E-05s 08:41:58.3 Info: UpdateData 08:41:58.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:58.3 Info: => 4.31E-05s 08:41:58.3 Info: UpdateData 08:41:58.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 08:41:58.3 Info: => 5.28E-05s 08:41:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-31T08:41:58', 'add_release_groups_etc') 08:41:58.3 Info: Committing Transaction 08:41:58.3 Info: 23: add_release_groups_etc migrated 08:41:58.3 Info: => 0.0006505s 08:41:58.3 Info: 24: NewMediaInfoFormat migrating 08:41:58.3 Info: Beginning Transaction 08:41:58.3 Info: Starting migration of Main DB to 24 08:41:58.3 Info: UpdateData 08:41:58.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 08:41:58.3 Info: => 5.57E-05s 08:41:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-31T08:41:58', 'NewMediaInfoFormat') 08:41:58.3 Info: Committing Transaction 08:41:58.3 Info: 24: NewMediaInfoFormat migrated 08:41:58.3 Info: => 0.0003346s 08:41:58.3 Info: 25: rename_restrictions_to_release_profiles migrating 08:41:58.3 Info: Beginning Transaction 08:41:58.3 Info: Starting migration of Main DB to 25 08:41:58.3 Info: RenameTable Restrictions ReleaseProfiles 08:41:58.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 08:41:58.3 Info: => 0.0017048s 08:41:58.3 Info: AlterTable ReleaseProfiles 08:41:58.3 Info: => 2.2E-06s 08:41:58.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 08:41:58.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 08:41:58.3 Info: => 0.0005909s 08:41:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-31T08:41:58', 'rename_restrictions_to_release_profiles') 08:41:58.3 Info: Committing Transaction 08:41:58.3 Info: 25: rename_restrictions_to_release_profiles migrated 08:41:58.3 Info: => 0.0009191s 08:41:58.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 08:41:58.3 Info: Beginning Transaction 08:41:58.3 Info: Starting migration of Main DB to 26 08:41:58.3 Info: RenameTable Profiles QualityProfiles 08:41:58.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 08:41:58.3 Info: => 0.001667s 08:41:58.3 Info: AlterTable QualityProfiles 08:41:58.3 Info: => 2.1E-06s 08:41:58.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 08:41:58.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:58.3 Info: => 0.000593s 08:41:58.3 Info: AlterTable LanguageProfiles 08:41:58.3 Info: => 1.6E-06s 08:41:58.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 08:41:58.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:58.3 Info: => 0.0005733s 08:41:58.3 Info: UpdateData 08:41:58.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:58.3 Info: => 4.73E-05s 08:41:58.3 Info: UpdateData 08:41:58.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:58.3 Info: => 3.96E-05s 08:41:58.3 Info: RenameColumn Artists ProfileId to QualityProfileId 08:41:58.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:58.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" 08:41:58.3 Info: DROP TABLE "Artists" 08:41:58.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:58.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:58.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:58.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:58.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:58.3 Info: => 0.0050039s 08:41:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-31T08:41:58', 'rename_quality_profiles_add_upgrade_allowed') 08:41:58.3 Info: Committing Transaction 08:41:58.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 08:41:58.3 Info: => 0.0054334s 08:41:58.3 Info: 27: add_import_exclusions migrating 08:41:58.3 Info: Beginning Transaction 08:41:58.3 Info: Starting migration of Main DB to 27 08:41:58.3 Info: CreateTable ImportListExclusions 08:41:58.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 08:41:58.3 Info: => 0.0001329s 08:41:58.3 Info: CreateIndex ImportListExclusions (ForeignId) 08:41:58.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 08:41:58.3 Info: => 9.39E-05s 08:41:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-31T08:41:58', 'add_import_exclusions') 08:41:58.3 Info: Committing Transaction 08:41:58.3 Info: 27: add_import_exclusions migrated 08:41:58.3 Info: => 0.0004268s 08:41:58.3 Info: 28: clean_artist_metadata_table migrating 08:41:58.3 Info: Beginning Transaction 08:41:58.3 Info: Starting migration of Main DB to 28 08:41:58.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) 08:41:58.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) 08:41:58.3 Info: => 0.0001596s 08:41:58.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) 08:41:58.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) 08:41:58.3 Info: => 0.0001225s 08:41:58.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) 08:41:58.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) 08:41:58.3 Info: => 0.0001186s 08:41:58.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) 08:41:58.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) 08:41:58.3 Info: => 0.0001195s 08:41:58.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) 08:41:58.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) 08:41:58.3 Info: => 0.0001167s 08:41:58.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) 08:41:58.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) 08:41:58.3 Info: => 0.0001174s 08:41:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-31T08:41:58', 'clean_artist_metadata_table') 08:41:58.3 Info: Committing Transaction 08:41:58.3 Info: 28: clean_artist_metadata_table migrated 08:41:58.3 Info: => 0.0004097s 08:41:58.3 Info: 29: health_issue_notification migrating 08:41:58.3 Info: Beginning Transaction 08:41:58.3 Info: Starting migration of Main DB to 29 08:41:58.3 Info: AlterTable Notifications 08:41:58.3 Info: => 1.5E-06s 08:41:58.3 Info: CreateColumn Notifications OnHealthIssue Boolean 08:41:58.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 08:41:58.3 Info: => 0.0006445s 08:41:58.3 Info: AlterTable Notifications 08:41:58.3 Info: => 1.9E-06s 08:41:58.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 08:41:58.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 08:41:58.3 Info: => 0.00058s 08:41:58.3 Info: AlterTable Notifications 08:41:58.3 Info: => 1.2E-06s 08:41:58.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 08:41:58.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 08:41:58.3 Info: => 0.0005847s 08:41:58.3 Info: AlterTable Notifications 08:41:58.3 Info: => 1.4E-06s 08:41:58.3 Info: CreateColumn Notifications OnImportFailure Boolean 08:41:58.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 08:41:58.3 Info: => 0.0005958s 08:41:58.3 Info: AlterTable Notifications 08:41:58.3 Info: => 1.5E-06s 08:41:58.3 Info: CreateColumn Notifications OnTrackRetag Boolean 08:41:58.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 08:41:58.3 Info: => 0.0005899s 08:41:58.3 Info: DeleteColumn Notifications OnDownload 08:41:58.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) 08:41:58.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" 08:41:58.3 Info: DROP TABLE "Notifications" 08:41:58.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:58.3 Info: => 0.0046112s 08:41:58.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 08:41:58.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) 08:41:58.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" 08:41:58.3 Info: DROP TABLE "Notifications" 08:41:58.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:58.3 Info: => 0.0057291s 08:41:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-31T08:41:58', 'health_issue_notification') 08:41:58.3 Info: Committing Transaction 08:41:58.3 Info: 29: health_issue_notification migrated 08:41:58.3 Info: => 0.0061542s 08:41:58.3 Info: 30: add_mediafilerepository_mtime migrating 08:41:58.3 Info: Beginning Transaction 08:41:58.3 Info: Starting migration of Main DB to 30 08:41:58.3 Info: AlterTable TrackFiles 08:41:58.3 Info: => 1.4E-06s 08:41:58.3 Info: CreateColumn TrackFiles Modified DateTime 08:41:58.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 08:41:58.3 Info: => 0.0006306s 08:41:58.3 Info: AlterTable TrackFiles 08:41:58.3 Info: => 2.3E-06s 08:41:58.3 Info: CreateColumn TrackFiles Path String 08:41:58.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 08:41:58.3 Info: => 0.0005908s 08:41:58.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:58.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:58.3 Info: => 4.29E-05s 08:41:58.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) 08:41:58.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) 08:41:58.3 Info: => 0.000127s 08:41:58.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) 08:41:58.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) 08:41:58.3 Info: => 0.0001359s 08:41:58.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) 08:41:58.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) 08:41:58.3 Info: => 0.0001408s 08:41:58.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") 08:41:58.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") 08:41:58.3 Info: => 8.89E-05s 08:41:58.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:58.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:58.3 Info: => 5.74E-05s 08:41:58.3 Info: AlterTable TrackFiles 08:41:58.3 Info: => 1.2E-06s 08:41:58.3 Info: AlterColumn TrackFiles Path String 08:41:58.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) 08:41:58.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" 08:41:58.3 Info: DROP TABLE "TrackFiles" 08:41:58.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:58.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:58.3 Info: => 0.0067739s 08:41:58.3 Info: CreateIndex TrackFiles (Path) 08:41:58.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:58.4 Info: => 9.72E-05s 08:41:58.4 Info: DeleteColumn TrackFiles RelativePath 08:41:58.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:58.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" 08:41:58.4 Info: DROP TABLE "TrackFiles" 08:41:58.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:58.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:58.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:58.4 Info: => 0.0048783s 08:41:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-31T08:41:58', 'add_mediafilerepository_mtime') 08:41:58.4 Info: Committing Transaction 08:41:58.4 Info: 30: add_mediafilerepository_mtime migrated 08:41:58.4 Info: => 0.0052674s 08:41:58.4 Info: 31: add_artistmetadataid_constraint migrating 08:41:58.4 Info: Beginning Transaction 08:41:58.4 Info: Starting migration of Main DB to 31 08:41:58.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") 08:41:58.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") 08:41:58.4 Info: => 9.8E-05s 08:41:58.4 Info: DeleteIndex Artists (ArtistMetadataId) 08:41:58.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 08:41:58.4 Info: => 0.0001369s 08:41:58.4 Info: AlterColumn Artists ArtistMetadataId Int32 08:41:58.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) 08:41:58.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" 08:41:58.4 Info: DROP TABLE "Artists" 08:41:58.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:58.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:58.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:58.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:58.4 Info: => 0.0062714s 08:41:58.4 Info: CreateIndex Artists (ArtistMetadataId) 08:41:58.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:58.4 Info: => 8.94E-05s 08:41:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-31T08:41:58', 'add_artistmetadataid_constraint') 08:41:58.4 Info: Committing Transaction 08:41:58.4 Info: 31: add_artistmetadataid_constraint migrated 08:41:58.4 Info: => 0.0004899s 08:41:58.4 Info: 32: old_ids_and_artist_alias migrating 08:41:58.4 Info: Beginning Transaction 08:41:58.4 Info: Starting migration of Main DB to 32 08:41:58.4 Info: AlterTable ArtistMetadata 08:41:58.4 Info: => 1.7E-06s 08:41:58.4 Info: CreateColumn ArtistMetadata Aliases String 08:41:58.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 08:41:58.4 Info: => 0.0006633s 08:41:58.4 Info: AlterTable ArtistMetadata 08:41:58.4 Info: => 2.3E-06s 08:41:58.4 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 08:41:58.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 08:41:58.4 Info: => 0.0005964s 08:41:58.4 Info: AlterTable Albums 08:41:58.4 Info: => 1.1E-06s 08:41:58.4 Info: CreateColumn Albums OldForeignAlbumIds String 08:41:58.4 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 08:41:58.4 Info: => 0.0005942s 08:41:58.4 Info: AlterTable AlbumReleases 08:41:58.4 Info: => 1.4E-06s 08:41:58.4 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 08:41:58.4 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 08:41:58.4 Info: => 0.0005903s 08:41:58.4 Info: AlterTable Tracks 08:41:58.4 Info: => 1.3E-06s 08:41:58.4 Info: CreateColumn Tracks OldForeignRecordingIds String 08:41:58.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 08:41:58.4 Info: => 0.0005938s 08:41:58.4 Info: AlterTable Tracks 08:41:58.4 Info: => 1.3E-06s 08:41:58.4 Info: CreateColumn Tracks OldForeignTrackIds String 08:41:58.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 08:41:58.4 Info: => 0.0006077s 08:41:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-31T08:41:58', 'old_ids_and_artist_alias') 08:41:58.4 Info: Committing Transaction 08:41:58.4 Info: 32: old_ids_and_artist_alias migrated 08:41:58.4 Info: => 0.000965s 08:41:58.4 Info: 33: download_propers_config migrating 08:41:58.4 Info: Beginning Transaction 08:41:58.4 Info: Starting migration of Main DB to 33 08:41:58.4 Info: PerformDBOperation 08:41:58.4 Info: Performing DB Operation 08:41:58.4 Info: => 3.83E-05s 08:41:58.4 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:41:58.4 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:41:58.4 Info: => 4.06E-05s 08:41:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-31T08:41:58', 'download_propers_config') 08:41:58.4 Info: Committing Transaction 08:41:58.4 Info: 33: download_propers_config migrated 08:41:58.4 Info: => 0.0003219s 08:41:58.4 Info: 34: remove_language_profiles migrating 08:41:58.4 Info: Beginning Transaction 08:41:58.4 Info: Starting migration of Main DB to 34 08:41:58.4 Info: DeleteTable LanguageProfiles 08:41:58.4 Info: DROP TABLE "LanguageProfiles" 08:41:58.4 Info: => 0.0002083s 08:41:58.4 Info: DeleteColumn Artists LanguageProfileId 08:41:58.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) 08:41:58.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" 08:41:58.4 Info: DROP TABLE "Artists" 08:41:58.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:58.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:58.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:58.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:58.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:58.4 Info: => 0.0051343s 08:41:58.4 Info: DeleteColumn ImportLists LanguageProfileId 08:41:58.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) 08:41:58.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" 08:41:58.4 Info: DROP TABLE "ImportLists" 08:41:58.4 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 08:41:58.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:41:58.4 Info: => 0.0046638s 08:41:58.4 Info: DeleteColumn Blacklist Language 08:41:58.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) 08:41:58.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" 08:41:58.4 Info: DROP TABLE "Blacklist" 08:41:58.4 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 08:41:58.4 Info: => 0.0044678s 08:41:58.4 Info: DeleteColumn History Language 08:41:58.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) 08:41:58.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" 08:41:58.4 Info: DROP TABLE "History" 08:41:58.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 08:41:58.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:58.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:58.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:58.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:58.4 Info: => 0.0062558s 08:41:58.4 Info: DeleteColumn LyricFiles Language 08:41:58.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) 08:41:58.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" 08:41:58.4 Info: DROP TABLE "LyricFiles" 08:41:58.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:41:58.4 Info: => 0.0044347s 08:41:58.4 Info: DeleteColumn TrackFiles Language 08:41:58.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:58.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" 08:41:58.4 Info: DROP TABLE "TrackFiles" 08:41:58.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:58.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:58.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:58.4 Info: => 0.0060889s 08:41:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-31T08:41:58', 'remove_language_profiles') 08:41:58.4 Info: Committing Transaction 08:41:58.4 Info: 34: remove_language_profiles migrated 08:41:58.4 Info: => 0.0067104s 08:41:58.4 Info: 35: multi_disc_naming_format migrating 08:41:58.4 Info: Beginning Transaction 08:41:58.4 Info: Starting migration of Main DB to 35 08:41:58.4 Info: AlterTable NamingConfig 08:41:58.4 Info: => 1.6E-06s 08:41:58.4 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 08:41:58.4 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 08:41:58.4 Info: => 0.0006316s 08:41:58.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:41:58.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:41:58.4 Info: => 5.06E-05s 08:41:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-31T08:41:58', 'multi_disc_naming_format') 08:41:58.4 Info: Committing Transaction 08:41:58.4 Info: 35: multi_disc_naming_format migrated 08:41:58.4 Info: => 0.000359s 08:41:58.4 Info: 36: add_download_client_priority migrating 08:41:58.4 Info: Beginning Transaction 08:41:58.4 Info: Starting migration of Main DB to 36 08:41:58.4 Info: AlterTable DownloadClients 08:41:58.4 Info: => 1.4E-06s 08:41:58.4 Info: CreateColumn DownloadClients Priority Int32 08:41:58.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 08:41:58.4 Info: => 0.000623s 08:41:58.4 Info: PerformDBOperation 08:41:58.4 Info: Performing DB Operation 08:41:58.4 Info: => 5.81E-05s 08:41:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-31T08:41:58', 'add_download_client_priority') 08:41:58.4 Info: Committing Transaction 08:41:58.4 Info: 36: add_download_client_priority migrated 08:41:58.4 Info: => 0.0003777s 08:41:58.4 Info: 37: remove_growl_prowl migrating 08:41:58.4 Info: Beginning Transaction 08:41:58.4 Info: Starting migration of Main DB to 37 08:41:58.4 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:58.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 08:41:58.4 Info: => 5.45E-05s 08:41:58.4 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:58.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 08:41:58.4 Info: => 3.9E-05s 08:41:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-31T08:41:58', 'remove_growl_prowl') 08:41:58.4 Info: Committing Transaction 08:41:58.4 Info: 37: remove_growl_prowl migrated 08:41:58.4 Info: => 0.000349s 08:41:58.4 Info: 38: remove_plex_hometheatre migrating 08:41:58.4 Info: Beginning Transaction 08:41:58.4 Info: Starting migration of Main DB to 38 08:41:58.4 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:58.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 08:41:58.4 Info: => 5.23E-05s 08:41:58.4 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:58.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 08:41:58.4 Info: => 4.08E-05s 08:41:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-31T08:41:58', 'remove_plex_hometheatre') 08:41:58.4 Info: Committing Transaction 08:41:58.4 Info: 38: remove_plex_hometheatre migrated 08:41:58.4 Info: => 0.0003233s 08:41:58.4 Info: 39: add_root_folder_add_defaults migrating 08:41:58.4 Info: Beginning Transaction 08:41:58.4 Info: Starting migration of Main DB to 39 08:41:58.4 Info: AlterTable RootFolders 08:41:58.4 Info: => 1.2E-06s 08:41:58.4 Info: CreateColumn RootFolders Name String 08:41:58.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 08:41:58.4 Info: => 0.0006145s 08:41:58.4 Info: AlterTable RootFolders 08:41:58.4 Info: => 1.4E-06s 08:41:58.4 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 08:41:58.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 08:41:58.4 Info: => 0.0005751s 08:41:58.4 Info: AlterTable RootFolders 08:41:58.4 Info: => 1.2E-06s 08:41:58.4 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 08:41:58.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 08:41:58.4 Info: => 0.0005784s 08:41:58.4 Info: AlterTable RootFolders 08:41:58.4 Info: => 1.1E-06s 08:41:58.4 Info: CreateColumn RootFolders DefaultMonitorOption Int32 08:41:58.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 08:41:58.4 Info: => 0.0005938s 08:41:58.4 Info: AlterTable RootFolders 08:41:58.4 Info: => 1.2E-06s 08:41:58.4 Info: CreateColumn RootFolders DefaultTags String 08:41:58.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 08:41:58.4 Info: => 0.0005858s 08:41:58.4 Info: PerformDBOperation 08:41:58.4 Info: Performing DB Operation 08:41:58.4 Info: => 6.1E-05s 08:41:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-31T08:41:58', 'add_root_folder_add_defaults') 08:41:58.4 Info: Committing Transaction 08:41:58.4 Info: 39: add_root_folder_add_defaults migrated 08:41:58.4 Info: => 0.0003813s 08:41:58.4 Info: 40: task_duration migrating 08:41:58.4 Info: Beginning Transaction 08:41:58.4 Info: Starting migration of Main DB to 40 08:41:58.4 Info: AlterTable ScheduledTasks 08:41:58.4 Info: => 1.3E-06s 08:41:58.4 Info: CreateColumn ScheduledTasks LastStartTime DateTime 08:41:58.4 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 08:41:58.4 Info: => 0.0006296s 08:41:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-31T08:41:58', 'task_duration') 08:41:58.4 Info: Committing Transaction 08:41:58.4 Info: 40: task_duration migrated 08:41:58.4 Info: => 0.000985s 08:41:58.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 08:41:58.4 Info: Beginning Transaction 08:41:58.4 Info: Starting migration of Main DB to 41 08:41:58.4 Info: AlterTable ReleaseProfiles 08:41:58.4 Info: => 1.3E-06s 08:41:58.4 Info: CreateColumn ReleaseProfiles Enabled Boolean 08:41:58.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 08:41:58.4 Info: => 0.0006403s 08:41:58.4 Info: AlterTable ReleaseProfiles 08:41:58.4 Info: => 1.3E-06s 08:41:58.4 Info: CreateColumn ReleaseProfiles IndexerId Int32 08:41:58.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 08:41:58.4 Info: => 0.0005976s 08:41:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-31T08:41:58', 'add_indexer_and_enabled_to_release_profiles') 08:41:58.4 Info: Committing Transaction 08:41:58.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 08:41:58.4 Info: => 0.0009282s 08:41:58.4 Info: 42: remove_album_folders migrating 08:41:58.4 Info: Beginning Transaction 08:41:58.4 Info: Starting migration of Main DB to 42 08:41:58.4 Info: DeleteColumn Artists AlbumFolder 08:41:58.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) 08:41:58.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" 08:41:58.4 Info: DROP TABLE "Artists" 08:41:58.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:58.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:58.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:58.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:58.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:58.4 Info: => 0.0051293s 08:41:58.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 08:41:58.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 08:41:58.4 Info: => 4.75E-05s 08:41:58.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 08:41:58.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 08:41:58.4 Info: => 4.18E-05s 08:41:58.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 08:41:58.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) 08:41:58.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 08:41:58.4 Info: DROP TABLE "NamingConfig" 08:41:58.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 08:41:58.4 Info: => 0.004403s 08:41:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-31T08:41:58', 'remove_album_folders') 08:41:58.4 Info: Committing Transaction 08:41:58.4 Info: 42: remove_album_folders migrated 08:41:58.4 Info: => 0.0048644s 08:41:58.4 Info: 44: add_priority_to_indexers migrating 08:41:58.4 Info: Beginning Transaction 08:41:58.4 Info: Starting migration of Main DB to 44 08:41:58.4 Info: AlterTable Indexers 08:41:58.4 Info: => 1.5E-06s 08:41:58.4 Info: CreateColumn Indexers Priority Int32 08:41:58.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 08:41:58.4 Info: => 0.0006303s 08:41:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-31T08:41:58', 'add_priority_to_indexers') 08:41:58.4 Info: Committing Transaction 08:41:58.4 Info: 44: add_priority_to_indexers migrated 08:41:58.4 Info: => 0.000977s 08:41:58.4 Info: 45: remove_chown_and_folderchmod_config migrating 08:41:58.4 Info: Beginning Transaction 08:41:58.4 Info: Starting migration of Main DB to 45 08:41:58.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 08:41:58.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 08:41:58.4 Info: => 0.000121s 08:41:58.4 Info: PerformDBOperation 08:41:58.4 Info: Performing DB Operation 08:41:58.4 Info: => 3.32E-05s 08:41:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-31T08:41:58', 'remove_chown_and_folderchmod_config') 08:41:58.4 Info: Committing Transaction 08:41:58.4 Info: 45: remove_chown_and_folderchmod_config migrated 08:41:58.4 Info: => 0.0003227s 08:41:58.4 Info: 47: update_notifiarr migrating 08:41:58.4 Info: Beginning Transaction 08:41:58.4 Info: Starting migration of Main DB to 47 08:41:58.4 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 08:41:58.4 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 08:41:58.4 Info: => 7.96E-05s 08:41:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-31T08:41:58', 'update_notifiarr') 08:41:58.4 Info: Committing Transaction 08:41:58.4 Info: 47: update_notifiarr migrated 08:41:58.4 Info: => 0.000367s 08:41:58.4 Info: 49: email_multiple_addresses migrating 08:41:58.4 Info: Beginning Transaction 08:41:58.4 Info: Starting migration of Main DB to 49 08:41:58.4 Info: PerformDBOperation 08:41:58.4 Info: Performing DB Operation 08:41:58.4 Info: => 6.39E-05s 08:41:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-31T08:41:58', 'email_multiple_addresses') 08:41:58.4 Info: Committing Transaction 08:41:58.4 Info: 49: email_multiple_addresses migrated 08:41:58.4 Info: => 0.0003569s 08:41:58.4 Info: 50: rename_blacklist_to_blocklist migrating 08:41:58.4 Info: Beginning Transaction 08:41:58.4 Info: Starting migration of Main DB to 50 08:41:58.4 Info: RenameTable Blacklist Blocklist 08:41:58.4 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 08:41:58.4 Info: => 0.0017489s 08:41:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-31T08:41:58', 'rename_blacklist_to_blocklist') 08:41:58.4 Info: Committing Transaction 08:41:58.4 Info: 50: rename_blacklist_to_blocklist migrated 08:41:58.4 Info: => 0.002093s 08:41:58.4 Info: 51: cdh_per_downloadclient migrating 08:41:58.4 Info: Beginning Transaction 08:41:58.4 Info: Starting migration of Main DB to 51 08:41:58.4 Info: AlterTable DownloadClients 08:41:58.4 Info: => 1.4E-06s 08:41:58.4 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 08:41:58.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 08:41:58.4 Info: => 0.0006194s 08:41:58.4 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 08:41:58.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 08:41:58.4 Info: => 0.0005845s 08:41:58.4 Info: PerformDBOperation 08:41:58.4 Info: Performing DB Operation 08:41:58.4 Info: => 0.0001542s 08:41:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-31T08:41:58', 'cdh_per_downloadclient') 08:41:58.4 Info: Committing Transaction 08:41:58.4 Info: 51: cdh_per_downloadclient migrated 08:41:58.4 Info: => 0.0004732s 08:41:58.4 Info: 52: download_history migrating 08:41:58.4 Info: Beginning Transaction 08:41:58.4 Info: Starting migration of Main DB to 52 08:41:58.4 Info: CreateTable DownloadHistory 08:41:58.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) 08:41:58.4 Info: => 0.0001779s 08:41:58.4 Info: CreateIndex DownloadHistory (EventType) 08:41:58.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 08:41:58.4 Info: => 0.0001003s 08:41:58.4 Info: CreateIndex DownloadHistory (ArtistId) 08:41:58.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 08:41:58.4 Info: => 8.6E-05s 08:41:58.4 Info: CreateIndex DownloadHistory (DownloadId) 08:41:58.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 08:41:58.4 Info: => 9.05E-05s 08:41:58.4 Info: PerformDBOperation 08:41:58.4 Info: Performing DB Operation 08:41:58.4 Info: => 0.000149s 08:41:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-31T08:41:58', 'download_history') 08:41:58.4 Info: Committing Transaction 08:41:58.4 Info: 52: download_history migrated 08:41:58.4 Info: => 0.0005224s 08:41:58.4 Info: 53: add_update_history migrating 08:41:58.4 Info: Beginning Transaction 08:41:58.4 Info: Starting migration of Main DB to 53 08:41:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-31T08:41:58', 'add_update_history') 08:41:58.4 Info: Committing Transaction 08:41:58.4 Info: 53: add_update_history migrated 08:41:58.4 Info: => 0.0003248s 08:41:58.4 Info: 54: add_on_update_to_notifications migrating 08:41:58.4 Info: Beginning Transaction 08:41:58.4 Info: Starting migration of Main DB to 54 08:41:58.4 Info: AlterTable Notifications 08:41:58.4 Info: => 1.5E-06s 08:41:58.4 Info: CreateColumn Notifications OnApplicationUpdate Boolean 08:41:58.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 08:41:58.4 Info: => 0.0006438s 08:41:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-31T08:41:58', 'add_on_update_to_notifications') 08:41:58.4 Info: Committing Transaction 08:41:58.4 Info: 54: add_on_update_to_notifications migrated 08:41:58.4 Info: => 0.0009559s 08:41:58.4 Info: 55: download_client_per_indexer migrating 08:41:58.4 Info: Beginning Transaction 08:41:58.4 Info: Starting migration of Main DB to 55 08:41:58.4 Info: AlterTable Indexers 08:41:58.4 Info: => 1.4E-06s 08:41:58.4 Info: CreateColumn Indexers DownloadClientId Int32 08:41:58.4 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 08:41:58.4 Info: => 0.0006427s 08:41:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-31T08:41:58', 'download_client_per_indexer') 08:41:58.4 Info: Committing Transaction 08:41:58.4 Info: 55: download_client_per_indexer migrated 08:41:58.4 Info: => 0.000953s 08:41:58.4 Info: 56: AddNewItemMonitorType migrating 08:41:58.4 Info: Beginning Transaction 08:41:58.4 Info: Starting migration of Main DB to 56 08:41:58.4 Info: AlterTable Artists 08:41:58.4 Info: => 1.4E-06s 08:41:58.4 Info: CreateColumn Artists MonitorNewItems Int32 08:41:58.4 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 08:41:58.4 Info: => 0.0006629s 08:41:58.4 Info: AlterTable RootFolders 08:41:58.4 Info: => 1.5E-06s 08:41:58.4 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 08:41:58.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 08:41:58.4 Info: => 0.0006161s 08:41:58.4 Info: AlterTable ImportLists 08:41:58.4 Info: => 1.4E-06s 08:41:58.4 Info: CreateColumn ImportLists MonitorNewItems Int32 08:41:58.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 08:41:58.4 Info: => 0.0006037s 08:41:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-31T08:41:58', 'AddNewItemMonitorType') 08:41:58.4 Info: Committing Transaction 08:41:58.4 Info: 56: AddNewItemMonitorType migrated 08:41:58.4 Info: => 0.0009242s 08:41:58.4 Info: 57: ImportListSearch migrating 08:41:58.4 Info: Beginning Transaction 08:41:58.4 Info: Starting migration of Main DB to 57 08:41:58.4 Info: AlterTable ImportLists 08:41:58.4 Info: => 1.4E-06s 08:41:58.4 Info: CreateColumn ImportLists ShouldSearch Boolean 08:41:58.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 08:41:58.4 Info: => 0.0006453s 08:41:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-31T08:41:58', 'ImportListSearch') 08:41:58.4 Info: Committing Transaction 08:41:58.4 Info: 57: ImportListSearch migrated 08:41:58.4 Info: => 0.0009528s 08:41:58.4 Info: 58: ImportListMonitorExisting migrating 08:41:58.4 Info: Beginning Transaction 08:41:58.4 Info: Starting migration of Main DB to 58 08:41:58.4 Info: AlterTable ImportLists 08:41:58.4 Info: => 1.5E-06s 08:41:58.4 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 08:41:58.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 08:41:58.4 Info: => 0.0016764s 08:41:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-31T08:41:58', 'ImportListMonitorExisting') 08:41:58.4 Info: Committing Transaction 08:41:58.4 Info: 58: ImportListMonitorExisting migrated 08:41:58.4 Info: => 0.0020196s 08:41:58.4 Info: 59: add_indexer_tags migrating 08:41:58.4 Info: Beginning Transaction 08:41:58.4 Info: Starting migration of Main DB to 59 08:41:58.4 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:58.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 08:41:58.4 Info: => 5.4E-05s 08:41:58.4 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:58.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 08:41:58.4 Info: => 4.04E-05s 08:41:58.4 Info: AlterTable Indexers 08:41:58.4 Info: => 1.3E-06s 08:41:58.4 Info: CreateColumn Indexers Tags String 08:41:58.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 08:41:58.4 Info: => 0.0006482s 08:41:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-31T08:41:58', 'add_indexer_tags') 08:41:58.4 Info: Committing Transaction 08:41:58.4 Info: 59: add_indexer_tags migrated 08:41:58.4 Info: => 0.0009678s 08:41:58.4 Info: 60: update_audio_types migrating 08:41:58.4 Info: Beginning Transaction 08:41:58.4 Info: Starting migration of Main DB to 60 08:41:58.4 Info: PerformDBOperation 08:41:58.4 Info: Performing DB Operation 08:41:58.4 Info: => 6.03E-05s 08:41:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-31T08:41:58', 'update_audio_types') 08:41:58.4 Info: Committing Transaction 08:41:58.4 Info: 60: update_audio_types migrated 08:41:58.4 Info: => 0.0003347s 08:41:58.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 08:41:58.4 Info: Beginning Transaction 08:41:58.4 Info: Starting migration of Main DB to 61 08:41:58.4 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:58.4 Info: DELETE FROM "Commands" WHERE 1 = 1 08:41:58.4 Info: => 5.14E-05s 08:41:58.4 Info: AlterTable AlbumReleases 08:41:58.4 Info: => 1.1E-06s 08:41:58.4 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 08:41:58.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) 08:41:58.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" 08:41:58.4 Info: DROP TABLE "AlbumReleases" 08:41:58.4 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 08:41:58.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:41:58.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:41:58.4 Info: => 0.0060727s 08:41:58.4 Info: AlterTable Albums 08:41:58.4 Info: => 1.6E-06s 08:41:58.4 Info: AlterColumn Albums LastInfoSync DateTimeOffset 08:41:58.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) 08:41:58.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" 08:41:58.5 Info: DROP TABLE "Albums" 08:41:58.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:58.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:58.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:58.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:58.5 Info: => 0.0053396s 08:41:58.5 Info: AlterTable Albums 08:41:58.5 Info: => 1.6E-06s 08:41:58.5 Info: AlterColumn Albums ReleaseDate DateTimeOffset 08:41:58.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) 08:41:58.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" 08:41:58.5 Info: DROP TABLE "Albums" 08:41:58.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:58.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:58.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:58.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:58.5 Info: => 0.0065082s 08:41:58.5 Info: AlterTable Albums 08:41:58.5 Info: => 1.6E-06s 08:41:58.5 Info: AlterColumn Albums Added DateTimeOffset 08:41:58.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) 08:41:58.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" 08:41:58.5 Info: DROP TABLE "Albums" 08:41:58.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:58.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:58.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:58.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:58.5 Info: => 0.0052751s 08:41:58.5 Info: AlterTable Artists 08:41:58.5 Info: => 1.8E-06s 08:41:58.5 Info: AlterColumn Artists LastInfoSync DateTimeOffset 08:41:58.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) 08:41:58.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" 08:41:58.5 Info: DROP TABLE "Artists" 08:41:58.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:58.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:58.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:58.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:58.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:58.5 Info: => 0.0053154s 08:41:58.5 Info: AlterTable Artists 08:41:58.5 Info: => 1.5E-06s 08:41:58.5 Info: AlterColumn Artists Added DateTimeOffset 08:41:58.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) 08:41:58.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" 08:41:58.5 Info: DROP TABLE "Artists" 08:41:58.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:58.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:58.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:58.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:58.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:58.5 Info: => 0.0053297s 08:41:58.5 Info: AlterTable Blocklist 08:41:58.5 Info: => 1.4E-06s 08:41:58.5 Info: AlterColumn Blocklist Date DateTimeOffset 08:41:58.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) 08:41:58.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" 08:41:58.5 Info: DROP TABLE "Blocklist" 08:41:58.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 08:41:58.5 Info: => 0.0060427s 08:41:58.5 Info: AlterTable Blocklist 08:41:58.5 Info: => 1.7E-06s 08:41:58.5 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 08:41:58.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) 08:41:58.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" 08:41:58.5 Info: DROP TABLE "Blocklist" 08:41:58.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 08:41:58.5 Info: => 0.0048513s 08:41:58.5 Info: AlterTable Commands 08:41:58.5 Info: => 1.8E-06s 08:41:58.5 Info: AlterColumn Commands QueuedAt DateTimeOffset 08:41:58.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) 08:41:58.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" 08:41:58.5 Info: DROP TABLE "Commands" 08:41:58.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:41:58.5 Info: => 0.0059575s 08:41:58.5 Info: AlterTable Commands 08:41:58.5 Info: => 2E-06s 08:41:58.5 Info: AlterColumn Commands StartedAt DateTimeOffset 08:41:58.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) 08:41:58.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" 08:41:58.5 Info: DROP TABLE "Commands" 08:41:58.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:41:58.5 Info: => 0.0047566s 08:41:58.5 Info: AlterTable Commands 08:41:58.5 Info: => 1.8E-06s 08:41:58.5 Info: AlterColumn Commands EndedAt DateTimeOffset 08:41:58.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) 08:41:58.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" 08:41:58.5 Info: DROP TABLE "Commands" 08:41:58.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:41:58.5 Info: => 0.0049145s 08:41:58.5 Info: AlterTable DownloadClientStatus 08:41:58.5 Info: => 1.7E-06s 08:41:58.5 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 08:41:58.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) 08:41:58.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:41:58.5 Info: DROP TABLE "DownloadClientStatus" 08:41:58.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:41:58.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:58.5 Info: => 0.0053327s 08:41:58.5 Info: AlterTable DownloadClientStatus 08:41:58.5 Info: => 1.6E-06s 08:41:58.5 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 08:41:58.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) 08:41:58.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:41:58.5 Info: DROP TABLE "DownloadClientStatus" 08:41:58.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:41:58.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:58.5 Info: => 0.0065764s 08:41:58.5 Info: AlterTable DownloadClientStatus 08:41:58.5 Info: => 1.4E-06s 08:41:58.5 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 08:41:58.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) 08:41:58.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:41:58.5 Info: DROP TABLE "DownloadClientStatus" 08:41:58.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:41:58.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:58.5 Info: => 0.0048752s 08:41:58.5 Info: AlterTable DownloadHistory 08:41:58.5 Info: => 1.5E-06s 08:41:58.5 Info: AlterColumn DownloadHistory Date DateTimeOffset 08:41:58.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) 08:41:58.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" 08:41:58.5 Info: DROP TABLE "DownloadHistory" 08:41:58.5 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 08:41:58.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 08:41:58.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 08:41:58.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 08:41:58.5 Info: => 0.0051969s 08:41:58.5 Info: AlterTable ExtraFiles 08:41:58.5 Info: => 1.4E-06s 08:41:58.5 Info: AlterColumn ExtraFiles Added DateTimeOffset 08:41:58.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) 08:41:58.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" 08:41:58.5 Info: DROP TABLE "ExtraFiles" 08:41:58.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 08:41:58.5 Info: => 0.0059802s 08:41:58.5 Info: AlterTable ExtraFiles 08:41:58.5 Info: => 2.2E-06s 08:41:58.5 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 08:41:58.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) 08:41:58.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" 08:41:58.5 Info: DROP TABLE "ExtraFiles" 08:41:58.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 08:41:58.5 Info: => 0.0047028s 08:41:58.5 Info: AlterTable History 08:41:58.5 Info: => 1.7E-06s 08:41:58.5 Info: AlterColumn History Date DateTimeOffset 08:41:58.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) 08:41:58.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" 08:41:58.5 Info: DROP TABLE "History" 08:41:58.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 08:41:58.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:58.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:58.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:58.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:58.5 Info: => 0.0063607s 08:41:58.5 Info: AlterTable ImportListStatus 08:41:58.5 Info: => 1.6E-06s 08:41:58.5 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 08:41:58.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) 08:41:58.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:41:58.5 Info: DROP TABLE "ImportListStatus" 08:41:58.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:41:58.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:58.6 Info: => 0.00581s 08:41:58.6 Info: AlterTable ImportListStatus 08:41:58.6 Info: => 1.8E-06s 08:41:58.6 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 08:41:58.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) 08:41:58.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:41:58.6 Info: DROP TABLE "ImportListStatus" 08:41:58.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:41:58.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:58.6 Info: => 0.0049074s 08:41:58.6 Info: AlterTable ImportListStatus 08:41:58.6 Info: => 2.8E-06s 08:41:58.6 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 08:41:58.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) 08:41:58.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:41:58.6 Info: DROP TABLE "ImportListStatus" 08:41:58.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:41:58.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:58.6 Info: => 0.0048733s 08:41:58.6 Info: AlterTable IndexerStatus 08:41:58.6 Info: => 1.8E-06s 08:41:58.6 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 08:41:58.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) 08:41:58.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:41:58.6 Info: DROP TABLE "IndexerStatus" 08:41:58.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:41:58.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:58.6 Info: => 0.0057313s 08:41:58.6 Info: AlterTable IndexerStatus 08:41:58.6 Info: => 2.2E-06s 08:41:58.6 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 08:41:58.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) 08:41:58.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:41:58.6 Info: DROP TABLE "IndexerStatus" 08:41:58.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:41:58.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:58.6 Info: => 0.0062284s 08:41:58.6 Info: AlterTable IndexerStatus 08:41:58.6 Info: => 1.6E-06s 08:41:58.6 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 08:41:58.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) 08:41:58.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:41:58.6 Info: DROP TABLE "IndexerStatus" 08:41:58.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:41:58.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:58.6 Info: => 0.0048114s 08:41:58.6 Info: AlterTable LyricFiles 08:41:58.6 Info: => 1.5E-06s 08:41:58.6 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 08:41:58.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) 08:41:58.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" 08:41:58.6 Info: DROP TABLE "LyricFiles" 08:41:58.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:41:58.6 Info: => 0.0047491s 08:41:58.6 Info: AlterTable LyricFiles 08:41:58.6 Info: => 1.8E-06s 08:41:58.6 Info: AlterColumn LyricFiles Added DateTimeOffset 08:41:58.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) 08:41:58.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" 08:41:58.6 Info: DROP TABLE "LyricFiles" 08:41:58.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:41:58.6 Info: => 0.0051849s 08:41:58.6 Info: AlterTable MetadataFiles 08:41:58.6 Info: => 1.8E-06s 08:41:58.6 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 08:41:58.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) 08:41:58.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" 08:41:58.6 Info: DROP TABLE "MetadataFiles" 08:41:58.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 08:41:58.6 Info: => 0.0052085s 08:41:58.6 Info: AlterTable MetadataFiles 08:41:58.6 Info: => 1.7E-06s 08:41:58.6 Info: AlterColumn MetadataFiles Added DateTimeOffset 08:41:58.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) 08:41:58.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" 08:41:58.6 Info: DROP TABLE "MetadataFiles" 08:41:58.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 08:41:58.6 Info: => 0.0060099s 08:41:58.6 Info: AlterTable PendingReleases 08:41:58.6 Info: => 1.6E-06s 08:41:58.6 Info: AlterColumn PendingReleases Added DateTimeOffset 08:41:58.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) 08:41:58.6 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 08:41:58.6 Info: DROP TABLE "PendingReleases" 08:41:58.6 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 08:41:58.6 Info: => 0.0059093s 08:41:58.6 Info: AlterTable ScheduledTasks 08:41:58.6 Info: => 1.7E-06s 08:41:58.6 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 08:41:58.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) 08:41:58.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 08:41:58.6 Info: DROP TABLE "ScheduledTasks" 08:41:58.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 08:41:58.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:58.6 Info: => 0.0048332s 08:41:58.6 Info: AlterTable ScheduledTasks 08:41:58.6 Info: => 1.5E-06s 08:41:58.6 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 08:41:58.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) 08:41:58.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 08:41:58.6 Info: DROP TABLE "ScheduledTasks" 08:41:58.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 08:41:58.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:58.6 Info: => 0.0048217s 08:41:58.6 Info: AlterTable TrackFiles 08:41:58.6 Info: => 1.4E-06s 08:41:58.6 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 08:41:58.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:58.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" 08:41:58.6 Info: DROP TABLE "TrackFiles" 08:41:58.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:58.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:58.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:58.6 Info: => 0.006186s 08:41:58.6 Info: AlterTable TrackFiles 08:41:58.6 Info: => 1.5E-06s 08:41:58.6 Info: AlterColumn TrackFiles Modified DateTimeOffset 08:41:58.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:58.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" 08:41:58.6 Info: DROP TABLE "TrackFiles" 08:41:58.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:58.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:58.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:58.6 Info: => 0.0060051s 08:41:58.6 Info: AlterTable VersionInfo 08:41:58.6 Info: => 1.4E-06s 08:41:58.6 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 08:41:58.6 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 08:41:58.6 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 08:41:58.6 Info: DROP TABLE "VersionInfo" 08:41:58.6 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 08:41:58.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:41:58.6 Info: => 0.0048149s 08:41:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-31T08:41:58', 'postgres_update_timestamp_columns_to_with_timezone') 08:41:58.6 Info: Committing Transaction 08:41:58.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 08:41:58.6 Info: => 0.0055431s 08:41:58.6 Info: 62: add_on_delete_to_notifications migrating 08:41:58.6 Info: Beginning Transaction 08:41:58.6 Info: Starting migration of Main DB to 62 08:41:58.6 Info: AlterTable Notifications 08:41:58.6 Info: => 1.5E-06s 08:41:58.6 Info: CreateColumn Notifications OnArtistDelete Boolean 08:41:58.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 08:41:58.6 Info: => 0.0006551s 08:41:58.6 Info: AlterTable Notifications 08:41:58.6 Info: => 1.2E-06s 08:41:58.6 Info: CreateColumn Notifications OnAlbumDelete Boolean 08:41:58.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 08:41:58.6 Info: => 0.000623s 08:41:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-31T08:41:58', 'add_on_delete_to_notifications') 08:41:58.6 Info: Committing Transaction 08:41:58.6 Info: 62: add_on_delete_to_notifications migrated 08:41:58.6 Info: => 0.0009428s 08:41:58.6 Info: 63: add_custom_formats migrating 08:41:58.6 Info: Beginning Transaction 08:41:58.6 Info: Starting migration of Main DB to 63 08:41:58.6 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 0, 0) 08:41:58.6 Info: INSERT INTO "QualityProfiles" ("Name", "Cutoff", "Items") VALUES ('SDTV', 1, '[ { "quality": 1, "allowed": true } ]') 08:41:58.6 Info: AlterTable DelayProfiles 08:41:58.6 Info: => 1.3E-06s 08:41:58.6 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 08:41:58.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 08:41:58.6 Info: => 0.0006742s 08:41:58.6 Info: UpdateData 08:41:58.6 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 08:41:58.6 Info: => 5.56E-05s 08:41:58.6 Info: AlterTable TrackFiles 08:41:58.6 Info: => 1.2E-06s 08:41:58.6 Info: CreateColumn TrackFiles OriginalFilePath String 08:41:58.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 08:41:58.6 Info: => 0.0006134s 08:41:58.6 Info: PerformDBOperation 08:41:58.6 Info: Performing DB Operation 08:41:58.6 Info: => 0.0012404s 08:41:58.6 Info: CreateTable CustomFormats 08:41:58.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) 08:41:58.6 Info: => 0.0001508s 08:41:58.6 Info: CreateIndex CustomFormats (Name) 08:41:58.6 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 08:41:58.6 Info: => 9.38E-05s 08:41:58.6 Info: AlterTable QualityProfiles 08:41:58.6 Info: => 1.4E-06s 08:41:58.6 Info: CreateColumn QualityProfiles FormatItems String 08:41:58.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 08:41:58.6 Info: => 0.0006517s 08:41:58.6 Info: AlterTable QualityProfiles 08:41:58.6 Info: => 1.4E-06s 08:41:58.6 Info: CreateColumn QualityProfiles MinFormatScore Int32 08:41:58.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 08:41:58.6 Info: => 0.0006658s 08:41:58.6 Info: AlterTable QualityProfiles 08:41:58.6 Info: => 1.5E-06s 08:41:58.6 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 08:41:58.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 08:41:58.6 Info: => 0.0006275s 08:41:58.6 Info: PerformDBOperation 08:41:58.6 Info: Performing DB Operation 08:41:58.6 Info: => 0.0021944s 08:41:58.6 Info: PerformDBOperation 08:41:58.6 Info: Performing DB Operation 08:41:58.6 Info: => 4.55E-05s 08:41:58.6 Info: DeleteColumn ReleaseProfiles Preferred 08:41:58.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) 08:41:58.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 08:41:58.6 Info: DROP TABLE "ReleaseProfiles" 08:41:58.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 08:41:58.6 Info: => 0.0060922s 08:41:58.6 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 08:41:58.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) 08:41:58.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 08:41:58.7 Info: DROP TABLE "ReleaseProfiles" 08:41:58.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 08:41:58.7 Info: => 0.0048151s 08:41:58.7 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 08:41:58.7 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 08:41:58.7 Info: => 5.83E-05s 08:41:58.7 Info: AlterTable DelayProfiles 08:41:58.7 Info: => 1.2E-06s 08:41:58.7 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 08:41:58.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 08:41:58.7 Info: => 0.0006496s 08:41:58.7 Info: AlterTable DelayProfiles 08:41:58.7 Info: => 1.2E-06s 08:41:58.7 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 08:41:58.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 08:41:58.7 Info: => 0.0006254s 08:41:58.7 Info: -> 2 Insert operations completed in 00:00:00.0001673 taking an average of 00:00:00.0000836 08:41:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-31T08:41:58', 'add_custom_formats') 08:41:58.7 Info: Committing Transaction 08:41:58.7 Info: 63: add_custom_formats migrated 08:41:58.7 Info: => 0.0010472s 08:41:58.7 Debug: Took: 00:00:00.4995609 08:41:58.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_zero_scores_for_disabled_release_profiles --- 08:41:58.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_not_renumber_prio_for_disabled_clients --- 08:41:58.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121187449702_153/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:58.7 Info: DatabaseEngineVersionCheck migrating 08:41:58.7 Info: PerformDBOperation 08:41:58.7 Info: Performing DB Operation 08:41:58.7 Info: SQLite 3.46.0 08:41:58.7 Info: => 0.0010963s 08:41:58.7 Info: DatabaseEngineVersionCheck migrated 08:41:58.7 Info: => 0.0011139s 08:41:58.7 Info: VersionMigration migrating 08:41:58.7 Info: Beginning Transaction 08:41:58.7 Info: CreateTable VersionInfo 08:41:58.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:41:58.7 Info: => 0.0001516s 08:41:58.7 Info: Committing Transaction 08:41:58.7 Info: VersionMigration migrated 08:41:58.7 Info: => 0.0005718s 08:41:58.7 Info: VersionUniqueMigration migrating 08:41:58.7 Info: Beginning Transaction 08:41:58.7 Info: CreateIndex VersionInfo (Version) 08:41:58.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:41:58.7 Info: => 0.0001654s 08:41:58.7 Info: AlterTable VersionInfo 08:41:58.7 Info: => 1.5E-06s 08:41:58.7 Info: CreateColumn VersionInfo AppliedOn DateTime 08:41:58.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:41:58.7 Info: => 0.0005482s 08:41:58.7 Info: Committing Transaction 08:41:58.7 Info: VersionUniqueMigration migrated 08:41:58.7 Info: => 0.0007664s 08:41:58.7 Info: VersionDescriptionMigration migrating 08:41:58.7 Info: Beginning Transaction 08:41:58.7 Info: AlterTable VersionInfo 08:41:58.7 Info: => 1.3E-06s 08:41:58.7 Info: CreateColumn VersionInfo Description String 08:41:58.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:41:58.7 Info: => 0.000214s 08:41:58.7 Info: Committing Transaction 08:41:58.7 Info: VersionDescriptionMigration migrated 08:41:58.7 Info: => 0.0004066s 08:41:58.7 Info: 1: InitialSetup migrating 08:41:58.7 Info: Beginning Transaction 08:41:58.7 Info: Starting migration of Main DB to 1 08:41:58.7 Info: CreateTable Config 08:41:58.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:41:58.7 Info: => 0.000177s 08:41:58.7 Info: CreateIndex Config (Key) 08:41:58.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:41:58.7 Info: => 0.0001406s 08:41:58.7 Info: CreateTable RootFolders 08:41:58.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:41:58.7 Info: => 0.0001066s 08:41:58.7 Info: CreateIndex RootFolders (Path) 08:41:58.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:41:58.7 Info: => 0.0001051s 08:41:58.7 Info: CreateTable Artists 08:41:58.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) 08:41:58.7 Info: => 0.000327s 08:41:58.7 Info: CreateIndex Artists (ForeignArtistId) 08:41:58.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:58.7 Info: => 0.0001059s 08:41:58.7 Info: CreateIndex Artists (NameSlug) 08:41:58.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:58.7 Info: => 0.0001183s 08:41:58.7 Info: CreateIndex Artists (CleanName) 08:41:58.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:58.7 Info: => 0.002396s 08:41:58.7 Info: CreateIndex Artists (Path) 08:41:58.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:58.7 Info: => 0.000107s 08:41:58.7 Info: CreateTable Albums 08:41:58.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) 08:41:58.7 Info: => 0.0002741s 08:41:58.7 Info: CreateIndex Albums (ForeignAlbumId) 08:41:58.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:58.7 Info: => 0.0001068s 08:41:58.7 Info: CreateIndex Albums (MBId) 08:41:58.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:58.7 Info: => 9.63E-05s 08:41:58.7 Info: CreateIndex Albums (TADBId) 08:41:58.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:58.7 Info: => 9.6E-05s 08:41:58.7 Info: CreateIndex Albums (TitleSlug) 08:41:58.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:58.7 Info: => 9.83E-05s 08:41:58.7 Info: CreateIndex Albums (CleanTitle) 08:41:58.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:58.7 Info: => 9.92E-05s 08:41:58.7 Info: CreateIndex Albums (Path) 08:41:58.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:41:58.7 Info: => 9.35E-05s 08:41:58.7 Info: CreateTable Tracks 08:41:58.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) 08:41:58.7 Info: => 0.000188s 08:41:58.7 Info: CreateIndex Tracks (ForeignTrackId) 08:41:58.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:58.7 Info: => 9.94E-05s 08:41:58.7 Info: CreateIndex Tracks (ArtistId) 08:41:58.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:58.7 Info: => 0.000101s 08:41:58.7 Info: CreateIndex Tracks (TrackFileId) 08:41:58.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:58.7 Info: => 0.0001156s 08:41:58.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:41:58.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:41:58.7 Info: => 9.08E-05s 08:41:58.7 Info: CreateTable TrackFiles 08:41:58.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) 08:41:58.7 Info: => 0.0001535s 08:41:58.7 Info: CreateIndex TrackFiles (ArtistId) 08:41:58.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:41:58.7 Info: => 9.4E-05s 08:41:58.7 Info: CreateIndex TrackFiles (AlbumId) 08:41:58.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:58.7 Info: => 8.19E-05s 08:41:58.7 Info: CreateTable History 08:41:58.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) 08:41:58.7 Info: => 0.0001605s 08:41:58.7 Info: CreateIndex History (Date) 08:41:58.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:58.7 Info: => 8.63E-05s 08:41:58.7 Info: CreateIndex History (EventType) 08:41:58.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:58.7 Info: => 0.0001149s 08:41:58.7 Info: CreateIndex History (DownloadId) 08:41:58.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:41:58.7 Info: => 9.69E-05s 08:41:58.7 Info: CreateIndex History (AlbumId) 08:41:58.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:41:58.7 Info: => 8.21E-05s 08:41:58.7 Info: CreateTable Notifications 08:41:58.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) 08:41:58.7 Info: => 0.0001413s 08:41:58.7 Info: CreateTable ScheduledTasks 08:41:58.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:41:58.7 Info: => 0.0001168s 08:41:58.7 Info: CreateIndex ScheduledTasks (TypeName) 08:41:58.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:58.7 Info: => 8.3E-05s 08:41:58.7 Info: CreateTable Indexers 08:41:58.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) 08:41:58.7 Info: => 0.0001184s 08:41:58.7 Info: CreateIndex Indexers (Name) 08:41:58.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:58.7 Info: => 0.0001138s 08:41:58.7 Info: CreateTable Profiles 08:41:58.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:41:58.7 Info: => 0.0001196s 08:41:58.7 Info: CreateIndex Profiles (Name) 08:41:58.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:41:58.7 Info: => 8.75E-05s 08:41:58.7 Info: CreateTable QualityDefinitions 08:41:58.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:41:58.7 Info: => 0.000119s 08:41:58.7 Info: CreateIndex QualityDefinitions (Quality) 08:41:58.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:41:58.7 Info: => 8.33E-05s 08:41:58.7 Info: CreateIndex QualityDefinitions (Title) 08:41:58.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:41:58.7 Info: => 8.69E-05s 08:41:58.7 Info: CreateTable NamingConfig 08:41:58.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) 08:41:58.7 Info: => 0.0001638s 08:41:58.7 Info: CreateTable Blacklist 08:41:58.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 '') 08:41:58.7 Info: => 0.0002041s 08:41:58.7 Info: CreateTable Metadata 08:41:58.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) 08:41:58.7 Info: => 0.0001188s 08:41:58.7 Info: CreateTable MetadataFiles 08:41:58.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) 08:41:58.7 Info: => 0.0001457s 08:41:58.7 Info: CreateTable DownloadClients 08:41:58.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) 08:41:58.7 Info: => 0.000131s 08:41:58.7 Info: CreateTable PendingReleases 08:41:58.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 '') 08:41:58.7 Info: => 0.0001331s 08:41:58.7 Info: CreateTable RemotePathMappings 08:41:58.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:41:58.7 Info: => 0.0001119s 08:41:58.7 Info: CreateTable Tags 08:41:58.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:41:58.7 Info: => 9.43E-05s 08:41:58.7 Info: CreateIndex Tags (Label) 08:41:58.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:41:58.7 Info: => 0.000104s 08:41:58.7 Info: CreateTable Restrictions 08:41:58.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:41:58.7 Info: => 0.0001114s 08:41:58.7 Info: CreateTable DelayProfiles 08:41:58.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) 08:41:58.7 Info: => 0.0001427s 08:41:58.7 Info: CreateTable Users 08:41:58.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:41:58.7 Info: => 0.000105s 08:41:58.7 Info: CreateIndex Users (Identifier) 08:41:58.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:41:58.7 Info: => 9.23E-05s 08:41:58.7 Info: CreateIndex Users (Username) 08:41:58.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:41:58.7 Info: => 8.8E-05s 08:41:58.7 Info: CreateTable Commands 08:41:58.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) 08:41:58.7 Info: => 0.0001492s 08:41:58.7 Info: CreateTable IndexerStatus 08:41:58.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) 08:41:58.7 Info: => 0.0001474s 08:41:58.7 Info: CreateIndex IndexerStatus (ProviderId) 08:41:58.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:58.7 Info: => 8.92E-05s 08:41:58.7 Info: CreateTable ExtraFiles 08:41:58.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) 08:41:58.7 Info: => 0.0001342s 08:41:58.7 Info: CreateTable LyricFiles 08:41:58.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) 08:41:58.7 Info: => 0.0001492s 08:41:58.7 Info: CreateTable LanguageProfiles 08:41:58.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:41:58.7 Info: => 0.0001057s 08:41:58.7 Info: CreateIndex LanguageProfiles (Name) 08:41:58.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:41:58.7 Info: => 9.38E-05s 08:41:58.7 Info: CreateTable DownloadClientStatus 08:41:58.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) 08:41:58.7 Info: => 0.000118s 08:41:58.7 Info: CreateIndex DownloadClientStatus (ProviderId) 08:41:58.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:58.7 Info: => 9.17E-05s 08:41:58.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:41:58.7 Info: -> 1 Insert operations completed in 00:00:00.0000691 taking an average of 00:00:00.0000691 08:41:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:41:58', 'InitialSetup') 08:41:58.7 Info: Committing Transaction 08:41:58.7 Info: 1: InitialSetup migrated 08:41:58.7 Info: => 0.0010206s 08:41:58.7 Info: 2: add_reason_to_pending_releases migrating 08:41:58.7 Info: Beginning Transaction 08:41:58.7 Info: Starting migration of Main DB to 2 08:41:58.7 Info: AlterTable PendingReleases 08:41:58.7 Info: => 1.4E-06s 08:41:58.7 Info: CreateColumn PendingReleases Reason Int32 08:41:58.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:41:58.7 Info: => 0.0005823s 08:41:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:41:58', 'add_reason_to_pending_releases') 08:41:58.7 Info: Committing Transaction 08:41:58.7 Info: 2: add_reason_to_pending_releases migrated 08:41:58.7 Info: => 0.000878s 08:41:58.7 Info: 3: add_medium_support migrating 08:41:58.7 Info: Beginning Transaction 08:41:58.7 Info: Starting migration of Main DB to 3 08:41:58.7 Info: AlterTable Albums 08:41:58.7 Info: => 1.6E-06s 08:41:58.7 Info: CreateColumn Albums Media String 08:41:58.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:41:58.7 Info: => 0.0005777s 08:41:58.7 Info: AlterTable Tracks 08:41:58.7 Info: => 1.4E-06s 08:41:58.7 Info: CreateColumn Tracks MediumNumber Int32 08:41:58.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:41:58.7 Info: => 0.0005268s 08:41:58.7 Info: AlterTable Tracks 08:41:58.7 Info: => 1.3E-06s 08:41:58.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:41:58.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:41:58.7 Info: => 0.0005375s 08:41:58.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:58.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:58.7 Info: => 4.83E-05s 08:41:58.7 Info: DeleteColumn Tracks TrackNumber 08:41:58.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) 08:41:58.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" 08:41:58.7 Info: DROP TABLE "Tracks" 08:41:58.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:58.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:58.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:58.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:58.7 Info: => 0.0045329s 08:41:58.7 Info: AlterTable Tracks 08:41:58.7 Info: => 1.5E-06s 08:41:58.7 Info: CreateColumn Tracks TrackNumber String 08:41:58.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:41:58.7 Info: => 0.0005372s 08:41:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:41:58', 'add_medium_support') 08:41:58.7 Info: Committing Transaction 08:41:58.7 Info: 3: add_medium_support migrated 08:41:58.7 Info: => 0.0009221s 08:41:58.7 Info: 4: add_various_qualites_in_profile migrating 08:41:58.7 Info: Beginning Transaction 08:41:58.7 Info: Starting migration of Main DB to 4 08:41:58.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:58.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:58.7 Info: => 5.66E-05s 08:41:58.7 Info: PerformDBOperation 08:41:58.7 Info: Performing DB Operation 08:41:58.7 Info: => 4.22E-05s 08:41:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:41:58', 'add_various_qualites_in_profile') 08:41:58.7 Info: Committing Transaction 08:41:58.7 Info: 4: add_various_qualites_in_profile migrated 08:41:58.7 Info: => 0.0002969s 08:41:58.7 Info: 5: metadata_profiles migrating 08:41:58.7 Info: Beginning Transaction 08:41:58.7 Info: Starting migration of Main DB to 5 08:41:58.7 Info: CreateTable MetadataProfiles 08:41:58.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 08:41:58.7 Info: => 0.0001609s 08:41:58.7 Info: CreateIndex MetadataProfiles (Name) 08:41:58.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 08:41:58.7 Info: => 9.78E-05s 08:41:58.7 Info: AlterTable Artists 08:41:58.7 Info: => 1.3E-06s 08:41:58.7 Info: CreateColumn Artists MetadataProfileId Int32 08:41:58.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 08:41:58.7 Info: => 0.0005608s 08:41:58.7 Info: DeleteColumn Artists PrimaryAlbumTypes 08:41:58.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 08:41:58.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 08:41:58.7 Info: DROP TABLE "Artists" 08:41:58.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:58.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:58.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:58.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:58.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:58.7 Info: => 0.004851s 08:41:58.7 Info: DeleteColumn Artists SecondaryAlbumTypes 08:41:58.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 08:41:58.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 08:41:58.7 Info: DROP TABLE "Artists" 08:41:58.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:58.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:58.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:58.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:58.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:58.8 Info: => 0.0048773s 08:41:58.8 Info: AlterTable Albums 08:41:58.8 Info: => 1.6E-06s 08:41:58.8 Info: CreateColumn Albums SecondaryTypes String 08:41:58.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 08:41:58.8 Info: => 0.0005412s 08:41:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-31T08:41:58', 'metadata_profiles') 08:41:58.8 Info: Committing Transaction 08:41:58.8 Info: 5: metadata_profiles migrated 08:41:58.8 Info: => 0.0009715s 08:41:58.8 Info: 6: separate_automatic_and_interactive_search migrating 08:41:58.8 Info: Beginning Transaction 08:41:58.8 Info: Starting migration of Main DB to 6 08:41:58.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 08:41:58.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 08:41:58.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 08:41:58.8 Info: DROP TABLE "Indexers" 08:41:58.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:58.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:58.8 Info: => 0.0065104s 08:41:58.8 Info: AlterTable Indexers 08:41:58.8 Info: => 1.4E-06s 08:41:58.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 08:41:58.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 08:41:58.8 Info: => 0.0005365s 08:41:58.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:58.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:58.8 Info: => 4.53E-05s 08:41:58.8 Info: AlterTable Indexers 08:41:58.8 Info: => 1.1E-06s 08:41:58.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 08:41:58.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 08:41:58.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 08:41:58.8 Info: DROP TABLE "Indexers" 08:41:58.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:58.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:58.8 Info: => 0.0040811s 08:41:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-31T08:41:58', 'separate_automatic_and_interactive_search') 08:41:58.8 Info: Committing Transaction 08:41:58.8 Info: 6: separate_automatic_and_interactive_search migrated 08:41:58.8 Info: => 0.0044802s 08:41:58.8 Info: 7: change_album_path_to_relative migrating 08:41:58.8 Info: Beginning Transaction 08:41:58.8 Info: Starting migration of Main DB to 7 08:41:58.8 Info: DeleteColumn Albums Path 08:41:58.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 08:41:58.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 08:41:58.8 Info: DROP TABLE "Albums" 08:41:58.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:58.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:58.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:58.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:58.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:58.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:58.8 Info: => 0.0050042s 08:41:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-31T08:41:58', 'change_album_path_to_relative') 08:41:58.8 Info: Committing Transaction 08:41:58.8 Info: 7: change_album_path_to_relative migrated 08:41:58.8 Info: => 0.0054236s 08:41:58.8 Info: 8: change_quality_size_mb_to_kb migrating 08:41:58.8 Info: Beginning Transaction 08:41:58.8 Info: Starting migration of Main DB to 8 08:41:58.8 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 08:41:58.8 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 08:41:58.8 Info: => 5.66E-05s 08:41:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-31T08:41:58', 'change_quality_size_mb_to_kb') 08:41:58.8 Info: Committing Transaction 08:41:58.8 Info: 8: change_quality_size_mb_to_kb migrated 08:41:58.8 Info: => 0.000316s 08:41:58.8 Info: 9: album_releases migrating 08:41:58.8 Info: Beginning Transaction 08:41:58.8 Info: Starting migration of Main DB to 9 08:41:58.8 Info: AlterTable Albums 08:41:58.8 Info: => 1.2E-06s 08:41:58.8 Info: CreateColumn Albums Releases String 08:41:58.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 08:41:58.8 Info: => 0.0005866s 08:41:58.8 Info: AlterTable Albums 08:41:58.8 Info: => 1.3E-06s 08:41:58.8 Info: CreateColumn Albums CurrentRelease String 08:41:58.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 08:41:58.8 Info: => 0.0005582s 08:41:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-31T08:41:58', 'album_releases') 08:41:58.8 Info: Committing Transaction 08:41:58.8 Info: 9: album_releases migrated 08:41:58.8 Info: => 0.0008666s 08:41:58.8 Info: 10: album_releases_fix migrating 08:41:58.8 Info: Beginning Transaction 08:41:58.8 Info: Starting migration of Main DB to 10 08:41:58.8 Info: AlterTable Albums 08:41:58.8 Info: => 1.5E-06s 08:41:58.8 Info: AlterColumn Albums Releases String 08:41:58.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 08:41:58.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 08:41:58.8 Info: DROP TABLE "Albums" 08:41:58.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:58.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:58.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:58.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:58.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:58.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:58.8 Info: => 0.0061857s 08:41:58.8 Info: AlterTable Albums 08:41:58.8 Info: => 1.3E-06s 08:41:58.8 Info: AlterColumn Albums CurrentRelease String 08:41:58.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 08:41:58.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 08:41:58.8 Info: DROP TABLE "Albums" 08:41:58.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:58.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:58.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:58.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:58.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:58.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:58.8 Info: => 0.0049064s 08:41:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-31T08:41:58', 'album_releases_fix') 08:41:58.8 Info: Committing Transaction 08:41:58.8 Info: 10: album_releases_fix migrated 08:41:58.8 Info: => 0.0052975s 08:41:58.8 Info: 11: import_lists migrating 08:41:58.8 Info: Beginning Transaction 08:41:58.8 Info: Starting migration of Main DB to 11 08:41:58.8 Info: CreateTable ImportLists 08:41:58.8 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 08:41:58.8 Info: => 0.0001826s 08:41:58.8 Info: CreateIndex ImportLists (Name) 08:41:58.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:41:58.8 Info: => 8.98E-05s 08:41:58.8 Info: CreateTable ImportListStatus 08:41:58.8 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 08:41:58.8 Info: => 0.0001321s 08:41:58.8 Info: CreateIndex ImportListStatus (ProviderId) 08:41:58.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:58.8 Info: => 8.54E-05s 08:41:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-31T08:41:58', 'import_lists') 08:41:58.8 Info: Committing Transaction 08:41:58.8 Info: 11: import_lists migrated 08:41:58.8 Info: => 0.0004228s 08:41:58.8 Info: 12: add_release_status migrating 08:41:58.8 Info: Beginning Transaction 08:41:58.8 Info: Starting migration of Main DB to 12 08:41:58.8 Info: AlterTable MetadataProfiles 08:41:58.8 Info: => 1.4E-06s 08:41:58.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 08:41:58.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 08:41:58.8 Info: => 0.0006051s 08:41:58.8 Info: PerformDBOperation 08:41:58.8 Info: Performing DB Operation 08:41:58.8 Info: => 3.28E-05s 08:41:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-31T08:41:58', 'add_release_status') 08:41:58.8 Info: Committing Transaction 08:41:58.8 Info: 12: add_release_status migrated 08:41:58.8 Info: => 0.0003222s 08:41:58.8 Info: 13: album_download_notification migrating 08:41:58.8 Info: Beginning Transaction 08:41:58.8 Info: Starting migration of Main DB to 13 08:41:58.8 Info: AlterTable Notifications 08:41:58.8 Info: => 1.5E-06s 08:41:58.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 08:41:58.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 08:41:58.8 Info: => 0.0006113s 08:41:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-31T08:41:58', 'album_download_notification') 08:41:58.8 Info: Committing Transaction 08:41:58.8 Info: 13: album_download_notification migrated 08:41:58.8 Info: => 0.0009298s 08:41:58.8 Info: 14: fix_language_metadata_profiles migrating 08:41:58.8 Info: Beginning Transaction 08:41:58.8 Info: Starting migration of Main DB to 14 08:41:58.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 08:41:58.8 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 08:41:58.8 Info: => 8.49E-05s 08:41:58.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 08:41:58.8 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 08:41:58.8 Info: => 6.55E-05s 08:41:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-31T08:41:58', 'fix_language_metadata_profiles') 08:41:58.8 Info: Committing Transaction 08:41:58.8 Info: 14: fix_language_metadata_profiles migrated 08:41:58.8 Info: => 0.0003468s 08:41:58.8 Info: 15: remove_fanzub migrating 08:41:58.8 Info: Beginning Transaction 08:41:58.8 Info: Starting migration of Main DB to 15 08:41:58.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:58.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:58.8 Info: => 5.02E-05s 08:41:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-31T08:41:58', 'remove_fanzub') 08:41:58.8 Info: Committing Transaction 08:41:58.8 Info: 15: remove_fanzub migrated 08:41:58.8 Info: => 0.0003044s 08:41:58.8 Info: 16: update_artist_history_indexes migrating 08:41:58.8 Info: Beginning Transaction 08:41:58.8 Info: Starting migration of Main DB to 16 08:41:58.8 Info: CreateIndex Albums (ArtistId) 08:41:58.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 08:41:58.8 Info: => 0.0001123s 08:41:58.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 08:41:58.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 08:41:58.8 Info: => 9.32E-05s 08:41:58.8 Info: DeleteIndex History (AlbumId) 08:41:58.8 Info: DROP INDEX "IX_History_AlbumId" 08:41:58.8 Info: => 0.0001298s 08:41:58.8 Info: CreateIndex History (AlbumId, Date) 08:41:58.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:58.8 Info: => 0.0001012s 08:41:58.8 Info: DeleteIndex History (DownloadId) 08:41:58.8 Info: DROP INDEX "IX_History_DownloadId" 08:41:58.8 Info: => 0.0001141s 08:41:58.8 Info: CreateIndex History (DownloadId, Date) 08:41:58.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:58.8 Info: => 9.6E-05s 08:41:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-31T08:41:58', 'update_artist_history_indexes') 08:41:58.8 Info: Committing Transaction 08:41:58.8 Info: 16: update_artist_history_indexes migrated 08:41:58.8 Info: => 0.0004338s 08:41:58.8 Info: 17: remove_nma migrating 08:41:58.8 Info: Beginning Transaction 08:41:58.8 Info: Starting migration of Main DB to 17 08:41:58.8 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:58.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 08:41:58.8 Info: => 5.56E-05s 08:41:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-31T08:41:58', 'remove_nma') 08:41:58.8 Info: Committing Transaction 08:41:58.8 Info: 17: remove_nma migrated 08:41:58.8 Info: => 0.0003225s 08:41:58.8 Info: 18: album_disambiguation migrating 08:41:58.8 Info: Beginning Transaction 08:41:58.8 Info: Starting migration of Main DB to 18 08:41:58.8 Info: AlterTable Albums 08:41:58.8 Info: => 1.5E-06s 08:41:58.8 Info: CreateColumn Albums Disambiguation String 08:41:58.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 08:41:58.8 Info: => 0.0006215s 08:41:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-31T08:41:58', 'album_disambiguation') 08:41:58.8 Info: Committing Transaction 08:41:58.8 Info: 18: album_disambiguation migrated 08:41:58.8 Info: => 0.0009321s 08:41:58.8 Info: 19: add_ape_quality_in_profiles migrating 08:41:58.8 Info: Beginning Transaction 08:41:58.8 Info: Starting migration of Main DB to 19 08:41:58.8 Info: PerformDBOperation 08:41:58.8 Info: Performing DB Operation 08:41:58.8 Info: => 4E-05s 08:41:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-31T08:41:58', 'add_ape_quality_in_profiles') 08:41:58.8 Info: Committing Transaction 08:41:58.8 Info: 19: add_ape_quality_in_profiles migrated 08:41:58.8 Info: => 0.0003019s 08:41:58.8 Info: 20: remove_pushalot migrating 08:41:58.8 Info: Beginning Transaction 08:41:58.8 Info: Starting migration of Main DB to 20 08:41:58.8 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:58.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 08:41:58.8 Info: => 5.35E-05s 08:41:58.8 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:58.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 08:41:58.8 Info: => 4.03E-05s 08:41:58.8 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:58.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 08:41:58.8 Info: => 4.04E-05s 08:41:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-31T08:41:58', 'remove_pushalot') 08:41:58.8 Info: Committing Transaction 08:41:58.8 Info: 20: remove_pushalot migrated 08:41:58.8 Info: => 0.000293s 08:41:58.8 Info: 21: add_custom_filters migrating 08:41:58.8 Info: Beginning Transaction 08:41:58.8 Info: Starting migration of Main DB to 21 08:41:58.8 Info: CreateTable CustomFilters 08:41:58.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 08:41:58.8 Info: => 0.0001388s 08:41:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-31T08:41:58', 'add_custom_filters') 08:41:58.8 Info: Committing Transaction 08:41:58.8 Info: 21: add_custom_filters migrated 08:41:58.8 Info: => 0.0004298s 08:41:58.8 Info: 22: import_list_tags migrating 08:41:58.8 Info: Beginning Transaction 08:41:58.8 Info: Starting migration of Main DB to 22 08:41:58.8 Info: AlterTable ImportLists 08:41:58.8 Info: => 1.3E-06s 08:41:58.8 Info: CreateColumn ImportLists Tags String 08:41:58.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 08:41:58.8 Info: => 0.0006196s 08:41:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-31T08:41:58', 'import_list_tags') 08:41:58.8 Info: Committing Transaction 08:41:58.8 Info: 22: import_list_tags migrated 08:41:58.8 Info: => 0.0009227s 08:41:58.8 Info: 23: add_release_groups_etc migrating 08:41:58.8 Info: Beginning Transaction 08:41:58.8 Info: Starting migration of Main DB to 23 08:41:58.8 Info: CreateTable ArtistMetadata 08:41:58.8 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 08:41:58.8 Info: => 0.000193s 08:41:58.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 08:41:58.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 08:41:58.8 Info: => 9.38E-05s 08:41:58.8 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 08:41:58.8 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 08:41:58.8 Info: => 0.0001376s 08:41:58.8 Info: AlterTable Artists 08:41:58.8 Info: => 1.4E-06s 08:41:58.8 Info: CreateColumn Artists ArtistMetadataId Int32 08:41:58.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:58.8 Info: => 0.0006275s 08:41:58.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:58.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:58.8 Info: => 7.52E-05s 08:41:58.8 Info: CreateTable AlbumReleases 08:41:58.8 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 08:41:58.8 Info: => 0.0001707s 08:41:58.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 08:41:58.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:41:58.8 Info: => 8.92E-05s 08:41:58.8 Info: CreateIndex AlbumReleases (AlbumId) 08:41:58.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:41:58.8 Info: => 8.22E-05s 08:41:58.8 Info: PerformDBOperation 08:41:58.8 Info: Performing DB Operation 08:41:58.8 Info: => 4.23E-05s 08:41:58.8 Info: AlterTable Albums 08:41:58.8 Info: => 1.2E-06s 08:41:58.8 Info: CreateColumn Albums ArtistMetadataId Int32 08:41:58.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:58.8 Info: => 0.0006281s 08:41:58.8 Info: AlterTable Albums 08:41:58.8 Info: => 1.4E-06s 08:41:58.8 Info: CreateColumn Albums AnyReleaseOk Boolean 08:41:58.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 08:41:58.8 Info: => 0.000624s 08:41:58.8 Info: AlterTable Albums 08:41:58.8 Info: => 1.4E-06s 08:41:58.8 Info: CreateColumn Albums Links String 08:41:58.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 08:41:58.8 Info: => 0.0006184s 08:41:58.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:58.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:58.8 Info: => 9.01E-05s 08:41:58.8 Info: AlterTable Tracks 08:41:58.8 Info: => 1E-06s 08:41:58.8 Info: CreateColumn Tracks ForeignRecordingId String 08:41:58.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 08:41:58.8 Info: => 0.0006251s 08:41:58.8 Info: AlterTable Tracks 08:41:58.8 Info: => 1.3E-06s 08:41:58.8 Info: CreateColumn Tracks AlbumReleaseId Int32 08:41:58.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 08:41:58.8 Info: => 0.0006063s 08:41:58.8 Info: AlterTable Tracks 08:41:58.8 Info: => 1.1E-06s 08:41:58.8 Info: CreateColumn Tracks ArtistMetadataId Int32 08:41:58.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:58.8 Info: => 0.0006066s 08:41:58.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:58.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:58.8 Info: => 0.0001162s 08:41:58.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:58.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:58.8 Info: => 8.05E-05s 08:41:58.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 08:41:58.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) 08:41:58.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" 08:41:58.8 Info: DROP TABLE "Artists" 08:41:58.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:58.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:58.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:58.8 Info: => 0.0062009s 08:41:58.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 08:41:58.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) 08:41:58.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" 08:41:58.8 Info: DROP TABLE "Albums" 08:41:58.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:58.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:58.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:58.8 Info: => 0.0051086s 08:41:58.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 08:41:58.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) 08:41:58.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" 08:41:58.8 Info: DROP TABLE "Tracks" 08:41:58.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:58.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:58.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:58.8 Info: => 0.0057391s 08:41:58.8 Info: DeleteColumn TrackFiles ArtistId 08:41:58.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) 08:41:58.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" 08:41:58.8 Info: DROP TABLE "TrackFiles" 08:41:58.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:58.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:58.8 Info: => 0.005798s 08:41:58.8 Info: CreateIndex Artists (ArtistMetadataId) 08:41:58.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:58.8 Info: => 9.07E-05s 08:41:58.8 Info: CreateIndex Artists (Monitored) 08:41:58.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:58.8 Info: => 8.57E-05s 08:41:58.8 Info: CreateIndex Albums (ArtistMetadataId) 08:41:58.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:58.8 Info: => 8.39E-05s 08:41:58.8 Info: CreateIndex Tracks (ArtistMetadataId) 08:41:58.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 08:41:58.8 Info: => 8.24E-05s 08:41:58.8 Info: CreateIndex Tracks (AlbumReleaseId) 08:41:58.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 08:41:58.8 Info: => 8.18E-05s 08:41:58.8 Info: CreateIndex Tracks (ForeignRecordingId) 08:41:58.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 08:41:58.8 Info: => 8.63E-05s 08:41:58.8 Info: UpdateData 08:41:58.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:58.8 Info: => 4.96E-05s 08:41:58.8 Info: UpdateData 08:41:58.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:58.8 Info: => 4.45E-05s 08:41:58.8 Info: UpdateData 08:41:58.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 08:41:58.8 Info: => 5.11E-05s 08:41:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-31T08:41:58', 'add_release_groups_etc') 08:41:58.8 Info: Committing Transaction 08:41:58.8 Info: 23: add_release_groups_etc migrated 08:41:58.8 Info: => 0.0006469s 08:41:58.8 Info: 24: NewMediaInfoFormat migrating 08:41:58.8 Info: Beginning Transaction 08:41:58.8 Info: Starting migration of Main DB to 24 08:41:58.8 Info: UpdateData 08:41:58.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 08:41:58.8 Info: => 5.63E-05s 08:41:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-31T08:41:58', 'NewMediaInfoFormat') 08:41:58.8 Info: Committing Transaction 08:41:58.8 Info: 24: NewMediaInfoFormat migrated 08:41:58.8 Info: => 0.0003199s 08:41:58.8 Info: 25: rename_restrictions_to_release_profiles migrating 08:41:58.8 Info: Beginning Transaction 08:41:58.8 Info: Starting migration of Main DB to 25 08:41:58.8 Info: RenameTable Restrictions ReleaseProfiles 08:41:58.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 08:41:58.8 Info: => 0.001644s 08:41:58.8 Info: AlterTable ReleaseProfiles 08:41:58.8 Info: => 1.7E-06s 08:41:58.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 08:41:58.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 08:41:58.8 Info: => 0.0005852s 08:41:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-31T08:41:58', 'rename_restrictions_to_release_profiles') 08:41:58.8 Info: Committing Transaction 08:41:58.8 Info: 25: rename_restrictions_to_release_profiles migrated 08:41:58.8 Info: => 0.0008791s 08:41:58.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 08:41:58.8 Info: Beginning Transaction 08:41:58.8 Info: Starting migration of Main DB to 26 08:41:58.8 Info: RenameTable Profiles QualityProfiles 08:41:58.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 08:41:58.8 Info: => 0.0016667s 08:41:58.8 Info: AlterTable QualityProfiles 08:41:58.8 Info: => 1.7E-06s 08:41:58.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 08:41:58.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:58.8 Info: => 0.0005774s 08:41:58.8 Info: AlterTable LanguageProfiles 08:41:58.8 Info: => 1.3E-06s 08:41:58.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 08:41:58.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:58.8 Info: => 0.0005572s 08:41:58.8 Info: UpdateData 08:41:58.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:58.8 Info: => 4.87E-05s 08:41:58.8 Info: UpdateData 08:41:58.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:58.8 Info: => 4.04E-05s 08:41:58.8 Info: RenameColumn Artists ProfileId to QualityProfileId 08:41:58.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) 08:41:58.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" 08:41:58.8 Info: DROP TABLE "Artists" 08:41:58.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:58.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:58.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:58.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:58.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:58.8 Info: => 0.005062s 08:41:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-31T08:41:58', 'rename_quality_profiles_add_upgrade_allowed') 08:41:58.8 Info: Committing Transaction 08:41:58.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 08:41:58.8 Info: => 0.0054861s 08:41:58.8 Info: 27: add_import_exclusions migrating 08:41:58.8 Info: Beginning Transaction 08:41:58.8 Info: Starting migration of Main DB to 27 08:41:58.8 Info: CreateTable ImportListExclusions 08:41:58.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 08:41:58.8 Info: => 0.0001349s 08:41:58.8 Info: CreateIndex ImportListExclusions (ForeignId) 08:41:58.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 08:41:58.8 Info: => 9.52E-05s 08:41:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-31T08:41:58', 'add_import_exclusions') 08:41:58.8 Info: Committing Transaction 08:41:58.8 Info: 27: add_import_exclusions migrated 08:41:58.8 Info: => 0.0003935s 08:41:58.8 Info: 28: clean_artist_metadata_table migrating 08:41:58.8 Info: Beginning Transaction 08:41:58.8 Info: Starting migration of Main DB to 28 08:41:58.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) 08:41:58.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) 08:41:58.8 Info: => 0.0001617s 08:41:58.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) 08:41:58.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) 08:41:58.8 Info: => 0.0001273s 08:41:58.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) 08:41:58.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) 08:41:58.8 Info: => 0.0001231s 08:41:58.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) 08:41:58.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) 08:41:58.8 Info: => 0.0001243s 08:41:58.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) 08:41:58.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) 08:41:58.8 Info: => 0.0001299s 08:41:58.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) 08:41:58.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) 08:41:58.8 Info: => 0.0001243s 08:41:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-31T08:41:58', 'clean_artist_metadata_table') 08:41:58.8 Info: Committing Transaction 08:41:58.8 Info: 28: clean_artist_metadata_table migrated 08:41:58.8 Info: => 0.0003909s 08:41:58.8 Info: 29: health_issue_notification migrating 08:41:58.8 Info: Beginning Transaction 08:41:58.8 Info: Starting migration of Main DB to 29 08:41:58.8 Info: AlterTable Notifications 08:41:58.8 Info: => 1.5E-06s 08:41:58.8 Info: CreateColumn Notifications OnHealthIssue Boolean 08:41:58.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 08:41:58.8 Info: => 0.0006143s 08:41:58.8 Info: AlterTable Notifications 08:41:58.8 Info: => 1.3E-06s 08:41:58.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 08:41:58.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 08:41:58.8 Info: => 0.0005841s 08:41:58.8 Info: AlterTable Notifications 08:41:58.8 Info: => 1.2E-06s 08:41:58.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 08:41:58.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 08:41:58.8 Info: => 0.000573s 08:41:58.8 Info: AlterTable Notifications 08:41:58.8 Info: => 1.3E-06s 08:41:58.8 Info: CreateColumn Notifications OnImportFailure Boolean 08:41:58.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 08:41:58.8 Info: => 0.0005978s 08:41:58.8 Info: AlterTable Notifications 08:41:58.8 Info: => 1.4E-06s 08:41:58.8 Info: CreateColumn Notifications OnTrackRetag Boolean 08:41:58.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 08:41:58.8 Info: => 0.0005871s 08:41:58.8 Info: DeleteColumn Notifications OnDownload 08:41:58.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) 08:41:58.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" 08:41:58.8 Info: DROP TABLE "Notifications" 08:41:58.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:58.8 Info: => 0.0046047s 08:41:58.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 08:41:58.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) 08:41:58.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" 08:41:58.9 Info: DROP TABLE "Notifications" 08:41:58.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:58.9 Info: => 0.0058579s 08:41:58.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-31T08:41:58', 'health_issue_notification') 08:41:58.9 Info: Committing Transaction 08:41:58.9 Info: 29: health_issue_notification migrated 08:41:58.9 Info: => 0.006236s 08:41:58.9 Info: 30: add_mediafilerepository_mtime migrating 08:41:58.9 Info: Beginning Transaction 08:41:58.9 Info: Starting migration of Main DB to 30 08:41:58.9 Info: AlterTable TrackFiles 08:41:58.9 Info: => 1.6E-06s 08:41:58.9 Info: CreateColumn TrackFiles Modified DateTime 08:41:58.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 08:41:58.9 Info: => 0.0006241s 08:41:58.9 Info: AlterTable TrackFiles 08:41:58.9 Info: => 1.4E-06s 08:41:58.9 Info: CreateColumn TrackFiles Path String 08:41:58.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 08:41:58.9 Info: => 0.0005887s 08:41:58.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:58.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:58.9 Info: => 4.33E-05s 08:41:58.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) 08:41:58.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) 08:41:58.9 Info: => 0.0001304s 08:41:58.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) 08:41:58.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) 08:41:58.9 Info: => 0.0001399s 08:41:58.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) 08:41:58.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) 08:41:58.9 Info: => 0.0001463s 08:41:58.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") 08:41:58.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") 08:41:58.9 Info: => 9.02E-05s 08:41:58.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:58.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:58.9 Info: => 5.86E-05s 08:41:58.9 Info: AlterTable TrackFiles 08:41:58.9 Info: => 1.3E-06s 08:41:58.9 Info: AlterColumn TrackFiles Path String 08:41:58.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:58.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" 08:41:58.9 Info: DROP TABLE "TrackFiles" 08:41:58.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:58.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:58.9 Info: => 0.0047276s 08:41:58.9 Info: CreateIndex TrackFiles (Path) 08:41:58.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:58.9 Info: => 8.98E-05s 08:41:58.9 Info: DeleteColumn TrackFiles RelativePath 08:41:58.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:58.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" 08:41:58.9 Info: DROP TABLE "TrackFiles" 08:41:58.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:58.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:58.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:58.9 Info: => 0.006145s 08:41:58.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-31T08:41:58', 'add_mediafilerepository_mtime') 08:41:58.9 Info: Committing Transaction 08:41:58.9 Info: 30: add_mediafilerepository_mtime migrated 08:41:58.9 Info: => 0.0064846s 08:41:58.9 Info: 31: add_artistmetadataid_constraint migrating 08:41:58.9 Info: Beginning Transaction 08:41:58.9 Info: Starting migration of Main DB to 31 08:41:58.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") 08:41:58.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") 08:41:58.9 Info: => 9.89E-05s 08:41:58.9 Info: DeleteIndex Artists (ArtistMetadataId) 08:41:58.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 08:41:58.9 Info: => 0.0001402s 08:41:58.9 Info: AlterColumn Artists ArtistMetadataId Int32 08:41:58.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:58.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" 08:41:58.9 Info: DROP TABLE "Artists" 08:41:58.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:58.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:58.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:58.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:58.9 Info: => 0.0050176s 08:41:58.9 Info: CreateIndex Artists (ArtistMetadataId) 08:41:58.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:58.9 Info: => 8.79E-05s 08:41:58.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-31T08:41:58', 'add_artistmetadataid_constraint') 08:41:58.9 Info: Committing Transaction 08:41:58.9 Info: 31: add_artistmetadataid_constraint migrated 08:41:58.9 Info: => 0.0004282s 08:41:58.9 Info: 32: old_ids_and_artist_alias migrating 08:41:58.9 Info: Beginning Transaction 08:41:58.9 Info: Starting migration of Main DB to 32 08:41:58.9 Info: AlterTable ArtistMetadata 08:41:58.9 Info: => 1.8E-06s 08:41:58.9 Info: CreateColumn ArtistMetadata Aliases String 08:41:58.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 08:41:58.9 Info: => 0.0006246s 08:41:58.9 Info: AlterTable ArtistMetadata 08:41:58.9 Info: => 1.4E-06s 08:41:58.9 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 08:41:58.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 08:41:58.9 Info: => 0.00059s 08:41:58.9 Info: AlterTable Albums 08:41:58.9 Info: => 1.4E-06s 08:41:58.9 Info: CreateColumn Albums OldForeignAlbumIds String 08:41:58.9 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 08:41:58.9 Info: => 0.0005977s 08:41:58.9 Info: AlterTable AlbumReleases 08:41:58.9 Info: => 1.2E-06s 08:41:58.9 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 08:41:58.9 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 08:41:58.9 Info: => 0.0005909s 08:41:58.9 Info: AlterTable Tracks 08:41:58.9 Info: => 1.4E-06s 08:41:58.9 Info: CreateColumn Tracks OldForeignRecordingIds String 08:41:58.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 08:41:58.9 Info: => 0.0005868s 08:41:58.9 Info: AlterTable Tracks 08:41:58.9 Info: => 1.4E-06s 08:41:58.9 Info: CreateColumn Tracks OldForeignTrackIds String 08:41:58.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 08:41:58.9 Info: => 0.0005878s 08:41:58.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-31T08:41:58', 'old_ids_and_artist_alias') 08:41:58.9 Info: Committing Transaction 08:41:58.9 Info: 32: old_ids_and_artist_alias migrated 08:41:58.9 Info: => 0.000883s 08:41:58.9 Info: 33: download_propers_config migrating 08:41:58.9 Info: Beginning Transaction 08:41:58.9 Info: Starting migration of Main DB to 33 08:41:58.9 Info: PerformDBOperation 08:41:58.9 Info: Performing DB Operation 08:41:58.9 Info: => 3.83E-05s 08:41:58.9 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:41:58.9 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:41:58.9 Info: => 4.15E-05s 08:41:58.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-31T08:41:58', 'download_propers_config') 08:41:58.9 Info: Committing Transaction 08:41:58.9 Info: 33: download_propers_config migrated 08:41:58.9 Info: => 0.000291s 08:41:58.9 Info: 34: remove_language_profiles migrating 08:41:58.9 Info: Beginning Transaction 08:41:58.9 Info: Starting migration of Main DB to 34 08:41:58.9 Info: DeleteTable LanguageProfiles 08:41:58.9 Info: DROP TABLE "LanguageProfiles" 08:41:58.9 Info: => 0.0002122s 08:41:58.9 Info: DeleteColumn Artists LanguageProfileId 08:41:58.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:58.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" 08:41:58.9 Info: DROP TABLE "Artists" 08:41:58.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:58.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:58.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:58.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:58.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:58.9 Info: => 0.0051407s 08:41:58.9 Info: DeleteColumn ImportLists LanguageProfileId 08:41:58.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) 08:41:58.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" 08:41:58.9 Info: DROP TABLE "ImportLists" 08:41:58.9 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 08:41:58.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:41:58.9 Info: => 0.0059062s 08:41:58.9 Info: DeleteColumn Blacklist Language 08:41:58.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) 08:41:58.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" 08:41:58.9 Info: DROP TABLE "Blacklist" 08:41:58.9 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 08:41:58.9 Info: => 0.0044913s 08:41:58.9 Info: DeleteColumn History Language 08:41:58.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) 08:41:58.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" 08:41:58.9 Info: DROP TABLE "History" 08:41:58.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 08:41:58.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:58.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:58.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:58.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:58.9 Info: => 0.0050614s 08:41:58.9 Info: DeleteColumn LyricFiles Language 08:41:58.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) 08:41:58.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" 08:41:58.9 Info: DROP TABLE "LyricFiles" 08:41:58.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:41:58.9 Info: => 0.0056581s 08:41:58.9 Info: DeleteColumn TrackFiles Language 08:41:58.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:58.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" 08:41:58.9 Info: DROP TABLE "TrackFiles" 08:41:58.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:58.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:58.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:58.9 Info: => 0.0047356s 08:41:58.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-31T08:41:58', 'remove_language_profiles') 08:41:58.9 Info: Committing Transaction 08:41:58.9 Info: 34: remove_language_profiles migrated 08:41:58.9 Info: => 0.0052539s 08:41:58.9 Info: 35: multi_disc_naming_format migrating 08:41:58.9 Info: Beginning Transaction 08:41:58.9 Info: Starting migration of Main DB to 35 08:41:58.9 Info: AlterTable NamingConfig 08:41:58.9 Info: => 1.4E-06s 08:41:58.9 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 08:41:58.9 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 08:41:58.9 Info: => 0.000608s 08:41:58.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:41:58.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:41:58.9 Info: => 5.09E-05s 08:41:58.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-31T08:41:58', 'multi_disc_naming_format') 08:41:58.9 Info: Committing Transaction 08:41:58.9 Info: 35: multi_disc_naming_format migrated 08:41:58.9 Info: => 0.0003293s 08:41:58.9 Info: 36: add_download_client_priority migrating 08:41:58.9 Info: Beginning Transaction 08:41:58.9 Info: Starting migration of Main DB to 36 08:41:58.9 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') 08:41:58.9 Info: AlterTable DownloadClients 08:41:58.9 Info: => 1.5E-06s 08:41:58.9 Info: CreateColumn DownloadClients Priority Int32 08:41:58.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 08:41:58.9 Info: => 0.0006277s 08:41:58.9 Info: PerformDBOperation 08:41:58.9 Info: Performing DB Operation 08:41:58.9 Info: => 6.05E-05s 08:41:58.9 Info: -> 1 Insert operations completed in 00:00:00.0002851 taking an average of 00:00:00.0002851 08:41:58.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-31T08:41:58', 'add_download_client_priority') 08:41:58.9 Info: Committing Transaction 08:41:58.9 Info: 36: add_download_client_priority migrated 08:41:58.9 Info: => 0.0003789s 08:41:58.9 Debug: Took: 00:00:00.2250887 08:41:59.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_not_renumber_prio_for_disabled_clients --- 08:41:59.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_renumber_prio_for_enabled_clients --- 08:41:59.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121190170462_155/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:59.0 Info: DatabaseEngineVersionCheck migrating 08:41:59.0 Info: PerformDBOperation 08:41:59.0 Info: Performing DB Operation 08:41:59.0 Info: SQLite 3.46.0 08:41:59.0 Info: => 0.0010952s 08:41:59.0 Info: DatabaseEngineVersionCheck migrated 08:41:59.0 Info: => 0.0011123s 08:41:59.0 Info: VersionMigration migrating 08:41:59.0 Info: Beginning Transaction 08:41:59.0 Info: CreateTable VersionInfo 08:41:59.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:41:59.0 Info: => 0.000157s 08:41:59.0 Info: Committing Transaction 08:41:59.0 Info: VersionMigration migrated 08:41:59.0 Info: => 0.0005729s 08:41:59.0 Info: VersionUniqueMigration migrating 08:41:59.0 Info: Beginning Transaction 08:41:59.0 Info: CreateIndex VersionInfo (Version) 08:41:59.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:41:59.0 Info: => 0.0001267s 08:41:59.0 Info: AlterTable VersionInfo 08:41:59.0 Info: => 1.4E-06s 08:41:59.0 Info: CreateColumn VersionInfo AppliedOn DateTime 08:41:59.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:41:59.0 Info: => 0.0005428s 08:41:59.0 Info: Committing Transaction 08:41:59.0 Info: VersionUniqueMigration migrated 08:41:59.0 Info: => 0.0007513s 08:41:59.0 Info: VersionDescriptionMigration migrating 08:41:59.0 Info: Beginning Transaction 08:41:59.0 Info: AlterTable VersionInfo 08:41:59.0 Info: => 1.3E-06s 08:41:59.0 Info: CreateColumn VersionInfo Description String 08:41:59.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:41:59.0 Info: => 0.0002046s 08:41:59.0 Info: Committing Transaction 08:41:59.0 Info: VersionDescriptionMigration migrated 08:41:59.0 Info: => 0.0003871s 08:41:59.0 Info: 1: InitialSetup migrating 08:41:59.0 Info: Beginning Transaction 08:41:59.0 Info: Starting migration of Main DB to 1 08:41:59.0 Info: CreateTable Config 08:41:59.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:41:59.0 Info: => 0.0001797s 08:41:59.0 Info: CreateIndex Config (Key) 08:41:59.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:41:59.0 Info: => 8.45E-05s 08:41:59.0 Info: CreateTable RootFolders 08:41:59.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:41:59.0 Info: => 9.26E-05s 08:41:59.0 Info: CreateIndex RootFolders (Path) 08:41:59.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:41:59.0 Info: => 7.86E-05s 08:41:59.0 Info: CreateTable Artists 08:41:59.0 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 08:41:59.0 Info: => 0.0003298s 08:41:59.0 Info: CreateIndex Artists (ForeignArtistId) 08:41:59.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:59.0 Info: => 8.55E-05s 08:41:59.0 Info: CreateIndex Artists (NameSlug) 08:41:59.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:59.0 Info: => 7.72E-05s 08:41:59.0 Info: CreateIndex Artists (CleanName) 08:41:59.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:59.0 Info: => 7.48E-05s 08:41:59.0 Info: CreateIndex Artists (Path) 08:41:59.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:59.0 Info: => 7.35E-05s 08:41:59.0 Info: CreateTable Albums 08:41:59.0 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 08:41:59.0 Info: => 0.0002435s 08:41:59.0 Info: CreateIndex Albums (ForeignAlbumId) 08:41:59.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:59.0 Info: => 8.03E-05s 08:41:59.0 Info: CreateIndex Albums (MBId) 08:41:59.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:59.0 Info: => 7.24E-05s 08:41:59.0 Info: CreateIndex Albums (TADBId) 08:41:59.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:59.0 Info: => 7.3E-05s 08:41:59.0 Info: CreateIndex Albums (TitleSlug) 08:41:59.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:59.0 Info: => 7.52E-05s 08:41:59.0 Info: CreateIndex Albums (CleanTitle) 08:41:59.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:59.0 Info: => 7.33E-05s 08:41:59.0 Info: CreateIndex Albums (Path) 08:41:59.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:41:59.0 Info: => 0.0001218s 08:41:59.0 Info: CreateTable Tracks 08:41:59.0 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 08:41:59.0 Info: => 0.0001676s 08:41:59.0 Info: CreateIndex Tracks (ForeignTrackId) 08:41:59.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:59.0 Info: => 7.62E-05s 08:41:59.0 Info: CreateIndex Tracks (ArtistId) 08:41:59.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:59.0 Info: => 7.72E-05s 08:41:59.0 Info: CreateIndex Tracks (TrackFileId) 08:41:59.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:59.0 Info: => 0.0001075s 08:41:59.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:41:59.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:41:59.0 Info: => 8.85E-05s 08:41:59.0 Info: CreateTable TrackFiles 08:41:59.0 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 08:41:59.0 Info: => 0.000148s 08:41:59.0 Info: CreateIndex TrackFiles (ArtistId) 08:41:59.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:41:59.0 Info: => 8.76E-05s 08:41:59.0 Info: CreateIndex TrackFiles (AlbumId) 08:41:59.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:59.0 Info: => 8.36E-05s 08:41:59.0 Info: CreateTable History 08:41:59.0 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 08:41:59.0 Info: => 0.0001559s 08:41:59.0 Info: CreateIndex History (Date) 08:41:59.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:59.0 Info: => 8.55E-05s 08:41:59.0 Info: CreateIndex History (EventType) 08:41:59.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:59.0 Info: => 0.0001133s 08:41:59.0 Info: CreateIndex History (DownloadId) 08:41:59.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:41:59.0 Info: => 9.55E-05s 08:41:59.0 Info: CreateIndex History (AlbumId) 08:41:59.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:41:59.0 Info: => 8.54E-05s 08:41:59.0 Info: CreateTable Notifications 08:41:59.0 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 08:41:59.0 Info: => 0.0001408s 08:41:59.0 Info: CreateTable ScheduledTasks 08:41:59.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:41:59.0 Info: => 0.0001127s 08:41:59.0 Info: CreateIndex ScheduledTasks (TypeName) 08:41:59.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:59.0 Info: => 8.22E-05s 08:41:59.0 Info: CreateTable Indexers 08:41:59.0 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 08:41:59.0 Info: => 0.0001174s 08:41:59.0 Info: CreateIndex Indexers (Name) 08:41:59.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:59.0 Info: => 0.0001217s 08:41:59.0 Info: CreateTable Profiles 08:41:59.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:41:59.0 Info: => 0.0001197s 08:41:59.0 Info: CreateIndex Profiles (Name) 08:41:59.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:41:59.0 Info: => 8.84E-05s 08:41:59.0 Info: CreateTable QualityDefinitions 08:41:59.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:41:59.0 Info: => 0.0001198s 08:41:59.0 Info: CreateIndex QualityDefinitions (Quality) 08:41:59.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:41:59.0 Info: => 8.32E-05s 08:41:59.0 Info: CreateIndex QualityDefinitions (Title) 08:41:59.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:41:59.0 Info: => 8.48E-05s 08:41:59.0 Info: CreateTable NamingConfig 08:41:59.0 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 08:41:59.0 Info: => 0.0001571s 08:41:59.0 Info: CreateTable Blacklist 08:41:59.0 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 08:41:59.0 Info: => 0.0002097s 08:41:59.0 Info: CreateTable Metadata 08:41:59.0 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 08:41:59.0 Info: => 0.0001182s 08:41:59.0 Info: CreateTable MetadataFiles 08:41:59.0 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 08:41:59.0 Info: => 0.000142s 08:41:59.0 Info: CreateTable DownloadClients 08:41:59.0 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 08:41:59.0 Info: => 0.0001188s 08:41:59.0 Info: CreateTable PendingReleases 08:41:59.0 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 08:41:59.0 Info: => 0.000127s 08:41:59.0 Info: CreateTable RemotePathMappings 08:41:59.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:41:59.0 Info: => 0.0001079s 08:41:59.0 Info: CreateTable Tags 08:41:59.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:41:59.0 Info: => 9.45E-05s 08:41:59.0 Info: CreateIndex Tags (Label) 08:41:59.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:41:59.0 Info: => 0.0001064s 08:41:59.0 Info: CreateTable Restrictions 08:41:59.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:41:59.0 Info: => 0.0001109s 08:41:59.0 Info: CreateTable DelayProfiles 08:41:59.0 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 08:41:59.0 Info: => 0.0001426s 08:41:59.0 Info: CreateTable Users 08:41:59.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:41:59.0 Info: => 0.0001089s 08:41:59.0 Info: CreateIndex Users (Identifier) 08:41:59.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:41:59.0 Info: => 9.22E-05s 08:41:59.0 Info: CreateIndex Users (Username) 08:41:59.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:41:59.0 Info: => 8.33E-05s 08:41:59.0 Info: CreateTable Commands 08:41:59.0 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 08:41:59.0 Info: => 0.0001468s 08:41:59.0 Info: CreateTable IndexerStatus 08:41:59.0 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 08:41:59.0 Info: => 0.0001499s 08:41:59.0 Info: CreateIndex IndexerStatus (ProviderId) 08:41:59.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:59.0 Info: => 8.71E-05s 08:41:59.0 Info: CreateTable ExtraFiles 08:41:59.0 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 08:41:59.0 Info: => 0.0001302s 08:41:59.0 Info: CreateTable LyricFiles 08:41:59.0 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 08:41:59.0 Info: => 0.0001475s 08:41:59.0 Info: CreateTable LanguageProfiles 08:41:59.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:41:59.0 Info: => 0.0001056s 08:41:59.0 Info: CreateIndex LanguageProfiles (Name) 08:41:59.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:41:59.0 Info: => 9.49E-05s 08:41:59.0 Info: CreateTable DownloadClientStatus 08:41:59.0 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 08:41:59.0 Info: => 0.0001176s 08:41:59.0 Info: CreateIndex DownloadClientStatus (ProviderId) 08:41:59.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:59.0 Info: => 9.12E-05s 08:41:59.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:41:59.0 Info: -> 1 Insert operations completed in 00:00:00.0000698 taking an average of 00:00:00.0000698 08:41:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:41:59', 'InitialSetup') 08:41:59.0 Info: Committing Transaction 08:41:59.0 Info: 1: InitialSetup migrated 08:41:59.0 Info: => 0.0010049s 08:41:59.0 Info: 2: add_reason_to_pending_releases migrating 08:41:59.0 Info: Beginning Transaction 08:41:59.0 Info: Starting migration of Main DB to 2 08:41:59.0 Info: AlterTable PendingReleases 08:41:59.0 Info: => 1.4E-06s 08:41:59.0 Info: CreateColumn PendingReleases Reason Int32 08:41:59.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:41:59.0 Info: => 0.0005972s 08:41:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:41:59', 'add_reason_to_pending_releases') 08:41:59.0 Info: Committing Transaction 08:41:59.0 Info: 2: add_reason_to_pending_releases migrated 08:41:59.0 Info: => 0.0008966s 08:41:59.0 Info: 3: add_medium_support migrating 08:41:59.0 Info: Beginning Transaction 08:41:59.0 Info: Starting migration of Main DB to 3 08:41:59.0 Info: AlterTable Albums 08:41:59.0 Info: => 1.4E-06s 08:41:59.0 Info: CreateColumn Albums Media String 08:41:59.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:41:59.0 Info: => 0.0005676s 08:41:59.0 Info: AlterTable Tracks 08:41:59.0 Info: => 1.3E-06s 08:41:59.0 Info: CreateColumn Tracks MediumNumber Int32 08:41:59.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:41:59.0 Info: => 0.0005259s 08:41:59.0 Info: AlterTable Tracks 08:41:59.0 Info: => 1.3E-06s 08:41:59.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:41:59.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:41:59.0 Info: => 0.0005314s 08:41:59.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:59.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:59.0 Info: => 4.8E-05s 08:41:59.0 Info: DeleteColumn Tracks TrackNumber 08:41:59.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 08:41:59.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 08:41:59.0 Info: DROP TABLE "Tracks" 08:41:59.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:59.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:59.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:59.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:59.0 Info: => 0.0045211s 08:41:59.0 Info: AlterTable Tracks 08:41:59.0 Info: => 1.6E-06s 08:41:59.0 Info: CreateColumn Tracks TrackNumber String 08:41:59.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:41:59.0 Info: => 0.0005314s 08:41:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:41:59', 'add_medium_support') 08:41:59.0 Info: Committing Transaction 08:41:59.0 Info: 3: add_medium_support migrated 08:41:59.0 Info: => 0.0009158s 08:41:59.0 Info: 4: add_various_qualites_in_profile migrating 08:41:59.0 Info: Beginning Transaction 08:41:59.0 Info: Starting migration of Main DB to 4 08:41:59.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:59.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:59.0 Info: => 5.69E-05s 08:41:59.0 Info: PerformDBOperation 08:41:59.0 Info: Performing DB Operation 08:41:59.0 Info: => 4.14E-05s 08:41:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:41:59', 'add_various_qualites_in_profile') 08:41:59.0 Info: Committing Transaction 08:41:59.0 Info: 4: add_various_qualites_in_profile migrated 08:41:59.0 Info: => 0.0002965s 08:41:59.0 Info: 5: metadata_profiles migrating 08:41:59.0 Info: Beginning Transaction 08:41:59.0 Info: Starting migration of Main DB to 5 08:41:59.0 Info: CreateTable MetadataProfiles 08:41:59.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 08:41:59.0 Info: => 0.0001383s 08:41:59.0 Info: CreateIndex MetadataProfiles (Name) 08:41:59.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 08:41:59.0 Info: => 9.66E-05s 08:41:59.0 Info: AlterTable Artists 08:41:59.0 Info: => 1.4E-06s 08:41:59.0 Info: CreateColumn Artists MetadataProfileId Int32 08:41:59.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 08:41:59.0 Info: => 0.0005682s 08:41:59.0 Info: DeleteColumn Artists PrimaryAlbumTypes 08:41:59.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 08:41:59.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 08:41:59.0 Info: DROP TABLE "Artists" 08:41:59.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:59.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:59.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:59.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:59.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:59.0 Info: => 0.0048758s 08:41:59.0 Info: DeleteColumn Artists SecondaryAlbumTypes 08:41:59.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 08:41:59.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "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" 08:41:59.0 Info: DROP TABLE "Artists" 08:41:59.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:59.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:59.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:59.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:59.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:59.0 Info: => 0.0050349s 08:41:59.0 Info: AlterTable Albums 08:41:59.0 Info: => 1.4E-06s 08:41:59.0 Info: CreateColumn Albums SecondaryTypes String 08:41:59.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 08:41:59.0 Info: => 0.0005352s 08:41:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-31T08:41:59', 'metadata_profiles') 08:41:59.0 Info: Committing Transaction 08:41:59.0 Info: 5: metadata_profiles migrated 08:41:59.0 Info: => 0.0009644s 08:41:59.0 Info: 6: separate_automatic_and_interactive_search migrating 08:41:59.0 Info: Beginning Transaction 08:41:59.0 Info: Starting migration of Main DB to 6 08:41:59.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 08:41:59.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) 08:41:59.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 08:41:59.0 Info: DROP TABLE "Indexers" 08:41:59.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:59.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:59.0 Info: => 0.0044888s 08:41:59.0 Info: AlterTable Indexers 08:41:59.0 Info: => 1.5E-06s 08:41:59.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 08:41:59.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 08:41:59.0 Info: => 0.0005347s 08:41:59.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:59.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:59.0 Info: => 4.35E-05s 08:41:59.0 Info: AlterTable Indexers 08:41:59.0 Info: => 1.3E-06s 08:41:59.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 08:41:59.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) 08:41:59.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" 08:41:59.0 Info: DROP TABLE "Indexers" 08:41:59.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:59.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:59.0 Info: => 0.0044931s 08:41:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-31T08:41:59', 'separate_automatic_and_interactive_search') 08:41:59.0 Info: Committing Transaction 08:41:59.0 Info: 6: separate_automatic_and_interactive_search migrated 08:41:59.0 Info: => 0.0048474s 08:41:59.0 Info: 7: change_album_path_to_relative migrating 08:41:59.0 Info: Beginning Transaction 08:41:59.0 Info: Starting migration of Main DB to 7 08:41:59.0 Info: DeleteColumn Albums Path 08:41:59.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) 08:41:59.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" 08:41:59.0 Info: DROP TABLE "Albums" 08:41:59.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:59.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:59.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:59.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:59.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:59.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:59.0 Info: => 0.0054397s 08:41:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-31T08:41:59', 'change_album_path_to_relative') 08:41:59.0 Info: Committing Transaction 08:41:59.0 Info: 7: change_album_path_to_relative migrated 08:41:59.0 Info: => 0.0058849s 08:41:59.0 Info: 8: change_quality_size_mb_to_kb migrating 08:41:59.0 Info: Beginning Transaction 08:41:59.0 Info: Starting migration of Main DB to 8 08:41:59.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 08:41:59.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 08:41:59.0 Info: => 5.68E-05s 08:41:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-31T08:41:59', 'change_quality_size_mb_to_kb') 08:41:59.0 Info: Committing Transaction 08:41:59.0 Info: 8: change_quality_size_mb_to_kb migrated 08:41:59.0 Info: => 0.0003238s 08:41:59.0 Info: 9: album_releases migrating 08:41:59.0 Info: Beginning Transaction 08:41:59.0 Info: Starting migration of Main DB to 9 08:41:59.0 Info: AlterTable Albums 08:41:59.0 Info: => 1.5E-06s 08:41:59.0 Info: CreateColumn Albums Releases String 08:41:59.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 08:41:59.0 Info: => 0.0005826s 08:41:59.0 Info: AlterTable Albums 08:41:59.0 Info: => 2E-06s 08:41:59.0 Info: CreateColumn Albums CurrentRelease String 08:41:59.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 08:41:59.0 Info: => 0.0005388s 08:41:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-31T08:41:59', 'album_releases') 08:41:59.0 Info: Committing Transaction 08:41:59.0 Info: 9: album_releases migrated 08:41:59.0 Info: => 0.0008597s 08:41:59.0 Info: 10: album_releases_fix migrating 08:41:59.0 Info: Beginning Transaction 08:41:59.0 Info: Starting migration of Main DB to 10 08:41:59.0 Info: AlterTable Albums 08:41:59.0 Info: => 1.6E-06s 08:41:59.0 Info: AlterColumn Albums Releases String 08:41:59.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) 08:41:59.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" 08:41:59.0 Info: DROP TABLE "Albums" 08:41:59.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:59.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:59.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:59.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:59.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:59.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:59.0 Info: => 0.0053958s 08:41:59.0 Info: AlterTable Albums 08:41:59.0 Info: => 1.5E-06s 08:41:59.0 Info: AlterColumn Albums CurrentRelease String 08:41:59.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) 08:41:59.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" 08:41:59.0 Info: DROP TABLE "Albums" 08:41:59.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:59.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:59.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:59.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:59.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:59.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:59.1 Info: => 0.0053335s 08:41:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-31T08:41:59', 'album_releases_fix') 08:41:59.1 Info: Committing Transaction 08:41:59.1 Info: 10: album_releases_fix migrated 08:41:59.1 Info: => 0.0057158s 08:41:59.1 Info: 11: import_lists migrating 08:41:59.1 Info: Beginning Transaction 08:41:59.1 Info: Starting migration of Main DB to 11 08:41:59.1 Info: CreateTable ImportLists 08:41:59.1 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 08:41:59.1 Info: => 0.000188s 08:41:59.1 Info: CreateIndex ImportLists (Name) 08:41:59.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:41:59.1 Info: => 0.0001112s 08:41:59.1 Info: CreateTable ImportListStatus 08:41:59.1 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 08:41:59.1 Info: => 0.00014s 08:41:59.1 Info: CreateIndex ImportListStatus (ProviderId) 08:41:59.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:59.1 Info: => 9.44E-05s 08:41:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-31T08:41:59', 'import_lists') 08:41:59.1 Info: Committing Transaction 08:41:59.1 Info: 11: import_lists migrated 08:41:59.1 Info: => 0.0004603s 08:41:59.1 Info: 12: add_release_status migrating 08:41:59.1 Info: Beginning Transaction 08:41:59.1 Info: Starting migration of Main DB to 12 08:41:59.1 Info: AlterTable MetadataProfiles 08:41:59.1 Info: => 2.3E-06s 08:41:59.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 08:41:59.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 08:41:59.1 Info: => 0.0005859s 08:41:59.1 Info: PerformDBOperation 08:41:59.1 Info: Performing DB Operation 08:41:59.1 Info: => 3.95E-05s 08:41:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-31T08:41:59', 'add_release_status') 08:41:59.1 Info: Committing Transaction 08:41:59.1 Info: 12: add_release_status migrated 08:41:59.1 Info: => 0.0003234s 08:41:59.1 Info: 13: album_download_notification migrating 08:41:59.1 Info: Beginning Transaction 08:41:59.1 Info: Starting migration of Main DB to 13 08:41:59.1 Info: AlterTable Notifications 08:41:59.1 Info: => 1.4E-06s 08:41:59.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 08:41:59.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 08:41:59.1 Info: => 0.0005806s 08:41:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-31T08:41:59', 'album_download_notification') 08:41:59.1 Info: Committing Transaction 08:41:59.1 Info: 13: album_download_notification migrated 08:41:59.1 Info: => 0.0009072s 08:41:59.1 Info: 14: fix_language_metadata_profiles migrating 08:41:59.1 Info: Beginning Transaction 08:41:59.1 Info: Starting migration of Main DB to 14 08:41:59.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 08:41:59.1 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 08:41:59.1 Info: => 9.13E-05s 08:41:59.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 08:41:59.1 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 08:41:59.1 Info: => 8.02E-05s 08:41:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-31T08:41:59', 'fix_language_metadata_profiles') 08:41:59.1 Info: Committing Transaction 08:41:59.1 Info: 14: fix_language_metadata_profiles migrated 08:41:59.1 Info: => 0.0003433s 08:41:59.1 Info: 15: remove_fanzub migrating 08:41:59.1 Info: Beginning Transaction 08:41:59.1 Info: Starting migration of Main DB to 15 08:41:59.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:59.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:59.1 Info: => 4.94E-05s 08:41:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-31T08:41:59', 'remove_fanzub') 08:41:59.1 Info: Committing Transaction 08:41:59.1 Info: 15: remove_fanzub migrated 08:41:59.1 Info: => 0.0003115s 08:41:59.1 Info: 16: update_artist_history_indexes migrating 08:41:59.1 Info: Beginning Transaction 08:41:59.1 Info: Starting migration of Main DB to 16 08:41:59.1 Info: CreateIndex Albums (ArtistId) 08:41:59.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 08:41:59.1 Info: => 0.0001166s 08:41:59.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 08:41:59.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 08:41:59.1 Info: => 9.04E-05s 08:41:59.1 Info: DeleteIndex History (AlbumId) 08:41:59.1 Info: DROP INDEX "IX_History_AlbumId" 08:41:59.1 Info: => 0.0001308s 08:41:59.1 Info: CreateIndex History (AlbumId, Date) 08:41:59.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:59.1 Info: => 0.0001042s 08:41:59.1 Info: DeleteIndex History (DownloadId) 08:41:59.1 Info: DROP INDEX "IX_History_DownloadId" 08:41:59.1 Info: => 0.0001145s 08:41:59.1 Info: CreateIndex History (DownloadId, Date) 08:41:59.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:59.1 Info: => 9.91E-05s 08:41:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-31T08:41:59', 'update_artist_history_indexes') 08:41:59.1 Info: Committing Transaction 08:41:59.1 Info: 16: update_artist_history_indexes migrated 08:41:59.1 Info: => 0.000458s 08:41:59.1 Info: 17: remove_nma migrating 08:41:59.1 Info: Beginning Transaction 08:41:59.1 Info: Starting migration of Main DB to 17 08:41:59.1 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:59.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 08:41:59.1 Info: => 6.14E-05s 08:41:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-31T08:41:59', 'remove_nma') 08:41:59.1 Info: Committing Transaction 08:41:59.1 Info: 17: remove_nma migrated 08:41:59.1 Info: => 0.0003232s 08:41:59.1 Info: 18: album_disambiguation migrating 08:41:59.1 Info: Beginning Transaction 08:41:59.1 Info: Starting migration of Main DB to 18 08:41:59.1 Info: AlterTable Albums 08:41:59.1 Info: => 1.5E-06s 08:41:59.1 Info: CreateColumn Albums Disambiguation String 08:41:59.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 08:41:59.1 Info: => 0.0006284s 08:41:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-31T08:41:59', 'album_disambiguation') 08:41:59.1 Info: Committing Transaction 08:41:59.1 Info: 18: album_disambiguation migrated 08:41:59.1 Info: => 0.0009453s 08:41:59.1 Info: 19: add_ape_quality_in_profiles migrating 08:41:59.1 Info: Beginning Transaction 08:41:59.1 Info: Starting migration of Main DB to 19 08:41:59.1 Info: PerformDBOperation 08:41:59.1 Info: Performing DB Operation 08:41:59.1 Info: => 3.75E-05s 08:41:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-31T08:41:59', 'add_ape_quality_in_profiles') 08:41:59.1 Info: Committing Transaction 08:41:59.1 Info: 19: add_ape_quality_in_profiles migrated 08:41:59.1 Info: => 0.0003329s 08:41:59.1 Info: 20: remove_pushalot migrating 08:41:59.1 Info: Beginning Transaction 08:41:59.1 Info: Starting migration of Main DB to 20 08:41:59.1 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:59.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 08:41:59.1 Info: => 5.77E-05s 08:41:59.1 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:59.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 08:41:59.1 Info: => 4.36E-05s 08:41:59.1 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:59.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 08:41:59.1 Info: => 4.32E-05s 08:41:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-31T08:41:59', 'remove_pushalot') 08:41:59.1 Info: Committing Transaction 08:41:59.1 Info: 20: remove_pushalot migrated 08:41:59.1 Info: => 0.0003015s 08:41:59.1 Info: 21: add_custom_filters migrating 08:41:59.1 Info: Beginning Transaction 08:41:59.1 Info: Starting migration of Main DB to 21 08:41:59.1 Info: CreateTable CustomFilters 08:41:59.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 08:41:59.1 Info: => 0.0001441s 08:41:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-31T08:41:59', 'add_custom_filters') 08:41:59.1 Info: Committing Transaction 08:41:59.1 Info: 21: add_custom_filters migrated 08:41:59.1 Info: => 0.0004483s 08:41:59.1 Info: 22: import_list_tags migrating 08:41:59.1 Info: Beginning Transaction 08:41:59.1 Info: Starting migration of Main DB to 22 08:41:59.1 Info: AlterTable ImportLists 08:41:59.1 Info: => 1.5E-06s 08:41:59.1 Info: CreateColumn ImportLists Tags String 08:41:59.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 08:41:59.1 Info: => 0.0006217s 08:41:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-31T08:41:59', 'import_list_tags') 08:41:59.1 Info: Committing Transaction 08:41:59.1 Info: 22: import_list_tags migrated 08:41:59.1 Info: => 0.0009498s 08:41:59.1 Info: 23: add_release_groups_etc migrating 08:41:59.1 Info: Beginning Transaction 08:41:59.1 Info: Starting migration of Main DB to 23 08:41:59.1 Info: CreateTable ArtistMetadata 08:41:59.1 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 08:41:59.1 Info: => 0.0002043s 08:41:59.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 08:41:59.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 08:41:59.1 Info: => 0.0001047s 08:41:59.1 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 08:41:59.1 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 08:41:59.1 Info: => 0.000159s 08:41:59.1 Info: AlterTable Artists 08:41:59.1 Info: => 1.2E-06s 08:41:59.1 Info: CreateColumn Artists ArtistMetadataId Int32 08:41:59.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:59.1 Info: => 0.0006264s 08:41:59.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:59.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:59.1 Info: => 7.93E-05s 08:41:59.1 Info: CreateTable AlbumReleases 08:41:59.1 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 08:41:59.1 Info: => 0.0001865s 08:41:59.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 08:41:59.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:41:59.1 Info: => 9.92E-05s 08:41:59.1 Info: CreateIndex AlbumReleases (AlbumId) 08:41:59.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:41:59.1 Info: => 8.49E-05s 08:41:59.1 Info: PerformDBOperation 08:41:59.1 Info: Performing DB Operation 08:41:59.1 Info: => 4.67E-05s 08:41:59.1 Info: AlterTable Albums 08:41:59.1 Info: => 1.2E-06s 08:41:59.1 Info: CreateColumn Albums ArtistMetadataId Int32 08:41:59.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:59.1 Info: => 0.000631s 08:41:59.1 Info: AlterTable Albums 08:41:59.1 Info: => 1.2E-06s 08:41:59.1 Info: CreateColumn Albums AnyReleaseOk Boolean 08:41:59.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 08:41:59.1 Info: => 0.000602s 08:41:59.1 Info: AlterTable Albums 08:41:59.1 Info: => 1.6E-06s 08:41:59.1 Info: CreateColumn Albums Links String 08:41:59.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 08:41:59.1 Info: => 0.0006011s 08:41:59.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:59.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:59.1 Info: => 9.68E-05s 08:41:59.1 Info: AlterTable Tracks 08:41:59.1 Info: => 1.1E-06s 08:41:59.1 Info: CreateColumn Tracks ForeignRecordingId String 08:41:59.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 08:41:59.1 Info: => 0.0006047s 08:41:59.1 Info: AlterTable Tracks 08:41:59.1 Info: => 1.4E-06s 08:41:59.1 Info: CreateColumn Tracks AlbumReleaseId Int32 08:41:59.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 08:41:59.1 Info: => 0.000612s 08:41:59.1 Info: AlterTable Tracks 08:41:59.1 Info: => 1.3E-06s 08:41:59.1 Info: CreateColumn Tracks ArtistMetadataId Int32 08:41:59.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:59.1 Info: => 0.0006073s 08:41:59.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:59.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:59.1 Info: => 0.000118s 08:41:59.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:59.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:59.1 Info: => 8.81E-05s 08:41:59.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 08:41:59.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:59.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 08:41:59.1 Info: DROP TABLE "Artists" 08:41:59.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:59.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:59.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:59.1 Info: => 0.0070631s 08:41:59.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 08:41:59.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 08:41:59.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 08:41:59.1 Info: DROP TABLE "Albums" 08:41:59.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:59.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:59.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:59.1 Info: => 0.005175s 08:41:59.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 08:41:59.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:59.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 08:41:59.1 Info: DROP TABLE "Tracks" 08:41:59.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:59.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:59.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:59.1 Info: => 0.0047543s 08:41:59.1 Info: DeleteColumn TrackFiles ArtistId 08:41:59.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 08:41:59.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 08:41:59.1 Info: DROP TABLE "TrackFiles" 08:41:59.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:59.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:59.1 Info: => 0.0059364s 08:41:59.1 Info: CreateIndex Artists (ArtistMetadataId) 08:41:59.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:59.1 Info: => 8.92E-05s 08:41:59.1 Info: CreateIndex Artists (Monitored) 08:41:59.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:59.1 Info: => 8.7E-05s 08:41:59.1 Info: CreateIndex Albums (ArtistMetadataId) 08:41:59.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:59.1 Info: => 8.42E-05s 08:41:59.1 Info: CreateIndex Tracks (ArtistMetadataId) 08:41:59.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 08:41:59.1 Info: => 8.19E-05s 08:41:59.1 Info: CreateIndex Tracks (AlbumReleaseId) 08:41:59.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 08:41:59.1 Info: => 8.45E-05s 08:41:59.1 Info: CreateIndex Tracks (ForeignRecordingId) 08:41:59.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 08:41:59.1 Info: => 8.32E-05s 08:41:59.1 Info: UpdateData 08:41:59.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:59.1 Info: => 4.95E-05s 08:41:59.1 Info: UpdateData 08:41:59.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:59.1 Info: => 4.41E-05s 08:41:59.1 Info: UpdateData 08:41:59.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 08:41:59.1 Info: => 5.29E-05s 08:41:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-31T08:41:59', 'add_release_groups_etc') 08:41:59.1 Info: Committing Transaction 08:41:59.1 Info: 23: add_release_groups_etc migrated 08:41:59.1 Info: => 0.0006835s 08:41:59.1 Info: 24: NewMediaInfoFormat migrating 08:41:59.1 Info: Beginning Transaction 08:41:59.1 Info: Starting migration of Main DB to 24 08:41:59.1 Info: UpdateData 08:41:59.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 08:41:59.1 Info: => 5.59E-05s 08:41:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-31T08:41:59', 'NewMediaInfoFormat') 08:41:59.1 Info: Committing Transaction 08:41:59.1 Info: 24: NewMediaInfoFormat migrated 08:41:59.1 Info: => 0.0003169s 08:41:59.1 Info: 25: rename_restrictions_to_release_profiles migrating 08:41:59.1 Info: Beginning Transaction 08:41:59.1 Info: Starting migration of Main DB to 25 08:41:59.1 Info: RenameTable Restrictions ReleaseProfiles 08:41:59.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 08:41:59.1 Info: => 0.0016785s 08:41:59.1 Info: AlterTable ReleaseProfiles 08:41:59.1 Info: => 2.1E-06s 08:41:59.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 08:41:59.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 08:41:59.1 Info: => 0.0005863s 08:41:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-31T08:41:59', 'rename_restrictions_to_release_profiles') 08:41:59.1 Info: Committing Transaction 08:41:59.1 Info: 25: rename_restrictions_to_release_profiles migrated 08:41:59.1 Info: => 0.0008823s 08:41:59.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 08:41:59.1 Info: Beginning Transaction 08:41:59.1 Info: Starting migration of Main DB to 26 08:41:59.1 Info: RenameTable Profiles QualityProfiles 08:41:59.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 08:41:59.1 Info: => 0.0016726s 08:41:59.1 Info: AlterTable QualityProfiles 08:41:59.1 Info: => 2.2E-06s 08:41:59.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 08:41:59.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:59.1 Info: => 0.0005811s 08:41:59.1 Info: AlterTable LanguageProfiles 08:41:59.1 Info: => 1.2E-06s 08:41:59.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 08:41:59.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:59.1 Info: => 0.0005597s 08:41:59.1 Info: UpdateData 08:41:59.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:59.1 Info: => 4.9E-05s 08:41:59.1 Info: UpdateData 08:41:59.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:59.1 Info: => 4.04E-05s 08:41:59.1 Info: RenameColumn Artists ProfileId to QualityProfileId 08:41:59.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:59.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" 08:41:59.1 Info: DROP TABLE "Artists" 08:41:59.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:59.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:59.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:59.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:59.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:59.1 Info: => 0.0064718s 08:41:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-31T08:41:59', 'rename_quality_profiles_add_upgrade_allowed') 08:41:59.1 Info: Committing Transaction 08:41:59.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 08:41:59.1 Info: => 0.0069232s 08:41:59.1 Info: 27: add_import_exclusions migrating 08:41:59.1 Info: Beginning Transaction 08:41:59.1 Info: Starting migration of Main DB to 27 08:41:59.1 Info: CreateTable ImportListExclusions 08:41:59.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 08:41:59.1 Info: => 0.0001353s 08:41:59.1 Info: CreateIndex ImportListExclusions (ForeignId) 08:41:59.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 08:41:59.1 Info: => 9.62E-05s 08:41:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-31T08:41:59', 'add_import_exclusions') 08:41:59.1 Info: Committing Transaction 08:41:59.1 Info: 27: add_import_exclusions migrated 08:41:59.1 Info: => 0.0004103s 08:41:59.1 Info: 28: clean_artist_metadata_table migrating 08:41:59.1 Info: Beginning Transaction 08:41:59.1 Info: Starting migration of Main DB to 28 08:41:59.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) 08:41:59.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) 08:41:59.1 Info: => 0.0001656s 08:41:59.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) 08:41:59.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) 08:41:59.1 Info: => 0.0001279s 08:41:59.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) 08:41:59.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) 08:41:59.1 Info: => 0.0001215s 08:41:59.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) 08:41:59.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) 08:41:59.1 Info: => 0.0001204s 08:41:59.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) 08:41:59.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) 08:41:59.1 Info: => 0.0001195s 08:41:59.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) 08:41:59.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) 08:41:59.1 Info: => 0.0001211s 08:41:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-31T08:41:59', 'clean_artist_metadata_table') 08:41:59.1 Info: Committing Transaction 08:41:59.1 Info: 28: clean_artist_metadata_table migrated 08:41:59.1 Info: => 0.0003839s 08:41:59.1 Info: 29: health_issue_notification migrating 08:41:59.1 Info: Beginning Transaction 08:41:59.1 Info: Starting migration of Main DB to 29 08:41:59.1 Info: AlterTable Notifications 08:41:59.1 Info: => 1.5E-06s 08:41:59.1 Info: CreateColumn Notifications OnHealthIssue Boolean 08:41:59.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 08:41:59.1 Info: => 0.0006242s 08:41:59.1 Info: AlterTable Notifications 08:41:59.1 Info: => 1.6E-06s 08:41:59.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 08:41:59.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 08:41:59.1 Info: => 0.0006099s 08:41:59.1 Info: AlterTable Notifications 08:41:59.1 Info: => 1.4E-06s 08:41:59.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 08:41:59.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 08:41:59.1 Info: => 0.0005889s 08:41:59.1 Info: AlterTable Notifications 08:41:59.1 Info: => 1.1E-06s 08:41:59.1 Info: CreateColumn Notifications OnImportFailure Boolean 08:41:59.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 08:41:59.1 Info: => 0.0006313s 08:41:59.1 Info: AlterTable Notifications 08:41:59.1 Info: => 1.2E-06s 08:41:59.1 Info: CreateColumn Notifications OnTrackRetag Boolean 08:41:59.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 08:41:59.1 Info: => 0.0006051s 08:41:59.1 Info: DeleteColumn Notifications OnDownload 08:41:59.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) 08:41:59.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" 08:41:59.1 Info: DROP TABLE "Notifications" 08:41:59.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:59.1 Info: => 0.0047041s 08:41:59.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 08:41:59.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) 08:41:59.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" 08:41:59.1 Info: DROP TABLE "Notifications" 08:41:59.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:59.1 Info: => 0.0046152s 08:41:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-31T08:41:59', 'health_issue_notification') 08:41:59.1 Info: Committing Transaction 08:41:59.1 Info: 29: health_issue_notification migrated 08:41:59.1 Info: => 0.0049888s 08:41:59.1 Info: 30: add_mediafilerepository_mtime migrating 08:41:59.1 Info: Beginning Transaction 08:41:59.1 Info: Starting migration of Main DB to 30 08:41:59.1 Info: AlterTable TrackFiles 08:41:59.1 Info: => 1.6E-06s 08:41:59.1 Info: CreateColumn TrackFiles Modified DateTime 08:41:59.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 08:41:59.1 Info: => 0.0006233s 08:41:59.1 Info: AlterTable TrackFiles 08:41:59.1 Info: => 1.5E-06s 08:41:59.1 Info: CreateColumn TrackFiles Path String 08:41:59.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 08:41:59.1 Info: => 0.0005905s 08:41:59.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:59.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:59.1 Info: => 4.32E-05s 08:41:59.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) 08:41:59.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) 08:41:59.1 Info: => 0.0001369s 08:41:59.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) 08:41:59.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) 08:41:59.1 Info: => 0.0001394s 08:41:59.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) 08:41:59.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) 08:41:59.1 Info: => 0.0001451s 08:41:59.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") 08:41:59.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") 08:41:59.1 Info: => 8.88E-05s 08:41:59.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:59.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:59.1 Info: => 5.71E-05s 08:41:59.1 Info: AlterTable TrackFiles 08:41:59.1 Info: => 1.1E-06s 08:41:59.1 Info: AlterColumn TrackFiles Path String 08:41:59.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:59.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" 08:41:59.1 Info: DROP TABLE "TrackFiles" 08:41:59.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:59.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:59.1 Info: => 0.0062324s 08:41:59.1 Info: CreateIndex TrackFiles (Path) 08:41:59.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:59.1 Info: => 8.99E-05s 08:41:59.1 Info: DeleteColumn TrackFiles RelativePath 08:41:59.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:59.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" 08:41:59.1 Info: DROP TABLE "TrackFiles" 08:41:59.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:59.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:59.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:59.1 Info: => 0.004827s 08:41:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-31T08:41:59', 'add_mediafilerepository_mtime') 08:41:59.1 Info: Committing Transaction 08:41:59.1 Info: 30: add_mediafilerepository_mtime migrated 08:41:59.1 Info: => 0.0051601s 08:41:59.1 Info: 31: add_artistmetadataid_constraint migrating 08:41:59.1 Info: Beginning Transaction 08:41:59.1 Info: Starting migration of Main DB to 31 08:41:59.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") 08:41:59.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") 08:41:59.1 Info: => 0.0001012s 08:41:59.1 Info: DeleteIndex Artists (ArtistMetadataId) 08:41:59.1 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 08:41:59.1 Info: => 0.0001427s 08:41:59.1 Info: AlterColumn Artists ArtistMetadataId Int32 08:41:59.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:59.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" 08:41:59.1 Info: DROP TABLE "Artists" 08:41:59.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:59.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:59.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:59.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:59.1 Info: => 0.0050272s 08:41:59.1 Info: CreateIndex Artists (ArtistMetadataId) 08:41:59.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:59.1 Info: => 8.95E-05s 08:41:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-31T08:41:59', 'add_artistmetadataid_constraint') 08:41:59.1 Info: Committing Transaction 08:41:59.1 Info: 31: add_artistmetadataid_constraint migrated 08:41:59.1 Info: => 0.0004215s 08:41:59.1 Info: 32: old_ids_and_artist_alias migrating 08:41:59.1 Info: Beginning Transaction 08:41:59.1 Info: Starting migration of Main DB to 32 08:41:59.1 Info: AlterTable ArtistMetadata 08:41:59.1 Info: => 2E-06s 08:41:59.1 Info: CreateColumn ArtistMetadata Aliases String 08:41:59.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 08:41:59.1 Info: => 0.0006235s 08:41:59.1 Info: AlterTable ArtistMetadata 08:41:59.1 Info: => 1.4E-06s 08:41:59.1 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 08:41:59.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 08:41:59.1 Info: => 0.0005989s 08:41:59.1 Info: AlterTable Albums 08:41:59.1 Info: => 1.3E-06s 08:41:59.1 Info: CreateColumn Albums OldForeignAlbumIds String 08:41:59.1 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 08:41:59.1 Info: => 0.000593s 08:41:59.1 Info: AlterTable AlbumReleases 08:41:59.1 Info: => 1.2E-06s 08:41:59.1 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 08:41:59.1 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 08:41:59.1 Info: => 0.0005826s 08:41:59.1 Info: AlterTable Tracks 08:41:59.1 Info: => 1.2E-06s 08:41:59.1 Info: CreateColumn Tracks OldForeignRecordingIds String 08:41:59.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 08:41:59.1 Info: => 0.0005878s 08:41:59.1 Info: AlterTable Tracks 08:41:59.1 Info: => 2.1E-06s 08:41:59.1 Info: CreateColumn Tracks OldForeignTrackIds String 08:41:59.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 08:41:59.1 Info: => 0.000589s 08:41:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-31T08:41:59', 'old_ids_and_artist_alias') 08:41:59.1 Info: Committing Transaction 08:41:59.1 Info: 32: old_ids_and_artist_alias migrated 08:41:59.1 Info: => 0.0008814s 08:41:59.1 Info: 33: download_propers_config migrating 08:41:59.1 Info: Beginning Transaction 08:41:59.2 Info: Starting migration of Main DB to 33 08:41:59.2 Info: PerformDBOperation 08:41:59.2 Info: Performing DB Operation 08:41:59.2 Info: => 3.75E-05s 08:41:59.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:41:59.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:41:59.2 Info: => 4.22E-05s 08:41:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-31T08:41:59', 'download_propers_config') 08:41:59.2 Info: Committing Transaction 08:41:59.2 Info: 33: download_propers_config migrated 08:41:59.2 Info: => 0.0002932s 08:41:59.2 Info: 34: remove_language_profiles migrating 08:41:59.2 Info: Beginning Transaction 08:41:59.2 Info: Starting migration of Main DB to 34 08:41:59.2 Info: DeleteTable LanguageProfiles 08:41:59.2 Info: DROP TABLE "LanguageProfiles" 08:41:59.2 Info: => 0.0002091s 08:41:59.2 Info: DeleteColumn Artists LanguageProfileId 08:41:59.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:59.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" 08:41:59.2 Info: DROP TABLE "Artists" 08:41:59.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:59.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:59.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:59.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:59.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:59.2 Info: => 0.0066382s 08:41:59.2 Info: DeleteColumn ImportLists LanguageProfileId 08:41:59.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) 08:41:59.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" 08:41:59.2 Info: DROP TABLE "ImportLists" 08:41:59.2 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 08:41:59.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:41:59.2 Info: => 0.0046765s 08:41:59.2 Info: DeleteColumn Blacklist Language 08:41:59.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) 08:41:59.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" 08:41:59.2 Info: DROP TABLE "Blacklist" 08:41:59.2 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 08:41:59.2 Info: => 0.0045373s 08:41:59.2 Info: DeleteColumn History Language 08:41:59.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) 08:41:59.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" 08:41:59.2 Info: DROP TABLE "History" 08:41:59.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 08:41:59.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:59.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:59.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:59.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:59.2 Info: => 0.0071208s 08:41:59.2 Info: DeleteColumn LyricFiles Language 08:41:59.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) 08:41:59.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" 08:41:59.2 Info: DROP TABLE "LyricFiles" 08:41:59.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:41:59.2 Info: => 0.0044576s 08:41:59.2 Info: DeleteColumn TrackFiles Language 08:41:59.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) 08:41:59.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" 08:41:59.2 Info: DROP TABLE "TrackFiles" 08:41:59.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:59.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:59.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:59.2 Info: => 0.0060356s 08:41:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-31T08:41:59', 'remove_language_profiles') 08:41:59.2 Info: Committing Transaction 08:41:59.2 Info: 34: remove_language_profiles migrated 08:41:59.2 Info: => 0.0065588s 08:41:59.2 Info: 35: multi_disc_naming_format migrating 08:41:59.2 Info: Beginning Transaction 08:41:59.2 Info: Starting migration of Main DB to 35 08:41:59.2 Info: AlterTable NamingConfig 08:41:59.2 Info: => 1.4E-06s 08:41:59.2 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 08:41:59.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 08:41:59.2 Info: => 0.0006199s 08:41:59.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:41:59.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:41:59.2 Info: => 5.02E-05s 08:41:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-31T08:41:59', 'multi_disc_naming_format') 08:41:59.2 Info: Committing Transaction 08:41:59.2 Info: 35: multi_disc_naming_format migrated 08:41:59.2 Info: => 0.0003203s 08:41:59.2 Info: 36: add_download_client_priority migrating 08:41:59.2 Info: Beginning Transaction 08:41:59.2 Info: Starting migration of Main DB to 36 08:41:59.2 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') 08:41:59.2 Info: AlterTable DownloadClients 08:41:59.2 Info: => 1.4E-06s 08:41:59.2 Info: CreateColumn DownloadClients Priority Int32 08:41:59.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 08:41:59.2 Info: => 0.0006149s 08:41:59.2 Info: PerformDBOperation 08:41:59.2 Info: Performing DB Operation 08:41:59.2 Info: => 0.0010454s 08:41:59.2 Info: -> 1 Insert operations completed in 00:00:00.0001861 taking an average of 00:00:00.0001861 08:41:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-31T08:41:59', 'add_download_client_priority') 08:41:59.2 Info: Committing Transaction 08:41:59.2 Info: 36: add_download_client_priority migrated 08:41:59.2 Info: => 0.0013728s 08:41:59.2 Debug: Took: 00:00:00.2224053 08:41:59.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_renumber_prio_for_enabled_clients --- 08:41:59.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_set_prio_to_one --- 08:41:59.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121192782214_157/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:59.2 Info: DatabaseEngineVersionCheck migrating 08:41:59.2 Info: PerformDBOperation 08:41:59.2 Info: Performing DB Operation 08:41:59.2 Info: SQLite 3.46.0 08:41:59.2 Info: => 0.0011464s 08:41:59.2 Info: DatabaseEngineVersionCheck migrated 08:41:59.2 Info: => 0.0011658s 08:41:59.2 Info: VersionMigration migrating 08:41:59.2 Info: Beginning Transaction 08:41:59.2 Info: CreateTable VersionInfo 08:41:59.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:41:59.2 Info: => 0.0001519s 08:41:59.2 Info: Committing Transaction 08:41:59.2 Info: VersionMigration migrated 08:41:59.2 Info: => 0.0005218s 08:41:59.2 Info: VersionUniqueMigration migrating 08:41:59.2 Info: Beginning Transaction 08:41:59.2 Info: CreateIndex VersionInfo (Version) 08:41:59.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:41:59.2 Info: => 0.0001269s 08:41:59.2 Info: AlterTable VersionInfo 08:41:59.2 Info: => 1.2E-06s 08:41:59.2 Info: CreateColumn VersionInfo AppliedOn DateTime 08:41:59.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:41:59.2 Info: => 0.0005593s 08:41:59.2 Info: Committing Transaction 08:41:59.2 Info: VersionUniqueMigration migrated 08:41:59.2 Info: => 0.0007679s 08:41:59.2 Info: VersionDescriptionMigration migrating 08:41:59.2 Info: Beginning Transaction 08:41:59.2 Info: AlterTable VersionInfo 08:41:59.2 Info: => 1.4E-06s 08:41:59.2 Info: CreateColumn VersionInfo Description String 08:41:59.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:41:59.2 Info: => 0.0002045s 08:41:59.2 Info: Committing Transaction 08:41:59.2 Info: VersionDescriptionMigration migrated 08:41:59.2 Info: => 0.0003909s 08:41:59.2 Info: 1: InitialSetup migrating 08:41:59.2 Info: Beginning Transaction 08:41:59.2 Info: Starting migration of Main DB to 1 08:41:59.3 Info: CreateTable Config 08:41:59.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:41:59.3 Info: => 0.0001754s 08:41:59.3 Info: CreateIndex Config (Key) 08:41:59.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:41:59.3 Info: => 8.46E-05s 08:41:59.3 Info: CreateTable RootFolders 08:41:59.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:41:59.3 Info: => 9.95E-05s 08:41:59.3 Info: CreateIndex RootFolders (Path) 08:41:59.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:41:59.3 Info: => 0.0001062s 08:41:59.3 Info: CreateTable Artists 08:41:59.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 08:41:59.3 Info: => 0.000349s 08:41:59.3 Info: CreateIndex Artists (ForeignArtistId) 08:41:59.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:59.3 Info: => 8.41E-05s 08:41:59.3 Info: CreateIndex Artists (NameSlug) 08:41:59.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:59.3 Info: => 0.0001029s 08:41:59.3 Info: CreateIndex Artists (CleanName) 08:41:59.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:59.3 Info: => 8.18E-05s 08:41:59.3 Info: CreateIndex Artists (Path) 08:41:59.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:59.3 Info: => 7.51E-05s 08:41:59.3 Info: CreateTable Albums 08:41:59.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 08:41:59.3 Info: => 0.0003086s 08:41:59.3 Info: CreateIndex Albums (ForeignAlbumId) 08:41:59.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:59.3 Info: => 8.47E-05s 08:41:59.3 Info: CreateIndex Albums (MBId) 08:41:59.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:59.3 Info: => 8.06E-05s 08:41:59.3 Info: CreateIndex Albums (TADBId) 08:41:59.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:59.3 Info: => 7.98E-05s 08:41:59.3 Info: CreateIndex Albums (TitleSlug) 08:41:59.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:59.3 Info: => 7.53E-05s 08:41:59.3 Info: CreateIndex Albums (CleanTitle) 08:41:59.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:59.3 Info: => 7.95E-05s 08:41:59.3 Info: CreateIndex Albums (Path) 08:41:59.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:41:59.3 Info: => 8.44E-05s 08:41:59.3 Info: CreateTable Tracks 08:41:59.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 08:41:59.3 Info: => 0.0001741s 08:41:59.3 Info: CreateIndex Tracks (ForeignTrackId) 08:41:59.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:59.3 Info: => 7.97E-05s 08:41:59.3 Info: CreateIndex Tracks (ArtistId) 08:41:59.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:59.3 Info: => 8.79E-05s 08:41:59.3 Info: CreateIndex Tracks (TrackFileId) 08:41:59.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:59.3 Info: => 0.0001146s 08:41:59.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:41:59.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:41:59.3 Info: => 9.55E-05s 08:41:59.3 Info: CreateTable TrackFiles 08:41:59.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 08:41:59.3 Info: => 0.000178s 08:41:59.3 Info: CreateIndex TrackFiles (ArtistId) 08:41:59.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:41:59.3 Info: => 9.03E-05s 08:41:59.3 Info: CreateIndex TrackFiles (AlbumId) 08:41:59.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:59.3 Info: => 8.74E-05s 08:41:59.3 Info: CreateTable History 08:41:59.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 08:41:59.3 Info: => 0.0026683s 08:41:59.3 Info: CreateIndex History (Date) 08:41:59.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:59.3 Info: => 0.0001067s 08:41:59.3 Info: CreateIndex History (EventType) 08:41:59.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:59.3 Info: => 0.0001238s 08:41:59.3 Info: CreateIndex History (DownloadId) 08:41:59.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:41:59.3 Info: => 9.6E-05s 08:41:59.3 Info: CreateIndex History (AlbumId) 08:41:59.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:41:59.3 Info: => 8.51E-05s 08:41:59.3 Info: CreateTable Notifications 08:41:59.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 08:41:59.3 Info: => 0.0001481s 08:41:59.3 Info: CreateTable ScheduledTasks 08:41:59.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:41:59.3 Info: => 0.0001182s 08:41:59.3 Info: CreateIndex ScheduledTasks (TypeName) 08:41:59.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:59.3 Info: => 8.27E-05s 08:41:59.3 Info: CreateTable Indexers 08:41:59.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 08:41:59.3 Info: => 0.0001195s 08:41:59.3 Info: CreateIndex Indexers (Name) 08:41:59.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:59.3 Info: => 0.000126s 08:41:59.3 Info: CreateTable Profiles 08:41:59.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:41:59.3 Info: => 0.0001219s 08:41:59.3 Info: CreateIndex Profiles (Name) 08:41:59.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:41:59.3 Info: => 8.95E-05s 08:41:59.3 Info: CreateTable QualityDefinitions 08:41:59.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:41:59.3 Info: => 0.0001225s 08:41:59.3 Info: CreateIndex QualityDefinitions (Quality) 08:41:59.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:41:59.3 Info: => 8.47E-05s 08:41:59.3 Info: CreateIndex QualityDefinitions (Title) 08:41:59.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:41:59.3 Info: => 8.87E-05s 08:41:59.3 Info: CreateTable NamingConfig 08:41:59.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 08:41:59.3 Info: => 0.0001659s 08:41:59.3 Info: CreateTable Blacklist 08:41:59.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 08:41:59.3 Info: => 0.0002032s 08:41:59.3 Info: CreateTable Metadata 08:41:59.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 08:41:59.3 Info: => 0.0001202s 08:41:59.3 Info: CreateTable MetadataFiles 08:41:59.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 08:41:59.3 Info: => 0.0001442s 08:41:59.3 Info: CreateTable DownloadClients 08:41:59.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 08:41:59.3 Info: => 0.0001207s 08:41:59.3 Info: CreateTable PendingReleases 08:41:59.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 08:41:59.3 Info: => 0.0001295s 08:41:59.3 Info: CreateTable RemotePathMappings 08:41:59.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:41:59.3 Info: => 0.0001082s 08:41:59.3 Info: CreateTable Tags 08:41:59.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:41:59.3 Info: => 9.34E-05s 08:41:59.3 Info: CreateIndex Tags (Label) 08:41:59.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:41:59.3 Info: => 0.0001049s 08:41:59.3 Info: CreateTable Restrictions 08:41:59.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:41:59.3 Info: => 0.0001105s 08:41:59.3 Info: CreateTable DelayProfiles 08:41:59.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 08:41:59.3 Info: => 0.0002027s 08:41:59.3 Info: CreateTable Users 08:41:59.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:41:59.3 Info: => 0.000106s 08:41:59.3 Info: CreateIndex Users (Identifier) 08:41:59.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:41:59.3 Info: => 9.19E-05s 08:41:59.3 Info: CreateIndex Users (Username) 08:41:59.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:41:59.3 Info: => 8.62E-05s 08:41:59.3 Info: CreateTable Commands 08:41:59.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 08:41:59.3 Info: => 0.0001492s 08:41:59.3 Info: CreateTable IndexerStatus 08:41:59.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 08:41:59.3 Info: => 0.0001559s 08:41:59.3 Info: CreateIndex IndexerStatus (ProviderId) 08:41:59.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:59.3 Info: => 8.86E-05s 08:41:59.3 Info: CreateTable ExtraFiles 08:41:59.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 08:41:59.3 Info: => 0.0001308s 08:41:59.3 Info: CreateTable LyricFiles 08:41:59.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 08:41:59.3 Info: => 0.00015s 08:41:59.3 Info: CreateTable LanguageProfiles 08:41:59.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:41:59.3 Info: => 0.0001072s 08:41:59.3 Info: CreateIndex LanguageProfiles (Name) 08:41:59.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:41:59.3 Info: => 9.17E-05s 08:41:59.3 Info: CreateTable DownloadClientStatus 08:41:59.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 08:41:59.3 Info: => 0.0001176s 08:41:59.3 Info: CreateIndex DownloadClientStatus (ProviderId) 08:41:59.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:59.3 Info: => 9.15E-05s 08:41:59.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:41:59.3 Info: -> 1 Insert operations completed in 00:00:00.0000718 taking an average of 00:00:00.0000718 08:41:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:41:59', 'InitialSetup') 08:41:59.3 Info: Committing Transaction 08:41:59.3 Info: 1: InitialSetup migrated 08:41:59.3 Info: => 0.0009831s 08:41:59.3 Info: 2: add_reason_to_pending_releases migrating 08:41:59.3 Info: Beginning Transaction 08:41:59.3 Info: Starting migration of Main DB to 2 08:41:59.3 Info: AlterTable PendingReleases 08:41:59.3 Info: => 1.6E-06s 08:41:59.3 Info: CreateColumn PendingReleases Reason Int32 08:41:59.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:41:59.3 Info: => 0.0006144s 08:41:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:41:59', 'add_reason_to_pending_releases') 08:41:59.3 Info: Committing Transaction 08:41:59.3 Info: 2: add_reason_to_pending_releases migrated 08:41:59.3 Info: => 0.0009122s 08:41:59.3 Info: 3: add_medium_support migrating 08:41:59.3 Info: Beginning Transaction 08:41:59.3 Info: Starting migration of Main DB to 3 08:41:59.3 Info: AlterTable Albums 08:41:59.3 Info: => 1.3E-06s 08:41:59.3 Info: CreateColumn Albums Media String 08:41:59.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:41:59.3 Info: => 0.0005819s 08:41:59.3 Info: AlterTable Tracks 08:41:59.3 Info: => 1.3E-06s 08:41:59.3 Info: CreateColumn Tracks MediumNumber Int32 08:41:59.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:41:59.3 Info: => 0.0005338s 08:41:59.3 Info: AlterTable Tracks 08:41:59.3 Info: => 1.9E-06s 08:41:59.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:41:59.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:41:59.3 Info: => 0.0005248s 08:41:59.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:59.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:59.3 Info: => 4.93E-05s 08:41:59.3 Info: DeleteColumn Tracks TrackNumber 08:41:59.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 08:41:59.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 08:41:59.3 Info: DROP TABLE "Tracks" 08:41:59.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:59.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:59.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:59.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:59.3 Info: => 0.0046844s 08:41:59.3 Info: AlterTable Tracks 08:41:59.3 Info: => 1.6E-06s 08:41:59.3 Info: CreateColumn Tracks TrackNumber String 08:41:59.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:41:59.3 Info: => 0.000547s 08:41:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:41:59', 'add_medium_support') 08:41:59.3 Info: Committing Transaction 08:41:59.3 Info: 3: add_medium_support migrated 08:41:59.3 Info: => 0.0009409s 08:41:59.3 Info: 4: add_various_qualites_in_profile migrating 08:41:59.3 Info: Beginning Transaction 08:41:59.3 Info: Starting migration of Main DB to 4 08:41:59.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:59.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:59.3 Info: => 5.72E-05s 08:41:59.3 Info: PerformDBOperation 08:41:59.3 Info: Performing DB Operation 08:41:59.3 Info: => 4.13E-05s 08:41:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:41:59', 'add_various_qualites_in_profile') 08:41:59.3 Info: Committing Transaction 08:41:59.3 Info: 4: add_various_qualites_in_profile migrated 08:41:59.3 Info: => 0.0002942s 08:41:59.3 Info: 5: metadata_profiles migrating 08:41:59.3 Info: Beginning Transaction 08:41:59.3 Info: Starting migration of Main DB to 5 08:41:59.3 Info: CreateTable MetadataProfiles 08:41:59.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 08:41:59.3 Info: => 0.0001384s 08:41:59.3 Info: CreateIndex MetadataProfiles (Name) 08:41:59.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 08:41:59.3 Info: => 0.0001443s 08:41:59.3 Info: AlterTable Artists 08:41:59.3 Info: => 1.4E-06s 08:41:59.3 Info: CreateColumn Artists MetadataProfileId Int32 08:41:59.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 08:41:59.3 Info: => 0.0005857s 08:41:59.3 Info: DeleteColumn Artists PrimaryAlbumTypes 08:41:59.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) 08:41:59.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" 08:41:59.3 Info: DROP TABLE "Artists" 08:41:59.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:59.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:59.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:59.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:59.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:59.3 Info: => 0.0050582s 08:41:59.3 Info: DeleteColumn Artists SecondaryAlbumTypes 08:41:59.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) 08:41:59.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" 08:41:59.3 Info: DROP TABLE "Artists" 08:41:59.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:59.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:59.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:59.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:59.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:59.3 Info: => 0.004967s 08:41:59.3 Info: AlterTable Albums 08:41:59.3 Info: => 1.4E-06s 08:41:59.3 Info: CreateColumn Albums SecondaryTypes String 08:41:59.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 08:41:59.3 Info: => 0.0005495s 08:41:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-31T08:41:59', 'metadata_profiles') 08:41:59.3 Info: Committing Transaction 08:41:59.3 Info: 5: metadata_profiles migrated 08:41:59.3 Info: => 0.0009681s 08:41:59.3 Info: 6: separate_automatic_and_interactive_search migrating 08:41:59.3 Info: Beginning Transaction 08:41:59.3 Info: Starting migration of Main DB to 6 08:41:59.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 08:41:59.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) 08:41:59.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 08:41:59.3 Info: DROP TABLE "Indexers" 08:41:59.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:59.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:59.3 Info: => 0.0060665s 08:41:59.3 Info: AlterTable Indexers 08:41:59.3 Info: => 1.5E-06s 08:41:59.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 08:41:59.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 08:41:59.3 Info: => 0.0005521s 08:41:59.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:59.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:59.3 Info: => 4.47E-05s 08:41:59.3 Info: AlterTable Indexers 08:41:59.3 Info: => 1.1E-06s 08:41:59.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 08:41:59.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) 08:41:59.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" 08:41:59.3 Info: DROP TABLE "Indexers" 08:41:59.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:59.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:59.3 Info: => 0.0041354s 08:41:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-31T08:41:59', 'separate_automatic_and_interactive_search') 08:41:59.3 Info: Committing Transaction 08:41:59.3 Info: 6: separate_automatic_and_interactive_search migrated 08:41:59.3 Info: => 0.0044922s 08:41:59.3 Info: 7: change_album_path_to_relative migrating 08:41:59.3 Info: Beginning Transaction 08:41:59.3 Info: Starting migration of Main DB to 7 08:41:59.3 Info: DeleteColumn Albums Path 08:41:59.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) 08:41:59.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" 08:41:59.3 Info: DROP TABLE "Albums" 08:41:59.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:59.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:59.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:59.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:59.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:59.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:59.3 Info: => 0.0064777s 08:41:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-31T08:41:59', 'change_album_path_to_relative') 08:41:59.3 Info: Committing Transaction 08:41:59.3 Info: 7: change_album_path_to_relative migrated 08:41:59.3 Info: => 0.006926s 08:41:59.3 Info: 8: change_quality_size_mb_to_kb migrating 08:41:59.3 Info: Beginning Transaction 08:41:59.3 Info: Starting migration of Main DB to 8 08:41:59.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 08:41:59.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 08:41:59.3 Info: => 5.58E-05s 08:41:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-31T08:41:59', 'change_quality_size_mb_to_kb') 08:41:59.3 Info: Committing Transaction 08:41:59.3 Info: 8: change_quality_size_mb_to_kb migrated 08:41:59.3 Info: => 0.000315s 08:41:59.3 Info: 9: album_releases migrating 08:41:59.3 Info: Beginning Transaction 08:41:59.3 Info: Starting migration of Main DB to 9 08:41:59.3 Info: AlterTable Albums 08:41:59.3 Info: => 1.4E-06s 08:41:59.3 Info: CreateColumn Albums Releases String 08:41:59.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 08:41:59.3 Info: => 0.0005943s 08:41:59.3 Info: AlterTable Albums 08:41:59.3 Info: => 1.3E-06s 08:41:59.3 Info: CreateColumn Albums CurrentRelease String 08:41:59.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 08:41:59.3 Info: => 0.0005503s 08:41:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-31T08:41:59', 'album_releases') 08:41:59.3 Info: Committing Transaction 08:41:59.3 Info: 9: album_releases migrated 08:41:59.3 Info: => 0.0008429s 08:41:59.3 Info: 10: album_releases_fix migrating 08:41:59.3 Info: Beginning Transaction 08:41:59.3 Info: Starting migration of Main DB to 10 08:41:59.3 Info: AlterTable Albums 08:41:59.3 Info: => 1.2E-06s 08:41:59.3 Info: AlterColumn Albums Releases String 08:41:59.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) 08:41:59.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" 08:41:59.3 Info: DROP TABLE "Albums" 08:41:59.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:59.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:59.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:59.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:59.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:59.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:59.3 Info: => 0.0051494s 08:41:59.3 Info: AlterTable Albums 08:41:59.3 Info: => 1.7E-06s 08:41:59.3 Info: AlterColumn Albums CurrentRelease String 08:41:59.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) 08:41:59.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" 08:41:59.3 Info: DROP TABLE "Albums" 08:41:59.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:59.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:59.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:59.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:59.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:59.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:59.3 Info: => 0.0061455s 08:41:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-31T08:41:59', 'album_releases_fix') 08:41:59.3 Info: Committing Transaction 08:41:59.3 Info: 10: album_releases_fix migrated 08:41:59.3 Info: => 0.0065536s 08:41:59.3 Info: 11: import_lists migrating 08:41:59.3 Info: Beginning Transaction 08:41:59.3 Info: Starting migration of Main DB to 11 08:41:59.3 Info: CreateTable ImportLists 08:41:59.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) 08:41:59.3 Info: => 0.0002229s 08:41:59.3 Info: CreateIndex ImportLists (Name) 08:41:59.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:41:59.3 Info: => 0.0001188s 08:41:59.3 Info: CreateTable ImportListStatus 08:41:59.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) 08:41:59.3 Info: => 0.0001332s 08:41:59.3 Info: CreateIndex ImportListStatus (ProviderId) 08:41:59.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:59.3 Info: => 0.0001198s 08:41:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-31T08:41:59', 'import_lists') 08:41:59.3 Info: Committing Transaction 08:41:59.3 Info: 11: import_lists migrated 08:41:59.3 Info: => 0.0004612s 08:41:59.3 Info: 12: add_release_status migrating 08:41:59.3 Info: Beginning Transaction 08:41:59.3 Info: Starting migration of Main DB to 12 08:41:59.3 Info: AlterTable MetadataProfiles 08:41:59.3 Info: => 1.2E-06s 08:41:59.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 08:41:59.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 08:41:59.3 Info: => 0.0006457s 08:41:59.3 Info: PerformDBOperation 08:41:59.3 Info: Performing DB Operation 08:41:59.3 Info: => 3.58E-05s 08:41:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-31T08:41:59', 'add_release_status') 08:41:59.3 Info: Committing Transaction 08:41:59.3 Info: 12: add_release_status migrated 08:41:59.3 Info: => 0.0003215s 08:41:59.3 Info: 13: album_download_notification migrating 08:41:59.3 Info: Beginning Transaction 08:41:59.3 Info: Starting migration of Main DB to 13 08:41:59.3 Info: AlterTable Notifications 08:41:59.3 Info: => 1.4E-06s 08:41:59.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 08:41:59.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 08:41:59.3 Info: => 0.0006155s 08:41:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-31T08:41:59', 'album_download_notification') 08:41:59.3 Info: Committing Transaction 08:41:59.3 Info: 13: album_download_notification migrated 08:41:59.3 Info: => 0.0009465s 08:41:59.3 Info: 14: fix_language_metadata_profiles migrating 08:41:59.3 Info: Beginning Transaction 08:41:59.3 Info: Starting migration of Main DB to 14 08:41:59.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 08:41:59.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 08:41:59.3 Info: => 8.47E-05s 08:41:59.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 08:41:59.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 08:41:59.3 Info: => 6.26E-05s 08:41:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-31T08:41:59', 'fix_language_metadata_profiles') 08:41:59.3 Info: Committing Transaction 08:41:59.3 Info: 14: fix_language_metadata_profiles migrated 08:41:59.3 Info: => 0.000326s 08:41:59.3 Info: 15: remove_fanzub migrating 08:41:59.3 Info: Beginning Transaction 08:41:59.3 Info: Starting migration of Main DB to 15 08:41:59.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:59.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:59.3 Info: => 5.08E-05s 08:41:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-31T08:41:59', 'remove_fanzub') 08:41:59.3 Info: Committing Transaction 08:41:59.3 Info: 15: remove_fanzub migrated 08:41:59.3 Info: => 0.0003041s 08:41:59.3 Info: 16: update_artist_history_indexes migrating 08:41:59.3 Info: Beginning Transaction 08:41:59.3 Info: Starting migration of Main DB to 16 08:41:59.3 Info: CreateIndex Albums (ArtistId) 08:41:59.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 08:41:59.3 Info: => 0.000157s 08:41:59.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 08:41:59.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 08:41:59.3 Info: => 0.0001233s 08:41:59.3 Info: DeleteIndex History (AlbumId) 08:41:59.3 Info: DROP INDEX "IX_History_AlbumId" 08:41:59.3 Info: => 0.0001284s 08:41:59.3 Info: CreateIndex History (AlbumId, Date) 08:41:59.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:59.3 Info: => 0.0001201s 08:41:59.3 Info: DeleteIndex History (DownloadId) 08:41:59.3 Info: DROP INDEX "IX_History_DownloadId" 08:41:59.3 Info: => 0.0001194s 08:41:59.3 Info: CreateIndex History (DownloadId, Date) 08:41:59.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:59.3 Info: => 0.0001218s 08:41:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-31T08:41:59', 'update_artist_history_indexes') 08:41:59.3 Info: Committing Transaction 08:41:59.3 Info: 16: update_artist_history_indexes migrated 08:41:59.3 Info: => 0.0004525s 08:41:59.3 Info: 17: remove_nma migrating 08:41:59.3 Info: Beginning Transaction 08:41:59.3 Info: Starting migration of Main DB to 17 08:41:59.3 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:59.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 08:41:59.3 Info: => 5.61E-05s 08:41:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-31T08:41:59', 'remove_nma') 08:41:59.3 Info: Committing Transaction 08:41:59.3 Info: 17: remove_nma migrated 08:41:59.3 Info: => 0.0003056s 08:41:59.3 Info: 18: album_disambiguation migrating 08:41:59.3 Info: Beginning Transaction 08:41:59.3 Info: Starting migration of Main DB to 18 08:41:59.3 Info: AlterTable Albums 08:41:59.3 Info: => 1.7E-06s 08:41:59.3 Info: CreateColumn Albums Disambiguation String 08:41:59.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 08:41:59.3 Info: => 0.0006335s 08:41:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-31T08:41:59', 'album_disambiguation') 08:41:59.3 Info: Committing Transaction 08:41:59.3 Info: 18: album_disambiguation migrated 08:41:59.3 Info: => 0.0009352s 08:41:59.3 Info: 19: add_ape_quality_in_profiles migrating 08:41:59.3 Info: Beginning Transaction 08:41:59.3 Info: Starting migration of Main DB to 19 08:41:59.3 Info: PerformDBOperation 08:41:59.3 Info: Performing DB Operation 08:41:59.3 Info: => 3.8E-05s 08:41:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-31T08:41:59', 'add_ape_quality_in_profiles') 08:41:59.3 Info: Committing Transaction 08:41:59.3 Info: 19: add_ape_quality_in_profiles migrated 08:41:59.3 Info: => 0.0003007s 08:41:59.3 Info: 20: remove_pushalot migrating 08:41:59.3 Info: Beginning Transaction 08:41:59.3 Info: Starting migration of Main DB to 20 08:41:59.3 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:59.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 08:41:59.3 Info: => 5.05E-05s 08:41:59.3 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:59.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 08:41:59.3 Info: => 3.93E-05s 08:41:59.3 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:59.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 08:41:59.3 Info: => 4.03E-05s 08:41:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-31T08:41:59', 'remove_pushalot') 08:41:59.3 Info: Committing Transaction 08:41:59.3 Info: 20: remove_pushalot migrated 08:41:59.3 Info: => 0.0003039s 08:41:59.3 Info: 21: add_custom_filters migrating 08:41:59.3 Info: Beginning Transaction 08:41:59.3 Info: Starting migration of Main DB to 21 08:41:59.3 Info: CreateTable CustomFilters 08:41:59.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 08:41:59.3 Info: => 0.0001382s 08:41:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-31T08:41:59', 'add_custom_filters') 08:41:59.3 Info: Committing Transaction 08:41:59.3 Info: 21: add_custom_filters migrated 08:41:59.3 Info: => 0.0004294s 08:41:59.3 Info: 22: import_list_tags migrating 08:41:59.3 Info: Beginning Transaction 08:41:59.3 Info: Starting migration of Main DB to 22 08:41:59.3 Info: AlterTable ImportLists 08:41:59.3 Info: => 2E-06s 08:41:59.3 Info: CreateColumn ImportLists Tags String 08:41:59.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 08:41:59.3 Info: => 0.0006586s 08:41:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-31T08:41:59', 'import_list_tags') 08:41:59.3 Info: Committing Transaction 08:41:59.3 Info: 22: import_list_tags migrated 08:41:59.3 Info: => 0.0009762s 08:41:59.3 Info: 23: add_release_groups_etc migrating 08:41:59.3 Info: Beginning Transaction 08:41:59.3 Info: Starting migration of Main DB to 23 08:41:59.3 Info: CreateTable ArtistMetadata 08:41:59.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) 08:41:59.3 Info: => 0.0001971s 08:41:59.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 08:41:59.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 08:41:59.3 Info: => 0.0010079s 08:41:59.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" 08:41:59.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" 08:41:59.3 Info: => 0.0001394s 08:41:59.3 Info: AlterTable Artists 08:41:59.3 Info: => 2.2E-06s 08:41:59.3 Info: CreateColumn Artists ArtistMetadataId Int32 08:41:59.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:59.3 Info: => 0.0006293s 08:41:59.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:59.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:59.3 Info: => 7.58E-05s 08:41:59.3 Info: CreateTable AlbumReleases 08:41:59.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) 08:41:59.3 Info: => 0.0001727s 08:41:59.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 08:41:59.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:41:59.3 Info: => 9.05E-05s 08:41:59.3 Info: CreateIndex AlbumReleases (AlbumId) 08:41:59.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:41:59.3 Info: => 8.72E-05s 08:41:59.3 Info: PerformDBOperation 08:41:59.3 Info: Performing DB Operation 08:41:59.3 Info: => 4.1E-05s 08:41:59.3 Info: AlterTable Albums 08:41:59.3 Info: => 1.8E-06s 08:41:59.3 Info: CreateColumn Albums ArtistMetadataId Int32 08:41:59.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:59.3 Info: => 0.0006384s 08:41:59.3 Info: AlterTable Albums 08:41:59.3 Info: => 1.3E-06s 08:41:59.3 Info: CreateColumn Albums AnyReleaseOk Boolean 08:41:59.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 08:41:59.3 Info: => 0.0006224s 08:41:59.3 Info: AlterTable Albums 08:41:59.3 Info: => 1.5E-06s 08:41:59.3 Info: CreateColumn Albums Links String 08:41:59.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 08:41:59.3 Info: => 0.0006216s 08:41:59.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:59.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:59.3 Info: => 9.21E-05s 08:41:59.3 Info: AlterTable Tracks 08:41:59.3 Info: => 1.2E-06s 08:41:59.3 Info: CreateColumn Tracks ForeignRecordingId String 08:41:59.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 08:41:59.3 Info: => 0.000617s 08:41:59.3 Info: AlterTable Tracks 08:41:59.3 Info: => 1.4E-06s 08:41:59.3 Info: CreateColumn Tracks AlbumReleaseId Int32 08:41:59.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 08:41:59.3 Info: => 0.0006129s 08:41:59.3 Info: AlterTable Tracks 08:41:59.3 Info: => 1.3E-06s 08:41:59.3 Info: CreateColumn Tracks ArtistMetadataId Int32 08:41:59.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:59.3 Info: => 0.0006116s 08:41:59.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:59.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:59.3 Info: => 0.0010189s 08:41:59.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:59.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:59.3 Info: => 8.54E-05s 08:41:59.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 08:41:59.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:59.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" 08:41:59.3 Info: DROP TABLE "Artists" 08:41:59.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:59.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:59.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:59.3 Info: => 0.0062647s 08:41:59.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 08:41:59.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) 08:41:59.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" 08:41:59.4 Info: DROP TABLE "Albums" 08:41:59.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:59.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:59.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:59.4 Info: => 0.0052201s 08:41:59.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 08:41:59.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) 08:41:59.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" 08:41:59.4 Info: DROP TABLE "Tracks" 08:41:59.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:59.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:59.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:59.4 Info: => 0.0047774s 08:41:59.4 Info: DeleteColumn TrackFiles ArtistId 08:41:59.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) 08:41:59.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" 08:41:59.4 Info: DROP TABLE "TrackFiles" 08:41:59.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:59.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:59.4 Info: => 0.0056141s 08:41:59.4 Info: CreateIndex Artists (ArtistMetadataId) 08:41:59.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:59.4 Info: => 8.85E-05s 08:41:59.4 Info: CreateIndex Artists (Monitored) 08:41:59.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:59.4 Info: => 8.59E-05s 08:41:59.4 Info: CreateIndex Albums (ArtistMetadataId) 08:41:59.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:59.4 Info: => 8.42E-05s 08:41:59.4 Info: CreateIndex Tracks (ArtistMetadataId) 08:41:59.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 08:41:59.4 Info: => 8.15E-05s 08:41:59.4 Info: CreateIndex Tracks (AlbumReleaseId) 08:41:59.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 08:41:59.4 Info: => 8.42E-05s 08:41:59.4 Info: CreateIndex Tracks (ForeignRecordingId) 08:41:59.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 08:41:59.4 Info: => 8.38E-05s 08:41:59.4 Info: UpdateData 08:41:59.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:59.4 Info: => 5.14E-05s 08:41:59.4 Info: UpdateData 08:41:59.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:59.4 Info: => 4.36E-05s 08:41:59.4 Info: UpdateData 08:41:59.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 08:41:59.4 Info: => 5.04E-05s 08:41:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-31T08:41:59', 'add_release_groups_etc') 08:41:59.4 Info: Committing Transaction 08:41:59.4 Info: 23: add_release_groups_etc migrated 08:41:59.4 Info: => 0.0006925s 08:41:59.4 Info: 24: NewMediaInfoFormat migrating 08:41:59.4 Info: Beginning Transaction 08:41:59.4 Info: Starting migration of Main DB to 24 08:41:59.4 Info: UpdateData 08:41:59.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 08:41:59.4 Info: => 5.59E-05s 08:41:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-31T08:41:59', 'NewMediaInfoFormat') 08:41:59.4 Info: Committing Transaction 08:41:59.4 Info: 24: NewMediaInfoFormat migrated 08:41:59.4 Info: => 0.00032s 08:41:59.4 Info: 25: rename_restrictions_to_release_profiles migrating 08:41:59.4 Info: Beginning Transaction 08:41:59.4 Info: Starting migration of Main DB to 25 08:41:59.4 Info: RenameTable Restrictions ReleaseProfiles 08:41:59.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 08:41:59.4 Info: => 0.0016606s 08:41:59.4 Info: AlterTable ReleaseProfiles 08:41:59.4 Info: => 1.9E-06s 08:41:59.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 08:41:59.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 08:41:59.4 Info: => 0.0005984s 08:41:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-31T08:41:59', 'rename_restrictions_to_release_profiles') 08:41:59.4 Info: Committing Transaction 08:41:59.4 Info: 25: rename_restrictions_to_release_profiles migrated 08:41:59.4 Info: => 0.0009066s 08:41:59.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 08:41:59.4 Info: Beginning Transaction 08:41:59.4 Info: Starting migration of Main DB to 26 08:41:59.4 Info: RenameTable Profiles QualityProfiles 08:41:59.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 08:41:59.4 Info: => 0.0016745s 08:41:59.4 Info: AlterTable QualityProfiles 08:41:59.4 Info: => 2.2E-06s 08:41:59.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 08:41:59.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:59.4 Info: => 0.0005873s 08:41:59.4 Info: AlterTable LanguageProfiles 08:41:59.4 Info: => 1.4E-06s 08:41:59.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 08:41:59.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:59.4 Info: => 0.0006054s 08:41:59.4 Info: UpdateData 08:41:59.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:59.4 Info: => 5E-05s 08:41:59.4 Info: UpdateData 08:41:59.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:59.4 Info: => 3.85E-05s 08:41:59.4 Info: RenameColumn Artists ProfileId to QualityProfileId 08:41:59.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) 08:41:59.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" 08:41:59.4 Info: DROP TABLE "Artists" 08:41:59.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:59.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:59.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:59.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:59.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:59.4 Info: => 0.006461s 08:41:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-31T08:41:59', 'rename_quality_profiles_add_upgrade_allowed') 08:41:59.4 Info: Committing Transaction 08:41:59.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 08:41:59.4 Info: => 0.0069716s 08:41:59.4 Info: 27: add_import_exclusions migrating 08:41:59.4 Info: Beginning Transaction 08:41:59.4 Info: Starting migration of Main DB to 27 08:41:59.4 Info: CreateTable ImportListExclusions 08:41:59.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 08:41:59.4 Info: => 0.0001343s 08:41:59.4 Info: CreateIndex ImportListExclusions (ForeignId) 08:41:59.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 08:41:59.4 Info: => 9.79E-05s 08:41:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-31T08:41:59', 'add_import_exclusions') 08:41:59.4 Info: Committing Transaction 08:41:59.4 Info: 27: add_import_exclusions migrated 08:41:59.4 Info: => 0.0004098s 08:41:59.4 Info: 28: clean_artist_metadata_table migrating 08:41:59.4 Info: Beginning Transaction 08:41:59.4 Info: Starting migration of Main DB to 28 08:41:59.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:59.4 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:59.4 Info: => 0.0001645s 08:41:59.4 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:59.4 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:59.4 Info: => 0.0001291s 08:41:59.4 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 08:41:59.4 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 08:41:59.4 Info: => 0.0001237s 08:41:59.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 08:41:59.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 08:41:59.4 Info: => 0.0001227s 08:41:59.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:59.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:59.4 Info: => 0.000119s 08:41:59.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:41:59.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:41:59.4 Info: => 0.000122s 08:41:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-31T08:41:59', 'clean_artist_metadata_table') 08:41:59.4 Info: Committing Transaction 08:41:59.4 Info: 28: clean_artist_metadata_table migrated 08:41:59.4 Info: => 0.0003928s 08:41:59.4 Info: 29: health_issue_notification migrating 08:41:59.4 Info: Beginning Transaction 08:41:59.4 Info: Starting migration of Main DB to 29 08:41:59.4 Info: AlterTable Notifications 08:41:59.4 Info: => 1.4E-06s 08:41:59.4 Info: CreateColumn Notifications OnHealthIssue Boolean 08:41:59.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 08:41:59.4 Info: => 0.0006279s 08:41:59.4 Info: AlterTable Notifications 08:41:59.4 Info: => 1.4E-06s 08:41:59.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 08:41:59.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 08:41:59.4 Info: => 0.0005874s 08:41:59.4 Info: AlterTable Notifications 08:41:59.4 Info: => 1.2E-06s 08:41:59.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 08:41:59.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 08:41:59.4 Info: => 0.0005863s 08:41:59.4 Info: AlterTable Notifications 08:41:59.4 Info: => 1.6E-06s 08:41:59.4 Info: CreateColumn Notifications OnImportFailure Boolean 08:41:59.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 08:41:59.4 Info: => 0.0005884s 08:41:59.4 Info: AlterTable Notifications 08:41:59.4 Info: => 1.2E-06s 08:41:59.4 Info: CreateColumn Notifications OnTrackRetag Boolean 08:41:59.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 08:41:59.4 Info: => 0.0005917s 08:41:59.4 Info: DeleteColumn Notifications OnDownload 08:41:59.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 08:41:59.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 08:41:59.4 Info: DROP TABLE "Notifications" 08:41:59.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:59.4 Info: => 0.0046805s 08:41:59.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 08:41:59.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 08:41:59.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" 08:41:59.4 Info: DROP TABLE "Notifications" 08:41:59.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:59.4 Info: => 0.0047915s 08:41:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-31T08:41:59', 'health_issue_notification') 08:41:59.4 Info: Committing Transaction 08:41:59.4 Info: 29: health_issue_notification migrated 08:41:59.4 Info: => 0.0051959s 08:41:59.4 Info: 30: add_mediafilerepository_mtime migrating 08:41:59.4 Info: Beginning Transaction 08:41:59.4 Info: Starting migration of Main DB to 30 08:41:59.4 Info: AlterTable TrackFiles 08:41:59.4 Info: => 2.3E-06s 08:41:59.4 Info: CreateColumn TrackFiles Modified DateTime 08:41:59.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 08:41:59.4 Info: => 0.0007061s 08:41:59.4 Info: AlterTable TrackFiles 08:41:59.4 Info: => 1.8E-06s 08:41:59.4 Info: CreateColumn TrackFiles Path String 08:41:59.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 08:41:59.4 Info: => 0.0005994s 08:41:59.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:59.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:59.4 Info: => 4.39E-05s 08:41:59.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) 08:41:59.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) 08:41:59.4 Info: => 0.0001311s 08:41:59.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) 08:41:59.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) 08:41:59.4 Info: => 0.0001373s 08:41:59.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) 08:41:59.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) 08:41:59.4 Info: => 0.0001444s 08:41:59.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") 08:41:59.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") 08:41:59.4 Info: => 8.9E-05s 08:41:59.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:59.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:59.4 Info: => 6.03E-05s 08:41:59.4 Info: AlterTable TrackFiles 08:41:59.4 Info: => 1.7E-06s 08:41:59.4 Info: AlterColumn TrackFiles Path String 08:41:59.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) 08:41:59.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" 08:41:59.4 Info: DROP TABLE "TrackFiles" 08:41:59.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:59.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:59.4 Info: => 0.0063419s 08:41:59.4 Info: CreateIndex TrackFiles (Path) 08:41:59.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:59.4 Info: => 9.15E-05s 08:41:59.4 Info: DeleteColumn TrackFiles RelativePath 08:41:59.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) 08:41:59.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" 08:41:59.4 Info: DROP TABLE "TrackFiles" 08:41:59.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:59.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:59.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:59.4 Info: => 0.0049529s 08:41:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-31T08:41:59', 'add_mediafilerepository_mtime') 08:41:59.4 Info: Committing Transaction 08:41:59.4 Info: 30: add_mediafilerepository_mtime migrated 08:41:59.4 Info: => 0.0053319s 08:41:59.4 Info: 31: add_artistmetadataid_constraint migrating 08:41:59.4 Info: Beginning Transaction 08:41:59.4 Info: Starting migration of Main DB to 31 08:41:59.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") 08:41:59.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") 08:41:59.4 Info: => 9.97E-05s 08:41:59.4 Info: DeleteIndex Artists (ArtistMetadataId) 08:41:59.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 08:41:59.4 Info: => 0.0001427s 08:41:59.4 Info: AlterColumn Artists ArtistMetadataId Int32 08:41:59.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) 08:41:59.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" 08:41:59.4 Info: DROP TABLE "Artists" 08:41:59.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:59.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:59.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:59.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:59.4 Info: => 0.0050995s 08:41:59.4 Info: CreateIndex Artists (ArtistMetadataId) 08:41:59.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:59.4 Info: => 8.98E-05s 08:41:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-31T08:41:59', 'add_artistmetadataid_constraint') 08:41:59.4 Info: Committing Transaction 08:41:59.4 Info: 31: add_artistmetadataid_constraint migrated 08:41:59.4 Info: => 0.0004658s 08:41:59.4 Info: 32: old_ids_and_artist_alias migrating 08:41:59.4 Info: Beginning Transaction 08:41:59.4 Info: Starting migration of Main DB to 32 08:41:59.4 Info: AlterTable ArtistMetadata 08:41:59.4 Info: => 1.4E-06s 08:41:59.4 Info: CreateColumn ArtistMetadata Aliases String 08:41:59.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 08:41:59.4 Info: => 0.0006363s 08:41:59.4 Info: AlterTable ArtistMetadata 08:41:59.4 Info: => 1.6E-06s 08:41:59.4 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 08:41:59.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 08:41:59.4 Info: => 0.0006003s 08:41:59.4 Info: AlterTable Albums 08:41:59.4 Info: => 1.3E-06s 08:41:59.4 Info: CreateColumn Albums OldForeignAlbumIds String 08:41:59.4 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 08:41:59.4 Info: => 0.0005924s 08:41:59.4 Info: AlterTable AlbumReleases 08:41:59.4 Info: => 1.1E-06s 08:41:59.4 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 08:41:59.4 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 08:41:59.4 Info: => 0.0006075s 08:41:59.4 Info: AlterTable Tracks 08:41:59.4 Info: => 1.7E-06s 08:41:59.4 Info: CreateColumn Tracks OldForeignRecordingIds String 08:41:59.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 08:41:59.4 Info: => 0.0005999s 08:41:59.4 Info: AlterTable Tracks 08:41:59.4 Info: => 1.5E-06s 08:41:59.4 Info: CreateColumn Tracks OldForeignTrackIds String 08:41:59.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 08:41:59.4 Info: => 0.0005964s 08:41:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-31T08:41:59', 'old_ids_and_artist_alias') 08:41:59.4 Info: Committing Transaction 08:41:59.4 Info: 32: old_ids_and_artist_alias migrated 08:41:59.4 Info: => 0.0009069s 08:41:59.4 Info: 33: download_propers_config migrating 08:41:59.4 Info: Beginning Transaction 08:41:59.4 Info: Starting migration of Main DB to 33 08:41:59.4 Info: PerformDBOperation 08:41:59.4 Info: Performing DB Operation 08:41:59.4 Info: => 3.66E-05s 08:41:59.4 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:41:59.4 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:41:59.4 Info: => 4.36E-05s 08:41:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-31T08:41:59', 'download_propers_config') 08:41:59.4 Info: Committing Transaction 08:41:59.4 Info: 33: download_propers_config migrated 08:41:59.4 Info: => 0.0002976s 08:41:59.4 Info: 34: remove_language_profiles migrating 08:41:59.4 Info: Beginning Transaction 08:41:59.4 Info: Starting migration of Main DB to 34 08:41:59.4 Info: DeleteTable LanguageProfiles 08:41:59.4 Info: DROP TABLE "LanguageProfiles" 08:41:59.4 Info: => 0.0002262s 08:41:59.4 Info: DeleteColumn Artists LanguageProfileId 08:41:59.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) 08:41:59.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" 08:41:59.4 Info: DROP TABLE "Artists" 08:41:59.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:59.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:59.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:59.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:59.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:59.4 Info: => 0.0065245s 08:41:59.4 Info: DeleteColumn ImportLists LanguageProfileId 08:41:59.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) 08:41:59.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" 08:41:59.4 Info: DROP TABLE "ImportLists" 08:41:59.4 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 08:41:59.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:41:59.4 Info: => 0.0063234s 08:41:59.4 Info: DeleteColumn Blacklist Language 08:41:59.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) 08:41:59.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" 08:41:59.4 Info: DROP TABLE "Blacklist" 08:41:59.4 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 08:41:59.4 Info: => 0.00453s 08:41:59.4 Info: DeleteColumn History Language 08:41:59.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) 08:41:59.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" 08:41:59.4 Info: DROP TABLE "History" 08:41:59.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 08:41:59.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:59.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:59.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:59.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:59.4 Info: => 0.0051121s 08:41:59.4 Info: DeleteColumn LyricFiles Language 08:41:59.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) 08:41:59.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" 08:41:59.4 Info: DROP TABLE "LyricFiles" 08:41:59.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:41:59.4 Info: => 0.0045813s 08:41:59.4 Info: DeleteColumn TrackFiles Language 08:41:59.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) 08:41:59.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" 08:41:59.4 Info: DROP TABLE "TrackFiles" 08:41:59.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:59.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:59.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:59.5 Info: => 0.0052504s 08:41:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-31T08:41:59', 'remove_language_profiles') 08:41:59.5 Info: Committing Transaction 08:41:59.5 Info: 34: remove_language_profiles migrated 08:41:59.5 Info: => 0.0057855s 08:41:59.5 Info: 35: multi_disc_naming_format migrating 08:41:59.5 Info: Beginning Transaction 08:41:59.5 Info: Starting migration of Main DB to 35 08:41:59.5 Info: AlterTable NamingConfig 08:41:59.5 Info: => 1.4E-06s 08:41:59.5 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 08:41:59.5 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 08:41:59.5 Info: => 0.0006353s 08:41:59.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:41:59.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:41:59.5 Info: => 5.15E-05s 08:41:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-31T08:41:59', 'multi_disc_naming_format') 08:41:59.5 Info: Committing Transaction 08:41:59.5 Info: 35: multi_disc_naming_format migrated 08:41:59.5 Info: => 0.0003345s 08:41:59.5 Info: 36: add_download_client_priority migrating 08:41:59.5 Info: Beginning Transaction 08:41:59.5 Info: Starting migration of Main DB to 36 08:41:59.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') 08:41:59.5 Info: AlterTable DownloadClients 08:41:59.5 Info: => 1.3E-06s 08:41:59.5 Info: CreateColumn DownloadClients Priority Int32 08:41:59.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 08:41:59.5 Info: => 0.0006036s 08:41:59.5 Info: PerformDBOperation 08:41:59.5 Info: Performing DB Operation 08:41:59.5 Info: => 0.0001175s 08:41:59.5 Info: -> 1 Insert operations completed in 00:00:00.0000992 taking an average of 00:00:00.0000992 08:41:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-31T08:41:59', 'add_download_client_priority') 08:41:59.5 Info: Committing Transaction 08:41:59.5 Info: 36: add_download_client_priority migrated 08:41:59.5 Info: => 0.0004298s 08:41:59.5 Debug: Took: 00:00:00.2264662 08:41:59.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_set_prio_to_one --- 08:41:59.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_album_id --- 08:41:59.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121195456588_159/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:59.5 Info: DatabaseEngineVersionCheck migrating 08:41:59.5 Info: PerformDBOperation 08:41:59.5 Info: Performing DB Operation 08:41:59.5 Info: SQLite 3.46.0 08:41:59.5 Info: => 0.0010755s 08:41:59.5 Info: DatabaseEngineVersionCheck migrated 08:41:59.5 Info: => 0.001093s 08:41:59.5 Info: VersionMigration migrating 08:41:59.5 Info: Beginning Transaction 08:41:59.5 Info: CreateTable VersionInfo 08:41:59.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:41:59.5 Info: => 0.0001486s 08:41:59.5 Info: Committing Transaction 08:41:59.5 Info: VersionMigration migrated 08:41:59.5 Info: => 0.0005528s 08:41:59.5 Info: VersionUniqueMigration migrating 08:41:59.5 Info: Beginning Transaction 08:41:59.5 Info: CreateIndex VersionInfo (Version) 08:41:59.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:41:59.5 Info: => 0.000128s 08:41:59.5 Info: AlterTable VersionInfo 08:41:59.5 Info: => 1.5E-06s 08:41:59.5 Info: CreateColumn VersionInfo AppliedOn DateTime 08:41:59.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:41:59.5 Info: => 0.0005392s 08:41:59.5 Info: Committing Transaction 08:41:59.5 Info: VersionUniqueMigration migrated 08:41:59.5 Info: => 0.0007449s 08:41:59.5 Info: VersionDescriptionMigration migrating 08:41:59.5 Info: Beginning Transaction 08:41:59.5 Info: AlterTable VersionInfo 08:41:59.5 Info: => 1.4E-06s 08:41:59.5 Info: CreateColumn VersionInfo Description String 08:41:59.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:41:59.5 Info: => 0.0002061s 08:41:59.5 Info: Committing Transaction 08:41:59.5 Info: VersionDescriptionMigration migrated 08:41:59.5 Info: => 0.0003883s 08:41:59.5 Info: 1: InitialSetup migrating 08:41:59.5 Info: Beginning Transaction 08:41:59.5 Info: Starting migration of Main DB to 1 08:41:59.5 Info: CreateTable Config 08:41:59.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:41:59.5 Info: => 0.0001742s 08:41:59.5 Info: CreateIndex Config (Key) 08:41:59.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:41:59.5 Info: => 0.0001099s 08:41:59.5 Info: CreateTable RootFolders 08:41:59.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:41:59.5 Info: => 9.38E-05s 08:41:59.5 Info: CreateIndex RootFolders (Path) 08:41:59.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:41:59.5 Info: => 7.94E-05s 08:41:59.5 Info: CreateTable Artists 08:41:59.5 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 08:41:59.5 Info: => 0.00035s 08:41:59.5 Info: CreateIndex Artists (ForeignArtistId) 08:41:59.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:59.5 Info: => 9.17E-05s 08:41:59.5 Info: CreateIndex Artists (NameSlug) 08:41:59.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:59.5 Info: => 0.0001007s 08:41:59.5 Info: CreateIndex Artists (CleanName) 08:41:59.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:59.5 Info: => 8.45E-05s 08:41:59.5 Info: CreateIndex Artists (Path) 08:41:59.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:59.5 Info: => 7.93E-05s 08:41:59.5 Info: CreateTable Albums 08:41:59.5 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 08:41:59.5 Info: => 0.0002935s 08:41:59.5 Info: CreateIndex Albums (ForeignAlbumId) 08:41:59.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:59.5 Info: => 8.16E-05s 08:41:59.5 Info: CreateIndex Albums (MBId) 08:41:59.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:59.5 Info: => 9.61E-05s 08:41:59.5 Info: CreateIndex Albums (TADBId) 08:41:59.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:59.5 Info: => 7.48E-05s 08:41:59.5 Info: CreateIndex Albums (TitleSlug) 08:41:59.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:59.5 Info: => 8.06E-05s 08:41:59.5 Info: CreateIndex Albums (CleanTitle) 08:41:59.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:59.5 Info: => 8.63E-05s 08:41:59.5 Info: CreateIndex Albums (Path) 08:41:59.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:41:59.5 Info: => 7.47E-05s 08:41:59.5 Info: CreateTable Tracks 08:41:59.5 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 08:41:59.5 Info: => 0.0001715s 08:41:59.5 Info: CreateIndex Tracks (ForeignTrackId) 08:41:59.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:59.5 Info: => 8.88E-05s 08:41:59.5 Info: CreateIndex Tracks (ArtistId) 08:41:59.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:59.5 Info: => 7.93E-05s 08:41:59.5 Info: CreateIndex Tracks (TrackFileId) 08:41:59.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:59.5 Info: => 0.0001086s 08:41:59.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:41:59.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:41:59.5 Info: => 0.0001075s 08:41:59.5 Info: CreateTable TrackFiles 08:41:59.5 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 08:41:59.5 Info: => 0.0001733s 08:41:59.5 Info: CreateIndex TrackFiles (ArtistId) 08:41:59.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:41:59.5 Info: => 9.51E-05s 08:41:59.5 Info: CreateIndex TrackFiles (AlbumId) 08:41:59.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:59.5 Info: => 9.15E-05s 08:41:59.5 Info: CreateTable History 08:41:59.5 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 08:41:59.5 Info: => 0.0001673s 08:41:59.5 Info: CreateIndex History (Date) 08:41:59.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:59.5 Info: => 8.93E-05s 08:41:59.5 Info: CreateIndex History (EventType) 08:41:59.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:59.5 Info: => 0.0001167s 08:41:59.5 Info: CreateIndex History (DownloadId) 08:41:59.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:41:59.5 Info: => 9.75E-05s 08:41:59.5 Info: CreateIndex History (AlbumId) 08:41:59.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:41:59.5 Info: => 8.51E-05s 08:41:59.5 Info: CreateTable Notifications 08:41:59.5 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 08:41:59.5 Info: => 0.000151s 08:41:59.5 Info: CreateTable ScheduledTasks 08:41:59.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:41:59.5 Info: => 0.0001208s 08:41:59.5 Info: CreateIndex ScheduledTasks (TypeName) 08:41:59.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:59.5 Info: => 8.33E-05s 08:41:59.5 Info: CreateTable Indexers 08:41:59.5 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 08:41:59.5 Info: => 0.0001551s 08:41:59.5 Info: CreateIndex Indexers (Name) 08:41:59.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:59.5 Info: => 0.000121s 08:41:59.5 Info: CreateTable Profiles 08:41:59.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:41:59.5 Info: => 0.0001243s 08:41:59.5 Info: CreateIndex Profiles (Name) 08:41:59.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:41:59.5 Info: => 8.53E-05s 08:41:59.5 Info: CreateTable QualityDefinitions 08:41:59.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:41:59.5 Info: => 0.0001213s 08:41:59.5 Info: CreateIndex QualityDefinitions (Quality) 08:41:59.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:41:59.5 Info: => 8.68E-05s 08:41:59.5 Info: CreateIndex QualityDefinitions (Title) 08:41:59.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:41:59.5 Info: => 9.54E-05s 08:41:59.5 Info: CreateTable NamingConfig 08:41:59.5 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 08:41:59.5 Info: => 0.0001783s 08:41:59.5 Info: CreateTable Blacklist 08:41:59.5 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 08:41:59.5 Info: => 0.000226s 08:41:59.5 Info: CreateTable Metadata 08:41:59.5 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 08:41:59.5 Info: => 0.0001282s 08:41:59.5 Info: CreateTable MetadataFiles 08:41:59.5 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 08:41:59.5 Info: => 0.000154s 08:41:59.5 Info: CreateTable DownloadClients 08:41:59.5 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 08:41:59.5 Info: => 0.0001237s 08:41:59.5 Info: CreateTable PendingReleases 08:41:59.5 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 08:41:59.5 Info: => 0.0001586s 08:41:59.5 Info: CreateTable RemotePathMappings 08:41:59.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:41:59.5 Info: => 0.0001139s 08:41:59.5 Info: CreateTable Tags 08:41:59.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:41:59.5 Info: => 0.0001011s 08:41:59.5 Info: CreateIndex Tags (Label) 08:41:59.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:41:59.5 Info: => 0.0001073s 08:41:59.5 Info: CreateTable Restrictions 08:41:59.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:41:59.5 Info: => 0.0001165s 08:41:59.5 Info: CreateTable DelayProfiles 08:41:59.5 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 08:41:59.5 Info: => 0.0001511s 08:41:59.5 Info: CreateTable Users 08:41:59.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:41:59.5 Info: => 0.0001089s 08:41:59.5 Info: CreateIndex Users (Identifier) 08:41:59.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:41:59.5 Info: => 8.55E-05s 08:41:59.5 Info: CreateIndex Users (Username) 08:41:59.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:41:59.5 Info: => 8.78E-05s 08:41:59.5 Info: CreateTable Commands 08:41:59.5 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 08:41:59.5 Info: => 0.0001594s 08:41:59.5 Info: CreateTable IndexerStatus 08:41:59.5 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 08:41:59.5 Info: => 0.0001706s 08:41:59.5 Info: CreateIndex IndexerStatus (ProviderId) 08:41:59.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:59.5 Info: => 9.27E-05s 08:41:59.5 Info: CreateTable ExtraFiles 08:41:59.5 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 08:41:59.5 Info: => 0.0001566s 08:41:59.5 Info: CreateTable LyricFiles 08:41:59.5 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 08:41:59.5 Info: => 0.0001624s 08:41:59.5 Info: CreateTable LanguageProfiles 08:41:59.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:41:59.5 Info: => 0.0001134s 08:41:59.5 Info: CreateIndex LanguageProfiles (Name) 08:41:59.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:41:59.5 Info: => 0.0001051s 08:41:59.5 Info: CreateTable DownloadClientStatus 08:41:59.5 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 08:41:59.5 Info: => 0.0001343s 08:41:59.5 Info: CreateIndex DownloadClientStatus (ProviderId) 08:41:59.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:59.5 Info: => 9.34E-05s 08:41:59.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:41:59.5 Info: -> 1 Insert operations completed in 00:00:00.0001022 taking an average of 00:00:00.0001022 08:41:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:41:59', 'InitialSetup') 08:41:59.5 Info: Committing Transaction 08:41:59.5 Info: 1: InitialSetup migrated 08:41:59.5 Info: => 0.0009763s 08:41:59.5 Info: 2: add_reason_to_pending_releases migrating 08:41:59.5 Info: Beginning Transaction 08:41:59.5 Info: Starting migration of Main DB to 2 08:41:59.5 Info: AlterTable PendingReleases 08:41:59.5 Info: => 1.6E-06s 08:41:59.5 Info: CreateColumn PendingReleases Reason Int32 08:41:59.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:41:59.5 Info: => 0.0007135s 08:41:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:41:59', 'add_reason_to_pending_releases') 08:41:59.5 Info: Committing Transaction 08:41:59.5 Info: 2: add_reason_to_pending_releases migrated 08:41:59.5 Info: => 0.0010152s 08:41:59.5 Info: 3: add_medium_support migrating 08:41:59.5 Info: Beginning Transaction 08:41:59.5 Info: Starting migration of Main DB to 3 08:41:59.5 Info: AlterTable Albums 08:41:59.5 Info: => 1.9E-06s 08:41:59.5 Info: CreateColumn Albums Media String 08:41:59.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:41:59.5 Info: => 0.0005841s 08:41:59.5 Info: AlterTable Tracks 08:41:59.5 Info: => 1.4E-06s 08:41:59.5 Info: CreateColumn Tracks MediumNumber Int32 08:41:59.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:41:59.5 Info: => 0.0005247s 08:41:59.5 Info: AlterTable Tracks 08:41:59.5 Info: => 1.5E-06s 08:41:59.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:41:59.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:41:59.5 Info: => 0.0005319s 08:41:59.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:59.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:59.5 Info: => 5.33E-05s 08:41:59.5 Info: DeleteColumn Tracks TrackNumber 08:41:59.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 08:41:59.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 08:41:59.5 Info: DROP TABLE "Tracks" 08:41:59.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:59.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:59.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:59.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:59.5 Info: => 0.0050357s 08:41:59.5 Info: AlterTable Tracks 08:41:59.5 Info: => 1.5E-06s 08:41:59.5 Info: CreateColumn Tracks TrackNumber String 08:41:59.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:41:59.5 Info: => 0.0005474s 08:41:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:41:59', 'add_medium_support') 08:41:59.5 Info: Committing Transaction 08:41:59.5 Info: 3: add_medium_support migrated 08:41:59.5 Info: => 0.0009308s 08:41:59.5 Info: 4: add_various_qualites_in_profile migrating 08:41:59.5 Info: Beginning Transaction 08:41:59.5 Info: Starting migration of Main DB to 4 08:41:59.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:59.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:59.5 Info: => 6.38E-05s 08:41:59.5 Info: PerformDBOperation 08:41:59.5 Info: Performing DB Operation 08:41:59.5 Info: => 4.13E-05s 08:41:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:41:59', 'add_various_qualites_in_profile') 08:41:59.5 Info: Committing Transaction 08:41:59.5 Info: 4: add_various_qualites_in_profile migrated 08:41:59.5 Info: => 0.0002962s 08:41:59.5 Info: 5: metadata_profiles migrating 08:41:59.5 Info: Beginning Transaction 08:41:59.5 Info: Starting migration of Main DB to 5 08:41:59.5 Info: CreateTable MetadataProfiles 08:41:59.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 08:41:59.5 Info: => 0.0001464s 08:41:59.5 Info: CreateIndex MetadataProfiles (Name) 08:41:59.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 08:41:59.5 Info: => 0.0001061s 08:41:59.5 Info: AlterTable Artists 08:41:59.5 Info: => 1.3E-06s 08:41:59.5 Info: CreateColumn Artists MetadataProfileId Int32 08:41:59.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 08:41:59.5 Info: => 0.0005604s 08:41:59.5 Info: DeleteColumn Artists PrimaryAlbumTypes 08:41:59.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 08:41:59.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 08:41:59.5 Info: DROP TABLE "Artists" 08:41:59.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:59.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:59.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:59.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:59.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:59.5 Info: => 0.0073738s 08:41:59.5 Info: DeleteColumn Artists SecondaryAlbumTypes 08:41:59.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 08:41:59.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 08:41:59.5 Info: DROP TABLE "Artists" 08:41:59.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:59.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:59.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:59.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:59.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:59.6 Info: => 0.0048413s 08:41:59.6 Info: AlterTable Albums 08:41:59.6 Info: => 1.4E-06s 08:41:59.6 Info: CreateColumn Albums SecondaryTypes String 08:41:59.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 08:41:59.6 Info: => 0.0005432s 08:41:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-31T08:41:59', 'metadata_profiles') 08:41:59.6 Info: Committing Transaction 08:41:59.6 Info: 5: metadata_profiles migrated 08:41:59.6 Info: => 0.0009631s 08:41:59.6 Info: 6: separate_automatic_and_interactive_search migrating 08:41:59.6 Info: Beginning Transaction 08:41:59.6 Info: Starting migration of Main DB to 6 08:41:59.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 08:41:59.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 08:41:59.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 08:41:59.6 Info: DROP TABLE "Indexers" 08:41:59.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:59.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:59.6 Info: => 0.004114s 08:41:59.6 Info: AlterTable Indexers 08:41:59.6 Info: => 1.4E-06s 08:41:59.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 08:41:59.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 08:41:59.6 Info: => 0.0005321s 08:41:59.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:59.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:59.6 Info: => 4.68E-05s 08:41:59.6 Info: AlterTable Indexers 08:41:59.6 Info: => 1.3E-06s 08:41:59.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 08:41:59.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 08:41:59.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 08:41:59.6 Info: DROP TABLE "Indexers" 08:41:59.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:59.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:59.6 Info: => 0.0040827s 08:41:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-31T08:41:59', 'separate_automatic_and_interactive_search') 08:41:59.6 Info: Committing Transaction 08:41:59.6 Info: 6: separate_automatic_and_interactive_search migrated 08:41:59.6 Info: => 0.0044175s 08:41:59.6 Info: 7: change_album_path_to_relative migrating 08:41:59.6 Info: Beginning Transaction 08:41:59.6 Info: Starting migration of Main DB to 7 08:41:59.6 Info: DeleteColumn Albums Path 08:41:59.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 08:41:59.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 08:41:59.6 Info: DROP TABLE "Albums" 08:41:59.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:59.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:59.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:59.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:59.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:59.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:59.6 Info: => 0.005035s 08:41:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-31T08:41:59', 'change_album_path_to_relative') 08:41:59.6 Info: Committing Transaction 08:41:59.6 Info: 7: change_album_path_to_relative migrated 08:41:59.6 Info: => 0.0054483s 08:41:59.6 Info: 8: change_quality_size_mb_to_kb migrating 08:41:59.6 Info: Beginning Transaction 08:41:59.6 Info: Starting migration of Main DB to 8 08:41:59.6 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 08:41:59.6 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 08:41:59.6 Info: => 5.5E-05s 08:41:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-31T08:41:59', 'change_quality_size_mb_to_kb') 08:41:59.6 Info: Committing Transaction 08:41:59.6 Info: 8: change_quality_size_mb_to_kb migrated 08:41:59.6 Info: => 0.0003129s 08:41:59.6 Info: 9: album_releases migrating 08:41:59.6 Info: Beginning Transaction 08:41:59.6 Info: Starting migration of Main DB to 9 08:41:59.6 Info: AlterTable Albums 08:41:59.6 Info: => 1.4E-06s 08:41:59.6 Info: CreateColumn Albums Releases String 08:41:59.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 08:41:59.6 Info: => 0.00058s 08:41:59.6 Info: AlterTable Albums 08:41:59.6 Info: => 1.5E-06s 08:41:59.6 Info: CreateColumn Albums CurrentRelease String 08:41:59.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 08:41:59.6 Info: => 0.0005371s 08:41:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-31T08:41:59', 'album_releases') 08:41:59.6 Info: Committing Transaction 08:41:59.6 Info: 9: album_releases migrated 08:41:59.6 Info: => 0.0008337s 08:41:59.6 Info: 10: album_releases_fix migrating 08:41:59.6 Info: Beginning Transaction 08:41:59.6 Info: Starting migration of Main DB to 10 08:41:59.6 Info: AlterTable Albums 08:41:59.6 Info: => 1.2E-06s 08:41:59.6 Info: AlterColumn Albums Releases String 08:41:59.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 08:41:59.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 08:41:59.6 Info: DROP TABLE "Albums" 08:41:59.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:59.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:59.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:59.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:59.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:59.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:59.6 Info: => 0.0049073s 08:41:59.6 Info: AlterTable Albums 08:41:59.6 Info: => 1.6E-06s 08:41:59.6 Info: AlterColumn Albums CurrentRelease String 08:41:59.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 08:41:59.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 08:41:59.6 Info: DROP TABLE "Albums" 08:41:59.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:59.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:59.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:59.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:59.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:59.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:59.6 Info: => 0.0049212s 08:41:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-31T08:41:59', 'album_releases_fix') 08:41:59.6 Info: Committing Transaction 08:41:59.6 Info: 10: album_releases_fix migrated 08:41:59.6 Info: => 0.0053076s 08:41:59.6 Info: 11: import_lists migrating 08:41:59.6 Info: Beginning Transaction 08:41:59.6 Info: Starting migration of Main DB to 11 08:41:59.6 Info: CreateTable ImportLists 08:41:59.6 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 08:41:59.6 Info: => 0.0001967s 08:41:59.6 Info: CreateIndex ImportLists (Name) 08:41:59.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:41:59.6 Info: => 8.85E-05s 08:41:59.6 Info: CreateTable ImportListStatus 08:41:59.6 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 08:41:59.6 Info: => 0.0001426s 08:41:59.6 Info: CreateIndex ImportListStatus (ProviderId) 08:41:59.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:59.6 Info: => 0.0001145s 08:41:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-31T08:41:59', 'import_lists') 08:41:59.6 Info: Committing Transaction 08:41:59.6 Info: 11: import_lists migrated 08:41:59.6 Info: => 0.0004859s 08:41:59.6 Info: 12: add_release_status migrating 08:41:59.6 Info: Beginning Transaction 08:41:59.6 Info: Starting migration of Main DB to 12 08:41:59.6 Info: AlterTable MetadataProfiles 08:41:59.6 Info: => 1.7E-06s 08:41:59.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 08:41:59.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 08:41:59.6 Info: => 0.0006069s 08:41:59.6 Info: PerformDBOperation 08:41:59.6 Info: Performing DB Operation 08:41:59.6 Info: => 3.31E-05s 08:41:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-31T08:41:59', 'add_release_status') 08:41:59.6 Info: Committing Transaction 08:41:59.6 Info: 12: add_release_status migrated 08:41:59.6 Info: => 0.0003338s 08:41:59.6 Info: 13: album_download_notification migrating 08:41:59.6 Info: Beginning Transaction 08:41:59.6 Info: Starting migration of Main DB to 13 08:41:59.6 Info: AlterTable Notifications 08:41:59.6 Info: => 1.4E-06s 08:41:59.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 08:41:59.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 08:41:59.6 Info: => 0.0005835s 08:41:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-31T08:41:59', 'album_download_notification') 08:41:59.6 Info: Committing Transaction 08:41:59.6 Info: 13: album_download_notification migrated 08:41:59.6 Info: => 0.0009093s 08:41:59.6 Info: 14: fix_language_metadata_profiles migrating 08:41:59.6 Info: Beginning Transaction 08:41:59.6 Info: Starting migration of Main DB to 14 08:41:59.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 08:41:59.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 08:41:59.6 Info: => 9.01E-05s 08:41:59.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 08:41:59.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 08:41:59.6 Info: => 7.03E-05s 08:41:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-31T08:41:59', 'fix_language_metadata_profiles') 08:41:59.6 Info: Committing Transaction 08:41:59.6 Info: 14: fix_language_metadata_profiles migrated 08:41:59.6 Info: => 0.0003356s 08:41:59.6 Info: 15: remove_fanzub migrating 08:41:59.6 Info: Beginning Transaction 08:41:59.6 Info: Starting migration of Main DB to 15 08:41:59.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:59.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:59.6 Info: => 4.9E-05s 08:41:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-31T08:41:59', 'remove_fanzub') 08:41:59.6 Info: Committing Transaction 08:41:59.6 Info: 15: remove_fanzub migrated 08:41:59.6 Info: => 0.0003014s 08:41:59.6 Info: 16: update_artist_history_indexes migrating 08:41:59.6 Info: Beginning Transaction 08:41:59.6 Info: Starting migration of Main DB to 16 08:41:59.6 Info: CreateIndex Albums (ArtistId) 08:41:59.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 08:41:59.6 Info: => 0.0001125s 08:41:59.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 08:41:59.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 08:41:59.6 Info: => 9.25E-05s 08:41:59.6 Info: DeleteIndex History (AlbumId) 08:41:59.6 Info: DROP INDEX "IX_History_AlbumId" 08:41:59.6 Info: => 0.0001351s 08:41:59.6 Info: CreateIndex History (AlbumId, Date) 08:41:59.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:59.6 Info: => 0.0001039s 08:41:59.6 Info: DeleteIndex History (DownloadId) 08:41:59.6 Info: DROP INDEX "IX_History_DownloadId" 08:41:59.6 Info: => 0.0001241s 08:41:59.6 Info: CreateIndex History (DownloadId, Date) 08:41:59.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:59.6 Info: => 0.0001032s 08:41:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-31T08:41:59', 'update_artist_history_indexes') 08:41:59.6 Info: Committing Transaction 08:41:59.6 Info: 16: update_artist_history_indexes migrated 08:41:59.6 Info: => 0.0004602s 08:41:59.6 Info: 17: remove_nma migrating 08:41:59.6 Info: Beginning Transaction 08:41:59.6 Info: Starting migration of Main DB to 17 08:41:59.6 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:59.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 08:41:59.6 Info: => 6.25E-05s 08:41:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-31T08:41:59', 'remove_nma') 08:41:59.6 Info: Committing Transaction 08:41:59.6 Info: 17: remove_nma migrated 08:41:59.6 Info: => 0.0003177s 08:41:59.6 Info: 18: album_disambiguation migrating 08:41:59.6 Info: Beginning Transaction 08:41:59.6 Info: Starting migration of Main DB to 18 08:41:59.6 Info: AlterTable Albums 08:41:59.6 Info: => 1.5E-06s 08:41:59.6 Info: CreateColumn Albums Disambiguation String 08:41:59.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 08:41:59.6 Info: => 0.0006212s 08:41:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-31T08:41:59', 'album_disambiguation') 08:41:59.6 Info: Committing Transaction 08:41:59.6 Info: 18: album_disambiguation migrated 08:41:59.6 Info: => 0.0009227s 08:41:59.6 Info: 19: add_ape_quality_in_profiles migrating 08:41:59.6 Info: Beginning Transaction 08:41:59.6 Info: Starting migration of Main DB to 19 08:41:59.6 Info: PerformDBOperation 08:41:59.6 Info: Performing DB Operation 08:41:59.6 Info: => 3.71E-05s 08:41:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-31T08:41:59', 'add_ape_quality_in_profiles') 08:41:59.6 Info: Committing Transaction 08:41:59.6 Info: 19: add_ape_quality_in_profiles migrated 08:41:59.6 Info: => 0.000303s 08:41:59.6 Info: 20: remove_pushalot migrating 08:41:59.6 Info: Beginning Transaction 08:41:59.6 Info: Starting migration of Main DB to 20 08:41:59.6 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:59.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 08:41:59.6 Info: => 5.24E-05s 08:41:59.6 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:59.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 08:41:59.6 Info: => 4.54E-05s 08:41:59.6 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:59.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 08:41:59.6 Info: => 4.48E-05s 08:41:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-31T08:41:59', 'remove_pushalot') 08:41:59.6 Info: Committing Transaction 08:41:59.6 Info: 20: remove_pushalot migrated 08:41:59.6 Info: => 0.0002982s 08:41:59.6 Info: 21: add_custom_filters migrating 08:41:59.6 Info: Beginning Transaction 08:41:59.6 Info: Starting migration of Main DB to 21 08:41:59.6 Info: CreateTable CustomFilters 08:41:59.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 08:41:59.6 Info: => 0.0001408s 08:41:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-31T08:41:59', 'add_custom_filters') 08:41:59.6 Info: Committing Transaction 08:41:59.6 Info: 21: add_custom_filters migrated 08:41:59.6 Info: => 0.0004408s 08:41:59.6 Info: 22: import_list_tags migrating 08:41:59.6 Info: Beginning Transaction 08:41:59.6 Info: Starting migration of Main DB to 22 08:41:59.6 Info: AlterTable ImportLists 08:41:59.6 Info: => 1.5E-06s 08:41:59.6 Info: CreateColumn ImportLists Tags String 08:41:59.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 08:41:59.6 Info: => 0.0006011s 08:41:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-31T08:41:59', 'import_list_tags') 08:41:59.6 Info: Committing Transaction 08:41:59.6 Info: 22: import_list_tags migrated 08:41:59.6 Info: => 0.0009144s 08:41:59.6 Info: 23: add_release_groups_etc migrating 08:41:59.6 Info: Beginning Transaction 08:41:59.6 Info: Starting migration of Main DB to 23 08:41:59.6 Info: CreateTable ArtistMetadata 08:41:59.6 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 08:41:59.6 Info: => 0.0002025s 08:41:59.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 08:41:59.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 08:41:59.6 Info: => 9.21E-05s 08:41:59.6 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 08:41:59.6 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 08:41:59.6 Info: => 0.0001537s 08:41:59.6 Info: AlterTable Artists 08:41:59.6 Info: => 1.3E-06s 08:41:59.6 Info: CreateColumn Artists ArtistMetadataId Int32 08:41:59.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:59.6 Info: => 0.0006172s 08:41:59.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:59.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:59.6 Info: => 7.95E-05s 08:41:59.6 Info: CreateTable AlbumReleases 08:41:59.6 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 08:41:59.6 Info: => 0.0001855s 08:41:59.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 08:41:59.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:41:59.6 Info: => 9.33E-05s 08:41:59.6 Info: CreateIndex AlbumReleases (AlbumId) 08:41:59.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:41:59.6 Info: => 9.13E-05s 08:41:59.6 Info: PerformDBOperation 08:41:59.6 Info: Performing DB Operation 08:41:59.6 Info: => 4.19E-05s 08:41:59.6 Info: AlterTable Albums 08:41:59.6 Info: => 1.2E-06s 08:41:59.6 Info: CreateColumn Albums ArtistMetadataId Int32 08:41:59.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:59.6 Info: => 0.0006181s 08:41:59.6 Info: AlterTable Albums 08:41:59.6 Info: => 1.4E-06s 08:41:59.6 Info: CreateColumn Albums AnyReleaseOk Boolean 08:41:59.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 08:41:59.6 Info: => 0.0006144s 08:41:59.6 Info: AlterTable Albums 08:41:59.6 Info: => 1.2E-06s 08:41:59.6 Info: CreateColumn Albums Links String 08:41:59.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 08:41:59.6 Info: => 0.0006205s 08:41:59.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:59.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:59.6 Info: => 0.0001002s 08:41:59.6 Info: AlterTable Tracks 08:41:59.6 Info: => 1E-06s 08:41:59.6 Info: CreateColumn Tracks ForeignRecordingId String 08:41:59.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 08:41:59.6 Info: => 0.0006052s 08:41:59.6 Info: AlterTable Tracks 08:41:59.6 Info: => 1.4E-06s 08:41:59.6 Info: CreateColumn Tracks AlbumReleaseId Int32 08:41:59.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 08:41:59.6 Info: => 0.0005985s 08:41:59.6 Info: AlterTable Tracks 08:41:59.6 Info: => 1.4E-06s 08:41:59.6 Info: CreateColumn Tracks ArtistMetadataId Int32 08:41:59.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:59.6 Info: => 0.0005993s 08:41:59.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:59.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:59.6 Info: => 0.0001179s 08:41:59.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:59.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:59.6 Info: => 8.49E-05s 08:41:59.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 08:41:59.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:59.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 08:41:59.6 Info: DROP TABLE "Artists" 08:41:59.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:59.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:59.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:59.6 Info: => 0.0055723s 08:41:59.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 08:41:59.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 08:41:59.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 08:41:59.6 Info: DROP TABLE "Albums" 08:41:59.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:59.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:59.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:59.6 Info: => 0.0056797s 08:41:59.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 08:41:59.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:59.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 08:41:59.6 Info: DROP TABLE "Tracks" 08:41:59.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:59.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:59.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:59.6 Info: => 0.0051623s 08:41:59.6 Info: DeleteColumn TrackFiles ArtistId 08:41:59.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 08:41:59.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 08:41:59.6 Info: DROP TABLE "TrackFiles" 08:41:59.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:59.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:59.6 Info: => 0.0049972s 08:41:59.6 Info: CreateIndex Artists (ArtistMetadataId) 08:41:59.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:59.6 Info: => 8.85E-05s 08:41:59.6 Info: CreateIndex Artists (Monitored) 08:41:59.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:59.6 Info: => 9.23E-05s 08:41:59.6 Info: CreateIndex Albums (ArtistMetadataId) 08:41:59.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:59.6 Info: => 9.13E-05s 08:41:59.6 Info: CreateIndex Tracks (ArtistMetadataId) 08:41:59.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 08:41:59.6 Info: => 0.0001145s 08:41:59.6 Info: CreateIndex Tracks (AlbumReleaseId) 08:41:59.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 08:41:59.6 Info: => 9.03E-05s 08:41:59.6 Info: CreateIndex Tracks (ForeignRecordingId) 08:41:59.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 08:41:59.6 Info: => 8.27E-05s 08:41:59.6 Info: UpdateData 08:41:59.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:59.6 Info: => 4.99E-05s 08:41:59.6 Info: UpdateData 08:41:59.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:59.6 Info: => 5.1E-05s 08:41:59.6 Info: UpdateData 08:41:59.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 08:41:59.6 Info: => 5.74E-05s 08:41:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-31T08:41:59', 'add_release_groups_etc') 08:41:59.6 Info: Committing Transaction 08:41:59.6 Info: 23: add_release_groups_etc migrated 08:41:59.6 Info: => 0.0006706s 08:41:59.6 Info: 24: NewMediaInfoFormat migrating 08:41:59.6 Info: Beginning Transaction 08:41:59.6 Info: Starting migration of Main DB to 24 08:41:59.6 Info: UpdateData 08:41:59.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 08:41:59.6 Info: => 5.69E-05s 08:41:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-31T08:41:59', 'NewMediaInfoFormat') 08:41:59.6 Info: Committing Transaction 08:41:59.6 Info: 24: NewMediaInfoFormat migrated 08:41:59.6 Info: => 0.0003149s 08:41:59.6 Info: 25: rename_restrictions_to_release_profiles migrating 08:41:59.6 Info: Beginning Transaction 08:41:59.6 Info: Starting migration of Main DB to 25 08:41:59.6 Info: RenameTable Restrictions ReleaseProfiles 08:41:59.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 08:41:59.6 Info: => 0.0017652s 08:41:59.6 Info: AlterTable ReleaseProfiles 08:41:59.6 Info: => 1.8E-06s 08:41:59.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 08:41:59.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 08:41:59.6 Info: => 0.0005761s 08:41:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-31T08:41:59', 'rename_restrictions_to_release_profiles') 08:41:59.6 Info: Committing Transaction 08:41:59.6 Info: 25: rename_restrictions_to_release_profiles migrated 08:41:59.6 Info: => 0.000889s 08:41:59.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 08:41:59.6 Info: Beginning Transaction 08:41:59.6 Info: Starting migration of Main DB to 26 08:41:59.6 Info: RenameTable Profiles QualityProfiles 08:41:59.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 08:41:59.6 Info: => 0.0016593s 08:41:59.6 Info: AlterTable QualityProfiles 08:41:59.6 Info: => 1.8E-06s 08:41:59.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 08:41:59.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:59.6 Info: => 0.0005815s 08:41:59.6 Info: AlterTable LanguageProfiles 08:41:59.6 Info: => 1.4E-06s 08:41:59.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 08:41:59.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:59.6 Info: => 0.0005613s 08:41:59.6 Info: UpdateData 08:41:59.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:59.6 Info: => 4.78E-05s 08:41:59.6 Info: UpdateData 08:41:59.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:59.6 Info: => 4.82E-05s 08:41:59.6 Info: RenameColumn Artists ProfileId to QualityProfileId 08:41:59.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:59.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 08:41:59.6 Info: DROP TABLE "Artists" 08:41:59.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:59.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:59.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:59.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:59.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:59.6 Info: => 0.0072937s 08:41:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-31T08:41:59', 'rename_quality_profiles_add_upgrade_allowed') 08:41:59.6 Info: Committing Transaction 08:41:59.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 08:41:59.6 Info: => 0.007762s 08:41:59.6 Info: 27: add_import_exclusions migrating 08:41:59.6 Info: Beginning Transaction 08:41:59.6 Info: Starting migration of Main DB to 27 08:41:59.6 Info: CreateTable ImportListExclusions 08:41:59.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 08:41:59.6 Info: => 0.0001327s 08:41:59.6 Info: CreateIndex ImportListExclusions (ForeignId) 08:41:59.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 08:41:59.6 Info: => 9.22E-05s 08:41:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-31T08:41:59', 'add_import_exclusions') 08:41:59.6 Info: Committing Transaction 08:41:59.6 Info: 27: add_import_exclusions migrated 08:41:59.6 Info: => 0.0004032s 08:41:59.6 Info: 28: clean_artist_metadata_table migrating 08:41:59.6 Info: Beginning Transaction 08:41:59.6 Info: Starting migration of Main DB to 28 08:41:59.6 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:59.6 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:59.6 Info: => 0.0001637s 08:41:59.6 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:59.6 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:59.6 Info: => 0.0001318s 08:41:59.6 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 08:41:59.6 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 08:41:59.6 Info: => 0.0001248s 08:41:59.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 08:41:59.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 08:41:59.6 Info: => 0.000122s 08:41:59.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:59.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:41:59.6 Info: => 0.0001227s 08:41:59.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:41:59.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:41:59.6 Info: => 0.000125s 08:41:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-31T08:41:59', 'clean_artist_metadata_table') 08:41:59.6 Info: Committing Transaction 08:41:59.6 Info: 28: clean_artist_metadata_table migrated 08:41:59.6 Info: => 0.000392s 08:41:59.6 Info: 29: health_issue_notification migrating 08:41:59.6 Info: Beginning Transaction 08:41:59.6 Info: Starting migration of Main DB to 29 08:41:59.6 Info: AlterTable Notifications 08:41:59.6 Info: => 1.6E-06s 08:41:59.6 Info: CreateColumn Notifications OnHealthIssue Boolean 08:41:59.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 08:41:59.6 Info: => 0.0006238s 08:41:59.6 Info: AlterTable Notifications 08:41:59.6 Info: => 1.5E-06s 08:41:59.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 08:41:59.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 08:41:59.6 Info: => 0.0005884s 08:41:59.6 Info: AlterTable Notifications 08:41:59.6 Info: => 1.2E-06s 08:41:59.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 08:41:59.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 08:41:59.6 Info: => 0.0005813s 08:41:59.6 Info: AlterTable Notifications 08:41:59.6 Info: => 1.5E-06s 08:41:59.6 Info: CreateColumn Notifications OnImportFailure Boolean 08:41:59.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 08:41:59.6 Info: => 0.0005773s 08:41:59.6 Info: AlterTable Notifications 08:41:59.6 Info: => 1.1E-06s 08:41:59.6 Info: CreateColumn Notifications OnTrackRetag Boolean 08:41:59.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 08:41:59.6 Info: => 0.0005843s 08:41:59.6 Info: DeleteColumn Notifications OnDownload 08:41:59.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 08:41:59.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 08:41:59.6 Info: DROP TABLE "Notifications" 08:41:59.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:59.6 Info: => 0.004633s 08:41:59.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 08:41:59.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) 08:41:59.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" 08:41:59.7 Info: DROP TABLE "Notifications" 08:41:59.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:59.7 Info: => 0.0046082s 08:41:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-31T08:41:59', 'health_issue_notification') 08:41:59.7 Info: Committing Transaction 08:41:59.7 Info: 29: health_issue_notification migrated 08:41:59.7 Info: => 0.0050033s 08:41:59.7 Info: 30: add_mediafilerepository_mtime migrating 08:41:59.7 Info: Beginning Transaction 08:41:59.7 Info: Starting migration of Main DB to 30 08:41:59.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) 08:41:59.7 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 08:41:59.7 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 08:41:59.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-07-31T08:41:59', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 2) 08:41:59.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) 08:41:59.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-07-31T08:41:59', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 2) 08:41:59.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) 08:41:59.7 Info: AlterTable TrackFiles 08:41:59.7 Info: => 1.3E-06s 08:41:59.7 Info: CreateColumn TrackFiles Modified DateTime 08:41:59.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 08:41:59.7 Info: => 0.0006334s 08:41:59.7 Info: AlterTable TrackFiles 08:41:59.7 Info: => 1.4E-06s 08:41:59.7 Info: CreateColumn TrackFiles Path String 08:41:59.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 08:41:59.7 Info: => 0.0005816s 08:41:59.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:59.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:59.7 Info: => 4.73E-05s 08:41:59.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:41:59.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:41:59.7 Info: => 0.0001321s 08:41:59.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 08:41:59.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 08:41:59.7 Info: => 0.0001449s 08:41:59.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 08:41:59.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 08:41:59.7 Info: => 0.0001449s 08:41:59.7 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 08:41:59.7 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 08:41:59.7 Info: => 9.14E-05s 08:41:59.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:59.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:59.7 Info: => 5.91E-05s 08:41:59.7 Info: AlterTable TrackFiles 08:41:59.7 Info: => 1.5E-06s 08:41:59.7 Info: AlterColumn TrackFiles Path String 08:41:59.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:59.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 08:41:59.7 Info: DROP TABLE "TrackFiles" 08:41:59.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:59.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:59.7 Info: => 0.0061717s 08:41:59.7 Info: CreateIndex TrackFiles (Path) 08:41:59.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:59.7 Info: => 8.93E-05s 08:41:59.7 Info: DeleteColumn TrackFiles RelativePath 08:41:59.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:59.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 08:41:59.7 Info: DROP TABLE "TrackFiles" 08:41:59.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:59.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:59.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:59.7 Info: => 0.004899s 08:41:59.7 Info: -> 7 Insert operations completed in 00:00:00.0020238 taking an average of 00:00:00.0002891 08:41:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-31T08:41:59', 'add_mediafilerepository_mtime') 08:41:59.7 Info: Committing Transaction 08:41:59.7 Info: 30: add_mediafilerepository_mtime migrated 08:41:59.7 Info: => 0.0054733s 08:41:59.7 Debug: Took: 00:00:00.1808308 08:41:59.7 Debug: Got 0 tracks 08:41:59.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_album_id --- 08:41:59.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_albumrelease_id --- 08:41:59.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121197726319_161/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:59.7 Info: DatabaseEngineVersionCheck migrating 08:41:59.7 Info: PerformDBOperation 08:41:59.7 Info: Performing DB Operation 08:41:59.7 Info: SQLite 3.46.0 08:41:59.7 Info: => 0.0010973s 08:41:59.7 Info: DatabaseEngineVersionCheck migrated 08:41:59.7 Info: => 0.001116s 08:41:59.7 Info: VersionMigration migrating 08:41:59.7 Info: Beginning Transaction 08:41:59.7 Info: CreateTable VersionInfo 08:41:59.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:41:59.7 Info: => 0.0001487s 08:41:59.7 Info: Committing Transaction 08:41:59.7 Info: VersionMigration migrated 08:41:59.7 Info: => 0.0004952s 08:41:59.7 Info: VersionUniqueMigration migrating 08:41:59.7 Info: Beginning Transaction 08:41:59.7 Info: CreateIndex VersionInfo (Version) 08:41:59.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:41:59.7 Info: => 0.0001236s 08:41:59.7 Info: AlterTable VersionInfo 08:41:59.7 Info: => 1.5E-06s 08:41:59.7 Info: CreateColumn VersionInfo AppliedOn DateTime 08:41:59.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:41:59.7 Info: => 0.0005206s 08:41:59.7 Info: Committing Transaction 08:41:59.7 Info: VersionUniqueMigration migrated 08:41:59.7 Info: => 0.0007239s 08:41:59.7 Info: VersionDescriptionMigration migrating 08:41:59.7 Info: Beginning Transaction 08:41:59.7 Info: AlterTable VersionInfo 08:41:59.7 Info: => 1.3E-06s 08:41:59.7 Info: CreateColumn VersionInfo Description String 08:41:59.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:41:59.7 Info: => 0.000204s 08:41:59.7 Info: Committing Transaction 08:41:59.7 Info: VersionDescriptionMigration migrated 08:41:59.7 Info: => 0.0003904s 08:41:59.7 Info: 1: InitialSetup migrating 08:41:59.7 Info: Beginning Transaction 08:41:59.7 Info: Starting migration of Main DB to 1 08:41:59.7 Info: CreateTable Config 08:41:59.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:41:59.7 Info: => 0.00017s 08:41:59.7 Info: CreateIndex Config (Key) 08:41:59.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:41:59.7 Info: => 8.64E-05s 08:41:59.7 Info: CreateTable RootFolders 08:41:59.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:41:59.7 Info: => 9.31E-05s 08:41:59.7 Info: CreateIndex RootFolders (Path) 08:41:59.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:41:59.7 Info: => 7.88E-05s 08:41:59.7 Info: CreateTable Artists 08:41:59.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) 08:41:59.7 Info: => 0.0003281s 08:41:59.7 Info: CreateIndex Artists (ForeignArtistId) 08:41:59.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:59.7 Info: => 8.79E-05s 08:41:59.7 Info: CreateIndex Artists (NameSlug) 08:41:59.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:59.7 Info: => 7.84E-05s 08:41:59.7 Info: CreateIndex Artists (CleanName) 08:41:59.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:59.7 Info: => 7.73E-05s 08:41:59.7 Info: CreateIndex Artists (Path) 08:41:59.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:59.7 Info: => 7.35E-05s 08:41:59.7 Info: CreateTable Albums 08:41:59.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) 08:41:59.7 Info: => 0.0002397s 08:41:59.7 Info: CreateIndex Albums (ForeignAlbumId) 08:41:59.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:59.7 Info: => 8.01E-05s 08:41:59.7 Info: CreateIndex Albums (MBId) 08:41:59.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:59.7 Info: => 7.43E-05s 08:41:59.7 Info: CreateIndex Albums (TADBId) 08:41:59.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:59.7 Info: => 7.45E-05s 08:41:59.7 Info: CreateIndex Albums (TitleSlug) 08:41:59.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:59.7 Info: => 8.33E-05s 08:41:59.7 Info: CreateIndex Albums (CleanTitle) 08:41:59.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:59.7 Info: => 7.65E-05s 08:41:59.7 Info: CreateIndex Albums (Path) 08:41:59.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:41:59.7 Info: => 7.43E-05s 08:41:59.7 Info: CreateTable Tracks 08:41:59.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) 08:41:59.7 Info: => 0.0001617s 08:41:59.7 Info: CreateIndex Tracks (ForeignTrackId) 08:41:59.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:59.7 Info: => 7.88E-05s 08:41:59.7 Info: CreateIndex Tracks (ArtistId) 08:41:59.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:59.7 Info: => 7.86E-05s 08:41:59.7 Info: CreateIndex Tracks (TrackFileId) 08:41:59.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:59.7 Info: => 0.0001054s 08:41:59.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:41:59.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:41:59.7 Info: => 8.75E-05s 08:41:59.7 Info: CreateTable TrackFiles 08:41:59.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) 08:41:59.7 Info: => 0.0001493s 08:41:59.7 Info: CreateIndex TrackFiles (ArtistId) 08:41:59.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:41:59.7 Info: => 8.62E-05s 08:41:59.7 Info: CreateIndex TrackFiles (AlbumId) 08:41:59.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:59.7 Info: => 8.29E-05s 08:41:59.7 Info: CreateTable History 08:41:59.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) 08:41:59.7 Info: => 0.0001552s 08:41:59.7 Info: CreateIndex History (Date) 08:41:59.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:41:59.7 Info: => 8.38E-05s 08:41:59.7 Info: CreateIndex History (EventType) 08:41:59.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:41:59.7 Info: => 0.0001117s 08:41:59.7 Info: CreateIndex History (DownloadId) 08:41:59.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:41:59.7 Info: => 9.6E-05s 08:41:59.7 Info: CreateIndex History (AlbumId) 08:41:59.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:41:59.7 Info: => 8.32E-05s 08:41:59.7 Info: CreateTable Notifications 08:41:59.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) 08:41:59.7 Info: => 0.0001418s 08:41:59.7 Info: CreateTable ScheduledTasks 08:41:59.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:41:59.7 Info: => 0.0001168s 08:41:59.7 Info: CreateIndex ScheduledTasks (TypeName) 08:41:59.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:41:59.7 Info: => 8.3E-05s 08:41:59.7 Info: CreateTable Indexers 08:41:59.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) 08:41:59.7 Info: => 0.0001218s 08:41:59.7 Info: CreateIndex Indexers (Name) 08:41:59.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:59.7 Info: => 0.0001186s 08:41:59.7 Info: CreateTable Profiles 08:41:59.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:41:59.7 Info: => 0.0001191s 08:41:59.7 Info: CreateIndex Profiles (Name) 08:41:59.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:41:59.7 Info: => 8.8E-05s 08:41:59.7 Info: CreateTable QualityDefinitions 08:41:59.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:41:59.7 Info: => 0.0001219s 08:41:59.7 Info: CreateIndex QualityDefinitions (Quality) 08:41:59.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:41:59.7 Info: => 8.4E-05s 08:41:59.7 Info: CreateIndex QualityDefinitions (Title) 08:41:59.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:41:59.7 Info: => 8.51E-05s 08:41:59.7 Info: CreateTable NamingConfig 08:41:59.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) 08:41:59.8 Info: => 0.0001688s 08:41:59.8 Info: CreateTable Blacklist 08:41:59.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 08:41:59.8 Info: => 0.0001999s 08:41:59.8 Info: CreateTable Metadata 08:41:59.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 08:41:59.8 Info: => 0.0001184s 08:41:59.8 Info: CreateTable MetadataFiles 08:41:59.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 08:41:59.8 Info: => 0.000146s 08:41:59.8 Info: CreateTable DownloadClients 08:41:59.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 08:41:59.8 Info: => 0.0001239s 08:41:59.8 Info: CreateTable PendingReleases 08:41:59.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 08:41:59.8 Info: => 0.0001318s 08:41:59.8 Info: CreateTable RemotePathMappings 08:41:59.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:41:59.8 Info: => 0.0001082s 08:41:59.8 Info: CreateTable Tags 08:41:59.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:41:59.8 Info: => 9.61E-05s 08:41:59.8 Info: CreateIndex Tags (Label) 08:41:59.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:41:59.8 Info: => 0.0001023s 08:41:59.8 Info: CreateTable Restrictions 08:41:59.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:41:59.8 Info: => 0.0001099s 08:41:59.8 Info: CreateTable DelayProfiles 08:41:59.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 08:41:59.8 Info: => 0.0001423s 08:41:59.8 Info: CreateTable Users 08:41:59.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:41:59.8 Info: => 0.0001026s 08:41:59.8 Info: CreateIndex Users (Identifier) 08:41:59.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:41:59.8 Info: => 9.25E-05s 08:41:59.8 Info: CreateIndex Users (Username) 08:41:59.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:41:59.8 Info: => 8.31E-05s 08:41:59.8 Info: CreateTable Commands 08:41:59.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 08:41:59.8 Info: => 0.0001474s 08:41:59.8 Info: CreateTable IndexerStatus 08:41:59.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 08:41:59.8 Info: => 0.0001553s 08:41:59.8 Info: CreateIndex IndexerStatus (ProviderId) 08:41:59.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:41:59.8 Info: => 9E-05s 08:41:59.8 Info: CreateTable ExtraFiles 08:41:59.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 08:41:59.8 Info: => 0.0001309s 08:41:59.8 Info: CreateTable LyricFiles 08:41:59.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 08:41:59.8 Info: => 0.0001498s 08:41:59.8 Info: CreateTable LanguageProfiles 08:41:59.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:41:59.8 Info: => 0.0001042s 08:41:59.8 Info: CreateIndex LanguageProfiles (Name) 08:41:59.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:41:59.8 Info: => 9.27E-05s 08:41:59.8 Info: CreateTable DownloadClientStatus 08:41:59.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 08:41:59.8 Info: => 0.0001188s 08:41:59.8 Info: CreateIndex DownloadClientStatus (ProviderId) 08:41:59.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:41:59.8 Info: => 9.58E-05s 08:41:59.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:41:59.8 Info: -> 1 Insert operations completed in 00:00:00.0000687 taking an average of 00:00:00.0000687 08:41:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:41:59', 'InitialSetup') 08:41:59.8 Info: Committing Transaction 08:41:59.8 Info: 1: InitialSetup migrated 08:41:59.8 Info: => 0.0009438s 08:41:59.8 Info: 2: add_reason_to_pending_releases migrating 08:41:59.8 Info: Beginning Transaction 08:41:59.8 Info: Starting migration of Main DB to 2 08:41:59.8 Info: AlterTable PendingReleases 08:41:59.8 Info: => 1.4E-06s 08:41:59.8 Info: CreateColumn PendingReleases Reason Int32 08:41:59.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:41:59.8 Info: => 0.0005762s 08:41:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:41:59', 'add_reason_to_pending_releases') 08:41:59.8 Info: Committing Transaction 08:41:59.8 Info: 2: add_reason_to_pending_releases migrated 08:41:59.8 Info: => 0.000864s 08:41:59.8 Info: 3: add_medium_support migrating 08:41:59.8 Info: Beginning Transaction 08:41:59.8 Info: Starting migration of Main DB to 3 08:41:59.8 Info: AlterTable Albums 08:41:59.8 Info: => 1.5E-06s 08:41:59.8 Info: CreateColumn Albums Media String 08:41:59.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:41:59.8 Info: => 0.0005765s 08:41:59.8 Info: AlterTable Tracks 08:41:59.8 Info: => 1.4E-06s 08:41:59.8 Info: CreateColumn Tracks MediumNumber Int32 08:41:59.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:41:59.8 Info: => 0.0005453s 08:41:59.8 Info: AlterTable Tracks 08:41:59.8 Info: => 1.2E-06s 08:41:59.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:41:59.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:41:59.8 Info: => 0.0005302s 08:41:59.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:59.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:41:59.8 Info: => 4.73E-05s 08:41:59.8 Info: DeleteColumn Tracks TrackNumber 08:41:59.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) 08:41:59.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" 08:41:59.8 Info: DROP TABLE "Tracks" 08:41:59.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:59.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:59.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:41:59.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:59.8 Info: => 0.0045656s 08:41:59.8 Info: AlterTable Tracks 08:41:59.8 Info: => 1.4E-06s 08:41:59.8 Info: CreateColumn Tracks TrackNumber String 08:41:59.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:41:59.8 Info: => 0.0005517s 08:41:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:41:59', 'add_medium_support') 08:41:59.8 Info: Committing Transaction 08:41:59.8 Info: 3: add_medium_support migrated 08:41:59.8 Info: => 0.0009116s 08:41:59.8 Info: 4: add_various_qualites_in_profile migrating 08:41:59.8 Info: Beginning Transaction 08:41:59.8 Info: Starting migration of Main DB to 4 08:41:59.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:59.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:41:59.8 Info: => 5.67E-05s 08:41:59.8 Info: PerformDBOperation 08:41:59.8 Info: Performing DB Operation 08:41:59.8 Info: => 4.11E-05s 08:41:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:41:59', 'add_various_qualites_in_profile') 08:41:59.8 Info: Committing Transaction 08:41:59.8 Info: 4: add_various_qualites_in_profile migrated 08:41:59.8 Info: => 0.0002982s 08:41:59.8 Info: 5: metadata_profiles migrating 08:41:59.8 Info: Beginning Transaction 08:41:59.8 Info: Starting migration of Main DB to 5 08:41:59.8 Info: CreateTable MetadataProfiles 08:41:59.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 08:41:59.8 Info: => 0.0001378s 08:41:59.8 Info: CreateIndex MetadataProfiles (Name) 08:41:59.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 08:41:59.8 Info: => 9.69E-05s 08:41:59.8 Info: AlterTable Artists 08:41:59.8 Info: => 1.3E-06s 08:41:59.8 Info: CreateColumn Artists MetadataProfileId Int32 08:41:59.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 08:41:59.8 Info: => 0.0005674s 08:41:59.8 Info: DeleteColumn Artists PrimaryAlbumTypes 08:41:59.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) 08:41:59.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" 08:41:59.8 Info: DROP TABLE "Artists" 08:41:59.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:59.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:59.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:59.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:59.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:59.8 Info: => 0.0066262s 08:41:59.8 Info: DeleteColumn Artists SecondaryAlbumTypes 08:41:59.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) 08:41:59.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" 08:41:59.8 Info: DROP TABLE "Artists" 08:41:59.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:59.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:41:59.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:41:59.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:59.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:59.8 Info: => 0.004757s 08:41:59.8 Info: AlterTable Albums 08:41:59.8 Info: => 1.5E-06s 08:41:59.8 Info: CreateColumn Albums SecondaryTypes String 08:41:59.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 08:41:59.8 Info: => 0.0005624s 08:41:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-31T08:41:59', 'metadata_profiles') 08:41:59.8 Info: Committing Transaction 08:41:59.8 Info: 5: metadata_profiles migrated 08:41:59.8 Info: => 0.0009662s 08:41:59.8 Info: 6: separate_automatic_and_interactive_search migrating 08:41:59.8 Info: Beginning Transaction 08:41:59.8 Info: Starting migration of Main DB to 6 08:41:59.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 08:41:59.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) 08:41:59.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 08:41:59.8 Info: DROP TABLE "Indexers" 08:41:59.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:59.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:59.8 Info: => 0.0040587s 08:41:59.8 Info: AlterTable Indexers 08:41:59.8 Info: => 1.3E-06s 08:41:59.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 08:41:59.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 08:41:59.8 Info: => 0.0005313s 08:41:59.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:59.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:41:59.8 Info: => 4.46E-05s 08:41:59.8 Info: AlterTable Indexers 08:41:59.8 Info: => 1.1E-06s 08:41:59.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 08:41:59.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) 08:41:59.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" 08:41:59.8 Info: DROP TABLE "Indexers" 08:41:59.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:41:59.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:41:59.8 Info: => 0.0040502s 08:41:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-31T08:41:59', 'separate_automatic_and_interactive_search') 08:41:59.8 Info: Committing Transaction 08:41:59.8 Info: 6: separate_automatic_and_interactive_search migrated 08:41:59.8 Info: => 0.0043788s 08:41:59.8 Info: 7: change_album_path_to_relative migrating 08:41:59.8 Info: Beginning Transaction 08:41:59.8 Info: Starting migration of Main DB to 7 08:41:59.8 Info: DeleteColumn Albums Path 08:41:59.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) 08:41:59.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" 08:41:59.8 Info: DROP TABLE "Albums" 08:41:59.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:59.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:59.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:59.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:59.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:59.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:59.8 Info: => 0.0049477s 08:41:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-31T08:41:59', 'change_album_path_to_relative') 08:41:59.8 Info: Committing Transaction 08:41:59.8 Info: 7: change_album_path_to_relative migrated 08:41:59.8 Info: => 0.0053596s 08:41:59.8 Info: 8: change_quality_size_mb_to_kb migrating 08:41:59.8 Info: Beginning Transaction 08:41:59.8 Info: Starting migration of Main DB to 8 08:41:59.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 08:41:59.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 08:41:59.8 Info: => 5.45E-05s 08:41:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-31T08:41:59', 'change_quality_size_mb_to_kb') 08:41:59.8 Info: Committing Transaction 08:41:59.8 Info: 8: change_quality_size_mb_to_kb migrated 08:41:59.8 Info: => 0.0003124s 08:41:59.8 Info: 9: album_releases migrating 08:41:59.8 Info: Beginning Transaction 08:41:59.8 Info: Starting migration of Main DB to 9 08:41:59.8 Info: AlterTable Albums 08:41:59.8 Info: => 1.4E-06s 08:41:59.8 Info: CreateColumn Albums Releases String 08:41:59.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 08:41:59.8 Info: => 0.0005811s 08:41:59.8 Info: AlterTable Albums 08:41:59.8 Info: => 1.4E-06s 08:41:59.8 Info: CreateColumn Albums CurrentRelease String 08:41:59.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 08:41:59.8 Info: => 0.0005372s 08:41:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-31T08:41:59', 'album_releases') 08:41:59.8 Info: Committing Transaction 08:41:59.8 Info: 9: album_releases migrated 08:41:59.8 Info: => 0.000841s 08:41:59.8 Info: 10: album_releases_fix migrating 08:41:59.8 Info: Beginning Transaction 08:41:59.8 Info: Starting migration of Main DB to 10 08:41:59.8 Info: AlterTable Albums 08:41:59.8 Info: => 1.2E-06s 08:41:59.8 Info: AlterColumn Albums Releases String 08:41:59.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) 08:41:59.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" 08:41:59.8 Info: DROP TABLE "Albums" 08:41:59.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:59.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:59.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:59.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:59.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:59.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:59.8 Info: => 0.0048788s 08:41:59.8 Info: AlterTable Albums 08:41:59.8 Info: => 1.3E-06s 08:41:59.8 Info: AlterColumn Albums CurrentRelease String 08:41:59.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) 08:41:59.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" 08:41:59.8 Info: DROP TABLE "Albums" 08:41:59.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:59.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:59.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:41:59.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:41:59.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:41:59.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:59.8 Info: => 0.004896s 08:41:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-31T08:41:59', 'album_releases_fix') 08:41:59.8 Info: Committing Transaction 08:41:59.8 Info: 10: album_releases_fix migrated 08:41:59.8 Info: => 0.0052529s 08:41:59.8 Info: 11: import_lists migrating 08:41:59.8 Info: Beginning Transaction 08:41:59.8 Info: Starting migration of Main DB to 11 08:41:59.8 Info: CreateTable ImportLists 08:41:59.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) 08:41:59.8 Info: => 0.0001932s 08:41:59.8 Info: CreateIndex ImportLists (Name) 08:41:59.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:41:59.8 Info: => 9.83E-05s 08:41:59.8 Info: CreateTable ImportListStatus 08:41:59.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) 08:41:59.8 Info: => 0.000135s 08:41:59.8 Info: CreateIndex ImportListStatus (ProviderId) 08:41:59.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:41:59.8 Info: => 9.65E-05s 08:41:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-31T08:41:59', 'import_lists') 08:41:59.8 Info: Committing Transaction 08:41:59.8 Info: 11: import_lists migrated 08:41:59.8 Info: => 0.0004481s 08:41:59.8 Info: 12: add_release_status migrating 08:41:59.8 Info: Beginning Transaction 08:41:59.8 Info: Starting migration of Main DB to 12 08:41:59.8 Info: AlterTable MetadataProfiles 08:41:59.8 Info: => 1.4E-06s 08:41:59.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 08:41:59.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 08:41:59.8 Info: => 0.0005979s 08:41:59.8 Info: PerformDBOperation 08:41:59.8 Info: Performing DB Operation 08:41:59.8 Info: => 4.02E-05s 08:41:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-31T08:41:59', 'add_release_status') 08:41:59.8 Info: Committing Transaction 08:41:59.8 Info: 12: add_release_status migrated 08:41:59.8 Info: => 0.0003197s 08:41:59.8 Info: 13: album_download_notification migrating 08:41:59.8 Info: Beginning Transaction 08:41:59.8 Info: Starting migration of Main DB to 13 08:41:59.8 Info: AlterTable Notifications 08:41:59.8 Info: => 1.4E-06s 08:41:59.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 08:41:59.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 08:41:59.8 Info: => 0.0005785s 08:41:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-31T08:41:59', 'album_download_notification') 08:41:59.8 Info: Committing Transaction 08:41:59.8 Info: 13: album_download_notification migrated 08:41:59.8 Info: => 0.0008767s 08:41:59.8 Info: 14: fix_language_metadata_profiles migrating 08:41:59.8 Info: Beginning Transaction 08:41:59.8 Info: Starting migration of Main DB to 14 08:41:59.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 08:41:59.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 08:41:59.8 Info: => 8.96E-05s 08:41:59.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 08:41:59.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 08:41:59.8 Info: => 6.69E-05s 08:41:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-31T08:41:59', 'fix_language_metadata_profiles') 08:41:59.8 Info: Committing Transaction 08:41:59.8 Info: 14: fix_language_metadata_profiles migrated 08:41:59.8 Info: => 0.0003204s 08:41:59.8 Info: 15: remove_fanzub migrating 08:41:59.8 Info: Beginning Transaction 08:41:59.8 Info: Starting migration of Main DB to 15 08:41:59.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:59.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:41:59.8 Info: => 4.82E-05s 08:41:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-31T08:41:59', 'remove_fanzub') 08:41:59.8 Info: Committing Transaction 08:41:59.8 Info: 15: remove_fanzub migrated 08:41:59.8 Info: => 0.0003017s 08:41:59.8 Info: 16: update_artist_history_indexes migrating 08:41:59.8 Info: Beginning Transaction 08:41:59.8 Info: Starting migration of Main DB to 16 08:41:59.8 Info: CreateIndex Albums (ArtistId) 08:41:59.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 08:41:59.8 Info: => 0.0001168s 08:41:59.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 08:41:59.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 08:41:59.8 Info: => 9.16E-05s 08:41:59.8 Info: DeleteIndex History (AlbumId) 08:41:59.8 Info: DROP INDEX "IX_History_AlbumId" 08:41:59.8 Info: => 0.0001246s 08:41:59.8 Info: CreateIndex History (AlbumId, Date) 08:41:59.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:41:59.8 Info: => 0.0001035s 08:41:59.8 Info: DeleteIndex History (DownloadId) 08:41:59.8 Info: DROP INDEX "IX_History_DownloadId" 08:41:59.8 Info: => 0.0001136s 08:41:59.8 Info: CreateIndex History (DownloadId, Date) 08:41:59.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:41:59.8 Info: => 9.98E-05s 08:41:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-31T08:41:59', 'update_artist_history_indexes') 08:41:59.8 Info: Committing Transaction 08:41:59.8 Info: 16: update_artist_history_indexes migrated 08:41:59.8 Info: => 0.0004549s 08:41:59.8 Info: 17: remove_nma migrating 08:41:59.8 Info: Beginning Transaction 08:41:59.8 Info: Starting migration of Main DB to 17 08:41:59.8 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:59.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 08:41:59.8 Info: => 6.36E-05s 08:41:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-31T08:41:59', 'remove_nma') 08:41:59.8 Info: Committing Transaction 08:41:59.8 Info: 17: remove_nma migrated 08:41:59.8 Info: => 0.0003165s 08:41:59.8 Info: 18: album_disambiguation migrating 08:41:59.8 Info: Beginning Transaction 08:41:59.8 Info: Starting migration of Main DB to 18 08:41:59.8 Info: AlterTable Albums 08:41:59.8 Info: => 1.2E-06s 08:41:59.8 Info: CreateColumn Albums Disambiguation String 08:41:59.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 08:41:59.8 Info: => 0.0005992s 08:41:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-31T08:41:59', 'album_disambiguation') 08:41:59.8 Info: Committing Transaction 08:41:59.8 Info: 18: album_disambiguation migrated 08:41:59.8 Info: => 0.0009043s 08:41:59.8 Info: 19: add_ape_quality_in_profiles migrating 08:41:59.8 Info: Beginning Transaction 08:41:59.8 Info: Starting migration of Main DB to 19 08:41:59.8 Info: PerformDBOperation 08:41:59.8 Info: Performing DB Operation 08:41:59.8 Info: => 3.68E-05s 08:41:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-31T08:41:59', 'add_ape_quality_in_profiles') 08:41:59.8 Info: Committing Transaction 08:41:59.8 Info: 19: add_ape_quality_in_profiles migrated 08:41:59.8 Info: => 0.0003256s 08:41:59.8 Info: 20: remove_pushalot migrating 08:41:59.8 Info: Beginning Transaction 08:41:59.8 Info: Starting migration of Main DB to 20 08:41:59.8 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:59.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 08:41:59.8 Info: => 5.18E-05s 08:41:59.8 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:59.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 08:41:59.8 Info: => 4.39E-05s 08:41:59.8 Info: FluentMigrator.Expressions.DeleteDataExpression 08:41:59.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 08:41:59.8 Info: => 4.3E-05s 08:41:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-31T08:41:59', 'remove_pushalot') 08:41:59.8 Info: Committing Transaction 08:41:59.8 Info: 20: remove_pushalot migrated 08:41:59.8 Info: => 0.0003133s 08:41:59.8 Info: 21: add_custom_filters migrating 08:41:59.8 Info: Beginning Transaction 08:41:59.8 Info: Starting migration of Main DB to 21 08:41:59.8 Info: CreateTable CustomFilters 08:41:59.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 08:41:59.8 Info: => 0.0001425s 08:41:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-31T08:41:59', 'add_custom_filters') 08:41:59.8 Info: Committing Transaction 08:41:59.8 Info: 21: add_custom_filters migrated 08:41:59.8 Info: => 0.0004391s 08:41:59.8 Info: 22: import_list_tags migrating 08:41:59.8 Info: Beginning Transaction 08:41:59.8 Info: Starting migration of Main DB to 22 08:41:59.8 Info: AlterTable ImportLists 08:41:59.8 Info: => 1.3E-06s 08:41:59.8 Info: CreateColumn ImportLists Tags String 08:41:59.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 08:41:59.8 Info: => 0.0006038s 08:41:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-31T08:41:59', 'import_list_tags') 08:41:59.8 Info: Committing Transaction 08:41:59.8 Info: 22: import_list_tags migrated 08:41:59.8 Info: => 0.0009031s 08:41:59.8 Info: 23: add_release_groups_etc migrating 08:41:59.8 Info: Beginning Transaction 08:41:59.8 Info: Starting migration of Main DB to 23 08:41:59.8 Info: CreateTable ArtistMetadata 08:41:59.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) 08:41:59.8 Info: => 0.0001975s 08:41:59.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 08:41:59.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 08:41:59.8 Info: => 9.78E-05s 08:41:59.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" 08:41:59.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" 08:41:59.8 Info: => 0.0001369s 08:41:59.8 Info: AlterTable Artists 08:41:59.8 Info: => 1.4E-06s 08:41:59.8 Info: CreateColumn Artists ArtistMetadataId Int32 08:41:59.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:59.8 Info: => 0.0006058s 08:41:59.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:59.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:41:59.8 Info: => 7.19E-05s 08:41:59.8 Info: CreateTable AlbumReleases 08:41:59.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) 08:41:59.8 Info: => 0.0001727s 08:41:59.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 08:41:59.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:41:59.8 Info: => 9.05E-05s 08:41:59.8 Info: CreateIndex AlbumReleases (AlbumId) 08:41:59.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:41:59.8 Info: => 8.41E-05s 08:41:59.8 Info: PerformDBOperation 08:41:59.8 Info: Performing DB Operation 08:41:59.8 Info: => 4.24E-05s 08:41:59.8 Info: AlterTable Albums 08:41:59.8 Info: => 1.3E-06s 08:41:59.8 Info: CreateColumn Albums ArtistMetadataId Int32 08:41:59.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:59.8 Info: => 0.0006218s 08:41:59.8 Info: AlterTable Albums 08:41:59.8 Info: => 1.3E-06s 08:41:59.8 Info: CreateColumn Albums AnyReleaseOk Boolean 08:41:59.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 08:41:59.8 Info: => 0.0006078s 08:41:59.8 Info: AlterTable Albums 08:41:59.8 Info: => 1.2E-06s 08:41:59.8 Info: CreateColumn Albums Links String 08:41:59.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 08:41:59.8 Info: => 0.0005992s 08:41:59.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:59.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:41:59.8 Info: => 8.99E-05s 08:41:59.8 Info: AlterTable Tracks 08:41:59.8 Info: => 1.3E-06s 08:41:59.8 Info: CreateColumn Tracks ForeignRecordingId String 08:41:59.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 08:41:59.8 Info: => 0.0006047s 08:41:59.8 Info: AlterTable Tracks 08:41:59.8 Info: => 1.5E-06s 08:41:59.8 Info: CreateColumn Tracks AlbumReleaseId Int32 08:41:59.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 08:41:59.8 Info: => 0.000618s 08:41:59.8 Info: AlterTable Tracks 08:41:59.8 Info: => 1.3E-06s 08:41:59.8 Info: CreateColumn Tracks ArtistMetadataId Int32 08:41:59.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:41:59.8 Info: => 0.00061s 08:41:59.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:59.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:41:59.8 Info: => 0.0001153s 08:41:59.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:59.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:41:59.8 Info: => 8.22E-05s 08:41:59.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 08:41:59.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) 08:41:59.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" 08:41:59.8 Info: DROP TABLE "Artists" 08:41:59.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:59.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:59.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:59.8 Info: => 0.0060799s 08:41:59.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 08:41:59.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) 08:41:59.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" 08:41:59.8 Info: DROP TABLE "Albums" 08:41:59.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:41:59.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:41:59.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:41:59.8 Info: => 0.0051194s 08:41:59.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 08:41:59.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) 08:41:59.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" 08:41:59.8 Info: DROP TABLE "Tracks" 08:41:59.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:41:59.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:41:59.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:41:59.8 Info: => 0.0058569s 08:41:59.8 Info: DeleteColumn TrackFiles ArtistId 08:41:59.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) 08:41:59.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" 08:41:59.8 Info: DROP TABLE "TrackFiles" 08:41:59.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:59.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:59.8 Info: => 0.0056287s 08:41:59.8 Info: CreateIndex Artists (ArtistMetadataId) 08:41:59.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:59.8 Info: => 8.85E-05s 08:41:59.8 Info: CreateIndex Artists (Monitored) 08:41:59.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:59.8 Info: => 8.45E-05s 08:41:59.8 Info: CreateIndex Albums (ArtistMetadataId) 08:41:59.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:41:59.8 Info: => 8.53E-05s 08:41:59.8 Info: CreateIndex Tracks (ArtistMetadataId) 08:41:59.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 08:41:59.8 Info: => 8.19E-05s 08:41:59.8 Info: CreateIndex Tracks (AlbumReleaseId) 08:41:59.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 08:41:59.8 Info: => 8.37E-05s 08:41:59.8 Info: CreateIndex Tracks (ForeignRecordingId) 08:41:59.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 08:41:59.8 Info: => 8.59E-05s 08:41:59.8 Info: UpdateData 08:41:59.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:59.8 Info: => 4.89E-05s 08:41:59.8 Info: UpdateData 08:41:59.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:41:59.8 Info: => 4.42E-05s 08:41:59.8 Info: UpdateData 08:41:59.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 08:41:59.8 Info: => 5.04E-05s 08:41:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-31T08:41:59', 'add_release_groups_etc') 08:41:59.8 Info: Committing Transaction 08:41:59.8 Info: 23: add_release_groups_etc migrated 08:41:59.8 Info: => 0.0006292s 08:41:59.8 Info: 24: NewMediaInfoFormat migrating 08:41:59.8 Info: Beginning Transaction 08:41:59.8 Info: Starting migration of Main DB to 24 08:41:59.8 Info: UpdateData 08:41:59.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 08:41:59.8 Info: => 5.64E-05s 08:41:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-31T08:41:59', 'NewMediaInfoFormat') 08:41:59.8 Info: Committing Transaction 08:41:59.8 Info: 24: NewMediaInfoFormat migrated 08:41:59.8 Info: => 0.0003327s 08:41:59.8 Info: 25: rename_restrictions_to_release_profiles migrating 08:41:59.8 Info: Beginning Transaction 08:41:59.8 Info: Starting migration of Main DB to 25 08:41:59.8 Info: RenameTable Restrictions ReleaseProfiles 08:41:59.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 08:41:59.9 Info: => 0.0016643s 08:41:59.9 Info: AlterTable ReleaseProfiles 08:41:59.9 Info: => 1.6E-06s 08:41:59.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 08:41:59.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 08:41:59.9 Info: => 0.0005863s 08:41:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-31T08:41:59', 'rename_restrictions_to_release_profiles') 08:41:59.9 Info: Committing Transaction 08:41:59.9 Info: 25: rename_restrictions_to_release_profiles migrated 08:41:59.9 Info: => 0.0008842s 08:41:59.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 08:41:59.9 Info: Beginning Transaction 08:41:59.9 Info: Starting migration of Main DB to 26 08:41:59.9 Info: RenameTable Profiles QualityProfiles 08:41:59.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 08:41:59.9 Info: => 0.0016618s 08:41:59.9 Info: AlterTable QualityProfiles 08:41:59.9 Info: => 1.6E-06s 08:41:59.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 08:41:59.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:59.9 Info: => 0.00058s 08:41:59.9 Info: AlterTable LanguageProfiles 08:41:59.9 Info: => 1.3E-06s 08:41:59.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 08:41:59.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:41:59.9 Info: => 0.0006076s 08:41:59.9 Info: UpdateData 08:41:59.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:59.9 Info: => 4.9E-05s 08:41:59.9 Info: UpdateData 08:41:59.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:41:59.9 Info: => 3.88E-05s 08:41:59.9 Info: RenameColumn Artists ProfileId to QualityProfileId 08:41:59.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:41:59.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" 08:41:59.9 Info: DROP TABLE "Artists" 08:41:59.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:41:59.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:41:59.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:41:59.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:41:59.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:41:59.9 Info: => 0.005085s 08:41:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-31T08:41:59', 'rename_quality_profiles_add_upgrade_allowed') 08:41:59.9 Info: Committing Transaction 08:41:59.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 08:41:59.9 Info: => 0.0055261s 08:41:59.9 Info: 27: add_import_exclusions migrating 08:41:59.9 Info: Beginning Transaction 08:41:59.9 Info: Starting migration of Main DB to 27 08:41:59.9 Info: CreateTable ImportListExclusions 08:41:59.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 08:41:59.9 Info: => 0.0001394s 08:41:59.9 Info: CreateIndex ImportListExclusions (ForeignId) 08:41:59.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 08:41:59.9 Info: => 0.0001494s 08:41:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-31T08:41:59', 'add_import_exclusions') 08:41:59.9 Info: Committing Transaction 08:41:59.9 Info: 27: add_import_exclusions migrated 08:41:59.9 Info: => 0.0004637s 08:41:59.9 Info: 28: clean_artist_metadata_table migrating 08:41:59.9 Info: Beginning Transaction 08:41:59.9 Info: Starting migration of Main DB to 28 08:41:59.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) 08:41:59.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) 08:41:59.9 Info: => 0.0001771s 08:41:59.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) 08:41:59.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) 08:41:59.9 Info: => 0.0001414s 08:41:59.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) 08:41:59.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) 08:41:59.9 Info: => 0.0001364s 08:41:59.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) 08:41:59.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) 08:41:59.9 Info: => 0.0001326s 08:41:59.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) 08:41:59.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) 08:41:59.9 Info: => 0.0001276s 08:41:59.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) 08:41:59.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) 08:41:59.9 Info: => 0.0001283s 08:41:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-31T08:41:59', 'clean_artist_metadata_table') 08:41:59.9 Info: Committing Transaction 08:41:59.9 Info: 28: clean_artist_metadata_table migrated 08:41:59.9 Info: => 0.0004077s 08:41:59.9 Info: 29: health_issue_notification migrating 08:41:59.9 Info: Beginning Transaction 08:41:59.9 Info: Starting migration of Main DB to 29 08:41:59.9 Info: AlterTable Notifications 08:41:59.9 Info: => 1.2E-06s 08:41:59.9 Info: CreateColumn Notifications OnHealthIssue Boolean 08:41:59.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 08:41:59.9 Info: => 0.0006672s 08:41:59.9 Info: AlterTable Notifications 08:41:59.9 Info: => 1.4E-06s 08:41:59.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 08:41:59.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 08:41:59.9 Info: => 0.0005901s 08:41:59.9 Info: AlterTable Notifications 08:41:59.9 Info: => 1.5E-06s 08:41:59.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 08:41:59.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 08:41:59.9 Info: => 0.0005824s 08:41:59.9 Info: AlterTable Notifications 08:41:59.9 Info: => 1.5E-06s 08:41:59.9 Info: CreateColumn Notifications OnImportFailure Boolean 08:41:59.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 08:41:59.9 Info: => 0.0005815s 08:41:59.9 Info: AlterTable Notifications 08:41:59.9 Info: => 1.3E-06s 08:41:59.9 Info: CreateColumn Notifications OnTrackRetag Boolean 08:41:59.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 08:41:59.9 Info: => 0.0005943s 08:41:59.9 Info: DeleteColumn Notifications OnDownload 08:41:59.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) 08:41:59.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" 08:41:59.9 Info: DROP TABLE "Notifications" 08:41:59.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:59.9 Info: => 0.0056599s 08:41:59.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 08:41:59.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) 08:41:59.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" 08:41:59.9 Info: DROP TABLE "Notifications" 08:41:59.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:41:59.9 Info: => 0.0046237s 08:41:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-31T08:41:59', 'health_issue_notification') 08:41:59.9 Info: Committing Transaction 08:41:59.9 Info: 29: health_issue_notification migrated 08:41:59.9 Info: => 0.0050231s 08:41:59.9 Info: 30: add_mediafilerepository_mtime migrating 08:41:59.9 Info: Beginning Transaction 08:41:59.9 Info: Starting migration of Main DB to 30 08:41:59.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) 08:41:59.9 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 08:41:59.9 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 08:41:59.9 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-07-31T08:41:59', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 08:41:59.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) 08:41:59.9 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-07-31T08:41:59', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 08:41:59.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) 08:41:59.9 Info: AlterTable TrackFiles 08:41:59.9 Info: => 1.5E-06s 08:41:59.9 Info: CreateColumn TrackFiles Modified DateTime 08:41:59.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 08:41:59.9 Info: => 0.000619s 08:41:59.9 Info: AlterTable TrackFiles 08:41:59.9 Info: => 1.5E-06s 08:41:59.9 Info: CreateColumn TrackFiles Path String 08:41:59.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 08:41:59.9 Info: => 0.000585s 08:41:59.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:59.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:41:59.9 Info: => 4.34E-05s 08:41:59.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) 08:41:59.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) 08:41:59.9 Info: => 0.0001327s 08:41:59.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) 08:41:59.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) 08:41:59.9 Info: => 0.0001433s 08:41:59.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) 08:41:59.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) 08:41:59.9 Info: => 0.0001559s 08:41:59.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") 08:41:59.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") 08:41:59.9 Info: => 8.98E-05s 08:41:59.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:59.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:41:59.9 Info: => 5.83E-05s 08:41:59.9 Info: AlterTable TrackFiles 08:41:59.9 Info: => 1.1E-06s 08:41:59.9 Info: AlterColumn TrackFiles Path String 08:41:59.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:59.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" 08:41:59.9 Info: DROP TABLE "TrackFiles" 08:41:59.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:59.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:59.9 Info: => 0.0047849s 08:41:59.9 Info: CreateIndex TrackFiles (Path) 08:41:59.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:59.9 Info: => 8.78E-05s 08:41:59.9 Info: DeleteColumn TrackFiles RelativePath 08:41:59.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:41:59.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" 08:41:59.9 Info: DROP TABLE "TrackFiles" 08:41:59.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:41:59.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:41:59.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:41:59.9 Info: => 0.0061065s 08:41:59.9 Info: -> 7 Insert operations completed in 00:00:00.0006512 taking an average of 00:00:00.0000930 08:41:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-31T08:41:59', 'add_mediafilerepository_mtime') 08:41:59.9 Info: Committing Transaction 08:41:59.9 Info: 30: add_mediafilerepository_mtime migrated 08:41:59.9 Info: => 0.0066409s 08:41:59.9 Debug: Took: 00:00:00.1715482 08:41:59.9 Debug: Got 0 tracks 08:41:59.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_albumrelease_id --- 08:41:59.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_artist_metadata_id --- 08:41:59.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121199867826_163/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:41:59.9 Info: DatabaseEngineVersionCheck migrating 08:41:59.9 Info: PerformDBOperation 08:41:59.9 Info: Performing DB Operation 08:41:59.9 Info: SQLite 3.46.0 08:41:59.9 Info: => 0.0010976s 08:41:59.9 Info: DatabaseEngineVersionCheck migrated 08:41:59.9 Info: => 0.0011148s 08:42:00.0 Info: VersionMigration migrating 08:42:00.0 Info: Beginning Transaction 08:42:00.0 Info: CreateTable VersionInfo 08:42:00.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:42:00.0 Info: => 0.0001485s 08:42:00.0 Info: Committing Transaction 08:42:00.0 Info: VersionMigration migrated 08:42:00.0 Info: => 0.0005193s 08:42:00.0 Info: VersionUniqueMigration migrating 08:42:00.0 Info: Beginning Transaction 08:42:00.0 Info: CreateIndex VersionInfo (Version) 08:42:00.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:42:00.0 Info: => 0.0001196s 08:42:00.0 Info: AlterTable VersionInfo 08:42:00.0 Info: => 1.5E-06s 08:42:00.0 Info: CreateColumn VersionInfo AppliedOn DateTime 08:42:00.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:42:00.0 Info: => 0.0005383s 08:42:00.0 Info: Committing Transaction 08:42:00.0 Info: VersionUniqueMigration migrated 08:42:00.0 Info: => 0.0007535s 08:42:00.0 Info: VersionDescriptionMigration migrating 08:42:00.0 Info: Beginning Transaction 08:42:00.0 Info: AlterTable VersionInfo 08:42:00.0 Info: => 1.3E-06s 08:42:00.0 Info: CreateColumn VersionInfo Description String 08:42:00.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:42:00.0 Info: => 0.000204s 08:42:00.0 Info: Committing Transaction 08:42:00.0 Info: VersionDescriptionMigration migrated 08:42:00.0 Info: => 0.0003929s 08:42:00.0 Info: 1: InitialSetup migrating 08:42:00.0 Info: Beginning Transaction 08:42:00.0 Info: Starting migration of Main DB to 1 08:42:00.0 Info: CreateTable Config 08:42:00.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:42:00.0 Info: => 0.0001665s 08:42:00.0 Info: CreateIndex Config (Key) 08:42:00.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:42:00.0 Info: => 8.21E-05s 08:42:00.0 Info: CreateTable RootFolders 08:42:00.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:42:00.0 Info: => 9.19E-05s 08:42:00.0 Info: CreateIndex RootFolders (Path) 08:42:00.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:42:00.0 Info: => 7.86E-05s 08:42:00.0 Info: CreateTable Artists 08:42:00.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) 08:42:00.0 Info: => 0.0003273s 08:42:00.0 Info: CreateIndex Artists (ForeignArtistId) 08:42:00.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:00.0 Info: => 8.45E-05s 08:42:00.0 Info: CreateIndex Artists (NameSlug) 08:42:00.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:00.0 Info: => 7.7E-05s 08:42:00.0 Info: CreateIndex Artists (CleanName) 08:42:00.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:00.0 Info: => 7.56E-05s 08:42:00.0 Info: CreateIndex Artists (Path) 08:42:00.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:00.0 Info: => 7.14E-05s 08:42:00.0 Info: CreateTable Albums 08:42:00.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) 08:42:00.0 Info: => 0.0002984s 08:42:00.0 Info: CreateIndex Albums (ForeignAlbumId) 08:42:00.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:00.0 Info: => 8.49E-05s 08:42:00.0 Info: CreateIndex Albums (MBId) 08:42:00.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:00.0 Info: => 7.3E-05s 08:42:00.0 Info: CreateIndex Albums (TADBId) 08:42:00.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:00.0 Info: => 7.29E-05s 08:42:00.0 Info: CreateIndex Albums (TitleSlug) 08:42:00.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:00.0 Info: => 7.53E-05s 08:42:00.0 Info: CreateIndex Albums (CleanTitle) 08:42:00.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:00.0 Info: => 7.33E-05s 08:42:00.0 Info: CreateIndex Albums (Path) 08:42:00.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:42:00.0 Info: => 7.08E-05s 08:42:00.0 Info: CreateTable Tracks 08:42:00.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) 08:42:00.0 Info: => 0.0001609s 08:42:00.0 Info: CreateIndex Tracks (ForeignTrackId) 08:42:00.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:00.0 Info: => 7.75E-05s 08:42:00.0 Info: CreateIndex Tracks (ArtistId) 08:42:00.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:00.0 Info: => 7.86E-05s 08:42:00.0 Info: CreateIndex Tracks (TrackFileId) 08:42:00.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:00.0 Info: => 0.000105s 08:42:00.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:42:00.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:42:00.0 Info: => 8.75E-05s 08:42:00.0 Info: CreateTable TrackFiles 08:42:00.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) 08:42:00.0 Info: => 0.0001522s 08:42:00.0 Info: CreateIndex TrackFiles (ArtistId) 08:42:00.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:42:00.0 Info: => 9.01E-05s 08:42:00.0 Info: CreateIndex TrackFiles (AlbumId) 08:42:00.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:00.0 Info: => 8.08E-05s 08:42:00.0 Info: CreateTable History 08:42:00.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) 08:42:00.0 Info: => 0.000158s 08:42:00.0 Info: CreateIndex History (Date) 08:42:00.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:42:00.0 Info: => 8.56E-05s 08:42:00.0 Info: CreateIndex History (EventType) 08:42:00.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:42:00.0 Info: => 0.0001143s 08:42:00.0 Info: CreateIndex History (DownloadId) 08:42:00.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:42:00.0 Info: => 0.0024383s 08:42:00.0 Info: CreateIndex History (AlbumId) 08:42:00.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:42:00.0 Info: => 9.38E-05s 08:42:00.0 Info: CreateTable Notifications 08:42:00.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) 08:42:00.0 Info: => 0.0001477s 08:42:00.0 Info: CreateTable ScheduledTasks 08:42:00.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:42:00.0 Info: => 0.0001164s 08:42:00.0 Info: CreateIndex ScheduledTasks (TypeName) 08:42:00.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:42:00.0 Info: => 8.67E-05s 08:42:00.0 Info: CreateTable Indexers 08:42:00.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) 08:42:00.0 Info: => 0.0001197s 08:42:00.0 Info: CreateIndex Indexers (Name) 08:42:00.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:00.0 Info: => 0.0001229s 08:42:00.0 Info: CreateTable Profiles 08:42:00.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:42:00.0 Info: => 0.0001214s 08:42:00.0 Info: CreateIndex Profiles (Name) 08:42:00.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:42:00.0 Info: => 8.94E-05s 08:42:00.0 Info: CreateTable QualityDefinitions 08:42:00.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:42:00.0 Info: => 0.0001217s 08:42:00.0 Info: CreateIndex QualityDefinitions (Quality) 08:42:00.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:42:00.0 Info: => 8.57E-05s 08:42:00.0 Info: CreateIndex QualityDefinitions (Title) 08:42:00.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:42:00.0 Info: => 8.58E-05s 08:42:00.0 Info: CreateTable NamingConfig 08:42:00.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) 08:42:00.0 Info: => 0.000159s 08:42:00.0 Info: CreateTable Blacklist 08:42:00.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 '') 08:42:00.0 Info: => 0.0002039s 08:42:00.0 Info: CreateTable Metadata 08:42:00.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) 08:42:00.0 Info: => 0.0001179s 08:42:00.0 Info: CreateTable MetadataFiles 08:42:00.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) 08:42:00.0 Info: => 0.0001559s 08:42:00.0 Info: CreateTable DownloadClients 08:42:00.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) 08:42:00.0 Info: => 0.000124s 08:42:00.0 Info: CreateTable PendingReleases 08:42:00.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 '') 08:42:00.0 Info: => 0.0001265s 08:42:00.0 Info: CreateTable RemotePathMappings 08:42:00.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:42:00.0 Info: => 0.0001075s 08:42:00.0 Info: CreateTable Tags 08:42:00.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:42:00.0 Info: => 9.38E-05s 08:42:00.0 Info: CreateIndex Tags (Label) 08:42:00.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:42:00.0 Info: => 0.0001083s 08:42:00.0 Info: CreateTable Restrictions 08:42:00.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:42:00.0 Info: => 0.0001108s 08:42:00.0 Info: CreateTable DelayProfiles 08:42:00.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) 08:42:00.0 Info: => 0.00014s 08:42:00.0 Info: CreateTable Users 08:42:00.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:42:00.0 Info: => 0.0001038s 08:42:00.0 Info: CreateIndex Users (Identifier) 08:42:00.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:42:00.0 Info: => 9.34E-05s 08:42:00.0 Info: CreateIndex Users (Username) 08:42:00.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:42:00.0 Info: => 8.63E-05s 08:42:00.0 Info: CreateTable Commands 08:42:00.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) 08:42:00.0 Info: => 0.0001488s 08:42:00.0 Info: CreateTable IndexerStatus 08:42:00.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) 08:42:00.0 Info: => 0.0001532s 08:42:00.0 Info: CreateIndex IndexerStatus (ProviderId) 08:42:00.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:42:00.0 Info: => 9.04E-05s 08:42:00.0 Info: CreateTable ExtraFiles 08:42:00.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) 08:42:00.0 Info: => 0.0001327s 08:42:00.0 Info: CreateTable LyricFiles 08:42:00.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) 08:42:00.0 Info: => 0.0001533s 08:42:00.0 Info: CreateTable LanguageProfiles 08:42:00.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:42:00.0 Info: => 0.0001069s 08:42:00.0 Info: CreateIndex LanguageProfiles (Name) 08:42:00.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:42:00.0 Info: => 9.39E-05s 08:42:00.0 Info: CreateTable DownloadClientStatus 08:42:00.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) 08:42:00.0 Info: => 0.0001168s 08:42:00.0 Info: CreateIndex DownloadClientStatus (ProviderId) 08:42:00.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:42:00.0 Info: => 9.36E-05s 08:42:00.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:42:00.0 Info: -> 1 Insert operations completed in 00:00:00.0000686 taking an average of 00:00:00.0000686 08:42:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:42:00', 'InitialSetup') 08:42:00.0 Info: Committing Transaction 08:42:00.0 Info: 1: InitialSetup migrated 08:42:00.0 Info: => 0.0010133s 08:42:00.0 Info: 2: add_reason_to_pending_releases migrating 08:42:00.0 Info: Beginning Transaction 08:42:00.0 Info: Starting migration of Main DB to 2 08:42:00.0 Info: AlterTable PendingReleases 08:42:00.0 Info: => 1.4E-06s 08:42:00.0 Info: CreateColumn PendingReleases Reason Int32 08:42:00.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:42:00.0 Info: => 0.0005852s 08:42:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:42:00', 'add_reason_to_pending_releases') 08:42:00.0 Info: Committing Transaction 08:42:00.0 Info: 2: add_reason_to_pending_releases migrated 08:42:00.0 Info: => 0.0008809s 08:42:00.0 Info: 3: add_medium_support migrating 08:42:00.0 Info: Beginning Transaction 08:42:00.0 Info: Starting migration of Main DB to 3 08:42:00.0 Info: AlterTable Albums 08:42:00.0 Info: => 1.8E-06s 08:42:00.0 Info: CreateColumn Albums Media String 08:42:00.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:42:00.0 Info: => 0.0005767s 08:42:00.0 Info: AlterTable Tracks 08:42:00.0 Info: => 1.4E-06s 08:42:00.0 Info: CreateColumn Tracks MediumNumber Int32 08:42:00.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:42:00.0 Info: => 0.0005294s 08:42:00.0 Info: AlterTable Tracks 08:42:00.0 Info: => 1.1E-06s 08:42:00.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:42:00.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:42:00.0 Info: => 0.0005385s 08:42:00.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:00.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:00.0 Info: => 4.74E-05s 08:42:00.0 Info: DeleteColumn Tracks TrackNumber 08:42:00.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 08:42:00.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 08:42:00.0 Info: DROP TABLE "Tracks" 08:42:00.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:42:00.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:00.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:00.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:00.0 Info: => 0.0046138s 08:42:00.0 Info: AlterTable Tracks 08:42:00.0 Info: => 1.6E-06s 08:42:00.0 Info: CreateColumn Tracks TrackNumber String 08:42:00.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:42:00.0 Info: => 0.0005517s 08:42:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:42:00', 'add_medium_support') 08:42:00.0 Info: Committing Transaction 08:42:00.0 Info: 3: add_medium_support migrated 08:42:00.0 Info: => 0.0009146s 08:42:00.0 Info: 4: add_various_qualites_in_profile migrating 08:42:00.0 Info: Beginning Transaction 08:42:00.0 Info: Starting migration of Main DB to 4 08:42:00.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:00.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:00.0 Info: => 5.53E-05s 08:42:00.0 Info: PerformDBOperation 08:42:00.0 Info: Performing DB Operation 08:42:00.0 Info: => 4.01E-05s 08:42:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:42:00', 'add_various_qualites_in_profile') 08:42:00.0 Info: Committing Transaction 08:42:00.0 Info: 4: add_various_qualites_in_profile migrated 08:42:00.0 Info: => 0.0002953s 08:42:00.0 Info: 5: metadata_profiles migrating 08:42:00.0 Info: Beginning Transaction 08:42:00.0 Info: Starting migration of Main DB to 5 08:42:00.0 Info: CreateTable MetadataProfiles 08:42:00.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 08:42:00.0 Info: => 0.0001393s 08:42:00.0 Info: CreateIndex MetadataProfiles (Name) 08:42:00.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 08:42:00.0 Info: => 0.0001401s 08:42:00.0 Info: AlterTable Artists 08:42:00.0 Info: => 1.5E-06s 08:42:00.0 Info: CreateColumn Artists MetadataProfileId Int32 08:42:00.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 08:42:00.0 Info: => 0.0005731s 08:42:00.0 Info: DeleteColumn Artists PrimaryAlbumTypes 08:42:00.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 08:42:00.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 08:42:00.0 Info: DROP TABLE "Artists" 08:42:00.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:00.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:00.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:00.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:00.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:00.0 Info: => 0.0053506s 08:42:00.0 Info: DeleteColumn Artists SecondaryAlbumTypes 08:42:00.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 08:42:00.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 08:42:00.0 Info: DROP TABLE "Artists" 08:42:00.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:00.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:00.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:00.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:00.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:00.0 Info: => 0.0049575s 08:42:00.0 Info: AlterTable Albums 08:42:00.0 Info: => 1.4E-06s 08:42:00.0 Info: CreateColumn Albums SecondaryTypes String 08:42:00.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 08:42:00.0 Info: => 0.0005586s 08:42:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-31T08:42:00', 'metadata_profiles') 08:42:00.0 Info: Committing Transaction 08:42:00.0 Info: 5: metadata_profiles migrated 08:42:00.0 Info: => 0.0009684s 08:42:00.0 Info: 6: separate_automatic_and_interactive_search migrating 08:42:00.0 Info: Beginning Transaction 08:42:00.0 Info: Starting migration of Main DB to 6 08:42:00.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 08:42:00.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) 08:42:00.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 08:42:00.0 Info: DROP TABLE "Indexers" 08:42:00.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:42:00.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:00.0 Info: => 0.0043828s 08:42:00.0 Info: AlterTable Indexers 08:42:00.0 Info: => 1.5E-06s 08:42:00.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 08:42:00.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 08:42:00.0 Info: => 0.0005657s 08:42:00.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:42:00.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:42:00.0 Info: => 4.42E-05s 08:42:00.0 Info: AlterTable Indexers 08:42:00.0 Info: => 1.2E-06s 08:42:00.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 08:42:00.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) 08:42:00.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" 08:42:00.0 Info: DROP TABLE "Indexers" 08:42:00.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:42:00.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:00.0 Info: => 0.0045503s 08:42:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-31T08:42:00', 'separate_automatic_and_interactive_search') 08:42:00.0 Info: Committing Transaction 08:42:00.0 Info: 6: separate_automatic_and_interactive_search migrated 08:42:00.0 Info: => 0.0048896s 08:42:00.0 Info: 7: change_album_path_to_relative migrating 08:42:00.0 Info: Beginning Transaction 08:42:00.0 Info: Starting migration of Main DB to 7 08:42:00.0 Info: DeleteColumn Albums Path 08:42:00.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) 08:42:00.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" 08:42:00.0 Info: DROP TABLE "Albums" 08:42:00.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:00.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:00.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:00.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:00.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:00.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:00.0 Info: => 0.0064363s 08:42:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-31T08:42:00', 'change_album_path_to_relative') 08:42:00.0 Info: Committing Transaction 08:42:00.0 Info: 7: change_album_path_to_relative migrated 08:42:00.0 Info: => 0.0068482s 08:42:00.0 Info: 8: change_quality_size_mb_to_kb migrating 08:42:00.0 Info: Beginning Transaction 08:42:00.0 Info: Starting migration of Main DB to 8 08:42:00.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 08:42:00.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 08:42:00.0 Info: => 5.61E-05s 08:42:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-31T08:42:00', 'change_quality_size_mb_to_kb') 08:42:00.0 Info: Committing Transaction 08:42:00.0 Info: 8: change_quality_size_mb_to_kb migrated 08:42:00.0 Info: => 0.0003089s 08:42:00.0 Info: 9: album_releases migrating 08:42:00.0 Info: Beginning Transaction 08:42:00.0 Info: Starting migration of Main DB to 9 08:42:00.0 Info: AlterTable Albums 08:42:00.0 Info: => 1.5E-06s 08:42:00.0 Info: CreateColumn Albums Releases String 08:42:00.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 08:42:00.0 Info: => 0.0006075s 08:42:00.0 Info: AlterTable Albums 08:42:00.0 Info: => 1.6E-06s 08:42:00.0 Info: CreateColumn Albums CurrentRelease String 08:42:00.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 08:42:00.0 Info: => 0.0005699s 08:42:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-31T08:42:00', 'album_releases') 08:42:00.0 Info: Committing Transaction 08:42:00.0 Info: 9: album_releases migrated 08:42:00.0 Info: => 0.0008558s 08:42:00.0 Info: 10: album_releases_fix migrating 08:42:00.0 Info: Beginning Transaction 08:42:00.0 Info: Starting migration of Main DB to 10 08:42:00.0 Info: AlterTable Albums 08:42:00.0 Info: => 1.4E-06s 08:42:00.0 Info: AlterColumn Albums Releases String 08:42:00.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) 08:42:00.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" 08:42:00.0 Info: DROP TABLE "Albums" 08:42:00.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:00.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:00.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:00.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:00.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:00.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:00.0 Info: => 0.0051658s 08:42:00.0 Info: AlterTable Albums 08:42:00.0 Info: => 1.6E-06s 08:42:00.0 Info: AlterColumn Albums CurrentRelease String 08:42:00.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) 08:42:00.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" 08:42:00.0 Info: DROP TABLE "Albums" 08:42:00.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:00.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:00.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:00.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:00.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:00.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:00.0 Info: => 0.0050866s 08:42:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-31T08:42:00', 'album_releases_fix') 08:42:00.0 Info: Committing Transaction 08:42:00.0 Info: 10: album_releases_fix migrated 08:42:00.0 Info: => 0.0054484s 08:42:00.0 Info: 11: import_lists migrating 08:42:00.0 Info: Beginning Transaction 08:42:00.0 Info: Starting migration of Main DB to 11 08:42:00.0 Info: CreateTable ImportLists 08:42:00.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) 08:42:00.0 Info: => 0.0002238s 08:42:00.0 Info: CreateIndex ImportLists (Name) 08:42:00.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:42:00.0 Info: => 0.0001196s 08:42:00.0 Info: CreateTable ImportListStatus 08:42:00.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) 08:42:00.0 Info: => 0.0001328s 08:42:00.0 Info: CreateIndex ImportListStatus (ProviderId) 08:42:00.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:42:00.0 Info: => 0.000116s 08:42:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-31T08:42:00', 'import_lists') 08:42:00.0 Info: Committing Transaction 08:42:00.0 Info: 11: import_lists migrated 08:42:00.0 Info: => 0.0004214s 08:42:00.0 Info: 12: add_release_status migrating 08:42:00.0 Info: Beginning Transaction 08:42:00.0 Info: Starting migration of Main DB to 12 08:42:00.0 Info: AlterTable MetadataProfiles 08:42:00.0 Info: => 1.3E-06s 08:42:00.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 08:42:00.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 08:42:00.0 Info: => 0.0006188s 08:42:00.0 Info: PerformDBOperation 08:42:00.0 Info: Performing DB Operation 08:42:00.0 Info: => 3.36E-05s 08:42:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-31T08:42:00', 'add_release_status') 08:42:00.0 Info: Committing Transaction 08:42:00.0 Info: 12: add_release_status migrated 08:42:00.0 Info: => 0.0003031s 08:42:00.0 Info: 13: album_download_notification migrating 08:42:00.0 Info: Beginning Transaction 08:42:00.0 Info: Starting migration of Main DB to 13 08:42:00.0 Info: AlterTable Notifications 08:42:00.0 Info: => 1.6E-06s 08:42:00.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 08:42:00.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 08:42:00.0 Info: => 0.0006182s 08:42:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-31T08:42:00', 'album_download_notification') 08:42:00.0 Info: Committing Transaction 08:42:00.0 Info: 13: album_download_notification migrated 08:42:00.0 Info: => 0.0009183s 08:42:00.0 Info: 14: fix_language_metadata_profiles migrating 08:42:00.0 Info: Beginning Transaction 08:42:00.0 Info: Starting migration of Main DB to 14 08:42:00.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 08:42:00.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 08:42:00.0 Info: => 8.6E-05s 08:42:00.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 08:42:00.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 08:42:00.0 Info: => 6.79E-05s 08:42:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-31T08:42:00', 'fix_language_metadata_profiles') 08:42:00.0 Info: Committing Transaction 08:42:00.0 Info: 14: fix_language_metadata_profiles migrated 08:42:00.0 Info: => 0.0003159s 08:42:00.0 Info: 15: remove_fanzub migrating 08:42:00.0 Info: Beginning Transaction 08:42:00.0 Info: Starting migration of Main DB to 15 08:42:00.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:42:00.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:42:00.0 Info: => 4.82E-05s 08:42:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-31T08:42:00', 'remove_fanzub') 08:42:00.0 Info: Committing Transaction 08:42:00.0 Info: 15: remove_fanzub migrated 08:42:00.0 Info: => 0.0003245s 08:42:00.0 Info: 16: update_artist_history_indexes migrating 08:42:00.0 Info: Beginning Transaction 08:42:00.0 Info: Starting migration of Main DB to 16 08:42:00.0 Info: CreateIndex Albums (ArtistId) 08:42:00.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 08:42:00.0 Info: => 0.0001509s 08:42:00.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 08:42:00.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 08:42:00.0 Info: => 0.0001233s 08:42:00.0 Info: DeleteIndex History (AlbumId) 08:42:00.0 Info: DROP INDEX "IX_History_AlbumId" 08:42:00.0 Info: => 0.0001329s 08:42:00.0 Info: CreateIndex History (AlbumId, Date) 08:42:00.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:42:00.0 Info: => 0.0001274s 08:42:00.0 Info: DeleteIndex History (DownloadId) 08:42:00.0 Info: DROP INDEX "IX_History_DownloadId" 08:42:00.0 Info: => 0.0001344s 08:42:00.0 Info: CreateIndex History (DownloadId, Date) 08:42:00.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:42:00.0 Info: => 0.0001176s 08:42:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-31T08:42:00', 'update_artist_history_indexes') 08:42:00.0 Info: Committing Transaction 08:42:00.0 Info: 16: update_artist_history_indexes migrated 08:42:00.0 Info: => 0.0004406s 08:42:00.0 Info: 17: remove_nma migrating 08:42:00.0 Info: Beginning Transaction 08:42:00.0 Info: Starting migration of Main DB to 17 08:42:00.0 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:00.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 08:42:00.0 Info: => 6.42E-05s 08:42:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-31T08:42:00', 'remove_nma') 08:42:00.0 Info: Committing Transaction 08:42:00.0 Info: 17: remove_nma migrated 08:42:00.0 Info: => 0.0003313s 08:42:00.0 Info: 18: album_disambiguation migrating 08:42:00.0 Info: Beginning Transaction 08:42:00.0 Info: Starting migration of Main DB to 18 08:42:00.0 Info: AlterTable Albums 08:42:00.0 Info: => 1.5E-06s 08:42:00.0 Info: CreateColumn Albums Disambiguation String 08:42:00.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 08:42:00.0 Info: => 0.0006314s 08:42:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-31T08:42:00', 'album_disambiguation') 08:42:00.0 Info: Committing Transaction 08:42:00.0 Info: 18: album_disambiguation migrated 08:42:00.0 Info: => 0.0009404s 08:42:00.0 Info: 19: add_ape_quality_in_profiles migrating 08:42:00.0 Info: Beginning Transaction 08:42:00.0 Info: Starting migration of Main DB to 19 08:42:00.0 Info: PerformDBOperation 08:42:00.0 Info: Performing DB Operation 08:42:00.0 Info: => 4.78E-05s 08:42:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-31T08:42:00', 'add_ape_quality_in_profiles') 08:42:00.0 Info: Committing Transaction 08:42:00.0 Info: 19: add_ape_quality_in_profiles migrated 08:42:00.0 Info: => 0.0003197s 08:42:00.0 Info: 20: remove_pushalot migrating 08:42:00.0 Info: Beginning Transaction 08:42:00.0 Info: Starting migration of Main DB to 20 08:42:00.0 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:00.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 08:42:00.0 Info: => 7.67E-05s 08:42:00.0 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:00.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 08:42:00.0 Info: => 4.01E-05s 08:42:00.0 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:00.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 08:42:00.0 Info: => 3.96E-05s 08:42:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-31T08:42:00', 'remove_pushalot') 08:42:00.0 Info: Committing Transaction 08:42:00.0 Info: 20: remove_pushalot migrated 08:42:00.0 Info: => 0.0002911s 08:42:00.0 Info: 21: add_custom_filters migrating 08:42:00.0 Info: Beginning Transaction 08:42:00.0 Info: Starting migration of Main DB to 21 08:42:00.0 Info: CreateTable CustomFilters 08:42:00.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 08:42:00.0 Info: => 0.0001417s 08:42:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-31T08:42:00', 'add_custom_filters') 08:42:00.0 Info: Committing Transaction 08:42:00.0 Info: 21: add_custom_filters migrated 08:42:00.0 Info: => 0.0004506s 08:42:00.0 Info: 22: import_list_tags migrating 08:42:00.0 Info: Beginning Transaction 08:42:00.0 Info: Starting migration of Main DB to 22 08:42:00.0 Info: AlterTable ImportLists 08:42:00.0 Info: => 1.6E-06s 08:42:00.0 Info: CreateColumn ImportLists Tags String 08:42:00.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 08:42:00.0 Info: => 0.0006457s 08:42:00.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-31T08:42:00', 'import_list_tags') 08:42:00.0 Info: Committing Transaction 08:42:00.0 Info: 22: import_list_tags migrated 08:42:00.0 Info: => 0.0009598s 08:42:00.0 Info: 23: add_release_groups_etc migrating 08:42:00.0 Info: Beginning Transaction 08:42:00.0 Info: Starting migration of Main DB to 23 08:42:00.0 Info: CreateTable ArtistMetadata 08:42:00.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) 08:42:00.0 Info: => 0.0002059s 08:42:00.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 08:42:00.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 08:42:00.0 Info: => 0.0001536s 08:42:00.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" 08:42:00.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" 08:42:00.0 Info: => 0.0001352s 08:42:00.0 Info: AlterTable Artists 08:42:00.0 Info: => 1.3E-06s 08:42:00.0 Info: CreateColumn Artists ArtistMetadataId Int32 08:42:00.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:00.0 Info: => 0.000644s 08:42:00.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:42:00.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:42:00.0 Info: => 8.57E-05s 08:42:00.0 Info: CreateTable AlbumReleases 08:42:00.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) 08:42:00.0 Info: => 0.0002091s 08:42:00.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 08:42:00.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:42:00.0 Info: => 0.0001388s 08:42:00.0 Info: CreateIndex AlbumReleases (AlbumId) 08:42:00.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:42:00.0 Info: => 0.0001078s 08:42:00.0 Info: PerformDBOperation 08:42:00.0 Info: Performing DB Operation 08:42:00.0 Info: => 6.42E-05s 08:42:00.0 Info: AlterTable Albums 08:42:00.0 Info: => 1.3E-06s 08:42:00.0 Info: CreateColumn Albums ArtistMetadataId Int32 08:42:00.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:00.0 Info: => 0.0006649s 08:42:00.0 Info: AlterTable Albums 08:42:00.0 Info: => 1.5E-06s 08:42:00.0 Info: CreateColumn Albums AnyReleaseOk Boolean 08:42:00.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 08:42:00.0 Info: => 0.0006303s 08:42:00.0 Info: AlterTable Albums 08:42:00.0 Info: => 1.6E-06s 08:42:00.0 Info: CreateColumn Albums Links String 08:42:00.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 08:42:00.0 Info: => 0.0006291s 08:42:00.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:42:00.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:42:00.0 Info: => 9.7E-05s 08:42:00.0 Info: AlterTable Tracks 08:42:00.0 Info: => 1.3E-06s 08:42:00.0 Info: CreateColumn Tracks ForeignRecordingId String 08:42:00.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 08:42:00.0 Info: => 0.0006291s 08:42:00.0 Info: AlterTable Tracks 08:42:00.0 Info: => 1.5E-06s 08:42:00.0 Info: CreateColumn Tracks AlbumReleaseId Int32 08:42:00.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 08:42:00.0 Info: => 0.0006152s 08:42:00.0 Info: AlterTable Tracks 08:42:00.0 Info: => 1.3E-06s 08:42:00.0 Info: CreateColumn Tracks ArtistMetadataId Int32 08:42:00.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:00.0 Info: => 0.0006318s 08:42:00.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:42:00.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:42:00.0 Info: => 0.0001156s 08:42:00.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:42:00.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:42:00.0 Info: => 0.001412s 08:42:00.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 08:42:00.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:42:00.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" 08:42:00.0 Info: DROP TABLE "Artists" 08:42:00.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:00.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:00.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:00.0 Info: => 0.005117s 08:42:00.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 08:42:00.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) 08:42:00.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" 08:42:00.1 Info: DROP TABLE "Albums" 08:42:00.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:00.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:00.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:00.1 Info: => 0.0051609s 08:42:00.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 08:42:00.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) 08:42:00.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" 08:42:00.1 Info: DROP TABLE "Tracks" 08:42:00.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:42:00.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:00.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:00.1 Info: => 0.0059098s 08:42:00.1 Info: DeleteColumn TrackFiles ArtistId 08:42:00.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) 08:42:00.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" 08:42:00.1 Info: DROP TABLE "TrackFiles" 08:42:00.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:00.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:00.1 Info: => 0.0045593s 08:42:00.1 Info: CreateIndex Artists (ArtistMetadataId) 08:42:00.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:00.1 Info: => 8.92E-05s 08:42:00.1 Info: CreateIndex Artists (Monitored) 08:42:00.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:00.1 Info: => 8.33E-05s 08:42:00.1 Info: CreateIndex Albums (ArtistMetadataId) 08:42:00.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:42:00.1 Info: => 8.32E-05s 08:42:00.1 Info: CreateIndex Tracks (ArtistMetadataId) 08:42:00.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 08:42:00.1 Info: => 8.21E-05s 08:42:00.1 Info: CreateIndex Tracks (AlbumReleaseId) 08:42:00.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 08:42:00.1 Info: => 8.33E-05s 08:42:00.1 Info: CreateIndex Tracks (ForeignRecordingId) 08:42:00.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 08:42:00.1 Info: => 8.26E-05s 08:42:00.1 Info: UpdateData 08:42:00.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:42:00.1 Info: => 5.11E-05s 08:42:00.1 Info: UpdateData 08:42:00.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:42:00.1 Info: => 4.31E-05s 08:42:00.1 Info: UpdateData 08:42:00.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 08:42:00.1 Info: => 5.01E-05s 08:42:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-31T08:42:00', 'add_release_groups_etc') 08:42:00.1 Info: Committing Transaction 08:42:00.1 Info: 23: add_release_groups_etc migrated 08:42:00.1 Info: => 0.0006008s 08:42:00.1 Info: 24: NewMediaInfoFormat migrating 08:42:00.1 Info: Beginning Transaction 08:42:00.1 Info: Starting migration of Main DB to 24 08:42:00.1 Info: UpdateData 08:42:00.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 08:42:00.1 Info: => 5.49E-05s 08:42:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-31T08:42:00', 'NewMediaInfoFormat') 08:42:00.1 Info: Committing Transaction 08:42:00.1 Info: 24: NewMediaInfoFormat migrated 08:42:00.1 Info: => 0.0003116s 08:42:00.1 Info: 25: rename_restrictions_to_release_profiles migrating 08:42:00.1 Info: Beginning Transaction 08:42:00.1 Info: Starting migration of Main DB to 25 08:42:00.1 Info: RenameTable Restrictions ReleaseProfiles 08:42:00.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 08:42:00.1 Info: => 0.0016491s 08:42:00.1 Info: AlterTable ReleaseProfiles 08:42:00.1 Info: => 1.8E-06s 08:42:00.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 08:42:00.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 08:42:00.1 Info: => 0.0005812s 08:42:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-31T08:42:00', 'rename_restrictions_to_release_profiles') 08:42:00.1 Info: Committing Transaction 08:42:00.1 Info: 25: rename_restrictions_to_release_profiles migrated 08:42:00.1 Info: => 0.0008763s 08:42:00.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 08:42:00.1 Info: Beginning Transaction 08:42:00.1 Info: Starting migration of Main DB to 26 08:42:00.1 Info: RenameTable Profiles QualityProfiles 08:42:00.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 08:42:00.1 Info: => 0.0016568s 08:42:00.1 Info: AlterTable QualityProfiles 08:42:00.1 Info: => 1.6E-06s 08:42:00.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 08:42:00.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:42:00.1 Info: => 0.0005775s 08:42:00.1 Info: AlterTable LanguageProfiles 08:42:00.1 Info: => 1.4E-06s 08:42:00.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 08:42:00.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:42:00.1 Info: => 0.000564s 08:42:00.1 Info: UpdateData 08:42:00.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:42:00.1 Info: => 4.67E-05s 08:42:00.1 Info: UpdateData 08:42:00.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:42:00.1 Info: => 3.9E-05s 08:42:00.1 Info: RenameColumn Artists ProfileId to QualityProfileId 08:42:00.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) 08:42:00.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" 08:42:00.1 Info: DROP TABLE "Artists" 08:42:00.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:00.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:00.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:00.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:00.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:00.1 Info: => 0.0061089s 08:42:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-31T08:42:00', 'rename_quality_profiles_add_upgrade_allowed') 08:42:00.1 Info: Committing Transaction 08:42:00.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 08:42:00.1 Info: => 0.0065483s 08:42:00.1 Info: 27: add_import_exclusions migrating 08:42:00.1 Info: Beginning Transaction 08:42:00.1 Info: Starting migration of Main DB to 27 08:42:00.1 Info: CreateTable ImportListExclusions 08:42:00.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 08:42:00.1 Info: => 0.0001348s 08:42:00.1 Info: CreateIndex ImportListExclusions (ForeignId) 08:42:00.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 08:42:00.1 Info: => 9.66E-05s 08:42:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-31T08:42:00', 'add_import_exclusions') 08:42:00.1 Info: Committing Transaction 08:42:00.1 Info: 27: add_import_exclusions migrated 08:42:00.1 Info: => 0.0004031s 08:42:00.1 Info: 28: clean_artist_metadata_table migrating 08:42:00.1 Info: Beginning Transaction 08:42:00.1 Info: Starting migration of Main DB to 28 08:42:00.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) 08:42:00.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) 08:42:00.1 Info: => 0.0001614s 08:42:00.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) 08:42:00.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) 08:42:00.1 Info: => 0.0001269s 08:42:00.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) 08:42:00.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) 08:42:00.1 Info: => 0.0001241s 08:42:00.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) 08:42:00.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) 08:42:00.1 Info: => 0.0001228s 08:42:00.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) 08:42:00.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) 08:42:00.1 Info: => 0.000121s 08:42:00.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) 08:42:00.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) 08:42:00.1 Info: => 0.0001226s 08:42:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-31T08:42:00', 'clean_artist_metadata_table') 08:42:00.1 Info: Committing Transaction 08:42:00.1 Info: 28: clean_artist_metadata_table migrated 08:42:00.1 Info: => 0.0003865s 08:42:00.1 Info: 29: health_issue_notification migrating 08:42:00.1 Info: Beginning Transaction 08:42:00.1 Info: Starting migration of Main DB to 29 08:42:00.1 Info: AlterTable Notifications 08:42:00.1 Info: => 1.5E-06s 08:42:00.1 Info: CreateColumn Notifications OnHealthIssue Boolean 08:42:00.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 08:42:00.1 Info: => 0.0006184s 08:42:00.1 Info: AlterTable Notifications 08:42:00.1 Info: => 1.5E-06s 08:42:00.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 08:42:00.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 08:42:00.1 Info: => 0.0005833s 08:42:00.1 Info: AlterTable Notifications 08:42:00.1 Info: => 1.4E-06s 08:42:00.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 08:42:00.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 08:42:00.1 Info: => 0.0006168s 08:42:00.1 Info: AlterTable Notifications 08:42:00.1 Info: => 1.4E-06s 08:42:00.1 Info: CreateColumn Notifications OnImportFailure Boolean 08:42:00.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 08:42:00.1 Info: => 0.0005879s 08:42:00.1 Info: AlterTable Notifications 08:42:00.1 Info: => 1.4E-06s 08:42:00.1 Info: CreateColumn Notifications OnTrackRetag Boolean 08:42:00.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 08:42:00.1 Info: => 0.0005818s 08:42:00.1 Info: DeleteColumn Notifications OnDownload 08:42:00.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) 08:42:00.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" 08:42:00.1 Info: DROP TABLE "Notifications" 08:42:00.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:42:00.1 Info: => 0.0058468s 08:42:00.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 08:42:00.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) 08:42:00.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" 08:42:00.1 Info: DROP TABLE "Notifications" 08:42:00.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:42:00.1 Info: => 0.0046141s 08:42:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-31T08:42:00', 'health_issue_notification') 08:42:00.1 Info: Committing Transaction 08:42:00.1 Info: 29: health_issue_notification migrated 08:42:00.1 Info: => 0.0050079s 08:42:00.1 Info: 30: add_mediafilerepository_mtime migrating 08:42:00.1 Info: Beginning Transaction 08:42:00.1 Info: Starting migration of Main DB to 30 08:42:00.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) 08:42:00.1 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 2, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 08:42:00.1 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 08:42:00.1 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-07-31T08:42:00', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 08:42:00.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) 08:42:00.1 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-07-31T08:42:00', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 08:42:00.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) 08:42:00.1 Info: AlterTable TrackFiles 08:42:00.1 Info: => 1.4E-06s 08:42:00.1 Info: CreateColumn TrackFiles Modified DateTime 08:42:00.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 08:42:00.1 Info: => 0.000612s 08:42:00.1 Info: AlterTable TrackFiles 08:42:00.1 Info: => 1.3E-06s 08:42:00.1 Info: CreateColumn TrackFiles Path String 08:42:00.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 08:42:00.1 Info: => 0.0005826s 08:42:00.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:42:00.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:42:00.1 Info: => 4.3E-05s 08:42:00.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) 08:42:00.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) 08:42:00.1 Info: => 0.000133s 08:42:00.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) 08:42:00.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) 08:42:00.1 Info: => 0.0001459s 08:42:00.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) 08:42:00.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) 08:42:00.1 Info: => 0.0001476s 08:42:00.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") 08:42:00.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") 08:42:00.1 Info: => 8.77E-05s 08:42:00.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:42:00.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:42:00.1 Info: => 5.88E-05s 08:42:00.1 Info: AlterTable TrackFiles 08:42:00.1 Info: => 1.2E-06s 08:42:00.1 Info: AlterColumn TrackFiles Path String 08:42:00.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) 08:42:00.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" 08:42:00.1 Info: DROP TABLE "TrackFiles" 08:42:00.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:00.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:00.1 Info: => 0.0058151s 08:42:00.1 Info: CreateIndex TrackFiles (Path) 08:42:00.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:42:00.1 Info: => 8.8E-05s 08:42:00.1 Info: DeleteColumn TrackFiles RelativePath 08:42:00.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) 08:42:00.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" 08:42:00.1 Info: DROP TABLE "TrackFiles" 08:42:00.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:00.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:00.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:42:00.1 Info: => 0.0048448s 08:42:00.1 Info: -> 7 Insert operations completed in 00:00:00.0006429 taking an average of 00:00:00.0000918 08:42:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-31T08:42:00', 'add_mediafilerepository_mtime') 08:42:00.1 Info: Committing Transaction 08:42:00.1 Info: 30: add_mediafilerepository_mtime migrated 08:42:00.1 Info: => 0.0053735s 08:42:00.1 Debug: Took: 00:00:00.1730067 08:42:00.1 Debug: Got 0 tracks 08:42:00.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_artist_metadata_id --- 08:42:00.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_duplicate_files --- 08:42:00.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121202049688_165/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:00.2 Info: DatabaseEngineVersionCheck migrating 08:42:00.2 Info: PerformDBOperation 08:42:00.2 Info: Performing DB Operation 08:42:00.2 Info: SQLite 3.46.0 08:42:00.2 Info: => 0.0031854s 08:42:00.2 Info: DatabaseEngineVersionCheck migrated 08:42:00.2 Info: => 0.0032034s 08:42:00.2 Info: VersionMigration migrating 08:42:00.2 Info: Beginning Transaction 08:42:00.2 Info: CreateTable VersionInfo 08:42:00.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:42:00.2 Info: => 0.0001452s 08:42:00.2 Info: Committing Transaction 08:42:00.2 Info: VersionMigration migrated 08:42:00.2 Info: => 0.0005155s 08:42:00.2 Info: VersionUniqueMigration migrating 08:42:00.2 Info: Beginning Transaction 08:42:00.2 Info: CreateIndex VersionInfo (Version) 08:42:00.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:42:00.2 Info: => 0.0001237s 08:42:00.2 Info: AlterTable VersionInfo 08:42:00.2 Info: => 1.5E-06s 08:42:00.2 Info: CreateColumn VersionInfo AppliedOn DateTime 08:42:00.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:42:00.2 Info: => 0.000541s 08:42:00.2 Info: Committing Transaction 08:42:00.2 Info: VersionUniqueMigration migrated 08:42:00.2 Info: => 0.0007529s 08:42:00.2 Info: VersionDescriptionMigration migrating 08:42:00.2 Info: Beginning Transaction 08:42:00.2 Info: AlterTable VersionInfo 08:42:00.2 Info: => 1.3E-06s 08:42:00.2 Info: CreateColumn VersionInfo Description String 08:42:00.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:42:00.2 Info: => 0.0002043s 08:42:00.2 Info: Committing Transaction 08:42:00.2 Info: VersionDescriptionMigration migrated 08:42:00.2 Info: => 0.0004003s 08:42:00.2 Info: 1: InitialSetup migrating 08:42:00.2 Info: Beginning Transaction 08:42:00.2 Info: Starting migration of Main DB to 1 08:42:00.2 Info: CreateTable Config 08:42:00.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:42:00.2 Info: => 0.0001707s 08:42:00.2 Info: CreateIndex Config (Key) 08:42:00.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:42:00.2 Info: => 8.4E-05s 08:42:00.2 Info: CreateTable RootFolders 08:42:00.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:42:00.2 Info: => 9.25E-05s 08:42:00.2 Info: CreateIndex RootFolders (Path) 08:42:00.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:42:00.2 Info: => 7.76E-05s 08:42:00.2 Info: CreateTable Artists 08:42:00.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) 08:42:00.2 Info: => 0.000336s 08:42:00.2 Info: CreateIndex Artists (ForeignArtistId) 08:42:00.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:00.2 Info: => 8.74E-05s 08:42:00.2 Info: CreateIndex Artists (NameSlug) 08:42:00.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:00.2 Info: => 7.77E-05s 08:42:00.2 Info: CreateIndex Artists (CleanName) 08:42:00.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:00.2 Info: => 7.36E-05s 08:42:00.2 Info: CreateIndex Artists (Path) 08:42:00.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:00.2 Info: => 7.81E-05s 08:42:00.2 Info: CreateTable Albums 08:42:00.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) 08:42:00.2 Info: => 0.0002801s 08:42:00.2 Info: CreateIndex Albums (ForeignAlbumId) 08:42:00.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:00.2 Info: => 8.31E-05s 08:42:00.2 Info: CreateIndex Albums (MBId) 08:42:00.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:00.2 Info: => 7.92E-05s 08:42:00.2 Info: CreateIndex Albums (TADBId) 08:42:00.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:00.2 Info: => 7.62E-05s 08:42:00.2 Info: CreateIndex Albums (TitleSlug) 08:42:00.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:00.2 Info: => 7.64E-05s 08:42:00.2 Info: CreateIndex Albums (CleanTitle) 08:42:00.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:00.2 Info: => 7.79E-05s 08:42:00.2 Info: CreateIndex Albums (Path) 08:42:00.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:42:00.2 Info: => 7.09E-05s 08:42:00.2 Info: CreateTable Tracks 08:42:00.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) 08:42:00.2 Info: => 0.0001602s 08:42:00.2 Info: CreateIndex Tracks (ForeignTrackId) 08:42:00.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:00.2 Info: => 7.77E-05s 08:42:00.2 Info: CreateIndex Tracks (ArtistId) 08:42:00.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:00.2 Info: => 7.77E-05s 08:42:00.2 Info: CreateIndex Tracks (TrackFileId) 08:42:00.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:00.2 Info: => 0.0001055s 08:42:00.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:42:00.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:42:00.2 Info: => 8.96E-05s 08:42:00.2 Info: CreateTable TrackFiles 08:42:00.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) 08:42:00.2 Info: => 0.0001477s 08:42:00.2 Info: CreateIndex TrackFiles (ArtistId) 08:42:00.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:42:00.2 Info: => 8.94E-05s 08:42:00.2 Info: CreateIndex TrackFiles (AlbumId) 08:42:00.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:00.2 Info: => 8.25E-05s 08:42:00.2 Info: CreateTable History 08:42:00.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) 08:42:00.2 Info: => 0.0001541s 08:42:00.2 Info: CreateIndex History (Date) 08:42:00.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:42:00.2 Info: => 8.49E-05s 08:42:00.2 Info: CreateIndex History (EventType) 08:42:00.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:42:00.2 Info: => 0.0001127s 08:42:00.2 Info: CreateIndex History (DownloadId) 08:42:00.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:42:00.2 Info: => 9.75E-05s 08:42:00.2 Info: CreateIndex History (AlbumId) 08:42:00.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:42:00.2 Info: => 8.26E-05s 08:42:00.2 Info: CreateTable Notifications 08:42:00.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) 08:42:00.2 Info: => 0.0001398s 08:42:00.2 Info: CreateTable ScheduledTasks 08:42:00.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:42:00.2 Info: => 0.0001139s 08:42:00.2 Info: CreateIndex ScheduledTasks (TypeName) 08:42:00.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:42:00.2 Info: => 8.14E-05s 08:42:00.2 Info: CreateTable Indexers 08:42:00.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) 08:42:00.2 Info: => 0.0001229s 08:42:00.2 Info: CreateIndex Indexers (Name) 08:42:00.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:00.2 Info: => 0.0001195s 08:42:00.2 Info: CreateTable Profiles 08:42:00.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:42:00.2 Info: => 0.000121s 08:42:00.2 Info: CreateIndex Profiles (Name) 08:42:00.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:42:00.2 Info: => 8.7E-05s 08:42:00.2 Info: CreateTable QualityDefinitions 08:42:00.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:42:00.2 Info: => 0.0001204s 08:42:00.2 Info: CreateIndex QualityDefinitions (Quality) 08:42:00.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:42:00.2 Info: => 9.03E-05s 08:42:00.2 Info: CreateIndex QualityDefinitions (Title) 08:42:00.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:42:00.2 Info: => 8.76E-05s 08:42:00.2 Info: CreateTable NamingConfig 08:42:00.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) 08:42:00.2 Info: => 0.0001624s 08:42:00.2 Info: CreateTable Blacklist 08:42:00.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 '') 08:42:00.2 Info: => 0.0002047s 08:42:00.2 Info: CreateTable Metadata 08:42:00.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) 08:42:00.2 Info: => 0.0001181s 08:42:00.2 Info: CreateTable MetadataFiles 08:42:00.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) 08:42:00.2 Info: => 0.0001432s 08:42:00.2 Info: CreateTable DownloadClients 08:42:00.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) 08:42:00.2 Info: => 0.0001209s 08:42:00.2 Info: CreateTable PendingReleases 08:42:00.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 '') 08:42:00.2 Info: => 0.0001259s 08:42:00.2 Info: CreateTable RemotePathMappings 08:42:00.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:42:00.2 Info: => 0.0001099s 08:42:00.2 Info: CreateTable Tags 08:42:00.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:42:00.2 Info: => 9.91E-05s 08:42:00.2 Info: CreateIndex Tags (Label) 08:42:00.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:42:00.2 Info: => 0.0001036s 08:42:00.2 Info: CreateTable Restrictions 08:42:00.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:42:00.2 Info: => 0.0001109s 08:42:00.2 Info: CreateTable DelayProfiles 08:42:00.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) 08:42:00.2 Info: => 0.0001413s 08:42:00.2 Info: CreateTable Users 08:42:00.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:42:00.2 Info: => 0.0001025s 08:42:00.2 Info: CreateIndex Users (Identifier) 08:42:00.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:42:00.2 Info: => 9.36E-05s 08:42:00.2 Info: CreateIndex Users (Username) 08:42:00.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:42:00.2 Info: => 8.57E-05s 08:42:00.2 Info: CreateTable Commands 08:42:00.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) 08:42:00.2 Info: => 0.0001468s 08:42:00.2 Info: CreateTable IndexerStatus 08:42:00.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) 08:42:00.2 Info: => 0.0001519s 08:42:00.2 Info: CreateIndex IndexerStatus (ProviderId) 08:42:00.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:42:00.2 Info: => 8.91E-05s 08:42:00.2 Info: CreateTable ExtraFiles 08:42:00.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) 08:42:00.2 Info: => 0.0001311s 08:42:00.2 Info: CreateTable LyricFiles 08:42:00.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) 08:42:00.2 Info: => 0.0001482s 08:42:00.2 Info: CreateTable LanguageProfiles 08:42:00.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:42:00.2 Info: => 0.000104s 08:42:00.2 Info: CreateIndex LanguageProfiles (Name) 08:42:00.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:42:00.2 Info: => 9.06E-05s 08:42:00.2 Info: CreateTable DownloadClientStatus 08:42:00.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) 08:42:00.2 Info: => 0.0001213s 08:42:00.2 Info: CreateIndex DownloadClientStatus (ProviderId) 08:42:00.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:42:00.2 Info: => 9.97E-05s 08:42:00.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:42:00.2 Info: -> 1 Insert operations completed in 00:00:00.0000694 taking an average of 00:00:00.0000694 08:42:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:42:00', 'InitialSetup') 08:42:00.2 Info: Committing Transaction 08:42:00.2 Info: 1: InitialSetup migrated 08:42:00.2 Info: => 0.0010627s 08:42:00.2 Info: 2: add_reason_to_pending_releases migrating 08:42:00.2 Info: Beginning Transaction 08:42:00.2 Info: Starting migration of Main DB to 2 08:42:00.2 Info: AlterTable PendingReleases 08:42:00.2 Info: => 1.4E-06s 08:42:00.2 Info: CreateColumn PendingReleases Reason Int32 08:42:00.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:42:00.2 Info: => 0.0005781s 08:42:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:42:00', 'add_reason_to_pending_releases') 08:42:00.2 Info: Committing Transaction 08:42:00.2 Info: 2: add_reason_to_pending_releases migrated 08:42:00.2 Info: => 0.000886s 08:42:00.2 Info: 3: add_medium_support migrating 08:42:00.2 Info: Beginning Transaction 08:42:00.2 Info: Starting migration of Main DB to 3 08:42:00.2 Info: AlterTable Albums 08:42:00.2 Info: => 1.6E-06s 08:42:00.2 Info: CreateColumn Albums Media String 08:42:00.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:42:00.2 Info: => 0.0005865s 08:42:00.2 Info: AlterTable Tracks 08:42:00.2 Info: => 1.3E-06s 08:42:00.2 Info: CreateColumn Tracks MediumNumber Int32 08:42:00.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:42:00.2 Info: => 0.0005352s 08:42:00.2 Info: AlterTable Tracks 08:42:00.2 Info: => 1.4E-06s 08:42:00.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:42:00.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:42:00.2 Info: => 0.0005266s 08:42:00.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:00.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:00.2 Info: => 5.16E-05s 08:42:00.2 Info: DeleteColumn Tracks TrackNumber 08:42:00.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 08:42:00.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 08:42:00.2 Info: DROP TABLE "Tracks" 08:42:00.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:42:00.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:00.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:00.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:00.2 Info: => 0.0050388s 08:42:00.2 Info: AlterTable Tracks 08:42:00.2 Info: => 1.3E-06s 08:42:00.2 Info: CreateColumn Tracks TrackNumber String 08:42:00.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:42:00.2 Info: => 0.0005622s 08:42:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:42:00', 'add_medium_support') 08:42:00.2 Info: Committing Transaction 08:42:00.2 Info: 3: add_medium_support migrated 08:42:00.2 Info: => 0.0009597s 08:42:00.2 Info: 4: add_various_qualites_in_profile migrating 08:42:00.2 Info: Beginning Transaction 08:42:00.2 Info: Starting migration of Main DB to 4 08:42:00.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:00.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:00.2 Info: => 6.29E-05s 08:42:00.2 Info: PerformDBOperation 08:42:00.2 Info: Performing DB Operation 08:42:00.2 Info: => 4.12E-05s 08:42:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:42:00', 'add_various_qualites_in_profile') 08:42:00.2 Info: Committing Transaction 08:42:00.2 Info: 4: add_various_qualites_in_profile migrated 08:42:00.2 Info: => 0.0003265s 08:42:00.2 Info: 5: metadata_profiles migrating 08:42:00.2 Info: Beginning Transaction 08:42:00.2 Info: Starting migration of Main DB to 5 08:42:00.2 Info: CreateTable MetadataProfiles 08:42:00.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 08:42:00.2 Info: => 0.0001422s 08:42:00.2 Info: CreateIndex MetadataProfiles (Name) 08:42:00.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 08:42:00.2 Info: => 0.0001591s 08:42:00.2 Info: AlterTable Artists 08:42:00.2 Info: => 1.1E-06s 08:42:00.2 Info: CreateColumn Artists MetadataProfileId Int32 08:42:00.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 08:42:00.2 Info: => 0.0005677s 08:42:00.2 Info: DeleteColumn Artists PrimaryAlbumTypes 08:42:00.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 08:42:00.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 08:42:00.2 Info: DROP TABLE "Artists" 08:42:00.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:00.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:00.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:00.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:00.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:00.2 Info: => 0.0055208s 08:42:00.2 Info: DeleteColumn Artists SecondaryAlbumTypes 08:42:00.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 08:42:00.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 08:42:00.2 Info: DROP TABLE "Artists" 08:42:00.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:00.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:00.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:00.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:00.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:00.2 Info: => 0.0052156s 08:42:00.2 Info: AlterTable Albums 08:42:00.2 Info: => 1.6E-06s 08:42:00.2 Info: CreateColumn Albums SecondaryTypes String 08:42:00.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 08:42:00.2 Info: => 0.0005666s 08:42:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-31T08:42:00', 'metadata_profiles') 08:42:00.2 Info: Committing Transaction 08:42:00.2 Info: 5: metadata_profiles migrated 08:42:00.2 Info: => 0.0009918s 08:42:00.2 Info: 6: separate_automatic_and_interactive_search migrating 08:42:00.2 Info: Beginning Transaction 08:42:00.2 Info: Starting migration of Main DB to 6 08:42:00.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 08:42:00.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 08:42:00.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 08:42:00.2 Info: DROP TABLE "Indexers" 08:42:00.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:42:00.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:00.2 Info: => 0.0045116s 08:42:00.2 Info: AlterTable Indexers 08:42:00.2 Info: => 1.5E-06s 08:42:00.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 08:42:00.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 08:42:00.2 Info: => 0.00055s 08:42:00.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:42:00.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:42:00.2 Info: => 4.4E-05s 08:42:00.2 Info: AlterTable Indexers 08:42:00.2 Info: => 1.3E-06s 08:42:00.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 08:42:00.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 08:42:00.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 08:42:00.2 Info: DROP TABLE "Indexers" 08:42:00.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:42:00.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:00.2 Info: => 0.0044648s 08:42:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-31T08:42:00', 'separate_automatic_and_interactive_search') 08:42:00.2 Info: Committing Transaction 08:42:00.2 Info: 6: separate_automatic_and_interactive_search migrated 08:42:00.2 Info: => 0.0048023s 08:42:00.2 Info: 7: change_album_path_to_relative migrating 08:42:00.2 Info: Beginning Transaction 08:42:00.2 Info: Starting migration of Main DB to 7 08:42:00.2 Info: DeleteColumn Albums Path 08:42:00.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) 08:42:00.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" 08:42:00.3 Info: DROP TABLE "Albums" 08:42:00.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:00.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:00.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:00.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:00.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:00.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:00.3 Info: => 0.0734907s 08:42:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-31T08:42:00', 'change_album_path_to_relative') 08:42:00.3 Info: Committing Transaction 08:42:00.3 Info: 7: change_album_path_to_relative migrated 08:42:00.3 Info: => 0.0739574s 08:42:00.3 Info: 8: change_quality_size_mb_to_kb migrating 08:42:00.3 Info: Beginning Transaction 08:42:00.3 Info: Starting migration of Main DB to 8 08:42:00.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 08:42:00.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 08:42:00.3 Info: => 5.59E-05s 08:42:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-31T08:42:00', 'change_quality_size_mb_to_kb') 08:42:00.3 Info: Committing Transaction 08:42:00.3 Info: 8: change_quality_size_mb_to_kb migrated 08:42:00.3 Info: => 0.0003172s 08:42:00.3 Info: 9: album_releases migrating 08:42:00.3 Info: Beginning Transaction 08:42:00.3 Info: Starting migration of Main DB to 9 08:42:00.3 Info: AlterTable Albums 08:42:00.3 Info: => 1.7E-06s 08:42:00.3 Info: CreateColumn Albums Releases String 08:42:00.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 08:42:00.3 Info: => 0.0006297s 08:42:00.3 Info: AlterTable Albums 08:42:00.3 Info: => 1.8E-06s 08:42:00.3 Info: CreateColumn Albums CurrentRelease String 08:42:00.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 08:42:00.3 Info: => 0.0005978s 08:42:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-31T08:42:00', 'album_releases') 08:42:00.3 Info: Committing Transaction 08:42:00.3 Info: 9: album_releases migrated 08:42:00.3 Info: => 0.0008842s 08:42:00.3 Info: 10: album_releases_fix migrating 08:42:00.3 Info: Beginning Transaction 08:42:00.3 Info: Starting migration of Main DB to 10 08:42:00.3 Info: AlterTable Albums 08:42:00.3 Info: => 1.2E-06s 08:42:00.3 Info: AlterColumn Albums Releases String 08:42:00.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) 08:42:00.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" 08:42:00.3 Info: DROP TABLE "Albums" 08:42:00.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:00.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:00.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:00.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:00.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:00.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:00.3 Info: => 0.0049764s 08:42:00.3 Info: AlterTable Albums 08:42:00.3 Info: => 2.2E-06s 08:42:00.3 Info: AlterColumn Albums CurrentRelease String 08:42:00.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) 08:42:00.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" 08:42:00.3 Info: DROP TABLE "Albums" 08:42:00.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:00.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:00.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:00.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:00.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:00.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:00.3 Info: => 0.0049591s 08:42:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-31T08:42:00', 'album_releases_fix') 08:42:00.3 Info: Committing Transaction 08:42:00.3 Info: 10: album_releases_fix migrated 08:42:00.3 Info: => 0.0053165s 08:42:00.3 Info: 11: import_lists migrating 08:42:00.3 Info: Beginning Transaction 08:42:00.3 Info: Starting migration of Main DB to 11 08:42:00.3 Info: CreateTable ImportLists 08:42:00.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) 08:42:00.3 Info: => 0.0001775s 08:42:00.3 Info: CreateIndex ImportLists (Name) 08:42:00.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:42:00.3 Info: => 9.16E-05s 08:42:00.3 Info: CreateTable ImportListStatus 08:42:00.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) 08:42:00.3 Info: => 0.0001283s 08:42:00.3 Info: CreateIndex ImportListStatus (ProviderId) 08:42:00.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:42:00.3 Info: => 8.69E-05s 08:42:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-31T08:42:00', 'import_lists') 08:42:00.3 Info: Committing Transaction 08:42:00.3 Info: 11: import_lists migrated 08:42:00.3 Info: => 0.000409s 08:42:00.3 Info: 12: add_release_status migrating 08:42:00.3 Info: Beginning Transaction 08:42:00.3 Info: Starting migration of Main DB to 12 08:42:00.3 Info: AlterTable MetadataProfiles 08:42:00.3 Info: => 1.3E-06s 08:42:00.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 08:42:00.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 08:42:00.3 Info: => 0.0006094s 08:42:00.3 Info: PerformDBOperation 08:42:00.3 Info: Performing DB Operation 08:42:00.3 Info: => 3.48E-05s 08:42:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-31T08:42:00', 'add_release_status') 08:42:00.3 Info: Committing Transaction 08:42:00.3 Info: 12: add_release_status migrated 08:42:00.3 Info: => 0.0003052s 08:42:00.3 Info: 13: album_download_notification migrating 08:42:00.3 Info: Beginning Transaction 08:42:00.3 Info: Starting migration of Main DB to 13 08:42:00.3 Info: AlterTable Notifications 08:42:00.3 Info: => 1.3E-06s 08:42:00.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 08:42:00.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 08:42:00.3 Info: => 0.0006078s 08:42:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-31T08:42:00', 'album_download_notification') 08:42:00.3 Info: Committing Transaction 08:42:00.3 Info: 13: album_download_notification migrated 08:42:00.3 Info: => 0.00091s 08:42:00.3 Info: 14: fix_language_metadata_profiles migrating 08:42:00.3 Info: Beginning Transaction 08:42:00.3 Info: Starting migration of Main DB to 14 08:42:00.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 08:42:00.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 08:42:00.3 Info: => 8.63E-05s 08:42:00.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 08:42:00.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 08:42:00.3 Info: => 6.46E-05s 08:42:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-31T08:42:00', 'fix_language_metadata_profiles') 08:42:00.3 Info: Committing Transaction 08:42:00.3 Info: 14: fix_language_metadata_profiles migrated 08:42:00.3 Info: => 0.0003143s 08:42:00.3 Info: 15: remove_fanzub migrating 08:42:00.3 Info: Beginning Transaction 08:42:00.3 Info: Starting migration of Main DB to 15 08:42:00.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:42:00.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:42:00.3 Info: => 4.77E-05s 08:42:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-31T08:42:00', 'remove_fanzub') 08:42:00.3 Info: Committing Transaction 08:42:00.3 Info: 15: remove_fanzub migrated 08:42:00.3 Info: => 0.0002913s 08:42:00.3 Info: 16: update_artist_history_indexes migrating 08:42:00.3 Info: Beginning Transaction 08:42:00.3 Info: Starting migration of Main DB to 16 08:42:00.3 Info: CreateIndex Albums (ArtistId) 08:42:00.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 08:42:00.3 Info: => 0.0001114s 08:42:00.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 08:42:00.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 08:42:00.3 Info: => 9.15E-05s 08:42:00.3 Info: DeleteIndex History (AlbumId) 08:42:00.3 Info: DROP INDEX "IX_History_AlbumId" 08:42:00.3 Info: => 0.0001298s 08:42:00.3 Info: CreateIndex History (AlbumId, Date) 08:42:00.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:42:00.3 Info: => 9.99E-05s 08:42:00.3 Info: DeleteIndex History (DownloadId) 08:42:00.3 Info: DROP INDEX "IX_History_DownloadId" 08:42:00.3 Info: => 0.0001121s 08:42:00.3 Info: CreateIndex History (DownloadId, Date) 08:42:00.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:42:00.3 Info: => 9.54E-05s 08:42:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-31T08:42:00', 'update_artist_history_indexes') 08:42:00.3 Info: Committing Transaction 08:42:00.3 Info: 16: update_artist_history_indexes migrated 08:42:00.3 Info: => 0.0004069s 08:42:00.3 Info: 17: remove_nma migrating 08:42:00.3 Info: Beginning Transaction 08:42:00.3 Info: Starting migration of Main DB to 17 08:42:00.3 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:00.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 08:42:00.3 Info: => 5.42E-05s 08:42:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-31T08:42:00', 'remove_nma') 08:42:00.3 Info: Committing Transaction 08:42:00.3 Info: 17: remove_nma migrated 08:42:00.3 Info: => 0.0002962s 08:42:00.3 Info: 18: album_disambiguation migrating 08:42:00.3 Info: Beginning Transaction 08:42:00.3 Info: Starting migration of Main DB to 18 08:42:00.3 Info: AlterTable Albums 08:42:00.3 Info: => 1.4E-06s 08:42:00.3 Info: CreateColumn Albums Disambiguation String 08:42:00.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 08:42:00.3 Info: => 0.0006256s 08:42:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-31T08:42:00', 'album_disambiguation') 08:42:00.3 Info: Committing Transaction 08:42:00.3 Info: 18: album_disambiguation migrated 08:42:00.3 Info: => 0.0009278s 08:42:00.3 Info: 19: add_ape_quality_in_profiles migrating 08:42:00.3 Info: Beginning Transaction 08:42:00.3 Info: Starting migration of Main DB to 19 08:42:00.3 Info: PerformDBOperation 08:42:00.3 Info: Performing DB Operation 08:42:00.3 Info: => 3.89E-05s 08:42:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-31T08:42:00', 'add_ape_quality_in_profiles') 08:42:00.3 Info: Committing Transaction 08:42:00.3 Info: 19: add_ape_quality_in_profiles migrated 08:42:00.3 Info: => 0.00031s 08:42:00.3 Info: 20: remove_pushalot migrating 08:42:00.3 Info: Beginning Transaction 08:42:00.3 Info: Starting migration of Main DB to 20 08:42:00.3 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:00.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 08:42:00.3 Info: => 5.32E-05s 08:42:00.3 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:00.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 08:42:00.3 Info: => 3.97E-05s 08:42:00.3 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:00.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 08:42:00.3 Info: => 3.96E-05s 08:42:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-31T08:42:00', 'remove_pushalot') 08:42:00.3 Info: Committing Transaction 08:42:00.3 Info: 20: remove_pushalot migrated 08:42:00.3 Info: => 0.0002848s 08:42:00.3 Info: 21: add_custom_filters migrating 08:42:00.3 Info: Beginning Transaction 08:42:00.3 Info: Starting migration of Main DB to 21 08:42:00.3 Info: CreateTable CustomFilters 08:42:00.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 08:42:00.3 Info: => 0.0001364s 08:42:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-31T08:42:00', 'add_custom_filters') 08:42:00.3 Info: Committing Transaction 08:42:00.3 Info: 21: add_custom_filters migrated 08:42:00.3 Info: => 0.0004138s 08:42:00.3 Info: 22: import_list_tags migrating 08:42:00.3 Info: Beginning Transaction 08:42:00.3 Info: Starting migration of Main DB to 22 08:42:00.3 Info: AlterTable ImportLists 08:42:00.3 Info: => 1.4E-06s 08:42:00.3 Info: CreateColumn ImportLists Tags String 08:42:00.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 08:42:00.3 Info: => 0.0006199s 08:42:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-31T08:42:00', 'import_list_tags') 08:42:00.3 Info: Committing Transaction 08:42:00.3 Info: 22: import_list_tags migrated 08:42:00.3 Info: => 0.0009193s 08:42:00.3 Info: 23: add_release_groups_etc migrating 08:42:00.3 Info: Beginning Transaction 08:42:00.3 Info: Starting migration of Main DB to 23 08:42:00.3 Info: CreateTable ArtistMetadata 08:42:00.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) 08:42:00.3 Info: => 0.0001989s 08:42:00.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 08:42:00.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 08:42:00.3 Info: => 9.7E-05s 08:42:00.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" 08:42:00.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" 08:42:00.3 Info: => 0.0001357s 08:42:00.3 Info: AlterTable Artists 08:42:00.3 Info: => 1.2E-06s 08:42:00.3 Info: CreateColumn Artists ArtistMetadataId Int32 08:42:00.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:00.3 Info: => 0.0006293s 08:42:00.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:42:00.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:42:00.3 Info: => 8.62E-05s 08:42:00.3 Info: CreateTable AlbumReleases 08:42:00.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) 08:42:00.3 Info: => 0.000174s 08:42:00.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 08:42:00.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:42:00.3 Info: => 9.36E-05s 08:42:00.3 Info: CreateIndex AlbumReleases (AlbumId) 08:42:00.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:42:00.3 Info: => 8.81E-05s 08:42:00.3 Info: PerformDBOperation 08:42:00.3 Info: Performing DB Operation 08:42:00.3 Info: => 3.98E-05s 08:42:00.3 Info: AlterTable Albums 08:42:00.3 Info: => 1.1E-06s 08:42:00.3 Info: CreateColumn Albums ArtistMetadataId Int32 08:42:00.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:00.3 Info: => 0.0006433s 08:42:00.3 Info: AlterTable Albums 08:42:00.3 Info: => 1.4E-06s 08:42:00.3 Info: CreateColumn Albums AnyReleaseOk Boolean 08:42:00.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 08:42:00.3 Info: => 0.0006265s 08:42:00.3 Info: AlterTable Albums 08:42:00.3 Info: => 1.3E-06s 08:42:00.3 Info: CreateColumn Albums Links String 08:42:00.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 08:42:00.3 Info: => 0.0006147s 08:42:00.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:42:00.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:42:00.3 Info: => 8.68E-05s 08:42:00.3 Info: AlterTable Tracks 08:42:00.3 Info: => 1.3E-06s 08:42:00.3 Info: CreateColumn Tracks ForeignRecordingId String 08:42:00.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 08:42:00.3 Info: => 0.0006191s 08:42:00.3 Info: AlterTable Tracks 08:42:00.3 Info: => 1.6E-06s 08:42:00.3 Info: CreateColumn Tracks AlbumReleaseId Int32 08:42:00.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 08:42:00.3 Info: => 0.0006193s 08:42:00.3 Info: AlterTable Tracks 08:42:00.3 Info: => 1.3E-06s 08:42:00.3 Info: CreateColumn Tracks ArtistMetadataId Int32 08:42:00.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:00.3 Info: => 0.0006079s 08:42:00.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:42:00.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:42:00.3 Info: => 0.0001151s 08:42:00.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:42:00.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:42:00.3 Info: => 8.03E-05s 08:42:00.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 08:42:00.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:42:00.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" 08:42:00.3 Info: DROP TABLE "Artists" 08:42:00.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:00.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:00.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:00.3 Info: => 0.006402s 08:42:00.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 08:42:00.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) 08:42:00.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" 08:42:00.3 Info: DROP TABLE "Albums" 08:42:00.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:00.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:00.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:00.3 Info: => 0.0051275s 08:42:00.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 08:42:00.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) 08:42:00.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" 08:42:00.3 Info: DROP TABLE "Tracks" 08:42:00.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:42:00.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:00.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:00.3 Info: => 0.0047444s 08:42:00.3 Info: DeleteColumn TrackFiles ArtistId 08:42:00.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) 08:42:00.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" 08:42:00.4 Info: DROP TABLE "TrackFiles" 08:42:00.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:00.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:00.4 Info: => 0.0060077s 08:42:00.4 Info: CreateIndex Artists (ArtistMetadataId) 08:42:00.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:00.4 Info: => 8.91E-05s 08:42:00.4 Info: CreateIndex Artists (Monitored) 08:42:00.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:00.4 Info: => 8.3E-05s 08:42:00.4 Info: CreateIndex Albums (ArtistMetadataId) 08:42:00.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:42:00.4 Info: => 8.38E-05s 08:42:00.4 Info: CreateIndex Tracks (ArtistMetadataId) 08:42:00.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 08:42:00.4 Info: => 8.14E-05s 08:42:00.4 Info: CreateIndex Tracks (AlbumReleaseId) 08:42:00.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 08:42:00.4 Info: => 8.64E-05s 08:42:00.4 Info: CreateIndex Tracks (ForeignRecordingId) 08:42:00.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 08:42:00.4 Info: => 8.66E-05s 08:42:00.4 Info: UpdateData 08:42:00.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:42:00.4 Info: => 4.89E-05s 08:42:00.4 Info: UpdateData 08:42:00.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:42:00.4 Info: => 4.29E-05s 08:42:00.4 Info: UpdateData 08:42:00.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 08:42:00.4 Info: => 5.07E-05s 08:42:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-31T08:42:00', 'add_release_groups_etc') 08:42:00.4 Info: Committing Transaction 08:42:00.4 Info: 23: add_release_groups_etc migrated 08:42:00.4 Info: => 0.0005912s 08:42:00.4 Info: 24: NewMediaInfoFormat migrating 08:42:00.4 Info: Beginning Transaction 08:42:00.4 Info: Starting migration of Main DB to 24 08:42:00.4 Info: UpdateData 08:42:00.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 08:42:00.4 Info: => 5.57E-05s 08:42:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-31T08:42:00', 'NewMediaInfoFormat') 08:42:00.4 Info: Committing Transaction 08:42:00.4 Info: 24: NewMediaInfoFormat migrated 08:42:00.4 Info: => 0.0003049s 08:42:00.4 Info: 25: rename_restrictions_to_release_profiles migrating 08:42:00.4 Info: Beginning Transaction 08:42:00.4 Info: Starting migration of Main DB to 25 08:42:00.4 Info: RenameTable Restrictions ReleaseProfiles 08:42:00.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 08:42:00.4 Info: => 0.0016802s 08:42:00.4 Info: AlterTable ReleaseProfiles 08:42:00.4 Info: => 1.6E-06s 08:42:00.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 08:42:00.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 08:42:00.4 Info: => 0.0005852s 08:42:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-31T08:42:00', 'rename_restrictions_to_release_profiles') 08:42:00.4 Info: Committing Transaction 08:42:00.4 Info: 25: rename_restrictions_to_release_profiles migrated 08:42:00.4 Info: => 0.0008786s 08:42:00.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 08:42:00.4 Info: Beginning Transaction 08:42:00.4 Info: Starting migration of Main DB to 26 08:42:00.4 Info: RenameTable Profiles QualityProfiles 08:42:00.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 08:42:00.4 Info: => 0.0016722s 08:42:00.4 Info: AlterTable QualityProfiles 08:42:00.4 Info: => 1.6E-06s 08:42:00.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 08:42:00.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:42:00.4 Info: => 0.0005833s 08:42:00.4 Info: AlterTable LanguageProfiles 08:42:00.4 Info: => 1.3E-06s 08:42:00.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 08:42:00.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:42:00.4 Info: => 0.0005648s 08:42:00.4 Info: UpdateData 08:42:00.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:42:00.4 Info: => 4.78E-05s 08:42:00.4 Info: UpdateData 08:42:00.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:42:00.4 Info: => 4.05E-05s 08:42:00.4 Info: RenameColumn Artists ProfileId to QualityProfileId 08:42:00.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:42:00.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" 08:42:00.4 Info: DROP TABLE "Artists" 08:42:00.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:00.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:00.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:00.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:00.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:00.4 Info: => 0.0064412s 08:42:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-31T08:42:00', 'rename_quality_profiles_add_upgrade_allowed') 08:42:00.4 Info: Committing Transaction 08:42:00.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 08:42:00.4 Info: => 0.0068783s 08:42:00.4 Info: 27: add_import_exclusions migrating 08:42:00.4 Info: Beginning Transaction 08:42:00.4 Info: Starting migration of Main DB to 27 08:42:00.4 Info: CreateTable ImportListExclusions 08:42:00.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 08:42:00.4 Info: => 0.0001329s 08:42:00.4 Info: CreateIndex ImportListExclusions (ForeignId) 08:42:00.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 08:42:00.4 Info: => 9.23E-05s 08:42:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-31T08:42:00', 'add_import_exclusions') 08:42:00.4 Info: Committing Transaction 08:42:00.4 Info: 27: add_import_exclusions migrated 08:42:00.4 Info: => 0.0003897s 08:42:00.4 Info: 28: clean_artist_metadata_table migrating 08:42:00.4 Info: Beginning Transaction 08:42:00.4 Info: Starting migration of Main DB to 28 08:42:00.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) 08:42:00.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) 08:42:00.4 Info: => 0.0001821s 08:42:00.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) 08:42:00.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) 08:42:00.4 Info: => 0.0001255s 08:42:00.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) 08:42:00.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) 08:42:00.4 Info: => 0.0001215s 08:42:00.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) 08:42:00.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) 08:42:00.4 Info: => 0.0001264s 08:42:00.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) 08:42:00.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) 08:42:00.4 Info: => 0.0001268s 08:42:00.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) 08:42:00.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) 08:42:00.4 Info: => 0.0001219s 08:42:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-31T08:42:00', 'clean_artist_metadata_table') 08:42:00.4 Info: Committing Transaction 08:42:00.4 Info: 28: clean_artist_metadata_table migrated 08:42:00.4 Info: => 0.000381s 08:42:00.4 Info: 29: health_issue_notification migrating 08:42:00.4 Info: Beginning Transaction 08:42:00.4 Info: Starting migration of Main DB to 29 08:42:00.4 Info: AlterTable Notifications 08:42:00.4 Info: => 1.4E-06s 08:42:00.4 Info: CreateColumn Notifications OnHealthIssue Boolean 08:42:00.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 08:42:00.4 Info: => 0.0006208s 08:42:00.4 Info: AlterTable Notifications 08:42:00.4 Info: => 1.3E-06s 08:42:00.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 08:42:00.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 08:42:00.4 Info: => 0.0005789s 08:42:00.4 Info: AlterTable Notifications 08:42:00.4 Info: => 1.4E-06s 08:42:00.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 08:42:00.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 08:42:00.4 Info: => 0.0005917s 08:42:00.4 Info: AlterTable Notifications 08:42:00.4 Info: => 1.3E-06s 08:42:00.4 Info: CreateColumn Notifications OnImportFailure Boolean 08:42:00.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 08:42:00.4 Info: => 0.0005806s 08:42:00.4 Info: AlterTable Notifications 08:42:00.4 Info: => 1.3E-06s 08:42:00.4 Info: CreateColumn Notifications OnTrackRetag Boolean 08:42:00.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 08:42:00.4 Info: => 0.0005795s 08:42:00.4 Info: DeleteColumn Notifications OnDownload 08:42:00.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) 08:42:00.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" 08:42:00.4 Info: DROP TABLE "Notifications" 08:42:00.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:42:00.4 Info: => 0.0045887s 08:42:00.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 08:42:00.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) 08:42:00.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" 08:42:00.4 Info: DROP TABLE "Notifications" 08:42:00.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:42:00.4 Info: => 0.0046484s 08:42:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-31T08:42:00', 'health_issue_notification') 08:42:00.4 Info: Committing Transaction 08:42:00.4 Info: 29: health_issue_notification migrated 08:42:00.4 Info: => 0.0050214s 08:42:00.4 Info: 30: add_mediafilerepository_mtime migrating 08:42:00.4 Info: Beginning Transaction 08:42:00.4 Info: Starting migration of Main DB to 30 08:42:00.4 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 08:42:00.4 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 08:42:00.4 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 08:42:00.4 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-07-31T08:42:00', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 08:42:00.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) 08:42:00.4 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-07-31T08:42:00', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 08:42:00.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) 08:42:00.4 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (3, 'folder/track1.mp3', 100, '2024-07-31T08:42:00', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 08:42:00.4 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) 08:42:00.4 Info: AlterTable TrackFiles 08:42:00.4 Info: => 1.3E-06s 08:42:00.4 Info: CreateColumn TrackFiles Modified DateTime 08:42:00.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 08:42:00.4 Info: => 0.0006292s 08:42:00.4 Info: AlterTable TrackFiles 08:42:00.4 Info: => 1.2E-06s 08:42:00.4 Info: CreateColumn TrackFiles Path String 08:42:00.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 08:42:00.4 Info: => 0.0005824s 08:42:00.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:42:00.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:42:00.4 Info: => 4.67E-05s 08:42:00.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) 08:42:00.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) 08:42:00.4 Info: => 0.0001332s 08:42:00.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) 08:42:00.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) 08:42:00.4 Info: => 0.0001398s 08:42:00.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) 08:42:00.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) 08:42:00.4 Info: => 0.0001514s 08:42:00.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") 08:42:00.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") 08:42:00.4 Info: => 9.9E-05s 08:42:00.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:42:00.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:42:00.4 Info: => 0.000123s 08:42:00.4 Info: AlterTable TrackFiles 08:42:00.4 Info: => 1.2E-06s 08:42:00.4 Info: AlterColumn TrackFiles Path String 08:42:00.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) 08:42:00.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" 08:42:00.4 Info: DROP TABLE "TrackFiles" 08:42:00.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:00.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:00.4 Info: => 0.0059474s 08:42:00.4 Info: CreateIndex TrackFiles (Path) 08:42:00.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:42:00.4 Info: => 9.1E-05s 08:42:00.4 Info: DeleteColumn TrackFiles RelativePath 08:42:00.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) 08:42:00.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" 08:42:00.4 Info: DROP TABLE "TrackFiles" 08:42:00.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:00.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:00.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:42:00.4 Info: => 0.0048628s 08:42:00.4 Info: -> 9 Insert operations completed in 00:00:00.0019693 taking an average of 00:00:00.0002188 08:42:00.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-31T08:42:00', 'add_mediafilerepository_mtime') 08:42:00.4 Info: Committing Transaction 08:42:00.4 Info: 30: add_mediafilerepository_mtime migrated 08:42:00.4 Info: => 0.0053977s 08:42:00.4 Debug: Took: 00:00:00.2429771 08:42:00.4 Debug: Got 2 tracks 08:42:00.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_duplicate_files --- 08:42:00.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_artist --- 08:42:00.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121204928218_167/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:00.5 Info: DatabaseEngineVersionCheck migrating 08:42:00.5 Info: PerformDBOperation 08:42:00.5 Info: Performing DB Operation 08:42:00.5 Info: SQLite 3.46.0 08:42:00.5 Info: => 0.0010845s 08:42:00.5 Info: DatabaseEngineVersionCheck migrated 08:42:00.5 Info: => 0.0011049s 08:42:00.5 Info: VersionMigration migrating 08:42:00.5 Info: Beginning Transaction 08:42:00.5 Info: CreateTable VersionInfo 08:42:00.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:42:00.5 Info: => 0.0001479s 08:42:00.5 Info: Committing Transaction 08:42:00.5 Info: VersionMigration migrated 08:42:00.5 Info: => 0.0005158s 08:42:00.5 Info: VersionUniqueMigration migrating 08:42:00.5 Info: Beginning Transaction 08:42:00.5 Info: CreateIndex VersionInfo (Version) 08:42:00.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:42:00.5 Info: => 0.0001244s 08:42:00.5 Info: AlterTable VersionInfo 08:42:00.5 Info: => 1.4E-06s 08:42:00.5 Info: CreateColumn VersionInfo AppliedOn DateTime 08:42:00.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:42:00.5 Info: => 0.000534s 08:42:00.5 Info: Committing Transaction 08:42:00.5 Info: VersionUniqueMigration migrated 08:42:00.5 Info: => 0.0007438s 08:42:00.5 Info: VersionDescriptionMigration migrating 08:42:00.5 Info: Beginning Transaction 08:42:00.5 Info: AlterTable VersionInfo 08:42:00.5 Info: => 1.6E-06s 08:42:00.5 Info: CreateColumn VersionInfo Description String 08:42:00.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:42:00.5 Info: => 0.0002039s 08:42:00.5 Info: Committing Transaction 08:42:00.5 Info: VersionDescriptionMigration migrated 08:42:00.5 Info: => 0.0003982s 08:42:00.5 Info: 1: InitialSetup migrating 08:42:00.5 Info: Beginning Transaction 08:42:00.5 Info: Starting migration of Main DB to 1 08:42:00.5 Info: CreateTable Config 08:42:00.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:42:00.5 Info: => 0.0001731s 08:42:00.5 Info: CreateIndex Config (Key) 08:42:00.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:42:00.5 Info: => 8.41E-05s 08:42:00.5 Info: CreateTable RootFolders 08:42:00.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:42:00.5 Info: => 9.22E-05s 08:42:00.5 Info: CreateIndex RootFolders (Path) 08:42:00.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:42:00.5 Info: => 7.72E-05s 08:42:00.5 Info: CreateTable Artists 08:42:00.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) 08:42:00.5 Info: => 0.0003316s 08:42:00.5 Info: CreateIndex Artists (ForeignArtistId) 08:42:00.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:00.5 Info: => 8.45E-05s 08:42:00.5 Info: CreateIndex Artists (NameSlug) 08:42:00.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:00.5 Info: => 7.8E-05s 08:42:00.5 Info: CreateIndex Artists (CleanName) 08:42:00.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:00.5 Info: => 7.51E-05s 08:42:00.5 Info: CreateIndex Artists (Path) 08:42:00.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:00.5 Info: => 7.55E-05s 08:42:00.5 Info: CreateTable Albums 08:42:00.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) 08:42:00.5 Info: => 0.0002334s 08:42:00.5 Info: CreateIndex Albums (ForeignAlbumId) 08:42:00.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:00.5 Info: => 8.91E-05s 08:42:00.5 Info: CreateIndex Albums (MBId) 08:42:00.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:00.5 Info: => 7.69E-05s 08:42:00.5 Info: CreateIndex Albums (TADBId) 08:42:00.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:00.5 Info: => 7.64E-05s 08:42:00.5 Info: CreateIndex Albums (TitleSlug) 08:42:00.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:00.5 Info: => 7.61E-05s 08:42:00.5 Info: CreateIndex Albums (CleanTitle) 08:42:00.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:00.5 Info: => 7.52E-05s 08:42:00.5 Info: CreateIndex Albums (Path) 08:42:00.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:42:00.5 Info: => 7.06E-05s 08:42:00.5 Info: CreateTable Tracks 08:42:00.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) 08:42:00.5 Info: => 0.0001618s 08:42:00.5 Info: CreateIndex Tracks (ForeignTrackId) 08:42:00.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:00.5 Info: => 7.83E-05s 08:42:00.5 Info: CreateIndex Tracks (ArtistId) 08:42:00.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:00.5 Info: => 7.81E-05s 08:42:00.5 Info: CreateIndex Tracks (TrackFileId) 08:42:00.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:00.5 Info: => 0.0001082s 08:42:00.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:42:00.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:42:00.5 Info: => 8.8E-05s 08:42:00.5 Info: CreateTable TrackFiles 08:42:00.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) 08:42:00.5 Info: => 0.0001489s 08:42:00.5 Info: CreateIndex TrackFiles (ArtistId) 08:42:00.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:42:00.5 Info: => 8.89E-05s 08:42:00.5 Info: CreateIndex TrackFiles (AlbumId) 08:42:00.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:00.5 Info: => 8.33E-05s 08:42:00.5 Info: CreateTable History 08:42:00.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) 08:42:00.5 Info: => 0.0001547s 08:42:00.5 Info: CreateIndex History (Date) 08:42:00.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:42:00.5 Info: => 8.69E-05s 08:42:00.5 Info: CreateIndex History (EventType) 08:42:00.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:42:00.5 Info: => 0.0001193s 08:42:00.5 Info: CreateIndex History (DownloadId) 08:42:00.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:42:00.5 Info: => 9.26E-05s 08:42:00.5 Info: CreateIndex History (AlbumId) 08:42:00.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:42:00.5 Info: => 8.54E-05s 08:42:00.5 Info: CreateTable Notifications 08:42:00.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) 08:42:00.5 Info: => 0.0001446s 08:42:00.5 Info: CreateTable ScheduledTasks 08:42:00.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:42:00.5 Info: => 0.0001174s 08:42:00.5 Info: CreateIndex ScheduledTasks (TypeName) 08:42:00.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:42:00.5 Info: => 8.25E-05s 08:42:00.5 Info: CreateTable Indexers 08:42:00.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) 08:42:00.5 Info: => 0.0001194s 08:42:00.5 Info: CreateIndex Indexers (Name) 08:42:00.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:00.5 Info: => 0.0001193s 08:42:00.5 Info: CreateTable Profiles 08:42:00.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:42:00.5 Info: => 0.00012s 08:42:00.5 Info: CreateIndex Profiles (Name) 08:42:00.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:42:00.5 Info: => 8.77E-05s 08:42:00.5 Info: CreateTable QualityDefinitions 08:42:00.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:42:00.5 Info: => 0.0001207s 08:42:00.5 Info: CreateIndex QualityDefinitions (Quality) 08:42:00.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:42:00.5 Info: => 0.0001301s 08:42:00.5 Info: CreateIndex QualityDefinitions (Title) 08:42:00.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:42:00.5 Info: => 9.61E-05s 08:42:00.5 Info: CreateTable NamingConfig 08:42:00.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) 08:42:00.5 Info: => 0.0001634s 08:42:00.5 Info: CreateTable Blacklist 08:42:00.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 '') 08:42:00.5 Info: => 0.0001996s 08:42:00.5 Info: CreateTable Metadata 08:42:00.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) 08:42:00.5 Info: => 0.0001184s 08:42:00.5 Info: CreateTable MetadataFiles 08:42:00.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) 08:42:00.5 Info: => 0.0001445s 08:42:00.5 Info: CreateTable DownloadClients 08:42:00.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) 08:42:00.5 Info: => 0.0001213s 08:42:00.5 Info: CreateTable PendingReleases 08:42:00.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 '') 08:42:00.5 Info: => 0.0001293s 08:42:00.5 Info: CreateTable RemotePathMappings 08:42:00.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:42:00.5 Info: => 0.000111s 08:42:00.5 Info: CreateTable Tags 08:42:00.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:42:00.5 Info: => 9.45E-05s 08:42:00.5 Info: CreateIndex Tags (Label) 08:42:00.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:42:00.5 Info: => 0.0001031s 08:42:00.5 Info: CreateTable Restrictions 08:42:00.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:42:00.5 Info: => 0.0001102s 08:42:00.5 Info: CreateTable DelayProfiles 08:42:00.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) 08:42:00.5 Info: => 0.0001435s 08:42:00.5 Info: CreateTable Users 08:42:00.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:42:00.5 Info: => 0.0001043s 08:42:00.5 Info: CreateIndex Users (Identifier) 08:42:00.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:42:00.5 Info: => 9.04E-05s 08:42:00.5 Info: CreateIndex Users (Username) 08:42:00.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:42:00.5 Info: => 8.48E-05s 08:42:00.5 Info: CreateTable Commands 08:42:00.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) 08:42:00.5 Info: => 0.0001466s 08:42:00.5 Info: CreateTable IndexerStatus 08:42:00.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) 08:42:00.5 Info: => 0.0001533s 08:42:00.5 Info: CreateIndex IndexerStatus (ProviderId) 08:42:00.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:42:00.5 Info: => 8.78E-05s 08:42:00.5 Info: CreateTable ExtraFiles 08:42:00.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) 08:42:00.5 Info: => 0.0001318s 08:42:00.5 Info: CreateTable LyricFiles 08:42:00.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) 08:42:00.5 Info: => 0.0001466s 08:42:00.5 Info: CreateTable LanguageProfiles 08:42:00.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:42:00.5 Info: => 0.0001046s 08:42:00.5 Info: CreateIndex LanguageProfiles (Name) 08:42:00.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:42:00.5 Info: => 9.02E-05s 08:42:00.5 Info: CreateTable DownloadClientStatus 08:42:00.5 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 08:42:00.5 Info: => 0.0001301s 08:42:00.5 Info: CreateIndex DownloadClientStatus (ProviderId) 08:42:00.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:42:00.5 Info: => 9.62E-05s 08:42:00.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:42:00.5 Info: -> 1 Insert operations completed in 00:00:00.0000709 taking an average of 00:00:00.0000709 08:42:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:42:00', 'InitialSetup') 08:42:00.5 Info: Committing Transaction 08:42:00.5 Info: 1: InitialSetup migrated 08:42:00.5 Info: => 0.0010209s 08:42:00.5 Info: 2: add_reason_to_pending_releases migrating 08:42:00.5 Info: Beginning Transaction 08:42:00.5 Info: Starting migration of Main DB to 2 08:42:00.5 Info: AlterTable PendingReleases 08:42:00.5 Info: => 1.7E-06s 08:42:00.5 Info: CreateColumn PendingReleases Reason Int32 08:42:00.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:42:00.5 Info: => 0.0005801s 08:42:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:42:00', 'add_reason_to_pending_releases') 08:42:00.5 Info: Committing Transaction 08:42:00.5 Info: 2: add_reason_to_pending_releases migrated 08:42:00.5 Info: => 0.0008761s 08:42:00.5 Info: 3: add_medium_support migrating 08:42:00.5 Info: Beginning Transaction 08:42:00.5 Info: Starting migration of Main DB to 3 08:42:00.5 Info: AlterTable Albums 08:42:00.5 Info: => 1.5E-06s 08:42:00.5 Info: CreateColumn Albums Media String 08:42:00.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:42:00.5 Info: => 0.0005727s 08:42:00.5 Info: AlterTable Tracks 08:42:00.5 Info: => 1.3E-06s 08:42:00.5 Info: CreateColumn Tracks MediumNumber Int32 08:42:00.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:42:00.5 Info: => 0.0005453s 08:42:00.5 Info: AlterTable Tracks 08:42:00.5 Info: => 1.5E-06s 08:42:00.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:42:00.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:42:00.5 Info: => 0.0005273s 08:42:00.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:00.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:00.5 Info: => 4.68E-05s 08:42:00.5 Info: DeleteColumn Tracks TrackNumber 08:42:00.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 08:42:00.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 08:42:00.5 Info: DROP TABLE "Tracks" 08:42:00.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:42:00.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:00.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:00.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:00.5 Info: => 0.0049259s 08:42:00.5 Info: AlterTable Tracks 08:42:00.5 Info: => 1.4E-06s 08:42:00.5 Info: CreateColumn Tracks TrackNumber String 08:42:00.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:42:00.5 Info: => 0.0005401s 08:42:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:42:00', 'add_medium_support') 08:42:00.5 Info: Committing Transaction 08:42:00.5 Info: 3: add_medium_support migrated 08:42:00.5 Info: => 0.0009509s 08:42:00.5 Info: 4: add_various_qualites_in_profile migrating 08:42:00.5 Info: Beginning Transaction 08:42:00.5 Info: Starting migration of Main DB to 4 08:42:00.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:00.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:00.5 Info: => 5.65E-05s 08:42:00.5 Info: PerformDBOperation 08:42:00.5 Info: Performing DB Operation 08:42:00.5 Info: => 4.67E-05s 08:42:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:42:00', 'add_various_qualites_in_profile') 08:42:00.5 Info: Committing Transaction 08:42:00.5 Info: 4: add_various_qualites_in_profile migrated 08:42:00.5 Info: => 0.0003041s 08:42:00.5 Info: 5: metadata_profiles migrating 08:42:00.5 Info: Beginning Transaction 08:42:00.5 Info: Starting migration of Main DB to 5 08:42:00.5 Info: CreateTable MetadataProfiles 08:42:00.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 08:42:00.5 Info: => 0.000144s 08:42:00.5 Info: CreateIndex MetadataProfiles (Name) 08:42:00.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 08:42:00.5 Info: => 0.0001046s 08:42:00.5 Info: AlterTable Artists 08:42:00.5 Info: => 1.1E-06s 08:42:00.5 Info: CreateColumn Artists MetadataProfileId Int32 08:42:00.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 08:42:00.5 Info: => 0.0005668s 08:42:00.5 Info: DeleteColumn Artists PrimaryAlbumTypes 08:42:00.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 08:42:00.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 08:42:00.5 Info: DROP TABLE "Artists" 08:42:00.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:00.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:00.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:00.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:00.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:00.5 Info: => 0.007209s 08:42:00.5 Info: DeleteColumn Artists SecondaryAlbumTypes 08:42:00.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 08:42:00.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 08:42:00.5 Info: DROP TABLE "Artists" 08:42:00.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:00.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:00.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:00.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:00.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:00.5 Info: => 0.0048173s 08:42:00.5 Info: AlterTable Albums 08:42:00.5 Info: => 1.2E-06s 08:42:00.5 Info: CreateColumn Albums SecondaryTypes String 08:42:00.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 08:42:00.5 Info: => 0.0005657s 08:42:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-31T08:42:00', 'metadata_profiles') 08:42:00.5 Info: Committing Transaction 08:42:00.5 Info: 5: metadata_profiles migrated 08:42:00.5 Info: => 0.0010137s 08:42:00.5 Info: 6: separate_automatic_and_interactive_search migrating 08:42:00.5 Info: Beginning Transaction 08:42:00.5 Info: Starting migration of Main DB to 6 08:42:00.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 08:42:00.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 08:42:00.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 08:42:00.5 Info: DROP TABLE "Indexers" 08:42:00.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:42:00.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:00.5 Info: => 0.0041015s 08:42:00.5 Info: AlterTable Indexers 08:42:00.5 Info: => 1.4E-06s 08:42:00.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 08:42:00.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 08:42:00.5 Info: => 0.0005795s 08:42:00.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:42:00.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:42:00.5 Info: => 4.88E-05s 08:42:00.5 Info: AlterTable Indexers 08:42:00.5 Info: => 1.2E-06s 08:42:00.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 08:42:00.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 08:42:00.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 08:42:00.5 Info: DROP TABLE "Indexers" 08:42:00.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:42:00.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:00.5 Info: => 0.0040787s 08:42:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-31T08:42:00', 'separate_automatic_and_interactive_search') 08:42:00.5 Info: Committing Transaction 08:42:00.5 Info: 6: separate_automatic_and_interactive_search migrated 08:42:00.5 Info: => 0.0044263s 08:42:00.5 Info: 7: change_album_path_to_relative migrating 08:42:00.5 Info: Beginning Transaction 08:42:00.5 Info: Starting migration of Main DB to 7 08:42:00.5 Info: DeleteColumn Albums Path 08:42:00.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 08:42:00.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 08:42:00.5 Info: DROP TABLE "Albums" 08:42:00.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:00.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:00.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:00.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:00.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:00.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:00.5 Info: => 0.0050302s 08:42:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-31T08:42:00', 'change_album_path_to_relative') 08:42:00.5 Info: Committing Transaction 08:42:00.5 Info: 7: change_album_path_to_relative migrated 08:42:00.5 Info: => 0.0054671s 08:42:00.5 Info: 8: change_quality_size_mb_to_kb migrating 08:42:00.5 Info: Beginning Transaction 08:42:00.5 Info: Starting migration of Main DB to 8 08:42:00.5 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 08:42:00.5 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 08:42:00.5 Info: => 5.59E-05s 08:42:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-31T08:42:00', 'change_quality_size_mb_to_kb') 08:42:00.5 Info: Committing Transaction 08:42:00.5 Info: 8: change_quality_size_mb_to_kb migrated 08:42:00.5 Info: => 0.0003181s 08:42:00.5 Info: 9: album_releases migrating 08:42:00.5 Info: Beginning Transaction 08:42:00.5 Info: Starting migration of Main DB to 9 08:42:00.5 Info: AlterTable Albums 08:42:00.5 Info: => 1.4E-06s 08:42:00.5 Info: CreateColumn Albums Releases String 08:42:00.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 08:42:00.5 Info: => 0.0005894s 08:42:00.5 Info: AlterTable Albums 08:42:00.5 Info: => 1.6E-06s 08:42:00.5 Info: CreateColumn Albums CurrentRelease String 08:42:00.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 08:42:00.5 Info: => 0.0005534s 08:42:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-31T08:42:00', 'album_releases') 08:42:00.5 Info: Committing Transaction 08:42:00.5 Info: 9: album_releases migrated 08:42:00.5 Info: => 0.0008543s 08:42:00.5 Info: 10: album_releases_fix migrating 08:42:00.5 Info: Beginning Transaction 08:42:00.5 Info: Starting migration of Main DB to 10 08:42:00.5 Info: AlterTable Albums 08:42:00.5 Info: => 1.2E-06s 08:42:00.5 Info: AlterColumn Albums Releases String 08:42:00.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 08:42:00.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 08:42:00.5 Info: DROP TABLE "Albums" 08:42:00.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:00.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:00.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:00.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:00.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:00.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:00.5 Info: => 0.004903s 08:42:00.5 Info: AlterTable Albums 08:42:00.5 Info: => 1.4E-06s 08:42:00.5 Info: AlterColumn Albums CurrentRelease String 08:42:00.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 08:42:00.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 08:42:00.5 Info: DROP TABLE "Albums" 08:42:00.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:00.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:00.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:00.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:00.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:00.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:00.5 Info: => 0.0052741s 08:42:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-31T08:42:00', 'album_releases_fix') 08:42:00.5 Info: Committing Transaction 08:42:00.5 Info: 10: album_releases_fix migrated 08:42:00.5 Info: => 0.0056733s 08:42:00.5 Info: 11: import_lists migrating 08:42:00.5 Info: Beginning Transaction 08:42:00.5 Info: Starting migration of Main DB to 11 08:42:00.5 Info: CreateTable ImportLists 08:42:00.5 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 08:42:00.5 Info: => 0.0002043s 08:42:00.5 Info: CreateIndex ImportLists (Name) 08:42:00.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:42:00.5 Info: => 9.77E-05s 08:42:00.5 Info: CreateTable ImportListStatus 08:42:00.5 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 08:42:00.5 Info: => 0.0001382s 08:42:00.5 Info: CreateIndex ImportListStatus (ProviderId) 08:42:00.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:42:00.5 Info: => 9.13E-05s 08:42:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-31T08:42:00', 'import_lists') 08:42:00.5 Info: Committing Transaction 08:42:00.5 Info: 11: import_lists migrated 08:42:00.5 Info: => 0.0004437s 08:42:00.5 Info: 12: add_release_status migrating 08:42:00.5 Info: Beginning Transaction 08:42:00.5 Info: Starting migration of Main DB to 12 08:42:00.5 Info: AlterTable MetadataProfiles 08:42:00.5 Info: => 1.3E-06s 08:42:00.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 08:42:00.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 08:42:00.5 Info: => 0.0006086s 08:42:00.5 Info: PerformDBOperation 08:42:00.5 Info: Performing DB Operation 08:42:00.5 Info: => 3.28E-05s 08:42:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-31T08:42:00', 'add_release_status') 08:42:00.5 Info: Committing Transaction 08:42:00.5 Info: 12: add_release_status migrated 08:42:00.5 Info: => 0.0003406s 08:42:00.5 Info: 13: album_download_notification migrating 08:42:00.5 Info: Beginning Transaction 08:42:00.5 Info: Starting migration of Main DB to 13 08:42:00.5 Info: AlterTable Notifications 08:42:00.5 Info: => 1.5E-06s 08:42:00.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 08:42:00.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 08:42:00.5 Info: => 0.0006018s 08:42:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-31T08:42:00', 'album_download_notification') 08:42:00.5 Info: Committing Transaction 08:42:00.5 Info: 13: album_download_notification migrated 08:42:00.5 Info: => 0.0009193s 08:42:00.5 Info: 14: fix_language_metadata_profiles migrating 08:42:00.5 Info: Beginning Transaction 08:42:00.5 Info: Starting migration of Main DB to 14 08:42:00.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 08:42:00.5 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 08:42:00.5 Info: => 8.82E-05s 08:42:00.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 08:42:00.5 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 08:42:00.5 Info: => 7.23E-05s 08:42:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-31T08:42:00', 'fix_language_metadata_profiles') 08:42:00.5 Info: Committing Transaction 08:42:00.5 Info: 14: fix_language_metadata_profiles migrated 08:42:00.5 Info: => 0.0003557s 08:42:00.5 Info: 15: remove_fanzub migrating 08:42:00.5 Info: Beginning Transaction 08:42:00.5 Info: Starting migration of Main DB to 15 08:42:00.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:42:00.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:42:00.5 Info: => 4.91E-05s 08:42:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-31T08:42:00', 'remove_fanzub') 08:42:00.5 Info: Committing Transaction 08:42:00.5 Info: 15: remove_fanzub migrated 08:42:00.5 Info: => 0.0003172s 08:42:00.5 Info: 16: update_artist_history_indexes migrating 08:42:00.5 Info: Beginning Transaction 08:42:00.5 Info: Starting migration of Main DB to 16 08:42:00.5 Info: CreateIndex Albums (ArtistId) 08:42:00.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 08:42:00.5 Info: => 0.0001167s 08:42:00.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 08:42:00.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 08:42:00.5 Info: => 0.0001197s 08:42:00.5 Info: DeleteIndex History (AlbumId) 08:42:00.5 Info: DROP INDEX "IX_History_AlbumId" 08:42:00.5 Info: => 0.0001287s 08:42:00.5 Info: CreateIndex History (AlbumId, Date) 08:42:00.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:42:00.5 Info: => 0.0001039s 08:42:00.5 Info: DeleteIndex History (DownloadId) 08:42:00.5 Info: DROP INDEX "IX_History_DownloadId" 08:42:00.5 Info: => 0.0001179s 08:42:00.5 Info: CreateIndex History (DownloadId, Date) 08:42:00.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:42:00.5 Info: => 0.0001143s 08:42:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-31T08:42:00', 'update_artist_history_indexes') 08:42:00.5 Info: Committing Transaction 08:42:00.5 Info: 16: update_artist_history_indexes migrated 08:42:00.5 Info: => 0.0004611s 08:42:00.5 Info: 17: remove_nma migrating 08:42:00.5 Info: Beginning Transaction 08:42:00.5 Info: Starting migration of Main DB to 17 08:42:00.5 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:00.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 08:42:00.5 Info: => 6.41E-05s 08:42:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-31T08:42:00', 'remove_nma') 08:42:00.5 Info: Committing Transaction 08:42:00.5 Info: 17: remove_nma migrated 08:42:00.5 Info: => 0.0003206s 08:42:00.5 Info: 18: album_disambiguation migrating 08:42:00.5 Info: Beginning Transaction 08:42:00.5 Info: Starting migration of Main DB to 18 08:42:00.5 Info: AlterTable Albums 08:42:00.5 Info: => 1.5E-06s 08:42:00.5 Info: CreateColumn Albums Disambiguation String 08:42:00.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 08:42:00.5 Info: => 0.0006275s 08:42:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-31T08:42:00', 'album_disambiguation') 08:42:00.5 Info: Committing Transaction 08:42:00.5 Info: 18: album_disambiguation migrated 08:42:00.5 Info: => 0.0009292s 08:42:00.5 Info: 19: add_ape_quality_in_profiles migrating 08:42:00.5 Info: Beginning Transaction 08:42:00.5 Info: Starting migration of Main DB to 19 08:42:00.5 Info: PerformDBOperation 08:42:00.5 Info: Performing DB Operation 08:42:00.5 Info: => 3.79E-05s 08:42:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-31T08:42:00', 'add_ape_quality_in_profiles') 08:42:00.5 Info: Committing Transaction 08:42:00.5 Info: 19: add_ape_quality_in_profiles migrated 08:42:00.5 Info: => 0.0002972s 08:42:00.5 Info: 20: remove_pushalot migrating 08:42:00.5 Info: Beginning Transaction 08:42:00.5 Info: Starting migration of Main DB to 20 08:42:00.5 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:00.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 08:42:00.5 Info: => 8.03E-05s 08:42:00.5 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:00.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 08:42:00.5 Info: => 4.06E-05s 08:42:00.5 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:00.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 08:42:00.5 Info: => 3.95E-05s 08:42:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-31T08:42:00', 'remove_pushalot') 08:42:00.5 Info: Committing Transaction 08:42:00.5 Info: 20: remove_pushalot migrated 08:42:00.5 Info: => 0.0003038s 08:42:00.5 Info: 21: add_custom_filters migrating 08:42:00.5 Info: Beginning Transaction 08:42:00.5 Info: Starting migration of Main DB to 21 08:42:00.5 Info: CreateTable CustomFilters 08:42:00.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 08:42:00.5 Info: => 0.0001413s 08:42:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-31T08:42:00', 'add_custom_filters') 08:42:00.5 Info: Committing Transaction 08:42:00.5 Info: 21: add_custom_filters migrated 08:42:00.5 Info: => 0.0004737s 08:42:00.5 Info: 22: import_list_tags migrating 08:42:00.5 Info: Beginning Transaction 08:42:00.5 Info: Starting migration of Main DB to 22 08:42:00.5 Info: AlterTable ImportLists 08:42:00.5 Info: => 1.3E-06s 08:42:00.5 Info: CreateColumn ImportLists Tags String 08:42:00.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 08:42:00.5 Info: => 0.0006264s 08:42:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-31T08:42:00', 'import_list_tags') 08:42:00.5 Info: Committing Transaction 08:42:00.5 Info: 22: import_list_tags migrated 08:42:00.5 Info: => 0.0009154s 08:42:00.5 Info: 23: add_release_groups_etc migrating 08:42:00.5 Info: Beginning Transaction 08:42:00.5 Info: Starting migration of Main DB to 23 08:42:00.5 Info: CreateTable ArtistMetadata 08:42:00.5 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 08:42:00.5 Info: => 0.0002109s 08:42:00.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 08:42:00.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 08:42:00.5 Info: => 0.0001246s 08:42:00.5 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 08:42:00.5 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 08:42:00.5 Info: => 0.0001125s 08:42:00.5 Info: AlterTable Artists 08:42:00.5 Info: => 1.5E-06s 08:42:00.5 Info: CreateColumn Artists ArtistMetadataId Int32 08:42:00.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:00.5 Info: => 0.0006313s 08:42:00.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:42:00.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:42:00.5 Info: => 8.33E-05s 08:42:00.5 Info: CreateTable AlbumReleases 08:42:00.5 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 08:42:00.5 Info: => 0.0001788s 08:42:00.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 08:42:00.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:42:00.5 Info: => 0.0001199s 08:42:00.5 Info: CreateIndex AlbumReleases (AlbumId) 08:42:00.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:42:00.5 Info: => 8.67E-05s 08:42:00.5 Info: PerformDBOperation 08:42:00.5 Info: Performing DB Operation 08:42:00.5 Info: => 4.13E-05s 08:42:00.5 Info: AlterTable Albums 08:42:00.5 Info: => 1.3E-06s 08:42:00.5 Info: CreateColumn Albums ArtistMetadataId Int32 08:42:00.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:00.5 Info: => 0.0006399s 08:42:00.5 Info: AlterTable Albums 08:42:00.5 Info: => 1.4E-06s 08:42:00.5 Info: CreateColumn Albums AnyReleaseOk Boolean 08:42:00.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 08:42:00.5 Info: => 0.0006172s 08:42:00.5 Info: AlterTable Albums 08:42:00.5 Info: => 1.5E-06s 08:42:00.5 Info: CreateColumn Albums Links String 08:42:00.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 08:42:00.5 Info: => 0.0006228s 08:42:00.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:42:00.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:42:00.5 Info: => 0.000102s 08:42:00.5 Info: AlterTable Tracks 08:42:00.5 Info: => 1.2E-06s 08:42:00.5 Info: CreateColumn Tracks ForeignRecordingId String 08:42:00.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 08:42:00.5 Info: => 0.0006051s 08:42:00.5 Info: AlterTable Tracks 08:42:00.5 Info: => 1.4E-06s 08:42:00.5 Info: CreateColumn Tracks AlbumReleaseId Int32 08:42:00.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 08:42:00.5 Info: => 0.0006039s 08:42:00.5 Info: AlterTable Tracks 08:42:00.5 Info: => 1.6E-06s 08:42:00.5 Info: CreateColumn Tracks ArtistMetadataId Int32 08:42:00.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:00.5 Info: => 0.0006089s 08:42:00.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:42:00.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:42:00.5 Info: => 0.0001009s 08:42:00.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:42:00.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:42:00.5 Info: => 8.48E-05s 08:42:00.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 08:42:00.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:42:00.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" 08:42:00.6 Info: DROP TABLE "Artists" 08:42:00.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:00.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:00.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:00.6 Info: => 0.007146s 08:42:00.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 08:42:00.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 08:42:00.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 08:42:00.6 Info: DROP TABLE "Albums" 08:42:00.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:00.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:00.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:00.6 Info: => 0.0051668s 08:42:00.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 08:42:00.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:42:00.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 08:42:00.6 Info: DROP TABLE "Tracks" 08:42:00.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:42:00.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:00.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:00.6 Info: => 0.004745s 08:42:00.6 Info: DeleteColumn TrackFiles ArtistId 08:42:00.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 08:42:00.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 08:42:00.6 Info: DROP TABLE "TrackFiles" 08:42:00.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:00.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:00.6 Info: => 0.004548s 08:42:00.6 Info: CreateIndex Artists (ArtistMetadataId) 08:42:00.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:00.6 Info: => 8.94E-05s 08:42:00.6 Info: CreateIndex Artists (Monitored) 08:42:00.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:00.6 Info: => 8.41E-05s 08:42:00.6 Info: CreateIndex Albums (ArtistMetadataId) 08:42:00.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:42:00.6 Info: => 8.24E-05s 08:42:00.6 Info: CreateIndex Tracks (ArtistMetadataId) 08:42:00.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 08:42:00.6 Info: => 8.14E-05s 08:42:00.6 Info: CreateIndex Tracks (AlbumReleaseId) 08:42:00.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 08:42:00.6 Info: => 8.21E-05s 08:42:00.6 Info: CreateIndex Tracks (ForeignRecordingId) 08:42:00.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 08:42:00.6 Info: => 8.35E-05s 08:42:00.6 Info: UpdateData 08:42:00.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:42:00.6 Info: => 4.85E-05s 08:42:00.6 Info: UpdateData 08:42:00.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:42:00.6 Info: => 4.23E-05s 08:42:00.6 Info: UpdateData 08:42:00.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 08:42:00.6 Info: => 5.06E-05s 08:42:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-31T08:42:00', 'add_release_groups_etc') 08:42:00.6 Info: Committing Transaction 08:42:00.6 Info: 23: add_release_groups_etc migrated 08:42:00.6 Info: => 0.0017072s 08:42:00.6 Info: 24: NewMediaInfoFormat migrating 08:42:00.6 Info: Beginning Transaction 08:42:00.6 Info: Starting migration of Main DB to 24 08:42:00.6 Info: UpdateData 08:42:00.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 08:42:00.6 Info: => 5.71E-05s 08:42:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-31T08:42:00', 'NewMediaInfoFormat') 08:42:00.6 Info: Committing Transaction 08:42:00.6 Info: 24: NewMediaInfoFormat migrated 08:42:00.6 Info: => 0.0003094s 08:42:00.6 Info: 25: rename_restrictions_to_release_profiles migrating 08:42:00.6 Info: Beginning Transaction 08:42:00.6 Info: Starting migration of Main DB to 25 08:42:00.6 Info: RenameTable Restrictions ReleaseProfiles 08:42:00.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 08:42:00.6 Info: => 0.0016746s 08:42:00.6 Info: AlterTable ReleaseProfiles 08:42:00.6 Info: => 1.7E-06s 08:42:00.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 08:42:00.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 08:42:00.6 Info: => 0.0006067s 08:42:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-31T08:42:00', 'rename_restrictions_to_release_profiles') 08:42:00.6 Info: Committing Transaction 08:42:00.6 Info: 25: rename_restrictions_to_release_profiles migrated 08:42:00.6 Info: => 0.0009037s 08:42:00.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 08:42:00.6 Info: Beginning Transaction 08:42:00.6 Info: Starting migration of Main DB to 26 08:42:00.6 Info: RenameTable Profiles QualityProfiles 08:42:00.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 08:42:00.6 Info: => 0.0016663s 08:42:00.6 Info: AlterTable QualityProfiles 08:42:00.6 Info: => 1.7E-06s 08:42:00.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 08:42:00.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:42:00.6 Info: => 0.0005842s 08:42:00.6 Info: AlterTable LanguageProfiles 08:42:00.6 Info: => 1.2E-06s 08:42:00.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 08:42:00.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:42:00.6 Info: => 0.0005843s 08:42:00.6 Info: UpdateData 08:42:00.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:42:00.6 Info: => 5.15E-05s 08:42:00.6 Info: UpdateData 08:42:00.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:42:00.6 Info: => 4.05E-05s 08:42:00.6 Info: RenameColumn Artists ProfileId to QualityProfileId 08:42:00.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:42:00.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 08:42:00.6 Info: DROP TABLE "Artists" 08:42:00.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:00.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:00.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:00.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:00.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:00.6 Info: => 0.0062189s 08:42:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-31T08:42:00', 'rename_quality_profiles_add_upgrade_allowed') 08:42:00.6 Info: Committing Transaction 08:42:00.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 08:42:00.6 Info: => 0.0066496s 08:42:00.6 Info: 27: add_import_exclusions migrating 08:42:00.6 Info: Beginning Transaction 08:42:00.6 Info: Starting migration of Main DB to 27 08:42:00.6 Info: CreateTable ImportListExclusions 08:42:00.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 08:42:00.6 Info: => 0.0001369s 08:42:00.6 Info: CreateIndex ImportListExclusions (ForeignId) 08:42:00.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 08:42:00.6 Info: => 9.56E-05s 08:42:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-31T08:42:00', 'add_import_exclusions') 08:42:00.6 Info: Committing Transaction 08:42:00.6 Info: 27: add_import_exclusions migrated 08:42:00.6 Info: => 0.0003819s 08:42:00.6 Info: 28: clean_artist_metadata_table migrating 08:42:00.6 Info: Beginning Transaction 08:42:00.6 Info: Starting migration of Main DB to 28 08:42:00.6 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:42:00.6 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:42:00.6 Info: => 0.0001632s 08:42:00.6 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:42:00.6 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:42:00.6 Info: => 0.0001292s 08:42:00.6 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 08:42:00.6 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 08:42:00.6 Info: => 0.0001241s 08:42:00.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 08:42:00.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 08:42:00.6 Info: => 0.0001235s 08:42:00.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:42:00.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:42:00.6 Info: => 0.0001246s 08:42:00.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:42:00.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:42:00.6 Info: => 0.0001231s 08:42:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-31T08:42:00', 'clean_artist_metadata_table') 08:42:00.6 Info: Committing Transaction 08:42:00.6 Info: 28: clean_artist_metadata_table migrated 08:42:00.6 Info: => 0.0003846s 08:42:00.6 Info: 29: health_issue_notification migrating 08:42:00.6 Info: Beginning Transaction 08:42:00.6 Info: Starting migration of Main DB to 29 08:42:00.6 Info: AlterTable Notifications 08:42:00.6 Info: => 2.4E-06s 08:42:00.6 Info: CreateColumn Notifications OnHealthIssue Boolean 08:42:00.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 08:42:00.6 Info: => 0.0006398s 08:42:00.6 Info: AlterTable Notifications 08:42:00.6 Info: => 2E-06s 08:42:00.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 08:42:00.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 08:42:00.6 Info: => 0.0005843s 08:42:00.6 Info: AlterTable Notifications 08:42:00.6 Info: => 1.5E-06s 08:42:00.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 08:42:00.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 08:42:00.6 Info: => 0.0005744s 08:42:00.6 Info: AlterTable Notifications 08:42:00.6 Info: => 1.4E-06s 08:42:00.6 Info: CreateColumn Notifications OnImportFailure Boolean 08:42:00.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 08:42:00.6 Info: => 0.0005834s 08:42:00.6 Info: AlterTable Notifications 08:42:00.6 Info: => 1.4E-06s 08:42:00.6 Info: CreateColumn Notifications OnTrackRetag Boolean 08:42:00.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 08:42:00.6 Info: => 0.0005893s 08:42:00.6 Info: DeleteColumn Notifications OnDownload 08:42:00.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 08:42:00.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 08:42:00.6 Info: DROP TABLE "Notifications" 08:42:00.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:42:00.6 Info: => 0.0058317s 08:42:00.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 08:42:00.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 08:42:00.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 08:42:00.6 Info: DROP TABLE "Notifications" 08:42:00.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:42:00.6 Info: => 0.004649s 08:42:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-31T08:42:00', 'health_issue_notification') 08:42:00.6 Info: Committing Transaction 08:42:00.6 Info: 29: health_issue_notification migrated 08:42:00.6 Info: => 0.0050223s 08:42:00.6 Info: 30: add_mediafilerepository_mtime migrating 08:42:00.6 Info: Beginning Transaction 08:42:00.6 Info: Starting migration of Main DB to 30 08:42:00.6 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 08:42:00.6 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 08:42:00.6 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-07-31T08:42:00', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 08:42:00.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) 08:42:00.6 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-07-31T08:42:00', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 08:42:00.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) 08:42:00.6 Info: AlterTable TrackFiles 08:42:00.6 Info: => 1.4E-06s 08:42:00.6 Info: CreateColumn TrackFiles Modified DateTime 08:42:00.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 08:42:00.6 Info: => 0.0006149s 08:42:00.6 Info: AlterTable TrackFiles 08:42:00.6 Info: => 1.7E-06s 08:42:00.6 Info: CreateColumn TrackFiles Path String 08:42:00.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 08:42:00.6 Info: => 0.0005865s 08:42:00.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:42:00.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:42:00.6 Info: => 4.34E-05s 08:42:00.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:42:00.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:42:00.6 Info: => 0.000143s 08:42:00.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 08:42:00.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 08:42:00.6 Info: => 0.000154s 08:42:00.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 08:42:00.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 08:42:00.6 Info: => 0.0001503s 08:42:00.6 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 08:42:00.6 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 08:42:00.6 Info: => 8.9E-05s 08:42:00.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:42:00.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:42:00.6 Info: => 6.03E-05s 08:42:00.6 Info: AlterTable TrackFiles 08:42:00.6 Info: => 1.2E-06s 08:42:00.6 Info: AlterColumn TrackFiles Path String 08:42:00.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:42:00.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 08:42:00.6 Info: DROP TABLE "TrackFiles" 08:42:00.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:00.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:00.6 Info: => 0.0058126s 08:42:00.6 Info: CreateIndex TrackFiles (Path) 08:42:00.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:42:00.6 Info: => 8.97E-05s 08:42:00.6 Info: DeleteColumn TrackFiles RelativePath 08:42:00.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:42:00.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 08:42:00.6 Info: DROP TABLE "TrackFiles" 08:42:00.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:00.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:00.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:42:00.6 Info: => 0.0048664s 08:42:00.6 Info: -> 6 Insert operations completed in 00:00:00.0005490 taking an average of 00:00:00.0000915 08:42:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-31T08:42:00', 'add_mediafilerepository_mtime') 08:42:00.6 Info: Committing Transaction 08:42:00.6 Info: 30: add_mediafilerepository_mtime migrated 08:42:00.6 Info: => 0.0053211s 08:42:00.6 Debug: Took: 00:00:00.1727425 08:42:00.6 Debug: Got 0 tracks 08:42:00.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_artist --- 08:42:00.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_path --- 08:42:00.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121207093010_169/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:00.7 Info: DatabaseEngineVersionCheck migrating 08:42:00.7 Info: PerformDBOperation 08:42:00.7 Info: Performing DB Operation 08:42:00.7 Info: SQLite 3.46.0 08:42:00.7 Info: => 0.0011091s 08:42:00.7 Info: DatabaseEngineVersionCheck migrated 08:42:00.7 Info: => 0.001127s 08:42:00.7 Info: VersionMigration migrating 08:42:00.7 Info: Beginning Transaction 08:42:00.7 Info: CreateTable VersionInfo 08:42:00.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:42:00.7 Info: => 0.000151s 08:42:00.7 Info: Committing Transaction 08:42:00.7 Info: VersionMigration migrated 08:42:00.7 Info: => 0.0005162s 08:42:00.7 Info: VersionUniqueMigration migrating 08:42:00.7 Info: Beginning Transaction 08:42:00.7 Info: CreateIndex VersionInfo (Version) 08:42:00.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:42:00.7 Info: => 0.0001285s 08:42:00.7 Info: AlterTable VersionInfo 08:42:00.7 Info: => 1.4E-06s 08:42:00.7 Info: CreateColumn VersionInfo AppliedOn DateTime 08:42:00.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:42:00.7 Info: => 0.0005413s 08:42:00.7 Info: Committing Transaction 08:42:00.7 Info: VersionUniqueMigration migrated 08:42:00.7 Info: => 0.0007521s 08:42:00.7 Info: VersionDescriptionMigration migrating 08:42:00.7 Info: Beginning Transaction 08:42:00.7 Info: AlterTable VersionInfo 08:42:00.7 Info: => 1.2E-06s 08:42:00.7 Info: CreateColumn VersionInfo Description String 08:42:00.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:42:00.7 Info: => 0.0002026s 08:42:00.7 Info: Committing Transaction 08:42:00.7 Info: VersionDescriptionMigration migrated 08:42:00.7 Info: => 0.0003893s 08:42:00.7 Info: 1: InitialSetup migrating 08:42:00.7 Info: Beginning Transaction 08:42:00.7 Info: Starting migration of Main DB to 1 08:42:00.7 Info: CreateTable Config 08:42:00.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:42:00.7 Info: => 0.0001788s 08:42:00.7 Info: CreateIndex Config (Key) 08:42:00.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:42:00.7 Info: => 9.17E-05s 08:42:00.7 Info: CreateTable RootFolders 08:42:00.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:42:00.7 Info: => 9.38E-05s 08:42:00.7 Info: CreateIndex RootFolders (Path) 08:42:00.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:42:00.7 Info: => 8.02E-05s 08:42:00.7 Info: CreateTable Artists 08:42:00.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) 08:42:00.7 Info: => 0.0003571s 08:42:00.7 Info: CreateIndex Artists (ForeignArtistId) 08:42:00.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:00.7 Info: => 9.18E-05s 08:42:00.7 Info: CreateIndex Artists (NameSlug) 08:42:00.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:00.7 Info: => 8.32E-05s 08:42:00.7 Info: CreateIndex Artists (CleanName) 08:42:00.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:00.7 Info: => 8.51E-05s 08:42:00.7 Info: CreateIndex Artists (Path) 08:42:00.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:00.7 Info: => 8.13E-05s 08:42:00.7 Info: CreateTable Albums 08:42:00.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) 08:42:00.7 Info: => 0.0002898s 08:42:00.7 Info: CreateIndex Albums (ForeignAlbumId) 08:42:00.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:00.7 Info: => 8.9E-05s 08:42:00.7 Info: CreateIndex Albums (MBId) 08:42:00.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:00.7 Info: => 8.01E-05s 08:42:00.7 Info: CreateIndex Albums (TADBId) 08:42:00.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:00.7 Info: => 7.55E-05s 08:42:00.7 Info: CreateIndex Albums (TitleSlug) 08:42:00.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:00.7 Info: => 8.18E-05s 08:42:00.7 Info: CreateIndex Albums (CleanTitle) 08:42:00.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:00.7 Info: => 8.24E-05s 08:42:00.7 Info: CreateIndex Albums (Path) 08:42:00.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:42:00.7 Info: => 7.34E-05s 08:42:00.7 Info: CreateTable Tracks 08:42:00.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) 08:42:00.7 Info: => 0.0001982s 08:42:00.7 Info: CreateIndex Tracks (ForeignTrackId) 08:42:00.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:00.7 Info: => 8.8E-05s 08:42:00.7 Info: CreateIndex Tracks (ArtistId) 08:42:00.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:00.7 Info: => 7.92E-05s 08:42:00.7 Info: CreateIndex Tracks (TrackFileId) 08:42:00.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:00.7 Info: => 0.0001094s 08:42:00.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:42:00.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:42:00.7 Info: => 9.51E-05s 08:42:00.7 Info: CreateTable TrackFiles 08:42:00.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) 08:42:00.7 Info: => 0.0001618s 08:42:00.7 Info: CreateIndex TrackFiles (ArtistId) 08:42:00.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:42:00.7 Info: => 9.29E-05s 08:42:00.7 Info: CreateIndex TrackFiles (AlbumId) 08:42:00.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:00.7 Info: => 7.99E-05s 08:42:00.7 Info: CreateTable History 08:42:00.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) 08:42:00.7 Info: => 0.0001684s 08:42:00.7 Info: CreateIndex History (Date) 08:42:00.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:42:00.7 Info: => 8.63E-05s 08:42:00.7 Info: CreateIndex History (EventType) 08:42:00.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:42:00.7 Info: => 0.0001206s 08:42:00.7 Info: CreateIndex History (DownloadId) 08:42:00.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:42:00.7 Info: => 9.81E-05s 08:42:00.7 Info: CreateIndex History (AlbumId) 08:42:00.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:42:00.7 Info: => 8.34E-05s 08:42:00.7 Info: CreateTable Notifications 08:42:00.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) 08:42:00.7 Info: => 0.0001673s 08:42:00.7 Info: CreateTable ScheduledTasks 08:42:00.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:42:00.7 Info: => 0.0001198s 08:42:00.7 Info: CreateIndex ScheduledTasks (TypeName) 08:42:00.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:42:00.7 Info: => 8.42E-05s 08:42:00.7 Info: CreateTable Indexers 08:42:00.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) 08:42:00.7 Info: => 0.0001309s 08:42:00.7 Info: CreateIndex Indexers (Name) 08:42:00.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:00.7 Info: => 0.00012s 08:42:00.7 Info: CreateTable Profiles 08:42:00.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:42:00.7 Info: => 0.0001893s 08:42:00.7 Info: CreateIndex Profiles (Name) 08:42:00.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:42:00.7 Info: => 8.86E-05s 08:42:00.7 Info: CreateTable QualityDefinitions 08:42:00.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:42:00.7 Info: => 0.0001514s 08:42:00.7 Info: CreateIndex QualityDefinitions (Quality) 08:42:00.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:42:00.7 Info: => 8.61E-05s 08:42:00.7 Info: CreateIndex QualityDefinitions (Title) 08:42:00.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:42:00.7 Info: => 8.84E-05s 08:42:00.7 Info: CreateTable NamingConfig 08:42:00.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) 08:42:00.7 Info: => 0.0001753s 08:42:00.7 Info: CreateTable Blacklist 08:42:00.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 '') 08:42:00.7 Info: => 0.0002082s 08:42:00.7 Info: CreateTable Metadata 08:42:00.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) 08:42:00.7 Info: => 0.0001289s 08:42:00.7 Info: CreateTable MetadataFiles 08:42:00.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) 08:42:00.7 Info: => 0.0001728s 08:42:00.7 Info: CreateTable DownloadClients 08:42:00.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) 08:42:00.7 Info: => 0.0001227s 08:42:00.7 Info: CreateTable PendingReleases 08:42:00.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 '') 08:42:00.7 Info: => 0.0001367s 08:42:00.7 Info: CreateTable RemotePathMappings 08:42:00.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:42:00.7 Info: => 0.0001128s 08:42:00.7 Info: CreateTable Tags 08:42:00.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:42:00.7 Info: => 0.0001034s 08:42:00.7 Info: CreateIndex Tags (Label) 08:42:00.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:42:00.7 Info: => 0.0001013s 08:42:00.7 Info: CreateTable Restrictions 08:42:00.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:42:00.7 Info: => 0.0001307s 08:42:00.7 Info: CreateTable DelayProfiles 08:42:00.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) 08:42:00.7 Info: => 0.0001422s 08:42:00.7 Info: CreateTable Users 08:42:00.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:42:00.7 Info: => 0.0001081s 08:42:00.7 Info: CreateIndex Users (Identifier) 08:42:00.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:42:00.7 Info: => 9.04E-05s 08:42:00.7 Info: CreateIndex Users (Username) 08:42:00.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:42:00.7 Info: => 9.18E-05s 08:42:00.7 Info: CreateTable Commands 08:42:00.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) 08:42:00.7 Info: => 0.0001561s 08:42:00.7 Info: CreateTable IndexerStatus 08:42:00.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) 08:42:00.7 Info: => 0.000185s 08:42:00.7 Info: CreateIndex IndexerStatus (ProviderId) 08:42:00.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:42:00.7 Info: => 0.0001018s 08:42:00.7 Info: CreateTable ExtraFiles 08:42:00.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) 08:42:00.7 Info: => 0.0001902s 08:42:00.7 Info: CreateTable LyricFiles 08:42:00.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) 08:42:00.7 Info: => 0.0001612s 08:42:00.7 Info: CreateTable LanguageProfiles 08:42:00.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:42:00.7 Info: => 0.0001106s 08:42:00.7 Info: CreateIndex LanguageProfiles (Name) 08:42:00.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:42:00.7 Info: => 9.76E-05s 08:42:00.7 Info: CreateTable DownloadClientStatus 08:42:00.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) 08:42:00.7 Info: => 0.0001225s 08:42:00.7 Info: CreateIndex DownloadClientStatus (ProviderId) 08:42:00.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:42:00.7 Info: => 0.0001084s 08:42:00.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:42:00.7 Info: -> 1 Insert operations completed in 00:00:00.0000739 taking an average of 00:00:00.0000739 08:42:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:42:00', 'InitialSetup') 08:42:00.7 Info: Committing Transaction 08:42:00.7 Info: 1: InitialSetup migrated 08:42:00.7 Info: => 0.0010113s 08:42:00.7 Info: 2: add_reason_to_pending_releases migrating 08:42:00.7 Info: Beginning Transaction 08:42:00.7 Info: Starting migration of Main DB to 2 08:42:00.7 Info: AlterTable PendingReleases 08:42:00.7 Info: => 1.5E-06s 08:42:00.7 Info: CreateColumn PendingReleases Reason Int32 08:42:00.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:42:00.7 Info: => 0.0005907s 08:42:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:42:00', 'add_reason_to_pending_releases') 08:42:00.7 Info: Committing Transaction 08:42:00.7 Info: 2: add_reason_to_pending_releases migrated 08:42:00.7 Info: => 0.0008929s 08:42:00.7 Info: 3: add_medium_support migrating 08:42:00.7 Info: Beginning Transaction 08:42:00.7 Info: Starting migration of Main DB to 3 08:42:00.7 Info: AlterTable Albums 08:42:00.7 Info: => 1.8E-06s 08:42:00.7 Info: CreateColumn Albums Media String 08:42:00.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:42:00.7 Info: => 0.0005737s 08:42:00.7 Info: AlterTable Tracks 08:42:00.7 Info: => 1.6E-06s 08:42:00.7 Info: CreateColumn Tracks MediumNumber Int32 08:42:00.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:42:00.7 Info: => 0.0005437s 08:42:00.7 Info: AlterTable Tracks 08:42:00.7 Info: => 1.4E-06s 08:42:00.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:42:00.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:42:00.7 Info: => 0.0005369s 08:42:00.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:00.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:00.7 Info: => 4.81E-05s 08:42:00.7 Info: DeleteColumn Tracks TrackNumber 08:42:00.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) 08:42:00.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" 08:42:00.7 Info: DROP TABLE "Tracks" 08:42:00.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:42:00.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:00.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:00.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:00.7 Info: => 0.0045852s 08:42:00.7 Info: AlterTable Tracks 08:42:00.7 Info: => 1.4E-06s 08:42:00.7 Info: CreateColumn Tracks TrackNumber String 08:42:00.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:42:00.7 Info: => 0.0005342s 08:42:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:42:00', 'add_medium_support') 08:42:00.7 Info: Committing Transaction 08:42:00.7 Info: 3: add_medium_support migrated 08:42:00.7 Info: => 0.0009202s 08:42:00.7 Info: 4: add_various_qualites_in_profile migrating 08:42:00.7 Info: Beginning Transaction 08:42:00.7 Info: Starting migration of Main DB to 4 08:42:00.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:00.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:00.7 Info: => 5.86E-05s 08:42:00.7 Info: PerformDBOperation 08:42:00.7 Info: Performing DB Operation 08:42:00.7 Info: => 3.96E-05s 08:42:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:42:00', 'add_various_qualites_in_profile') 08:42:00.7 Info: Committing Transaction 08:42:00.7 Info: 4: add_various_qualites_in_profile migrated 08:42:00.7 Info: => 0.000302s 08:42:00.7 Info: 5: metadata_profiles migrating 08:42:00.7 Info: Beginning Transaction 08:42:00.7 Info: Starting migration of Main DB to 5 08:42:00.7 Info: CreateTable MetadataProfiles 08:42:00.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 08:42:00.7 Info: => 0.0001391s 08:42:00.7 Info: CreateIndex MetadataProfiles (Name) 08:42:00.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 08:42:00.7 Info: => 9.59E-05s 08:42:00.7 Info: AlterTable Artists 08:42:00.7 Info: => 1.1E-06s 08:42:00.7 Info: CreateColumn Artists MetadataProfileId Int32 08:42:00.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 08:42:00.7 Info: => 0.0005673s 08:42:00.7 Info: DeleteColumn Artists PrimaryAlbumTypes 08:42:00.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) 08:42:00.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" 08:42:00.7 Info: DROP TABLE "Artists" 08:42:00.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:00.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:00.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:00.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:00.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:00.7 Info: => 0.0048775s 08:42:00.7 Info: DeleteColumn Artists SecondaryAlbumTypes 08:42:00.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) 08:42:00.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" 08:42:00.7 Info: DROP TABLE "Artists" 08:42:00.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:00.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:00.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:00.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:00.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:00.7 Info: => 0.0048154s 08:42:00.7 Info: AlterTable Albums 08:42:00.7 Info: => 1.6E-06s 08:42:00.7 Info: CreateColumn Albums SecondaryTypes String 08:42:00.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 08:42:00.7 Info: => 0.0005658s 08:42:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-31T08:42:00', 'metadata_profiles') 08:42:00.7 Info: Committing Transaction 08:42:00.7 Info: 5: metadata_profiles migrated 08:42:00.7 Info: => 0.0009897s 08:42:00.7 Info: 6: separate_automatic_and_interactive_search migrating 08:42:00.7 Info: Beginning Transaction 08:42:00.7 Info: Starting migration of Main DB to 6 08:42:00.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 08:42:00.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) 08:42:00.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 08:42:00.7 Info: DROP TABLE "Indexers" 08:42:00.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:42:00.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:00.7 Info: => 0.0043495s 08:42:00.7 Info: AlterTable Indexers 08:42:00.7 Info: => 1.3E-06s 08:42:00.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 08:42:00.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 08:42:00.7 Info: => 0.0005546s 08:42:00.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:42:00.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:42:00.7 Info: => 5.11E-05s 08:42:00.7 Info: AlterTable Indexers 08:42:00.7 Info: => 1.1E-06s 08:42:00.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 08:42:00.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) 08:42:00.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" 08:42:00.7 Info: DROP TABLE "Indexers" 08:42:00.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:42:00.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:00.7 Info: => 0.0057433s 08:42:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-31T08:42:00', 'separate_automatic_and_interactive_search') 08:42:00.7 Info: Committing Transaction 08:42:00.7 Info: 6: separate_automatic_and_interactive_search migrated 08:42:00.7 Info: => 0.0061072s 08:42:00.7 Info: 7: change_album_path_to_relative migrating 08:42:00.7 Info: Beginning Transaction 08:42:00.7 Info: Starting migration of Main DB to 7 08:42:00.7 Info: DeleteColumn Albums Path 08:42:00.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) 08:42:00.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" 08:42:00.7 Info: DROP TABLE "Albums" 08:42:00.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:00.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:00.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:00.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:00.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:00.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:00.7 Info: => 0.0061204s 08:42:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-31T08:42:00', 'change_album_path_to_relative') 08:42:00.7 Info: Committing Transaction 08:42:00.7 Info: 7: change_album_path_to_relative migrated 08:42:00.7 Info: => 0.0065476s 08:42:00.7 Info: 8: change_quality_size_mb_to_kb migrating 08:42:00.7 Info: Beginning Transaction 08:42:00.7 Info: Starting migration of Main DB to 8 08:42:00.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 08:42:00.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 08:42:00.7 Info: => 5.7E-05s 08:42:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-31T08:42:00', 'change_quality_size_mb_to_kb') 08:42:00.7 Info: Committing Transaction 08:42:00.7 Info: 8: change_quality_size_mb_to_kb migrated 08:42:00.7 Info: => 0.000316s 08:42:00.7 Info: 9: album_releases migrating 08:42:00.7 Info: Beginning Transaction 08:42:00.7 Info: Starting migration of Main DB to 9 08:42:00.7 Info: AlterTable Albums 08:42:00.7 Info: => 1.2E-06s 08:42:00.7 Info: CreateColumn Albums Releases String 08:42:00.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 08:42:00.7 Info: => 0.0005947s 08:42:00.7 Info: AlterTable Albums 08:42:00.7 Info: => 1.5E-06s 08:42:00.7 Info: CreateColumn Albums CurrentRelease String 08:42:00.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 08:42:00.7 Info: => 0.000562s 08:42:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-31T08:42:00', 'album_releases') 08:42:00.7 Info: Committing Transaction 08:42:00.7 Info: 9: album_releases migrated 08:42:00.7 Info: => 0.0008747s 08:42:00.7 Info: 10: album_releases_fix migrating 08:42:00.7 Info: Beginning Transaction 08:42:00.7 Info: Starting migration of Main DB to 10 08:42:00.7 Info: AlterTable Albums 08:42:00.7 Info: => 1.2E-06s 08:42:00.7 Info: AlterColumn Albums Releases String 08:42:00.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) 08:42:00.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" 08:42:00.7 Info: DROP TABLE "Albums" 08:42:00.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:00.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:00.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:00.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:00.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:00.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:00.7 Info: => 0.0049461s 08:42:00.7 Info: AlterTable Albums 08:42:00.7 Info: => 1.4E-06s 08:42:00.7 Info: AlterColumn Albums CurrentRelease String 08:42:00.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) 08:42:00.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" 08:42:00.7 Info: DROP TABLE "Albums" 08:42:00.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:00.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:00.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:00.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:00.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:00.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:00.7 Info: => 0.0059658s 08:42:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-31T08:42:00', 'album_releases_fix') 08:42:00.7 Info: Committing Transaction 08:42:00.7 Info: 10: album_releases_fix migrated 08:42:00.7 Info: => 0.0063712s 08:42:00.7 Info: 11: import_lists migrating 08:42:00.7 Info: Beginning Transaction 08:42:00.7 Info: Starting migration of Main DB to 11 08:42:00.7 Info: CreateTable ImportLists 08:42:00.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) 08:42:00.7 Info: => 0.0001836s 08:42:00.7 Info: CreateIndex ImportLists (Name) 08:42:00.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:42:00.7 Info: => 8.94E-05s 08:42:00.7 Info: CreateTable ImportListStatus 08:42:00.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) 08:42:00.7 Info: => 0.0001291s 08:42:00.7 Info: CreateIndex ImportListStatus (ProviderId) 08:42:00.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:42:00.7 Info: => 8.42E-05s 08:42:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-31T08:42:00', 'import_lists') 08:42:00.7 Info: Committing Transaction 08:42:00.7 Info: 11: import_lists migrated 08:42:00.7 Info: => 0.000427s 08:42:00.7 Info: 12: add_release_status migrating 08:42:00.7 Info: Beginning Transaction 08:42:00.7 Info: Starting migration of Main DB to 12 08:42:00.7 Info: AlterTable MetadataProfiles 08:42:00.7 Info: => 1.4E-06s 08:42:00.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 08:42:00.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 08:42:00.8 Info: => 0.0006303s 08:42:00.8 Info: PerformDBOperation 08:42:00.8 Info: Performing DB Operation 08:42:00.8 Info: => 3.5E-05s 08:42:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-31T08:42:00', 'add_release_status') 08:42:00.8 Info: Committing Transaction 08:42:00.8 Info: 12: add_release_status migrated 08:42:00.8 Info: => 0.0003214s 08:42:00.8 Info: 13: album_download_notification migrating 08:42:00.8 Info: Beginning Transaction 08:42:00.8 Info: Starting migration of Main DB to 13 08:42:00.8 Info: AlterTable Notifications 08:42:00.8 Info: => 1.4E-06s 08:42:00.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 08:42:00.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 08:42:00.8 Info: => 0.0006088s 08:42:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-31T08:42:00', 'album_download_notification') 08:42:00.8 Info: Committing Transaction 08:42:00.8 Info: 13: album_download_notification migrated 08:42:00.8 Info: => 0.0009119s 08:42:00.8 Info: 14: fix_language_metadata_profiles migrating 08:42:00.8 Info: Beginning Transaction 08:42:00.8 Info: Starting migration of Main DB to 14 08:42:00.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 08:42:00.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 08:42:00.8 Info: => 8.51E-05s 08:42:00.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 08:42:00.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 08:42:00.8 Info: => 6.31E-05s 08:42:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-31T08:42:00', 'fix_language_metadata_profiles') 08:42:00.8 Info: Committing Transaction 08:42:00.8 Info: 14: fix_language_metadata_profiles migrated 08:42:00.8 Info: => 0.0003439s 08:42:00.8 Info: 15: remove_fanzub migrating 08:42:00.8 Info: Beginning Transaction 08:42:00.8 Info: Starting migration of Main DB to 15 08:42:00.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:42:00.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:42:00.8 Info: => 4.9E-05s 08:42:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-31T08:42:00', 'remove_fanzub') 08:42:00.8 Info: Committing Transaction 08:42:00.8 Info: 15: remove_fanzub migrated 08:42:00.8 Info: => 0.0003038s 08:42:00.8 Info: 16: update_artist_history_indexes migrating 08:42:00.8 Info: Beginning Transaction 08:42:00.8 Info: Starting migration of Main DB to 16 08:42:00.8 Info: CreateIndex Albums (ArtistId) 08:42:00.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 08:42:00.8 Info: => 0.0001185s 08:42:00.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 08:42:00.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 08:42:00.8 Info: => 9.37E-05s 08:42:00.8 Info: DeleteIndex History (AlbumId) 08:42:00.8 Info: DROP INDEX "IX_History_AlbumId" 08:42:00.8 Info: => 0.0001303s 08:42:00.8 Info: CreateIndex History (AlbumId, Date) 08:42:00.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:42:00.8 Info: => 0.0001014s 08:42:00.8 Info: DeleteIndex History (DownloadId) 08:42:00.8 Info: DROP INDEX "IX_History_DownloadId" 08:42:00.8 Info: => 0.0001158s 08:42:00.8 Info: CreateIndex History (DownloadId, Date) 08:42:00.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:42:00.8 Info: => 9.67E-05s 08:42:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-31T08:42:00', 'update_artist_history_indexes') 08:42:00.8 Info: Committing Transaction 08:42:00.8 Info: 16: update_artist_history_indexes migrated 08:42:00.8 Info: => 0.0004337s 08:42:00.8 Info: 17: remove_nma migrating 08:42:00.8 Info: Beginning Transaction 08:42:00.8 Info: Starting migration of Main DB to 17 08:42:00.8 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:00.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 08:42:00.8 Info: => 5.49E-05s 08:42:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-31T08:42:00', 'remove_nma') 08:42:00.8 Info: Committing Transaction 08:42:00.8 Info: 17: remove_nma migrated 08:42:00.8 Info: => 0.000309s 08:42:00.8 Info: 18: album_disambiguation migrating 08:42:00.8 Info: Beginning Transaction 08:42:00.8 Info: Starting migration of Main DB to 18 08:42:00.8 Info: AlterTable Albums 08:42:00.8 Info: => 1.3E-06s 08:42:00.8 Info: CreateColumn Albums Disambiguation String 08:42:00.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 08:42:00.8 Info: => 0.0006173s 08:42:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-31T08:42:00', 'album_disambiguation') 08:42:00.8 Info: Committing Transaction 08:42:00.8 Info: 18: album_disambiguation migrated 08:42:00.8 Info: => 0.0009306s 08:42:00.8 Info: 19: add_ape_quality_in_profiles migrating 08:42:00.8 Info: Beginning Transaction 08:42:00.8 Info: Starting migration of Main DB to 19 08:42:00.8 Info: PerformDBOperation 08:42:00.8 Info: Performing DB Operation 08:42:00.8 Info: => 3.79E-05s 08:42:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-31T08:42:00', 'add_ape_quality_in_profiles') 08:42:00.8 Info: Committing Transaction 08:42:00.8 Info: 19: add_ape_quality_in_profiles migrated 08:42:00.8 Info: => 0.0003013s 08:42:00.8 Info: 20: remove_pushalot migrating 08:42:00.8 Info: Beginning Transaction 08:42:00.8 Info: Starting migration of Main DB to 20 08:42:00.8 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:00.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 08:42:00.8 Info: => 6.29E-05s 08:42:00.8 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:00.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 08:42:00.8 Info: => 4E-05s 08:42:00.8 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:00.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 08:42:00.8 Info: => 4.02E-05s 08:42:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-31T08:42:00', 'remove_pushalot') 08:42:00.8 Info: Committing Transaction 08:42:00.8 Info: 20: remove_pushalot migrated 08:42:00.8 Info: => 0.0002934s 08:42:00.8 Info: 21: add_custom_filters migrating 08:42:00.8 Info: Beginning Transaction 08:42:00.8 Info: Starting migration of Main DB to 21 08:42:00.8 Info: CreateTable CustomFilters 08:42:00.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 08:42:00.8 Info: => 0.0001374s 08:42:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-31T08:42:00', 'add_custom_filters') 08:42:00.8 Info: Committing Transaction 08:42:00.8 Info: 21: add_custom_filters migrated 08:42:00.8 Info: => 0.0004291s 08:42:00.8 Info: 22: import_list_tags migrating 08:42:00.8 Info: Beginning Transaction 08:42:00.8 Info: Starting migration of Main DB to 22 08:42:00.8 Info: AlterTable ImportLists 08:42:00.8 Info: => 1.3E-06s 08:42:00.8 Info: CreateColumn ImportLists Tags String 08:42:00.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 08:42:00.8 Info: => 0.0006227s 08:42:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-31T08:42:00', 'import_list_tags') 08:42:00.8 Info: Committing Transaction 08:42:00.8 Info: 22: import_list_tags migrated 08:42:00.8 Info: => 0.0009421s 08:42:00.8 Info: 23: add_release_groups_etc migrating 08:42:00.8 Info: Beginning Transaction 08:42:00.8 Info: Starting migration of Main DB to 23 08:42:00.8 Info: CreateTable ArtistMetadata 08:42:00.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) 08:42:00.8 Info: => 0.0001988s 08:42:00.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 08:42:00.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 08:42:00.8 Info: => 9.37E-05s 08:42:00.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" 08:42:00.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" 08:42:00.8 Info: => 0.0001319s 08:42:00.8 Info: AlterTable Artists 08:42:00.8 Info: => 1.9E-06s 08:42:00.8 Info: CreateColumn Artists ArtistMetadataId Int32 08:42:00.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:00.8 Info: => 0.0006209s 08:42:00.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:42:00.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:42:00.8 Info: => 7.61E-05s 08:42:00.8 Info: CreateTable AlbumReleases 08:42:00.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) 08:42:00.8 Info: => 0.0001725s 08:42:00.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 08:42:00.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:42:00.8 Info: => 9.13E-05s 08:42:00.8 Info: CreateIndex AlbumReleases (AlbumId) 08:42:00.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:42:00.8 Info: => 8.34E-05s 08:42:00.8 Info: PerformDBOperation 08:42:00.8 Info: Performing DB Operation 08:42:00.8 Info: => 3.88E-05s 08:42:00.8 Info: AlterTable Albums 08:42:00.8 Info: => 1.4E-06s 08:42:00.8 Info: CreateColumn Albums ArtistMetadataId Int32 08:42:00.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:00.8 Info: => 0.000643s 08:42:00.8 Info: AlterTable Albums 08:42:00.8 Info: => 1.5E-06s 08:42:00.8 Info: CreateColumn Albums AnyReleaseOk Boolean 08:42:00.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 08:42:00.8 Info: => 0.0006333s 08:42:00.8 Info: AlterTable Albums 08:42:00.8 Info: => 1.3E-06s 08:42:00.8 Info: CreateColumn Albums Links String 08:42:00.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 08:42:00.8 Info: => 0.0006179s 08:42:00.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:42:00.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:42:00.8 Info: => 8.91E-05s 08:42:00.8 Info: AlterTable Tracks 08:42:00.8 Info: => 1.2E-06s 08:42:00.8 Info: CreateColumn Tracks ForeignRecordingId String 08:42:00.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 08:42:00.8 Info: => 0.0006189s 08:42:00.8 Info: AlterTable Tracks 08:42:00.8 Info: => 1.3E-06s 08:42:00.8 Info: CreateColumn Tracks AlbumReleaseId Int32 08:42:00.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 08:42:00.8 Info: => 0.0006206s 08:42:00.8 Info: AlterTable Tracks 08:42:00.8 Info: => 1.4E-06s 08:42:00.8 Info: CreateColumn Tracks ArtistMetadataId Int32 08:42:00.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:00.8 Info: => 0.000832s 08:42:00.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:42:00.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:42:00.8 Info: => 0.0001172s 08:42:00.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:42:00.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:42:00.8 Info: => 7.91E-05s 08:42:00.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 08:42:00.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) 08:42:00.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" 08:42:00.8 Info: DROP TABLE "Artists" 08:42:00.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:00.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:00.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:00.8 Info: => 0.0050051s 08:42:00.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 08:42:00.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) 08:42:00.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" 08:42:00.8 Info: DROP TABLE "Albums" 08:42:00.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:00.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:00.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:00.8 Info: => 0.0064513s 08:42:00.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 08:42:00.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) 08:42:00.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" 08:42:00.8 Info: DROP TABLE "Tracks" 08:42:00.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:42:00.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:00.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:00.8 Info: => 0.0047288s 08:42:00.8 Info: DeleteColumn TrackFiles ArtistId 08:42:00.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 08:42:00.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" 08:42:00.8 Info: DROP TABLE "TrackFiles" 08:42:00.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:00.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:00.8 Info: => 0.0045056s 08:42:00.8 Info: CreateIndex Artists (ArtistMetadataId) 08:42:00.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:00.8 Info: => 8.82E-05s 08:42:00.8 Info: CreateIndex Artists (Monitored) 08:42:00.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:00.8 Info: => 8.53E-05s 08:42:00.8 Info: CreateIndex Albums (ArtistMetadataId) 08:42:00.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:42:00.8 Info: => 8.45E-05s 08:42:00.8 Info: CreateIndex Tracks (ArtistMetadataId) 08:42:00.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 08:42:00.8 Info: => 8.43E-05s 08:42:00.8 Info: CreateIndex Tracks (AlbumReleaseId) 08:42:00.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 08:42:00.8 Info: => 8.33E-05s 08:42:00.8 Info: CreateIndex Tracks (ForeignRecordingId) 08:42:00.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 08:42:00.8 Info: => 8.16E-05s 08:42:00.8 Info: UpdateData 08:42:00.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:42:00.8 Info: => 4.79E-05s 08:42:00.8 Info: UpdateData 08:42:00.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:42:00.8 Info: => 4.4E-05s 08:42:00.8 Info: UpdateData 08:42:00.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 08:42:00.8 Info: => 5.11E-05s 08:42:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-31T08:42:00', 'add_release_groups_etc') 08:42:00.8 Info: Committing Transaction 08:42:00.8 Info: 23: add_release_groups_etc migrated 08:42:00.8 Info: => 0.0006656s 08:42:00.8 Info: 24: NewMediaInfoFormat migrating 08:42:00.8 Info: Beginning Transaction 08:42:00.8 Info: Starting migration of Main DB to 24 08:42:00.8 Info: UpdateData 08:42:00.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 08:42:00.8 Info: => 5.84E-05s 08:42:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-31T08:42:00', 'NewMediaInfoFormat') 08:42:00.8 Info: Committing Transaction 08:42:00.8 Info: 24: NewMediaInfoFormat migrated 08:42:00.8 Info: => 0.0003203s 08:42:00.8 Info: 25: rename_restrictions_to_release_profiles migrating 08:42:00.8 Info: Beginning Transaction 08:42:00.8 Info: Starting migration of Main DB to 25 08:42:00.8 Info: RenameTable Restrictions ReleaseProfiles 08:42:00.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 08:42:00.8 Info: => 0.0016475s 08:42:00.8 Info: AlterTable ReleaseProfiles 08:42:00.8 Info: => 1.5E-06s 08:42:00.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 08:42:00.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 08:42:00.8 Info: => 0.0005825s 08:42:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-31T08:42:00', 'rename_restrictions_to_release_profiles') 08:42:00.8 Info: Committing Transaction 08:42:00.8 Info: 25: rename_restrictions_to_release_profiles migrated 08:42:00.8 Info: => 0.0008854s 08:42:00.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 08:42:00.8 Info: Beginning Transaction 08:42:00.8 Info: Starting migration of Main DB to 26 08:42:00.8 Info: RenameTable Profiles QualityProfiles 08:42:00.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 08:42:00.8 Info: => 0.0016575s 08:42:00.8 Info: AlterTable QualityProfiles 08:42:00.8 Info: => 1.9E-06s 08:42:00.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 08:42:00.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:42:00.8 Info: => 0.0005789s 08:42:00.8 Info: AlterTable LanguageProfiles 08:42:00.8 Info: => 1.3E-06s 08:42:00.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 08:42:00.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:42:00.8 Info: => 0.0005603s 08:42:00.8 Info: UpdateData 08:42:00.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:42:00.8 Info: => 4.91E-05s 08:42:00.8 Info: UpdateData 08:42:00.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:42:00.8 Info: => 3.97E-05s 08:42:00.8 Info: RenameColumn Artists ProfileId to QualityProfileId 08:42:00.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) 08:42:00.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" 08:42:00.8 Info: DROP TABLE "Artists" 08:42:00.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:00.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:00.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:00.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:00.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:00.8 Info: => 0.0070022s 08:42:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-31T08:42:00', 'rename_quality_profiles_add_upgrade_allowed') 08:42:00.8 Info: Committing Transaction 08:42:00.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 08:42:00.8 Info: => 0.0074456s 08:42:00.8 Info: 27: add_import_exclusions migrating 08:42:00.8 Info: Beginning Transaction 08:42:00.8 Info: Starting migration of Main DB to 27 08:42:00.8 Info: CreateTable ImportListExclusions 08:42:00.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 08:42:00.8 Info: => 0.0001335s 08:42:00.8 Info: CreateIndex ImportListExclusions (ForeignId) 08:42:00.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 08:42:00.8 Info: => 9.47E-05s 08:42:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-31T08:42:00', 'add_import_exclusions') 08:42:00.8 Info: Committing Transaction 08:42:00.8 Info: 27: add_import_exclusions migrated 08:42:00.8 Info: => 0.0004187s 08:42:00.8 Info: 28: clean_artist_metadata_table migrating 08:42:00.8 Info: Beginning Transaction 08:42:00.8 Info: Starting migration of Main DB to 28 08:42:00.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) 08:42:00.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) 08:42:00.8 Info: => 0.0001614s 08:42:00.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) 08:42:00.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) 08:42:00.8 Info: => 0.0001293s 08:42:00.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) 08:42:00.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) 08:42:00.8 Info: => 0.0001248s 08:42:00.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) 08:42:00.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) 08:42:00.8 Info: => 0.0001264s 08:42:00.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) 08:42:00.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) 08:42:00.8 Info: => 0.0001218s 08:42:00.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) 08:42:00.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) 08:42:00.8 Info: => 0.0001689s 08:42:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-31T08:42:00', 'clean_artist_metadata_table') 08:42:00.8 Info: Committing Transaction 08:42:00.8 Info: 28: clean_artist_metadata_table migrated 08:42:00.8 Info: => 0.0004441s 08:42:00.8 Info: 29: health_issue_notification migrating 08:42:00.8 Info: Beginning Transaction 08:42:00.8 Info: Starting migration of Main DB to 29 08:42:00.8 Info: AlterTable Notifications 08:42:00.8 Info: => 1.6E-06s 08:42:00.8 Info: CreateColumn Notifications OnHealthIssue Boolean 08:42:00.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 08:42:00.8 Info: => 0.000623s 08:42:00.8 Info: AlterTable Notifications 08:42:00.8 Info: => 1.5E-06s 08:42:00.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 08:42:00.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 08:42:00.8 Info: => 0.0005822s 08:42:00.8 Info: AlterTable Notifications 08:42:00.8 Info: => 1.9E-06s 08:42:00.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 08:42:00.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 08:42:00.8 Info: => 0.0005748s 08:42:00.8 Info: AlterTable Notifications 08:42:00.8 Info: => 1.2E-06s 08:42:00.8 Info: CreateColumn Notifications OnImportFailure Boolean 08:42:00.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 08:42:00.8 Info: => 0.0005919s 08:42:00.8 Info: AlterTable Notifications 08:42:00.8 Info: => 1.5E-06s 08:42:00.8 Info: CreateColumn Notifications OnTrackRetag Boolean 08:42:00.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 08:42:00.8 Info: => 0.0005867s 08:42:00.8 Info: DeleteColumn Notifications OnDownload 08:42:00.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 08:42:00.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 08:42:00.8 Info: DROP TABLE "Notifications" 08:42:00.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:42:00.8 Info: => 0.0056906s 08:42:00.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 08:42:00.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 08:42:00.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 08:42:00.8 Info: DROP TABLE "Notifications" 08:42:00.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:42:00.8 Info: => 0.00461s 08:42:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-31T08:42:00', 'health_issue_notification') 08:42:00.8 Info: Committing Transaction 08:42:00.8 Info: 29: health_issue_notification migrated 08:42:00.8 Info: => 0.0049918s 08:42:00.8 Info: 30: add_mediafilerepository_mtime migrating 08:42:00.8 Info: Beginning Transaction 08:42:00.8 Info: Starting migration of Main DB to 30 08:42:00.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) 08:42:00.8 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 08:42:00.8 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 08:42:00.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-07-31T08:42:00', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 08:42:00.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 08:42:00.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, NULL, 100, '2024-07-31T08:42:00', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 08:42:00.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 08:42:00.8 Info: AlterTable TrackFiles 08:42:00.8 Info: => 1.2E-06s 08:42:00.8 Info: CreateColumn TrackFiles Modified DateTime 08:42:00.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 08:42:00.8 Info: => 0.0006225s 08:42:00.8 Info: AlterTable TrackFiles 08:42:00.8 Info: => 1.2E-06s 08:42:00.8 Info: CreateColumn TrackFiles Path String 08:42:00.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 08:42:00.8 Info: => 0.0005823s 08:42:00.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:42:00.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:42:00.8 Info: => 4.85E-05s 08:42:00.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:42:00.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:42:00.8 Info: => 0.0001306s 08:42:00.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 08:42:00.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 08:42:00.8 Info: => 0.0001385s 08:42:00.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 08:42:00.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 08:42:00.8 Info: => 0.0001503s 08:42:00.8 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 08:42:00.8 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 08:42:00.8 Info: => 9.53E-05s 08:42:00.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:42:00.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:42:00.8 Info: => 0.0001164s 08:42:00.8 Info: AlterTable TrackFiles 08:42:00.8 Info: => 1.2E-06s 08:42:00.8 Info: AlterColumn TrackFiles Path String 08:42:00.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:42:00.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 08:42:00.8 Info: DROP TABLE "TrackFiles" 08:42:00.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:00.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:00.8 Info: => 0.0058878s 08:42:00.8 Info: CreateIndex TrackFiles (Path) 08:42:00.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:42:00.8 Info: => 9.45E-05s 08:42:00.8 Info: DeleteColumn TrackFiles RelativePath 08:42:00.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:42:00.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" 08:42:00.8 Info: DROP TABLE "TrackFiles" 08:42:00.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:00.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:00.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:42:00.8 Info: => 0.0048355s 08:42:00.8 Info: -> 7 Insert operations completed in 00:00:00.0007342 taking an average of 00:00:00.0001048 08:42:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-31T08:42:00', 'add_mediafilerepository_mtime') 08:42:00.8 Info: Committing Transaction 08:42:00.8 Info: 30: add_mediafilerepository_mtime migrated 08:42:00.8 Info: => 0.0053484s 08:42:00.8 Debug: Took: 00:00:00.1762433 08:42:00.8 Debug: Got 1 tracks 08:42:00.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_path --- 08:42:00.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_tracks --- 08:42:00.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121209328642_171/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:00.9 Info: DatabaseEngineVersionCheck migrating 08:42:00.9 Info: PerformDBOperation 08:42:00.9 Info: Performing DB Operation 08:42:00.9 Info: SQLite 3.46.0 08:42:00.9 Info: => 0.0010597s 08:42:00.9 Info: DatabaseEngineVersionCheck migrated 08:42:00.9 Info: => 0.0010866s 08:42:00.9 Info: VersionMigration migrating 08:42:00.9 Info: Beginning Transaction 08:42:00.9 Info: CreateTable VersionInfo 08:42:00.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:42:00.9 Info: => 0.0001524s 08:42:00.9 Info: Committing Transaction 08:42:00.9 Info: VersionMigration migrated 08:42:00.9 Info: => 0.0004905s 08:42:00.9 Info: VersionUniqueMigration migrating 08:42:00.9 Info: Beginning Transaction 08:42:00.9 Info: CreateIndex VersionInfo (Version) 08:42:00.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:42:00.9 Info: => 0.0001381s 08:42:00.9 Info: AlterTable VersionInfo 08:42:00.9 Info: => 2.2E-06s 08:42:00.9 Info: CreateColumn VersionInfo AppliedOn DateTime 08:42:00.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:42:00.9 Info: => 0.0005342s 08:42:00.9 Info: Committing Transaction 08:42:00.9 Info: VersionUniqueMigration migrated 08:42:00.9 Info: => 0.000737s 08:42:00.9 Info: VersionDescriptionMigration migrating 08:42:00.9 Info: Beginning Transaction 08:42:00.9 Info: AlterTable VersionInfo 08:42:00.9 Info: => 1.3E-06s 08:42:00.9 Info: CreateColumn VersionInfo Description String 08:42:00.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:42:00.9 Info: => 0.0001964s 08:42:00.9 Info: Committing Transaction 08:42:00.9 Info: VersionDescriptionMigration migrated 08:42:00.9 Info: => 0.0003824s 08:42:00.9 Info: 1: InitialSetup migrating 08:42:00.9 Info: Beginning Transaction 08:42:00.9 Info: Starting migration of Main DB to 1 08:42:00.9 Info: CreateTable Config 08:42:00.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:42:00.9 Info: => 0.0001749s 08:42:00.9 Info: CreateIndex Config (Key) 08:42:00.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:42:00.9 Info: => 8.36E-05s 08:42:00.9 Info: CreateTable RootFolders 08:42:00.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:42:00.9 Info: => 0.0001018s 08:42:00.9 Info: CreateIndex RootFolders (Path) 08:42:00.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:42:00.9 Info: => 7.93E-05s 08:42:00.9 Info: CreateTable Artists 08:42:00.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) 08:42:00.9 Info: => 0.0003299s 08:42:00.9 Info: CreateIndex Artists (ForeignArtistId) 08:42:00.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:00.9 Info: => 8.44E-05s 08:42:00.9 Info: CreateIndex Artists (NameSlug) 08:42:00.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:00.9 Info: => 7.71E-05s 08:42:00.9 Info: CreateIndex Artists (CleanName) 08:42:00.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:00.9 Info: => 7.57E-05s 08:42:00.9 Info: CreateIndex Artists (Path) 08:42:00.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:00.9 Info: => 7.43E-05s 08:42:00.9 Info: CreateTable Albums 08:42:00.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) 08:42:00.9 Info: => 0.0002928s 08:42:00.9 Info: CreateIndex Albums (ForeignAlbumId) 08:42:00.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:00.9 Info: => 8.36E-05s 08:42:00.9 Info: CreateIndex Albums (MBId) 08:42:00.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:00.9 Info: => 7.5E-05s 08:42:00.9 Info: CreateIndex Albums (TADBId) 08:42:00.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:00.9 Info: => 7.41E-05s 08:42:00.9 Info: CreateIndex Albums (TitleSlug) 08:42:00.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:00.9 Info: => 7.57E-05s 08:42:00.9 Info: CreateIndex Albums (CleanTitle) 08:42:00.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:00.9 Info: => 7.49E-05s 08:42:00.9 Info: CreateIndex Albums (Path) 08:42:00.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:42:00.9 Info: => 7.27E-05s 08:42:00.9 Info: CreateTable Tracks 08:42:00.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) 08:42:00.9 Info: => 0.0001585s 08:42:00.9 Info: CreateIndex Tracks (ForeignTrackId) 08:42:00.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:00.9 Info: => 7.8E-05s 08:42:00.9 Info: CreateIndex Tracks (ArtistId) 08:42:00.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:00.9 Info: => 7.61E-05s 08:42:00.9 Info: CreateIndex Tracks (TrackFileId) 08:42:00.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:00.9 Info: => 0.0001043s 08:42:00.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:42:00.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:42:00.9 Info: => 8.79E-05s 08:42:00.9 Info: CreateTable TrackFiles 08:42:00.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) 08:42:00.9 Info: => 0.0001509s 08:42:00.9 Info: CreateIndex TrackFiles (ArtistId) 08:42:00.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:42:00.9 Info: => 9.14E-05s 08:42:00.9 Info: CreateIndex TrackFiles (AlbumId) 08:42:00.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:00.9 Info: => 8.49E-05s 08:42:00.9 Info: CreateTable History 08:42:00.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) 08:42:00.9 Info: => 0.000155s 08:42:00.9 Info: CreateIndex History (Date) 08:42:00.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:42:00.9 Info: => 8.74E-05s 08:42:00.9 Info: CreateIndex History (EventType) 08:42:00.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:42:00.9 Info: => 0.00012s 08:42:00.9 Info: CreateIndex History (DownloadId) 08:42:00.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:42:00.9 Info: => 0.0001117s 08:42:00.9 Info: CreateIndex History (AlbumId) 08:42:00.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:42:00.9 Info: => 8.69E-05s 08:42:00.9 Info: CreateTable Notifications 08:42:00.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) 08:42:00.9 Info: => 0.0001414s 08:42:00.9 Info: CreateTable ScheduledTasks 08:42:00.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:42:00.9 Info: => 0.0001158s 08:42:00.9 Info: CreateIndex ScheduledTasks (TypeName) 08:42:00.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:42:00.9 Info: => 8.37E-05s 08:42:00.9 Info: CreateTable Indexers 08:42:00.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) 08:42:00.9 Info: => 0.0001192s 08:42:00.9 Info: CreateIndex Indexers (Name) 08:42:00.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:00.9 Info: => 0.0001161s 08:42:00.9 Info: CreateTable Profiles 08:42:00.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:42:00.9 Info: => 0.0001179s 08:42:00.9 Info: CreateIndex Profiles (Name) 08:42:00.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:42:00.9 Info: => 8.59E-05s 08:42:00.9 Info: CreateTable QualityDefinitions 08:42:00.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:42:00.9 Info: => 0.000116s 08:42:00.9 Info: CreateIndex QualityDefinitions (Quality) 08:42:00.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:42:00.9 Info: => 8.31E-05s 08:42:00.9 Info: CreateIndex QualityDefinitions (Title) 08:42:00.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:42:00.9 Info: => 8.82E-05s 08:42:00.9 Info: CreateTable NamingConfig 08:42:00.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) 08:42:00.9 Info: => 0.0001558s 08:42:00.9 Info: CreateTable Blacklist 08:42:00.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 '') 08:42:00.9 Info: => 0.0001972s 08:42:00.9 Info: CreateTable Metadata 08:42:00.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) 08:42:00.9 Info: => 0.0001208s 08:42:00.9 Info: CreateTable MetadataFiles 08:42:00.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) 08:42:00.9 Info: => 0.0001442s 08:42:00.9 Info: CreateTable DownloadClients 08:42:00.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) 08:42:00.9 Info: => 0.0001234s 08:42:00.9 Info: CreateTable PendingReleases 08:42:00.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 '') 08:42:00.9 Info: => 0.0001265s 08:42:00.9 Info: CreateTable RemotePathMappings 08:42:00.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:42:00.9 Info: => 0.0001111s 08:42:00.9 Info: CreateTable Tags 08:42:00.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:42:00.9 Info: => 9.33E-05s 08:42:00.9 Info: CreateIndex Tags (Label) 08:42:00.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:42:00.9 Info: => 0.0001008s 08:42:00.9 Info: CreateTable Restrictions 08:42:00.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:42:00.9 Info: => 0.0001078s 08:42:00.9 Info: CreateTable DelayProfiles 08:42:00.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) 08:42:00.9 Info: => 0.0001395s 08:42:00.9 Info: CreateTable Users 08:42:00.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:42:00.9 Info: => 0.0001028s 08:42:00.9 Info: CreateIndex Users (Identifier) 08:42:00.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:42:00.9 Info: => 0.0001018s 08:42:00.9 Info: CreateIndex Users (Username) 08:42:00.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:42:00.9 Info: => 8.69E-05s 08:42:00.9 Info: CreateTable Commands 08:42:00.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) 08:42:00.9 Info: => 0.0001476s 08:42:00.9 Info: CreateTable IndexerStatus 08:42:00.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) 08:42:00.9 Info: => 0.0001502s 08:42:00.9 Info: CreateIndex IndexerStatus (ProviderId) 08:42:00.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:42:00.9 Info: => 8.62E-05s 08:42:00.9 Info: CreateTable ExtraFiles 08:42:00.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) 08:42:00.9 Info: => 0.0001308s 08:42:00.9 Info: CreateTable LyricFiles 08:42:00.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) 08:42:00.9 Info: => 0.0001477s 08:42:00.9 Info: CreateTable LanguageProfiles 08:42:00.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:42:00.9 Info: => 0.0001039s 08:42:00.9 Info: CreateIndex LanguageProfiles (Name) 08:42:00.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:42:00.9 Info: => 9.16E-05s 08:42:00.9 Info: CreateTable DownloadClientStatus 08:42:00.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) 08:42:00.9 Info: => 0.0001177s 08:42:00.9 Info: CreateIndex DownloadClientStatus (ProviderId) 08:42:00.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:42:00.9 Info: => 9.22E-05s 08:42:00.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:42:00.9 Info: -> 1 Insert operations completed in 00:00:00.0000677 taking an average of 00:00:00.0000677 08:42:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:42:00', 'InitialSetup') 08:42:00.9 Info: Committing Transaction 08:42:00.9 Info: 1: InitialSetup migrated 08:42:00.9 Info: => 0.0009803s 08:42:00.9 Info: 2: add_reason_to_pending_releases migrating 08:42:00.9 Info: Beginning Transaction 08:42:00.9 Info: Starting migration of Main DB to 2 08:42:00.9 Info: AlterTable PendingReleases 08:42:00.9 Info: => 1.3E-06s 08:42:00.9 Info: CreateColumn PendingReleases Reason Int32 08:42:00.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:42:00.9 Info: => 0.0005884s 08:42:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:42:00', 'add_reason_to_pending_releases') 08:42:00.9 Info: Committing Transaction 08:42:00.9 Info: 2: add_reason_to_pending_releases migrated 08:42:00.9 Info: => 0.0008852s 08:42:00.9 Info: 3: add_medium_support migrating 08:42:00.9 Info: Beginning Transaction 08:42:00.9 Info: Starting migration of Main DB to 3 08:42:00.9 Info: AlterTable Albums 08:42:00.9 Info: => 1.3E-06s 08:42:00.9 Info: CreateColumn Albums Media String 08:42:00.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:42:00.9 Info: => 0.0005756s 08:42:00.9 Info: AlterTable Tracks 08:42:00.9 Info: => 1.4E-06s 08:42:00.9 Info: CreateColumn Tracks MediumNumber Int32 08:42:00.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:42:00.9 Info: => 0.0005322s 08:42:00.9 Info: AlterTable Tracks 08:42:00.9 Info: => 1.5E-06s 08:42:00.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:42:00.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:42:00.9 Info: => 0.0005138s 08:42:00.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:00.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:00.9 Info: => 4.53E-05s 08:42:00.9 Info: DeleteColumn Tracks TrackNumber 08:42:00.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) 08:42:00.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" 08:42:00.9 Info: DROP TABLE "Tracks" 08:42:00.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:42:00.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:00.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:00.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:00.9 Info: => 0.0046603s 08:42:00.9 Info: AlterTable Tracks 08:42:00.9 Info: => 1.4E-06s 08:42:00.9 Info: CreateColumn Tracks TrackNumber String 08:42:00.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:42:00.9 Info: => 0.0005438s 08:42:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:42:00', 'add_medium_support') 08:42:00.9 Info: Committing Transaction 08:42:00.9 Info: 3: add_medium_support migrated 08:42:00.9 Info: => 0.0009102s 08:42:00.9 Info: 4: add_various_qualites_in_profile migrating 08:42:00.9 Info: Beginning Transaction 08:42:00.9 Info: Starting migration of Main DB to 4 08:42:00.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:00.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:00.9 Info: => 5.53E-05s 08:42:00.9 Info: PerformDBOperation 08:42:00.9 Info: Performing DB Operation 08:42:00.9 Info: => 4.34E-05s 08:42:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:42:00', 'add_various_qualites_in_profile') 08:42:00.9 Info: Committing Transaction 08:42:00.9 Info: 4: add_various_qualites_in_profile migrated 08:42:00.9 Info: => 0.0002892s 08:42:00.9 Info: 5: metadata_profiles migrating 08:42:00.9 Info: Beginning Transaction 08:42:00.9 Info: Starting migration of Main DB to 5 08:42:00.9 Info: CreateTable MetadataProfiles 08:42:00.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 08:42:00.9 Info: => 0.0001456s 08:42:00.9 Info: CreateIndex MetadataProfiles (Name) 08:42:00.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 08:42:00.9 Info: => 0.000134s 08:42:00.9 Info: AlterTable Artists 08:42:00.9 Info: => 1.2E-06s 08:42:00.9 Info: CreateColumn Artists MetadataProfileId Int32 08:42:00.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 08:42:00.9 Info: => 0.0005671s 08:42:00.9 Info: DeleteColumn Artists PrimaryAlbumTypes 08:42:00.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) 08:42:00.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" 08:42:00.9 Info: DROP TABLE "Artists" 08:42:00.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:00.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:00.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:00.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:00.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:00.9 Info: => 0.0054292s 08:42:00.9 Info: DeleteColumn Artists SecondaryAlbumTypes 08:42:00.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) 08:42:00.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" 08:42:00.9 Info: DROP TABLE "Artists" 08:42:00.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:00.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:00.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:00.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:00.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:00.9 Info: => 0.0053696s 08:42:00.9 Info: AlterTable Albums 08:42:00.9 Info: => 1.5E-06s 08:42:00.9 Info: CreateColumn Albums SecondaryTypes String 08:42:00.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 08:42:00.9 Info: => 0.0005481s 08:42:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-31T08:42:00', 'metadata_profiles') 08:42:00.9 Info: Committing Transaction 08:42:00.9 Info: 5: metadata_profiles migrated 08:42:00.9 Info: => 0.0009713s 08:42:00.9 Info: 6: separate_automatic_and_interactive_search migrating 08:42:00.9 Info: Beginning Transaction 08:42:00.9 Info: Starting migration of Main DB to 6 08:42:00.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 08:42:00.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) 08:42:00.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 08:42:00.9 Info: DROP TABLE "Indexers" 08:42:00.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:42:00.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:00.9 Info: => 0.0045206s 08:42:00.9 Info: AlterTable Indexers 08:42:00.9 Info: => 1.7E-06s 08:42:00.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 08:42:00.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 08:42:00.9 Info: => 0.0005574s 08:42:00.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:42:00.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:42:00.9 Info: => 5.2E-05s 08:42:00.9 Info: AlterTable Indexers 08:42:00.9 Info: => 1.3E-06s 08:42:00.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 08:42:00.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) 08:42:00.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" 08:42:00.9 Info: DROP TABLE "Indexers" 08:42:00.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:42:00.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:00.9 Info: => 0.0044885s 08:42:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-31T08:42:01', 'separate_automatic_and_interactive_search') 08:42:00.9 Info: Committing Transaction 08:42:00.9 Info: 6: separate_automatic_and_interactive_search migrated 08:42:00.9 Info: => 0.0048286s 08:42:00.9 Info: 7: change_album_path_to_relative migrating 08:42:00.9 Info: Beginning Transaction 08:42:00.9 Info: Starting migration of Main DB to 7 08:42:00.9 Info: DeleteColumn Albums Path 08:42:01.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) 08:42:01.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" 08:42:01.0 Info: DROP TABLE "Albums" 08:42:01.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:01.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:01.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:01.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:01.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:01.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:01.0 Info: => 0.0056629s 08:42:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-31T08:42:01', 'change_album_path_to_relative') 08:42:01.0 Info: Committing Transaction 08:42:01.0 Info: 7: change_album_path_to_relative migrated 08:42:01.0 Info: => 0.006097s 08:42:01.0 Info: 8: change_quality_size_mb_to_kb migrating 08:42:01.0 Info: Beginning Transaction 08:42:01.0 Info: Starting migration of Main DB to 8 08:42:01.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 08:42:01.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 08:42:01.0 Info: => 6.18E-05s 08:42:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-31T08:42:01', 'change_quality_size_mb_to_kb') 08:42:01.0 Info: Committing Transaction 08:42:01.0 Info: 8: change_quality_size_mb_to_kb migrated 08:42:01.0 Info: => 0.0003234s 08:42:01.0 Info: 9: album_releases migrating 08:42:01.0 Info: Beginning Transaction 08:42:01.0 Info: Starting migration of Main DB to 9 08:42:01.0 Info: AlterTable Albums 08:42:01.0 Info: => 1.2E-06s 08:42:01.0 Info: CreateColumn Albums Releases String 08:42:01.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 08:42:01.0 Info: => 0.000573s 08:42:01.0 Info: AlterTable Albums 08:42:01.0 Info: => 1.7E-06s 08:42:01.0 Info: CreateColumn Albums CurrentRelease String 08:42:01.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 08:42:01.0 Info: => 0.000574s 08:42:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-31T08:42:01', 'album_releases') 08:42:01.0 Info: Committing Transaction 08:42:01.0 Info: 9: album_releases migrated 08:42:01.0 Info: => 0.0008924s 08:42:01.0 Info: 10: album_releases_fix migrating 08:42:01.0 Info: Beginning Transaction 08:42:01.0 Info: Starting migration of Main DB to 10 08:42:01.0 Info: AlterTable Albums 08:42:01.0 Info: => 1.3E-06s 08:42:01.0 Info: AlterColumn Albums Releases String 08:42:01.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) 08:42:01.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" 08:42:01.0 Info: DROP TABLE "Albums" 08:42:01.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:01.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:01.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:01.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:01.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:01.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:01.0 Info: => 0.0055267s 08:42:01.0 Info: AlterTable Albums 08:42:01.0 Info: => 1.4E-06s 08:42:01.0 Info: AlterColumn Albums CurrentRelease String 08:42:01.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) 08:42:01.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" 08:42:01.0 Info: DROP TABLE "Albums" 08:42:01.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:01.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:01.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:01.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:01.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:01.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:01.0 Info: => 0.0055062s 08:42:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-31T08:42:01', 'album_releases_fix') 08:42:01.0 Info: Committing Transaction 08:42:01.0 Info: 10: album_releases_fix migrated 08:42:01.0 Info: => 0.0058899s 08:42:01.0 Info: 11: import_lists migrating 08:42:01.0 Info: Beginning Transaction 08:42:01.0 Info: Starting migration of Main DB to 11 08:42:01.0 Info: CreateTable ImportLists 08:42:01.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) 08:42:01.0 Info: => 0.0002172s 08:42:01.0 Info: CreateIndex ImportLists (Name) 08:42:01.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:42:01.0 Info: => 0.0001413s 08:42:01.0 Info: CreateTable ImportListStatus 08:42:01.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) 08:42:01.0 Info: => 0.0001597s 08:42:01.0 Info: CreateIndex ImportListStatus (ProviderId) 08:42:01.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:42:01.0 Info: => 0.0001155s 08:42:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-31T08:42:01', 'import_lists') 08:42:01.0 Info: Committing Transaction 08:42:01.0 Info: 11: import_lists migrated 08:42:01.0 Info: => 0.0004507s 08:42:01.0 Info: 12: add_release_status migrating 08:42:01.0 Info: Beginning Transaction 08:42:01.0 Info: Starting migration of Main DB to 12 08:42:01.0 Info: AlterTable MetadataProfiles 08:42:01.0 Info: => 1.4E-06s 08:42:01.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 08:42:01.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 08:42:01.0 Info: => 0.000594s 08:42:01.0 Info: PerformDBOperation 08:42:01.0 Info: Performing DB Operation 08:42:01.0 Info: => 3.28E-05s 08:42:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-31T08:42:01', 'add_release_status') 08:42:01.0 Info: Committing Transaction 08:42:01.0 Info: 12: add_release_status migrated 08:42:01.0 Info: => 0.0003234s 08:42:01.0 Info: 13: album_download_notification migrating 08:42:01.0 Info: Beginning Transaction 08:42:01.0 Info: Starting migration of Main DB to 13 08:42:01.0 Info: AlterTable Notifications 08:42:01.0 Info: => 1.2E-06s 08:42:01.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 08:42:01.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 08:42:01.0 Info: => 0.0006019s 08:42:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-31T08:42:01', 'album_download_notification') 08:42:01.0 Info: Committing Transaction 08:42:01.0 Info: 13: album_download_notification migrated 08:42:01.0 Info: => 0.0009291s 08:42:01.0 Info: 14: fix_language_metadata_profiles migrating 08:42:01.0 Info: Beginning Transaction 08:42:01.0 Info: Starting migration of Main DB to 14 08:42:01.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 08:42:01.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 08:42:01.0 Info: => 9.52E-05s 08:42:01.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 08:42:01.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 08:42:01.0 Info: => 7E-05s 08:42:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-31T08:42:01', 'fix_language_metadata_profiles') 08:42:01.0 Info: Committing Transaction 08:42:01.0 Info: 14: fix_language_metadata_profiles migrated 08:42:01.0 Info: => 0.0003373s 08:42:01.0 Info: 15: remove_fanzub migrating 08:42:01.0 Info: Beginning Transaction 08:42:01.0 Info: Starting migration of Main DB to 15 08:42:01.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:42:01.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:42:01.0 Info: => 5.77E-05s 08:42:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-31T08:42:01', 'remove_fanzub') 08:42:01.0 Info: Committing Transaction 08:42:01.0 Info: 15: remove_fanzub migrated 08:42:01.0 Info: => 0.0003367s 08:42:01.0 Info: 16: update_artist_history_indexes migrating 08:42:01.0 Info: Beginning Transaction 08:42:01.0 Info: Starting migration of Main DB to 16 08:42:01.0 Info: CreateIndex Albums (ArtistId) 08:42:01.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 08:42:01.0 Info: => 0.0001431s 08:42:01.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 08:42:01.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 08:42:01.0 Info: => 0.0001236s 08:42:01.0 Info: DeleteIndex History (AlbumId) 08:42:01.0 Info: DROP INDEX "IX_History_AlbumId" 08:42:01.0 Info: => 0.0001424s 08:42:01.0 Info: CreateIndex History (AlbumId, Date) 08:42:01.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:42:01.0 Info: => 0.0001204s 08:42:01.0 Info: DeleteIndex History (DownloadId) 08:42:01.0 Info: DROP INDEX "IX_History_DownloadId" 08:42:01.0 Info: => 0.0001234s 08:42:01.0 Info: CreateIndex History (DownloadId, Date) 08:42:01.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:42:01.0 Info: => 0.0001351s 08:42:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-31T08:42:01', 'update_artist_history_indexes') 08:42:01.0 Info: Committing Transaction 08:42:01.0 Info: 16: update_artist_history_indexes migrated 08:42:01.0 Info: => 0.0004683s 08:42:01.0 Info: 17: remove_nma migrating 08:42:01.0 Info: Beginning Transaction 08:42:01.0 Info: Starting migration of Main DB to 17 08:42:01.0 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:01.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 08:42:01.0 Info: => 5.34E-05s 08:42:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-31T08:42:01', 'remove_nma') 08:42:01.0 Info: Committing Transaction 08:42:01.0 Info: 17: remove_nma migrated 08:42:01.0 Info: => 0.0003148s 08:42:01.0 Info: 18: album_disambiguation migrating 08:42:01.0 Info: Beginning Transaction 08:42:01.0 Info: Starting migration of Main DB to 18 08:42:01.0 Info: AlterTable Albums 08:42:01.0 Info: => 1.3E-06s 08:42:01.0 Info: CreateColumn Albums Disambiguation String 08:42:01.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 08:42:01.0 Info: => 0.0006243s 08:42:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-31T08:42:01', 'album_disambiguation') 08:42:01.0 Info: Committing Transaction 08:42:01.0 Info: 18: album_disambiguation migrated 08:42:01.0 Info: => 0.0009283s 08:42:01.0 Info: 19: add_ape_quality_in_profiles migrating 08:42:01.0 Info: Beginning Transaction 08:42:01.0 Info: Starting migration of Main DB to 19 08:42:01.0 Info: PerformDBOperation 08:42:01.0 Info: Performing DB Operation 08:42:01.0 Info: => 3.93E-05s 08:42:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-31T08:42:01', 'add_ape_quality_in_profiles') 08:42:01.0 Info: Committing Transaction 08:42:01.0 Info: 19: add_ape_quality_in_profiles migrated 08:42:01.0 Info: => 0.0003045s 08:42:01.0 Info: 20: remove_pushalot migrating 08:42:01.0 Info: Beginning Transaction 08:42:01.0 Info: Starting migration of Main DB to 20 08:42:01.0 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:01.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 08:42:01.0 Info: => 5.78E-05s 08:42:01.0 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:01.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 08:42:01.0 Info: => 4.5E-05s 08:42:01.0 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:01.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 08:42:01.0 Info: => 3.87E-05s 08:42:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-31T08:42:01', 'remove_pushalot') 08:42:01.0 Info: Committing Transaction 08:42:01.0 Info: 20: remove_pushalot migrated 08:42:01.0 Info: => 0.0003336s 08:42:01.0 Info: 21: add_custom_filters migrating 08:42:01.0 Info: Beginning Transaction 08:42:01.0 Info: Starting migration of Main DB to 21 08:42:01.0 Info: CreateTable CustomFilters 08:42:01.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 08:42:01.0 Info: => 0.0001405s 08:42:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-31T08:42:01', 'add_custom_filters') 08:42:01.0 Info: Committing Transaction 08:42:01.0 Info: 21: add_custom_filters migrated 08:42:01.0 Info: => 0.0004353s 08:42:01.0 Info: 22: import_list_tags migrating 08:42:01.0 Info: Beginning Transaction 08:42:01.0 Info: Starting migration of Main DB to 22 08:42:01.0 Info: AlterTable ImportLists 08:42:01.0 Info: => 1.6E-06s 08:42:01.0 Info: CreateColumn ImportLists Tags String 08:42:01.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 08:42:01.0 Info: => 0.0006274s 08:42:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-31T08:42:01', 'import_list_tags') 08:42:01.0 Info: Committing Transaction 08:42:01.0 Info: 22: import_list_tags migrated 08:42:01.0 Info: => 0.000952s 08:42:01.0 Info: 23: add_release_groups_etc migrating 08:42:01.0 Info: Beginning Transaction 08:42:01.0 Info: Starting migration of Main DB to 23 08:42:01.0 Info: CreateTable ArtistMetadata 08:42:01.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) 08:42:01.0 Info: => 0.0002116s 08:42:01.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 08:42:01.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 08:42:01.0 Info: => 0.0001383s 08:42:01.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" 08:42:01.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" 08:42:01.0 Info: => 0.0001459s 08:42:01.0 Info: AlterTable Artists 08:42:01.0 Info: => 1.3E-06s 08:42:01.0 Info: CreateColumn Artists ArtistMetadataId Int32 08:42:01.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:01.0 Info: => 0.0006021s 08:42:01.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:42:01.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:42:01.0 Info: => 7.67E-05s 08:42:01.0 Info: CreateTable AlbumReleases 08:42:01.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) 08:42:01.0 Info: => 0.0002244s 08:42:01.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 08:42:01.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:42:01.0 Info: => 0.0001222s 08:42:01.0 Info: CreateIndex AlbumReleases (AlbumId) 08:42:01.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:42:01.0 Info: => 0.0001127s 08:42:01.0 Info: PerformDBOperation 08:42:01.0 Info: Performing DB Operation 08:42:01.0 Info: => 3.74E-05s 08:42:01.0 Info: AlterTable Albums 08:42:01.0 Info: => 1.3E-06s 08:42:01.0 Info: CreateColumn Albums ArtistMetadataId Int32 08:42:01.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:01.0 Info: => 0.0006213s 08:42:01.0 Info: AlterTable Albums 08:42:01.0 Info: => 1.6E-06s 08:42:01.0 Info: CreateColumn Albums AnyReleaseOk Boolean 08:42:01.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 08:42:01.0 Info: => 0.0006322s 08:42:01.0 Info: AlterTable Albums 08:42:01.0 Info: => 1.3E-06s 08:42:01.0 Info: CreateColumn Albums Links String 08:42:01.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 08:42:01.0 Info: => 0.0006073s 08:42:01.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:42:01.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:42:01.0 Info: => 9.66E-05s 08:42:01.0 Info: AlterTable Tracks 08:42:01.0 Info: => 1.1E-06s 08:42:01.0 Info: CreateColumn Tracks ForeignRecordingId String 08:42:01.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 08:42:01.0 Info: => 0.0006189s 08:42:01.0 Info: AlterTable Tracks 08:42:01.0 Info: => 1.5E-06s 08:42:01.0 Info: CreateColumn Tracks AlbumReleaseId Int32 08:42:01.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 08:42:01.0 Info: => 0.0006783s 08:42:01.0 Info: AlterTable Tracks 08:42:01.0 Info: => 1.4E-06s 08:42:01.0 Info: CreateColumn Tracks ArtistMetadataId Int32 08:42:01.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:01.0 Info: => 0.0006235s 08:42:01.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:42:01.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:42:01.0 Info: => 0.0001182s 08:42:01.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:42:01.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:42:01.0 Info: => 8.15E-05s 08:42:01.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 08:42:01.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) 08:42:01.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" 08:42:01.0 Info: DROP TABLE "Artists" 08:42:01.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:01.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:01.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:01.0 Info: => 0.0052162s 08:42:01.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 08:42:01.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) 08:42:01.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" 08:42:01.0 Info: DROP TABLE "Albums" 08:42:01.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:01.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:01.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:01.0 Info: => 0.0052451s 08:42:01.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 08:42:01.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) 08:42:01.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" 08:42:01.0 Info: DROP TABLE "Tracks" 08:42:01.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:42:01.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:01.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:01.0 Info: => 0.005863s 08:42:01.0 Info: DeleteColumn TrackFiles ArtistId 08:42:01.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) 08:42:01.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" 08:42:01.0 Info: DROP TABLE "TrackFiles" 08:42:01.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:01.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:01.0 Info: => 0.0058724s 08:42:01.0 Info: CreateIndex Artists (ArtistMetadataId) 08:42:01.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:01.0 Info: => 0.0001194s 08:42:01.0 Info: CreateIndex Artists (Monitored) 08:42:01.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:01.0 Info: => 0.0001107s 08:42:01.0 Info: CreateIndex Albums (ArtistMetadataId) 08:42:01.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:42:01.0 Info: => 0.0001109s 08:42:01.0 Info: CreateIndex Tracks (ArtistMetadataId) 08:42:01.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 08:42:01.0 Info: => 0.0001083s 08:42:01.0 Info: CreateIndex Tracks (AlbumReleaseId) 08:42:01.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 08:42:01.0 Info: => 0.0001067s 08:42:01.0 Info: CreateIndex Tracks (ForeignRecordingId) 08:42:01.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 08:42:01.0 Info: => 0.0001074s 08:42:01.0 Info: UpdateData 08:42:01.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:42:01.0 Info: => 5.15E-05s 08:42:01.0 Info: UpdateData 08:42:01.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:42:01.0 Info: => 4.45E-05s 08:42:01.0 Info: UpdateData 08:42:01.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 08:42:01.0 Info: => 5.03E-05s 08:42:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-31T08:42:01', 'add_release_groups_etc') 08:42:01.0 Info: Committing Transaction 08:42:01.0 Info: 23: add_release_groups_etc migrated 08:42:01.0 Info: => 0.0006517s 08:42:01.0 Info: 24: NewMediaInfoFormat migrating 08:42:01.0 Info: Beginning Transaction 08:42:01.0 Info: Starting migration of Main DB to 24 08:42:01.0 Info: UpdateData 08:42:01.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 08:42:01.0 Info: => 5.68E-05s 08:42:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-31T08:42:01', 'NewMediaInfoFormat') 08:42:01.0 Info: Committing Transaction 08:42:01.0 Info: 24: NewMediaInfoFormat migrated 08:42:01.0 Info: => 0.0003378s 08:42:01.0 Info: 25: rename_restrictions_to_release_profiles migrating 08:42:01.0 Info: Beginning Transaction 08:42:01.0 Info: Starting migration of Main DB to 25 08:42:01.0 Info: RenameTable Restrictions ReleaseProfiles 08:42:01.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 08:42:01.0 Info: => 0.0016712s 08:42:01.0 Info: AlterTable ReleaseProfiles 08:42:01.0 Info: => 1.6E-06s 08:42:01.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 08:42:01.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 08:42:01.0 Info: => 0.000601s 08:42:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-31T08:42:01', 'rename_restrictions_to_release_profiles') 08:42:01.0 Info: Committing Transaction 08:42:01.0 Info: 25: rename_restrictions_to_release_profiles migrated 08:42:01.0 Info: => 0.0009069s 08:42:01.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 08:42:01.0 Info: Beginning Transaction 08:42:01.0 Info: Starting migration of Main DB to 26 08:42:01.0 Info: RenameTable Profiles QualityProfiles 08:42:01.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 08:42:01.0 Info: => 0.0016787s 08:42:01.0 Info: AlterTable QualityProfiles 08:42:01.0 Info: => 1.6E-06s 08:42:01.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 08:42:01.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:42:01.0 Info: => 0.0005821s 08:42:01.0 Info: AlterTable LanguageProfiles 08:42:01.0 Info: => 2.1E-06s 08:42:01.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 08:42:01.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:42:01.0 Info: => 0.0005929s 08:42:01.0 Info: UpdateData 08:42:01.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:42:01.0 Info: => 5.02E-05s 08:42:01.0 Info: UpdateData 08:42:01.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:42:01.0 Info: => 3.75E-05s 08:42:01.0 Info: RenameColumn Artists ProfileId to QualityProfileId 08:42:01.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) 08:42:01.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" 08:42:01.0 Info: DROP TABLE "Artists" 08:42:01.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:01.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:01.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:01.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:01.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:01.0 Info: => 0.004999s 08:42:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-31T08:42:01', 'rename_quality_profiles_add_upgrade_allowed') 08:42:01.0 Info: Committing Transaction 08:42:01.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 08:42:01.0 Info: => 0.005455s 08:42:01.0 Info: 27: add_import_exclusions migrating 08:42:01.0 Info: Beginning Transaction 08:42:01.0 Info: Starting migration of Main DB to 27 08:42:01.0 Info: CreateTable ImportListExclusions 08:42:01.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 08:42:01.0 Info: => 0.0001323s 08:42:01.0 Info: CreateIndex ImportListExclusions (ForeignId) 08:42:01.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 08:42:01.0 Info: => 9.38E-05s 08:42:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-31T08:42:01', 'add_import_exclusions') 08:42:01.0 Info: Committing Transaction 08:42:01.0 Info: 27: add_import_exclusions migrated 08:42:01.0 Info: => 0.0004221s 08:42:01.0 Info: 28: clean_artist_metadata_table migrating 08:42:01.0 Info: Beginning Transaction 08:42:01.0 Info: Starting migration of Main DB to 28 08:42:01.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) 08:42:01.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) 08:42:01.0 Info: => 0.0001608s 08:42:01.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) 08:42:01.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) 08:42:01.0 Info: => 0.0001331s 08:42:01.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) 08:42:01.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) 08:42:01.0 Info: => 0.0001268s 08:42:01.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) 08:42:01.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) 08:42:01.0 Info: => 0.000125s 08:42:01.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) 08:42:01.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) 08:42:01.0 Info: => 0.0001204s 08:42:01.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) 08:42:01.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) 08:42:01.0 Info: => 0.0001202s 08:42:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-31T08:42:01', 'clean_artist_metadata_table') 08:42:01.0 Info: Committing Transaction 08:42:01.0 Info: 28: clean_artist_metadata_table migrated 08:42:01.0 Info: => 0.000392s 08:42:01.0 Info: 29: health_issue_notification migrating 08:42:01.0 Info: Beginning Transaction 08:42:01.0 Info: Starting migration of Main DB to 29 08:42:01.0 Info: AlterTable Notifications 08:42:01.0 Info: => 1.5E-06s 08:42:01.0 Info: CreateColumn Notifications OnHealthIssue Boolean 08:42:01.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 08:42:01.0 Info: => 0.0006131s 08:42:01.0 Info: AlterTable Notifications 08:42:01.0 Info: => 1.3E-06s 08:42:01.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 08:42:01.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 08:42:01.0 Info: => 0.0005773s 08:42:01.0 Info: AlterTable Notifications 08:42:01.0 Info: => 1.4E-06s 08:42:01.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 08:42:01.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 08:42:01.0 Info: => 0.0006095s 08:42:01.0 Info: AlterTable Notifications 08:42:01.0 Info: => 1.8E-06s 08:42:01.0 Info: CreateColumn Notifications OnImportFailure Boolean 08:42:01.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 08:42:01.0 Info: => 0.0005825s 08:42:01.0 Info: AlterTable Notifications 08:42:01.0 Info: => 1.4E-06s 08:42:01.0 Info: CreateColumn Notifications OnTrackRetag Boolean 08:42:01.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 08:42:01.0 Info: => 0.0005783s 08:42:01.0 Info: DeleteColumn Notifications OnDownload 08:42:01.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) 08:42:01.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" 08:42:01.0 Info: DROP TABLE "Notifications" 08:42:01.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:42:01.0 Info: => 0.0046085s 08:42:01.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 08:42:01.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) 08:42:01.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" 08:42:01.0 Info: DROP TABLE "Notifications" 08:42:01.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:42:01.0 Info: => 0.0059264s 08:42:01.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-31T08:42:01', 'health_issue_notification') 08:42:01.0 Info: Committing Transaction 08:42:01.0 Info: 29: health_issue_notification migrated 08:42:01.0 Info: => 0.006335s 08:42:01.0 Info: 30: add_mediafilerepository_mtime migrating 08:42:01.0 Info: Beginning Transaction 08:42:01.0 Info: Starting migration of Main DB to 30 08:42:01.0 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 08:42:01.0 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 08:42:01.0 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 08:42:01.0 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-07-31T08:42:01', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 08:42:01.0 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-07-31T08:42:01', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 08:42:01.0 Info: AlterTable TrackFiles 08:42:01.0 Info: => 1.1E-06s 08:42:01.0 Info: CreateColumn TrackFiles Modified DateTime 08:42:01.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 08:42:01.0 Info: => 0.0006008s 08:42:01.0 Info: AlterTable TrackFiles 08:42:01.0 Info: => 1.7E-06s 08:42:01.0 Info: CreateColumn TrackFiles Path String 08:42:01.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 08:42:01.0 Info: => 0.0005751s 08:42:01.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:42:01.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:42:01.0 Info: => 4.29E-05s 08:42:01.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) 08:42:01.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) 08:42:01.0 Info: => 0.0001337s 08:42:01.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) 08:42:01.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) 08:42:01.0 Info: => 0.0001384s 08:42:01.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) 08:42:01.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) 08:42:01.0 Info: => 0.0001455s 08:42:01.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") 08:42:01.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") 08:42:01.0 Info: => 8.6E-05s 08:42:01.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:42:01.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:42:01.0 Info: => 5.78E-05s 08:42:01.0 Info: AlterTable TrackFiles 08:42:01.0 Info: => 1.2E-06s 08:42:01.0 Info: AlterColumn TrackFiles Path String 08:42:01.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:42:01.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" 08:42:01.1 Info: DROP TABLE "TrackFiles" 08:42:01.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:01.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:01.1 Info: => 0.0060825s 08:42:01.1 Info: CreateIndex TrackFiles (Path) 08:42:01.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:42:01.1 Info: => 9.1E-05s 08:42:01.1 Info: DeleteColumn TrackFiles RelativePath 08:42:01.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:42:01.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" 08:42:01.1 Info: DROP TABLE "TrackFiles" 08:42:01.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:01.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:01.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:42:01.1 Info: => 0.0048636s 08:42:01.1 Info: -> 5 Insert operations completed in 00:00:00.0004830 taking an average of 00:00:00.0000966 08:42:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-31T08:42:01', 'add_mediafilerepository_mtime') 08:42:01.1 Info: Committing Transaction 08:42:01.1 Info: 30: add_mediafilerepository_mtime migrated 08:42:01.1 Info: => 0.0053592s 08:42:01.1 Debug: Took: 00:00:00.1752439 08:42:01.1 Debug: Got 0 tracks 08:42:01.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_tracks --- 08:42:01.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_simple_case --- 08:42:01.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121211511829_173/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:01.1 Info: DatabaseEngineVersionCheck migrating 08:42:01.1 Info: PerformDBOperation 08:42:01.1 Info: Performing DB Operation 08:42:01.1 Info: SQLite 3.46.0 08:42:01.1 Info: => 0.0011083s 08:42:01.1 Info: DatabaseEngineVersionCheck migrated 08:42:01.1 Info: => 0.0011274s 08:42:01.1 Info: VersionMigration migrating 08:42:01.1 Info: Beginning Transaction 08:42:01.1 Info: CreateTable VersionInfo 08:42:01.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:42:01.1 Info: => 0.0001475s 08:42:01.1 Info: Committing Transaction 08:42:01.1 Info: VersionMigration migrated 08:42:01.1 Info: => 0.0004974s 08:42:01.1 Info: VersionUniqueMigration migrating 08:42:01.1 Info: Beginning Transaction 08:42:01.1 Info: CreateIndex VersionInfo (Version) 08:42:01.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:42:01.1 Info: => 0.000125s 08:42:01.1 Info: AlterTable VersionInfo 08:42:01.1 Info: => 1.5E-06s 08:42:01.1 Info: CreateColumn VersionInfo AppliedOn DateTime 08:42:01.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:42:01.1 Info: => 0.0005238s 08:42:01.1 Info: Committing Transaction 08:42:01.1 Info: VersionUniqueMigration migrated 08:42:01.1 Info: => 0.0007309s 08:42:01.1 Info: VersionDescriptionMigration migrating 08:42:01.1 Info: Beginning Transaction 08:42:01.1 Info: AlterTable VersionInfo 08:42:01.1 Info: => 1.3E-06s 08:42:01.1 Info: CreateColumn VersionInfo Description String 08:42:01.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:42:01.1 Info: => 0.0001977s 08:42:01.1 Info: Committing Transaction 08:42:01.1 Info: VersionDescriptionMigration migrated 08:42:01.1 Info: => 0.0003785s 08:42:01.1 Info: 1: InitialSetup migrating 08:42:01.1 Info: Beginning Transaction 08:42:01.1 Info: Starting migration of Main DB to 1 08:42:01.1 Info: CreateTable Config 08:42:01.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:42:01.1 Info: => 0.0001735s 08:42:01.1 Info: CreateIndex Config (Key) 08:42:01.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:42:01.1 Info: => 8.76E-05s 08:42:01.1 Info: CreateTable RootFolders 08:42:01.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:42:01.1 Info: => 9.23E-05s 08:42:01.1 Info: CreateIndex RootFolders (Path) 08:42:01.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:42:01.1 Info: => 8.02E-05s 08:42:01.1 Info: CreateTable Artists 08:42:01.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) 08:42:01.1 Info: => 0.0003162s 08:42:01.1 Info: CreateIndex Artists (ForeignArtistId) 08:42:01.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:01.1 Info: => 8.44E-05s 08:42:01.1 Info: CreateIndex Artists (NameSlug) 08:42:01.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:01.1 Info: => 7.8E-05s 08:42:01.1 Info: CreateIndex Artists (CleanName) 08:42:01.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:01.1 Info: => 7.56E-05s 08:42:01.1 Info: CreateIndex Artists (Path) 08:42:01.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:01.1 Info: => 7.41E-05s 08:42:01.1 Info: CreateTable Albums 08:42:01.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) 08:42:01.1 Info: => 0.0002636s 08:42:01.1 Info: CreateIndex Albums (ForeignAlbumId) 08:42:01.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:01.1 Info: => 8.09E-05s 08:42:01.1 Info: CreateIndex Albums (MBId) 08:42:01.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:01.1 Info: => 7.39E-05s 08:42:01.1 Info: CreateIndex Albums (TADBId) 08:42:01.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:01.1 Info: => 7.44E-05s 08:42:01.1 Info: CreateIndex Albums (TitleSlug) 08:42:01.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:01.1 Info: => 7.55E-05s 08:42:01.1 Info: CreateIndex Albums (CleanTitle) 08:42:01.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:01.1 Info: => 7.29E-05s 08:42:01.1 Info: CreateIndex Albums (Path) 08:42:01.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:42:01.1 Info: => 7.39E-05s 08:42:01.1 Info: CreateTable Tracks 08:42:01.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) 08:42:01.1 Info: => 0.0001599s 08:42:01.1 Info: CreateIndex Tracks (ForeignTrackId) 08:42:01.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:01.1 Info: => 7.77E-05s 08:42:01.1 Info: CreateIndex Tracks (ArtistId) 08:42:01.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:01.1 Info: => 7.91E-05s 08:42:01.1 Info: CreateIndex Tracks (TrackFileId) 08:42:01.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:01.1 Info: => 0.0001028s 08:42:01.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:42:01.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:42:01.1 Info: => 8.83E-05s 08:42:01.1 Info: CreateTable TrackFiles 08:42:01.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) 08:42:01.1 Info: => 0.0001496s 08:42:01.1 Info: CreateIndex TrackFiles (ArtistId) 08:42:01.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:42:01.1 Info: => 8.39E-05s 08:42:01.1 Info: CreateIndex TrackFiles (AlbumId) 08:42:01.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:01.1 Info: => 7.87E-05s 08:42:01.1 Info: CreateTable History 08:42:01.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) 08:42:01.1 Info: => 0.0001571s 08:42:01.1 Info: CreateIndex History (Date) 08:42:01.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:42:01.1 Info: => 8.32E-05s 08:42:01.1 Info: CreateIndex History (EventType) 08:42:01.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:42:01.1 Info: => 0.0001079s 08:42:01.1 Info: CreateIndex History (DownloadId) 08:42:01.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:42:01.1 Info: => 9.25E-05s 08:42:01.1 Info: CreateIndex History (AlbumId) 08:42:01.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:42:01.1 Info: => 8.3E-05s 08:42:01.1 Info: CreateTable Notifications 08:42:01.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) 08:42:01.1 Info: => 0.0001385s 08:42:01.1 Info: CreateTable ScheduledTasks 08:42:01.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:42:01.1 Info: => 0.0001144s 08:42:01.1 Info: CreateIndex ScheduledTasks (TypeName) 08:42:01.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:42:01.1 Info: => 8.1E-05s 08:42:01.1 Info: CreateTable Indexers 08:42:01.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) 08:42:01.1 Info: => 0.0001233s 08:42:01.1 Info: CreateIndex Indexers (Name) 08:42:01.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:01.1 Info: => 0.0001149s 08:42:01.1 Info: CreateTable Profiles 08:42:01.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:42:01.1 Info: => 0.0001189s 08:42:01.1 Info: CreateIndex Profiles (Name) 08:42:01.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:42:01.1 Info: => 8.4E-05s 08:42:01.1 Info: CreateTable QualityDefinitions 08:42:01.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:42:01.1 Info: => 0.0001312s 08:42:01.1 Info: CreateIndex QualityDefinitions (Quality) 08:42:01.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:42:01.1 Info: => 8.19E-05s 08:42:01.1 Info: CreateIndex QualityDefinitions (Title) 08:42:01.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:42:01.1 Info: => 8.42E-05s 08:42:01.1 Info: CreateTable NamingConfig 08:42:01.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) 08:42:01.1 Info: => 0.0001673s 08:42:01.1 Info: CreateTable Blacklist 08:42:01.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 '') 08:42:01.1 Info: => 0.0002019s 08:42:01.1 Info: CreateTable Metadata 08:42:01.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) 08:42:01.1 Info: => 0.0001208s 08:42:01.1 Info: CreateTable MetadataFiles 08:42:01.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) 08:42:01.1 Info: => 0.00014s 08:42:01.1 Info: CreateTable DownloadClients 08:42:01.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) 08:42:01.1 Info: => 0.0001172s 08:42:01.1 Info: CreateTable PendingReleases 08:42:01.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 '') 08:42:01.1 Info: => 0.0001308s 08:42:01.1 Info: CreateTable RemotePathMappings 08:42:01.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:42:01.1 Info: => 0.0001076s 08:42:01.1 Info: CreateTable Tags 08:42:01.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:42:01.1 Info: => 9.71E-05s 08:42:01.1 Info: CreateIndex Tags (Label) 08:42:01.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:42:01.1 Info: => 0.0001021s 08:42:01.1 Info: CreateTable Restrictions 08:42:01.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:42:01.1 Info: => 0.0001108s 08:42:01.1 Info: CreateTable DelayProfiles 08:42:01.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) 08:42:01.1 Info: => 0.0001434s 08:42:01.1 Info: CreateTable Users 08:42:01.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:42:01.1 Info: => 0.0001032s 08:42:01.1 Info: CreateIndex Users (Identifier) 08:42:01.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:42:01.1 Info: => 9.31E-05s 08:42:01.1 Info: CreateIndex Users (Username) 08:42:01.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:42:01.1 Info: => 8.49E-05s 08:42:01.1 Info: CreateTable Commands 08:42:01.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) 08:42:01.1 Info: => 0.0001503s 08:42:01.1 Info: CreateTable IndexerStatus 08:42:01.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) 08:42:01.1 Info: => 0.000151s 08:42:01.1 Info: CreateIndex IndexerStatus (ProviderId) 08:42:01.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:42:01.1 Info: => 8.86E-05s 08:42:01.1 Info: CreateTable ExtraFiles 08:42:01.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) 08:42:01.1 Info: => 0.0001296s 08:42:01.1 Info: CreateTable LyricFiles 08:42:01.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) 08:42:01.1 Info: => 0.0001514s 08:42:01.1 Info: CreateTable LanguageProfiles 08:42:01.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:42:01.1 Info: => 0.0001038s 08:42:01.1 Info: CreateIndex LanguageProfiles (Name) 08:42:01.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:42:01.1 Info: => 0.0001001s 08:42:01.1 Info: CreateTable DownloadClientStatus 08:42:01.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) 08:42:01.1 Info: => 0.000118s 08:42:01.1 Info: CreateIndex DownloadClientStatus (ProviderId) 08:42:01.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:42:01.1 Info: => 9.42E-05s 08:42:01.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:42:01.1 Info: -> 1 Insert operations completed in 00:00:00.0000701 taking an average of 00:00:00.0000701 08:42:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:42:01', 'InitialSetup') 08:42:01.1 Info: Committing Transaction 08:42:01.1 Info: 1: InitialSetup migrated 08:42:01.1 Info: => 0.0009184s 08:42:01.1 Info: 2: add_reason_to_pending_releases migrating 08:42:01.1 Info: Beginning Transaction 08:42:01.1 Info: Starting migration of Main DB to 2 08:42:01.1 Info: AlterTable PendingReleases 08:42:01.1 Info: => 1.4E-06s 08:42:01.1 Info: CreateColumn PendingReleases Reason Int32 08:42:01.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:42:01.1 Info: => 0.0005752s 08:42:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:42:01', 'add_reason_to_pending_releases') 08:42:01.1 Info: Committing Transaction 08:42:01.1 Info: 2: add_reason_to_pending_releases migrated 08:42:01.1 Info: => 0.0008623s 08:42:01.1 Info: 3: add_medium_support migrating 08:42:01.1 Info: Beginning Transaction 08:42:01.1 Info: Starting migration of Main DB to 3 08:42:01.1 Info: AlterTable Albums 08:42:01.1 Info: => 1.5E-06s 08:42:01.1 Info: CreateColumn Albums Media String 08:42:01.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:42:01.1 Info: => 0.0005699s 08:42:01.1 Info: AlterTable Tracks 08:42:01.1 Info: => 1.3E-06s 08:42:01.1 Info: CreateColumn Tracks MediumNumber Int32 08:42:01.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:42:01.1 Info: => 0.0005343s 08:42:01.1 Info: AlterTable Tracks 08:42:01.1 Info: => 1.2E-06s 08:42:01.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:42:01.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:42:01.1 Info: => 0.000518s 08:42:01.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:01.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:01.1 Info: => 4.75E-05s 08:42:01.1 Info: DeleteColumn Tracks TrackNumber 08:42:01.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) 08:42:01.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" 08:42:01.1 Info: DROP TABLE "Tracks" 08:42:01.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:42:01.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:01.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:01.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:01.1 Info: => 0.0045884s 08:42:01.1 Info: AlterTable Tracks 08:42:01.1 Info: => 1.6E-06s 08:42:01.1 Info: CreateColumn Tracks TrackNumber String 08:42:01.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:42:01.1 Info: => 0.0005385s 08:42:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:42:01', 'add_medium_support') 08:42:01.1 Info: Committing Transaction 08:42:01.1 Info: 3: add_medium_support migrated 08:42:01.1 Info: => 0.0008987s 08:42:01.1 Info: 4: add_various_qualites_in_profile migrating 08:42:01.1 Info: Beginning Transaction 08:42:01.1 Info: Starting migration of Main DB to 4 08:42:01.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:01.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:01.1 Info: => 5.73E-05s 08:42:01.1 Info: PerformDBOperation 08:42:01.1 Info: Performing DB Operation 08:42:01.1 Info: => 4.03E-05s 08:42:01.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:42:01', 'add_various_qualites_in_profile') 08:42:01.1 Info: Committing Transaction 08:42:01.1 Info: 4: add_various_qualites_in_profile migrated 08:42:01.1 Info: => 0.0002866s 08:42:01.1 Info: 5: metadata_profiles migrating 08:42:01.1 Info: Beginning Transaction 08:42:01.1 Info: Starting migration of Main DB to 5 08:42:01.1 Info: CreateTable MetadataProfiles 08:42:01.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 08:42:01.1 Info: => 0.0001371s 08:42:01.1 Info: CreateIndex MetadataProfiles (Name) 08:42:01.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 08:42:01.1 Info: => 0.0001355s 08:42:01.1 Info: AlterTable Artists 08:42:01.1 Info: => 1.6E-06s 08:42:01.1 Info: CreateColumn Artists MetadataProfileId Int32 08:42:01.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 08:42:01.1 Info: => 0.0005656s 08:42:01.1 Info: DeleteColumn Artists PrimaryAlbumTypes 08:42:01.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) 08:42:01.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" 08:42:01.1 Info: DROP TABLE "Artists" 08:42:01.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:01.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:01.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:01.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:01.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:01.2 Info: => 0.0049637s 08:42:01.2 Info: DeleteColumn Artists SecondaryAlbumTypes 08:42:01.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) 08:42:01.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" 08:42:01.2 Info: DROP TABLE "Artists" 08:42:01.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:01.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:01.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:01.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:01.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:01.2 Info: => 0.0060388s 08:42:01.2 Info: AlterTable Albums 08:42:01.2 Info: => 1.5E-06s 08:42:01.2 Info: CreateColumn Albums SecondaryTypes String 08:42:01.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 08:42:01.2 Info: => 0.0005512s 08:42:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-31T08:42:01', 'metadata_profiles') 08:42:01.2 Info: Committing Transaction 08:42:01.2 Info: 5: metadata_profiles migrated 08:42:01.2 Info: => 0.0009534s 08:42:01.2 Info: 6: separate_automatic_and_interactive_search migrating 08:42:01.2 Info: Beginning Transaction 08:42:01.2 Info: Starting migration of Main DB to 6 08:42:01.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 08:42:01.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) 08:42:01.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 08:42:01.2 Info: DROP TABLE "Indexers" 08:42:01.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:42:01.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:01.2 Info: => 0.0040553s 08:42:01.2 Info: AlterTable Indexers 08:42:01.2 Info: => 1.4E-06s 08:42:01.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 08:42:01.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 08:42:01.2 Info: => 0.000532s 08:42:01.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:42:01.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:42:01.2 Info: => 4.52E-05s 08:42:01.2 Info: AlterTable Indexers 08:42:01.2 Info: => 1.2E-06s 08:42:01.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 08:42:01.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) 08:42:01.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" 08:42:01.2 Info: DROP TABLE "Indexers" 08:42:01.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:42:01.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:01.2 Info: => 0.004046s 08:42:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-31T08:42:01', 'separate_automatic_and_interactive_search') 08:42:01.2 Info: Committing Transaction 08:42:01.2 Info: 6: separate_automatic_and_interactive_search migrated 08:42:01.2 Info: => 0.0043711s 08:42:01.2 Info: 7: change_album_path_to_relative migrating 08:42:01.2 Info: Beginning Transaction 08:42:01.2 Info: Starting migration of Main DB to 7 08:42:01.2 Info: DeleteColumn Albums Path 08:42:01.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) 08:42:01.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" 08:42:01.2 Info: DROP TABLE "Albums" 08:42:01.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:01.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:01.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:01.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:01.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:01.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:01.2 Info: => 0.0061763s 08:42:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-31T08:42:01', 'change_album_path_to_relative') 08:42:01.2 Info: Committing Transaction 08:42:01.2 Info: 7: change_album_path_to_relative migrated 08:42:01.2 Info: => 0.0066045s 08:42:01.2 Info: 8: change_quality_size_mb_to_kb migrating 08:42:01.2 Info: Beginning Transaction 08:42:01.2 Info: Starting migration of Main DB to 8 08:42:01.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 08:42:01.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 08:42:01.2 Info: => 5.51E-05s 08:42:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-31T08:42:01', 'change_quality_size_mb_to_kb') 08:42:01.2 Info: Committing Transaction 08:42:01.2 Info: 8: change_quality_size_mb_to_kb migrated 08:42:01.2 Info: => 0.0003109s 08:42:01.2 Info: 9: album_releases migrating 08:42:01.2 Info: Beginning Transaction 08:42:01.2 Info: Starting migration of Main DB to 9 08:42:01.2 Info: AlterTable Albums 08:42:01.2 Info: => 1.4E-06s 08:42:01.2 Info: CreateColumn Albums Releases String 08:42:01.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 08:42:01.2 Info: => 0.0005711s 08:42:01.2 Info: AlterTable Albums 08:42:01.2 Info: => 2.2E-06s 08:42:01.2 Info: CreateColumn Albums CurrentRelease String 08:42:01.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 08:42:01.2 Info: => 0.0005511s 08:42:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-31T08:42:01', 'album_releases') 08:42:01.2 Info: Committing Transaction 08:42:01.2 Info: 9: album_releases migrated 08:42:01.2 Info: => 0.0008357s 08:42:01.2 Info: 10: album_releases_fix migrating 08:42:01.2 Info: Beginning Transaction 08:42:01.2 Info: Starting migration of Main DB to 10 08:42:01.2 Info: AlterTable Albums 08:42:01.2 Info: => 1.3E-06s 08:42:01.2 Info: AlterColumn Albums Releases String 08:42:01.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) 08:42:01.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" 08:42:01.2 Info: DROP TABLE "Albums" 08:42:01.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:01.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:01.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:01.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:01.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:01.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:01.2 Info: => 0.0061265s 08:42:01.2 Info: AlterTable Albums 08:42:01.2 Info: => 1.5E-06s 08:42:01.2 Info: AlterColumn Albums CurrentRelease String 08:42:01.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) 08:42:01.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" 08:42:01.2 Info: DROP TABLE "Albums" 08:42:01.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:01.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:01.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:01.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:01.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:01.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:01.2 Info: => 0.004877s 08:42:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-31T08:42:01', 'album_releases_fix') 08:42:01.2 Info: Committing Transaction 08:42:01.2 Info: 10: album_releases_fix migrated 08:42:01.2 Info: => 0.005247s 08:42:01.2 Info: 11: import_lists migrating 08:42:01.2 Info: Beginning Transaction 08:42:01.2 Info: Starting migration of Main DB to 11 08:42:01.2 Info: CreateTable ImportLists 08:42:01.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) 08:42:01.2 Info: => 0.0001797s 08:42:01.2 Info: CreateIndex ImportLists (Name) 08:42:01.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:42:01.2 Info: => 8.94E-05s 08:42:01.2 Info: CreateTable ImportListStatus 08:42:01.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) 08:42:01.2 Info: => 0.0001287s 08:42:01.2 Info: CreateIndex ImportListStatus (ProviderId) 08:42:01.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:42:01.2 Info: => 8.46E-05s 08:42:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-31T08:42:01', 'import_lists') 08:42:01.2 Info: Committing Transaction 08:42:01.2 Info: 11: import_lists migrated 08:42:01.2 Info: => 0.0003912s 08:42:01.2 Info: 12: add_release_status migrating 08:42:01.2 Info: Beginning Transaction 08:42:01.2 Info: Starting migration of Main DB to 12 08:42:01.2 Info: AlterTable MetadataProfiles 08:42:01.2 Info: => 1.6E-06s 08:42:01.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 08:42:01.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 08:42:01.2 Info: => 0.0005856s 08:42:01.2 Info: PerformDBOperation 08:42:01.2 Info: Performing DB Operation 08:42:01.2 Info: => 3.57E-05s 08:42:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-31T08:42:01', 'add_release_status') 08:42:01.2 Info: Committing Transaction 08:42:01.2 Info: 12: add_release_status migrated 08:42:01.2 Info: => 0.0003266s 08:42:01.2 Info: 13: album_download_notification migrating 08:42:01.2 Info: Beginning Transaction 08:42:01.2 Info: Starting migration of Main DB to 13 08:42:01.2 Info: AlterTable Notifications 08:42:01.2 Info: => 1.2E-06s 08:42:01.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 08:42:01.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 08:42:01.2 Info: => 0.0005803s 08:42:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-31T08:42:01', 'album_download_notification') 08:42:01.2 Info: Committing Transaction 08:42:01.2 Info: 13: album_download_notification migrated 08:42:01.2 Info: => 0.0008741s 08:42:01.2 Info: 14: fix_language_metadata_profiles migrating 08:42:01.2 Info: Beginning Transaction 08:42:01.2 Info: Starting migration of Main DB to 14 08:42:01.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 08:42:01.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 08:42:01.2 Info: => 8.34E-05s 08:42:01.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 08:42:01.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 08:42:01.2 Info: => 6.38E-05s 08:42:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-31T08:42:01', 'fix_language_metadata_profiles') 08:42:01.2 Info: Committing Transaction 08:42:01.2 Info: 14: fix_language_metadata_profiles migrated 08:42:01.2 Info: => 0.0003124s 08:42:01.2 Info: 15: remove_fanzub migrating 08:42:01.2 Info: Beginning Transaction 08:42:01.2 Info: Starting migration of Main DB to 15 08:42:01.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:42:01.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:42:01.2 Info: => 4.83E-05s 08:42:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-31T08:42:01', 'remove_fanzub') 08:42:01.2 Info: Committing Transaction 08:42:01.2 Info: 15: remove_fanzub migrated 08:42:01.2 Info: => 0.0002895s 08:42:01.2 Info: 16: update_artist_history_indexes migrating 08:42:01.2 Info: Beginning Transaction 08:42:01.2 Info: Starting migration of Main DB to 16 08:42:01.2 Info: CreateIndex Albums (ArtistId) 08:42:01.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 08:42:01.2 Info: => 0.0001093s 08:42:01.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 08:42:01.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 08:42:01.2 Info: => 9.17E-05s 08:42:01.2 Info: DeleteIndex History (AlbumId) 08:42:01.2 Info: DROP INDEX "IX_History_AlbumId" 08:42:01.2 Info: => 0.0001248s 08:42:01.2 Info: CreateIndex History (AlbumId, Date) 08:42:01.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:42:01.2 Info: => 9.98E-05s 08:42:01.2 Info: DeleteIndex History (DownloadId) 08:42:01.2 Info: DROP INDEX "IX_History_DownloadId" 08:42:01.2 Info: => 0.000111s 08:42:01.2 Info: CreateIndex History (DownloadId, Date) 08:42:01.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:42:01.2 Info: => 9.54E-05s 08:42:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-31T08:42:01', 'update_artist_history_indexes') 08:42:01.2 Info: Committing Transaction 08:42:01.2 Info: 16: update_artist_history_indexes migrated 08:42:01.2 Info: => 0.000426s 08:42:01.2 Info: 17: remove_nma migrating 08:42:01.2 Info: Beginning Transaction 08:42:01.2 Info: Starting migration of Main DB to 17 08:42:01.2 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:01.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 08:42:01.2 Info: => 5.51E-05s 08:42:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-31T08:42:01', 'remove_nma') 08:42:01.2 Info: Committing Transaction 08:42:01.2 Info: 17: remove_nma migrated 08:42:01.2 Info: => 0.0003009s 08:42:01.2 Info: 18: album_disambiguation migrating 08:42:01.2 Info: Beginning Transaction 08:42:01.2 Info: Starting migration of Main DB to 18 08:42:01.2 Info: AlterTable Albums 08:42:01.2 Info: => 1.5E-06s 08:42:01.2 Info: CreateColumn Albums Disambiguation String 08:42:01.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 08:42:01.2 Info: => 0.0005994s 08:42:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-31T08:42:01', 'album_disambiguation') 08:42:01.2 Info: Committing Transaction 08:42:01.2 Info: 18: album_disambiguation migrated 08:42:01.2 Info: => 0.0008875s 08:42:01.2 Info: 19: add_ape_quality_in_profiles migrating 08:42:01.2 Info: Beginning Transaction 08:42:01.2 Info: Starting migration of Main DB to 19 08:42:01.2 Info: PerformDBOperation 08:42:01.2 Info: Performing DB Operation 08:42:01.2 Info: => 3.75E-05s 08:42:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-31T08:42:01', 'add_ape_quality_in_profiles') 08:42:01.2 Info: Committing Transaction 08:42:01.2 Info: 19: add_ape_quality_in_profiles migrated 08:42:01.2 Info: => 0.0002912s 08:42:01.2 Info: 20: remove_pushalot migrating 08:42:01.2 Info: Beginning Transaction 08:42:01.2 Info: Starting migration of Main DB to 20 08:42:01.2 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:01.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 08:42:01.2 Info: => 5.2E-05s 08:42:01.2 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:01.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 08:42:01.2 Info: => 4.01E-05s 08:42:01.2 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:01.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 08:42:01.2 Info: => 4.06E-05s 08:42:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-31T08:42:01', 'remove_pushalot') 08:42:01.2 Info: Committing Transaction 08:42:01.2 Info: 20: remove_pushalot migrated 08:42:01.2 Info: => 0.0003048s 08:42:01.2 Info: 21: add_custom_filters migrating 08:42:01.2 Info: Beginning Transaction 08:42:01.2 Info: Starting migration of Main DB to 21 08:42:01.2 Info: CreateTable CustomFilters 08:42:01.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 08:42:01.2 Info: => 0.0001341s 08:42:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-31T08:42:01', 'add_custom_filters') 08:42:01.2 Info: Committing Transaction 08:42:01.2 Info: 21: add_custom_filters migrated 08:42:01.2 Info: => 0.0004305s 08:42:01.2 Info: 22: import_list_tags migrating 08:42:01.2 Info: Beginning Transaction 08:42:01.2 Info: Starting migration of Main DB to 22 08:42:01.2 Info: AlterTable ImportLists 08:42:01.2 Info: => 1.5E-06s 08:42:01.2 Info: CreateColumn ImportLists Tags String 08:42:01.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 08:42:01.2 Info: => 0.000599s 08:42:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-31T08:42:01', 'import_list_tags') 08:42:01.2 Info: Committing Transaction 08:42:01.2 Info: 22: import_list_tags migrated 08:42:01.2 Info: => 0.0008951s 08:42:01.2 Info: 23: add_release_groups_etc migrating 08:42:01.2 Info: Beginning Transaction 08:42:01.2 Info: Starting migration of Main DB to 23 08:42:01.2 Info: CreateTable ArtistMetadata 08:42:01.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) 08:42:01.2 Info: => 0.0001902s 08:42:01.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 08:42:01.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 08:42:01.2 Info: => 9.27E-05s 08:42:01.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" 08:42:01.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" 08:42:01.2 Info: => 0.0001328s 08:42:01.2 Info: AlterTable Artists 08:42:01.2 Info: => 1.4E-06s 08:42:01.2 Info: CreateColumn Artists ArtistMetadataId Int32 08:42:01.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:01.2 Info: => 0.0005985s 08:42:01.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:42:01.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:42:01.2 Info: => 7.33E-05s 08:42:01.2 Info: CreateTable AlbumReleases 08:42:01.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) 08:42:01.2 Info: => 0.0001686s 08:42:01.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 08:42:01.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:42:01.2 Info: => 9.22E-05s 08:42:01.2 Info: CreateIndex AlbumReleases (AlbumId) 08:42:01.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:42:01.2 Info: => 8.53E-05s 08:42:01.2 Info: PerformDBOperation 08:42:01.2 Info: Performing DB Operation 08:42:01.2 Info: => 3.56E-05s 08:42:01.2 Info: AlterTable Albums 08:42:01.2 Info: => 1.3E-06s 08:42:01.2 Info: CreateColumn Albums ArtistMetadataId Int32 08:42:01.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:01.2 Info: => 0.000606s 08:42:01.2 Info: AlterTable Albums 08:42:01.2 Info: => 1.6E-06s 08:42:01.2 Info: CreateColumn Albums AnyReleaseOk Boolean 08:42:01.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 08:42:01.2 Info: => 0.0006068s 08:42:01.2 Info: AlterTable Albums 08:42:01.2 Info: => 1.3E-06s 08:42:01.2 Info: CreateColumn Albums Links String 08:42:01.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 08:42:01.2 Info: => 0.0005999s 08:42:01.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:42:01.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:42:01.2 Info: => 9.15E-05s 08:42:01.2 Info: AlterTable Tracks 08:42:01.2 Info: => 1.4E-06s 08:42:01.2 Info: CreateColumn Tracks ForeignRecordingId String 08:42:01.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 08:42:01.2 Info: => 0.0006201s 08:42:01.2 Info: AlterTable Tracks 08:42:01.2 Info: => 1.6E-06s 08:42:01.2 Info: CreateColumn Tracks AlbumReleaseId Int32 08:42:01.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 08:42:01.2 Info: => 0.0006052s 08:42:01.2 Info: AlterTable Tracks 08:42:01.2 Info: => 1.4E-06s 08:42:01.2 Info: CreateColumn Tracks ArtistMetadataId Int32 08:42:01.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:01.2 Info: => 0.0006014s 08:42:01.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:42:01.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:42:01.2 Info: => 0.0001148s 08:42:01.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:42:01.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:42:01.2 Info: => 8.21E-05s 08:42:01.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 08:42:01.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:42:01.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" 08:42:01.2 Info: DROP TABLE "Artists" 08:42:01.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:01.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:01.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:01.2 Info: => 0.0060649s 08:42:01.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 08:42:01.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) 08:42:01.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" 08:42:01.2 Info: DROP TABLE "Albums" 08:42:01.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:01.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:01.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:01.2 Info: => 0.0051028s 08:42:01.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 08:42:01.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) 08:42:01.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" 08:42:01.2 Info: DROP TABLE "Tracks" 08:42:01.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:42:01.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:01.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:01.2 Info: => 0.0060798s 08:42:01.2 Info: DeleteColumn TrackFiles ArtistId 08:42:01.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 08:42:01.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" 08:42:01.2 Info: DROP TABLE "TrackFiles" 08:42:01.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:01.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:01.2 Info: => 0.0045138s 08:42:01.2 Info: CreateIndex Artists (ArtistMetadataId) 08:42:01.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:01.2 Info: => 8.98E-05s 08:42:01.2 Info: CreateIndex Artists (Monitored) 08:42:01.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:01.2 Info: => 8.36E-05s 08:42:01.2 Info: CreateIndex Albums (ArtistMetadataId) 08:42:01.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:42:01.2 Info: => 8.45E-05s 08:42:01.2 Info: CreateIndex Tracks (ArtistMetadataId) 08:42:01.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 08:42:01.2 Info: => 8.16E-05s 08:42:01.2 Info: CreateIndex Tracks (AlbumReleaseId) 08:42:01.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 08:42:01.2 Info: => 8.35E-05s 08:42:01.2 Info: CreateIndex Tracks (ForeignRecordingId) 08:42:01.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 08:42:01.2 Info: => 8.55E-05s 08:42:01.2 Info: UpdateData 08:42:01.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:42:01.2 Info: => 4.95E-05s 08:42:01.2 Info: UpdateData 08:42:01.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:42:01.2 Info: => 4.4E-05s 08:42:01.2 Info: UpdateData 08:42:01.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 08:42:01.2 Info: => 4.99E-05s 08:42:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-31T08:42:01', 'add_release_groups_etc') 08:42:01.2 Info: Committing Transaction 08:42:01.2 Info: 23: add_release_groups_etc migrated 08:42:01.2 Info: => 0.0006331s 08:42:01.2 Info: 24: NewMediaInfoFormat migrating 08:42:01.2 Info: Beginning Transaction 08:42:01.2 Info: Starting migration of Main DB to 24 08:42:01.2 Info: UpdateData 08:42:01.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 08:42:01.2 Info: => 5.75E-05s 08:42:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-31T08:42:01', 'NewMediaInfoFormat') 08:42:01.2 Info: Committing Transaction 08:42:01.2 Info: 24: NewMediaInfoFormat migrated 08:42:01.2 Info: => 0.0003158s 08:42:01.2 Info: 25: rename_restrictions_to_release_profiles migrating 08:42:01.2 Info: Beginning Transaction 08:42:01.2 Info: Starting migration of Main DB to 25 08:42:01.2 Info: RenameTable Restrictions ReleaseProfiles 08:42:01.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 08:42:01.2 Info: => 0.0016609s 08:42:01.2 Info: AlterTable ReleaseProfiles 08:42:01.2 Info: => 1.5E-06s 08:42:01.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 08:42:01.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 08:42:01.2 Info: => 0.0005813s 08:42:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-31T08:42:01', 'rename_restrictions_to_release_profiles') 08:42:01.2 Info: Committing Transaction 08:42:01.2 Info: 25: rename_restrictions_to_release_profiles migrated 08:42:01.2 Info: => 0.000879s 08:42:01.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 08:42:01.2 Info: Beginning Transaction 08:42:01.2 Info: Starting migration of Main DB to 26 08:42:01.2 Info: RenameTable Profiles QualityProfiles 08:42:01.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 08:42:01.2 Info: => 0.0016779s 08:42:01.2 Info: AlterTable QualityProfiles 08:42:01.2 Info: => 1.8E-06s 08:42:01.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 08:42:01.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:42:01.2 Info: => 0.0005845s 08:42:01.2 Info: AlterTable LanguageProfiles 08:42:01.2 Info: => 1.6E-06s 08:42:01.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 08:42:01.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:42:01.2 Info: => 0.0005592s 08:42:01.2 Info: UpdateData 08:42:01.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:42:01.2 Info: => 4.79E-05s 08:42:01.2 Info: UpdateData 08:42:01.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:42:01.2 Info: => 3.9E-05s 08:42:01.2 Info: RenameColumn Artists ProfileId to QualityProfileId 08:42:01.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:42:01.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 08:42:01.2 Info: DROP TABLE "Artists" 08:42:01.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:01.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:01.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:01.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:01.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:01.2 Info: => 0.0050275s 08:42:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-31T08:42:01', 'rename_quality_profiles_add_upgrade_allowed') 08:42:01.2 Info: Committing Transaction 08:42:01.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 08:42:01.2 Info: => 0.005473s 08:42:01.2 Info: 27: add_import_exclusions migrating 08:42:01.2 Info: Beginning Transaction 08:42:01.2 Info: Starting migration of Main DB to 27 08:42:01.2 Info: CreateTable ImportListExclusions 08:42:01.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 08:42:01.2 Info: => 0.0001344s 08:42:01.2 Info: CreateIndex ImportListExclusions (ForeignId) 08:42:01.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 08:42:01.2 Info: => 9.57E-05s 08:42:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-31T08:42:01', 'add_import_exclusions') 08:42:01.2 Info: Committing Transaction 08:42:01.2 Info: 27: add_import_exclusions migrated 08:42:01.2 Info: => 0.0004023s 08:42:01.2 Info: 28: clean_artist_metadata_table migrating 08:42:01.2 Info: Beginning Transaction 08:42:01.2 Info: Starting migration of Main DB to 28 08:42:01.2 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:42:01.2 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:42:01.2 Info: => 0.00016s 08:42:01.2 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:42:01.2 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:42:01.2 Info: => 0.0001319s 08:42:01.2 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 08:42:01.2 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 08:42:01.2 Info: => 0.0001238s 08:42:01.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 08:42:01.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 08:42:01.2 Info: => 0.0001229s 08:42:01.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:42:01.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:42:01.2 Info: => 0.0001187s 08:42:01.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:42:01.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:42:01.2 Info: => 0.0001238s 08:42:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-31T08:42:01', 'clean_artist_metadata_table') 08:42:01.2 Info: Committing Transaction 08:42:01.2 Info: 28: clean_artist_metadata_table migrated 08:42:01.2 Info: => 0.000387s 08:42:01.2 Info: 29: health_issue_notification migrating 08:42:01.2 Info: Beginning Transaction 08:42:01.2 Info: Starting migration of Main DB to 29 08:42:01.2 Info: AlterTable Notifications 08:42:01.2 Info: => 1.3E-06s 08:42:01.2 Info: CreateColumn Notifications OnHealthIssue Boolean 08:42:01.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 08:42:01.2 Info: => 0.0006246s 08:42:01.2 Info: AlterTable Notifications 08:42:01.2 Info: => 2E-06s 08:42:01.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 08:42:01.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 08:42:01.2 Info: => 0.0005812s 08:42:01.2 Info: AlterTable Notifications 08:42:01.2 Info: => 1.5E-06s 08:42:01.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 08:42:01.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 08:42:01.2 Info: => 0.0005753s 08:42:01.2 Info: AlterTable Notifications 08:42:01.2 Info: => 1.5E-06s 08:42:01.2 Info: CreateColumn Notifications OnImportFailure Boolean 08:42:01.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 08:42:01.2 Info: => 0.0005725s 08:42:01.2 Info: AlterTable Notifications 08:42:01.2 Info: => 1.4E-06s 08:42:01.2 Info: CreateColumn Notifications OnTrackRetag Boolean 08:42:01.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 08:42:01.2 Info: => 0.0005743s 08:42:01.2 Info: DeleteColumn Notifications OnDownload 08:42:01.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) 08:42:01.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" 08:42:01.3 Info: DROP TABLE "Notifications" 08:42:01.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:42:01.3 Info: => 0.0046438s 08:42:01.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 08:42:01.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) 08:42:01.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" 08:42:01.3 Info: DROP TABLE "Notifications" 08:42:01.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:42:01.3 Info: => 0.0060546s 08:42:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-31T08:42:01', 'health_issue_notification') 08:42:01.3 Info: Committing Transaction 08:42:01.3 Info: 29: health_issue_notification migrated 08:42:01.3 Info: => 0.0064461s 08:42:01.3 Info: 30: add_mediafilerepository_mtime migrating 08:42:01.3 Info: Beginning Transaction 08:42:01.3 Info: Starting migration of Main DB to 30 08:42:01.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) 08:42:01.3 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 08:42:01.3 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 08:42:01.3 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-07-31T08:42:01', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 08:42:01.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) 08:42:01.3 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-07-31T08:42:01', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 08:42:01.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) 08:42:01.3 Info: AlterTable TrackFiles 08:42:01.3 Info: => 1.4E-06s 08:42:01.3 Info: CreateColumn TrackFiles Modified DateTime 08:42:01.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 08:42:01.3 Info: => 0.0006024s 08:42:01.3 Info: AlterTable TrackFiles 08:42:01.3 Info: => 1.3E-06s 08:42:01.3 Info: CreateColumn TrackFiles Path String 08:42:01.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 08:42:01.3 Info: => 0.0005847s 08:42:01.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:42:01.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:42:01.3 Info: => 4.58E-05s 08:42:01.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) 08:42:01.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) 08:42:01.3 Info: => 0.0001332s 08:42:01.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) 08:42:01.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) 08:42:01.3 Info: => 0.000145s 08:42:01.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) 08:42:01.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) 08:42:01.3 Info: => 0.0001487s 08:42:01.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") 08:42:01.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") 08:42:01.3 Info: => 9.77E-05s 08:42:01.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:42:01.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:42:01.3 Info: => 0.0001172s 08:42:01.3 Info: AlterTable TrackFiles 08:42:01.3 Info: => 1.6E-06s 08:42:01.3 Info: AlterColumn TrackFiles Path String 08:42:01.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) 08:42:01.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" 08:42:01.3 Info: DROP TABLE "TrackFiles" 08:42:01.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:01.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:01.3 Info: => 0.0047183s 08:42:01.3 Info: CreateIndex TrackFiles (Path) 08:42:01.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:42:01.3 Info: => 9.4E-05s 08:42:01.3 Info: DeleteColumn TrackFiles RelativePath 08:42:01.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) 08:42:01.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" 08:42:01.3 Info: DROP TABLE "TrackFiles" 08:42:01.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:01.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:01.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:42:01.3 Info: => 0.006126s 08:42:01.3 Info: -> 7 Insert operations completed in 00:00:00.0006347 taking an average of 00:00:00.0000906 08:42:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-31T08:42:01', 'add_mediafilerepository_mtime') 08:42:01.3 Info: Committing Transaction 08:42:01.3 Info: 30: add_mediafilerepository_mtime migrated 08:42:01.3 Info: => 0.0066629s 08:42:01.3 Debug: Took: 00:00:00.1706799 08:42:01.3 Debug: Got 2 tracks 08:42:01.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_simple_case --- 08:42:01.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_distinct --- 08:42:01.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121213666798_175/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:01.3 Info: DatabaseEngineVersionCheck migrating 08:42:01.3 Info: PerformDBOperation 08:42:01.3 Info: Performing DB Operation 08:42:01.3 Info: SQLite 3.46.0 08:42:01.3 Info: => 0.0010997s 08:42:01.3 Info: DatabaseEngineVersionCheck migrated 08:42:01.3 Info: => 0.0011177s 08:42:01.3 Info: VersionMigration migrating 08:42:01.3 Info: Beginning Transaction 08:42:01.3 Info: CreateTable VersionInfo 08:42:01.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:42:01.3 Info: => 0.0001444s 08:42:01.3 Info: Committing Transaction 08:42:01.3 Info: VersionMigration migrated 08:42:01.3 Info: => 0.0005149s 08:42:01.3 Info: VersionUniqueMigration migrating 08:42:01.3 Info: Beginning Transaction 08:42:01.3 Info: CreateIndex VersionInfo (Version) 08:42:01.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:42:01.3 Info: => 0.0001246s 08:42:01.3 Info: AlterTable VersionInfo 08:42:01.3 Info: => 1.5E-06s 08:42:01.3 Info: CreateColumn VersionInfo AppliedOn DateTime 08:42:01.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:42:01.3 Info: => 0.0005141s 08:42:01.3 Info: Committing Transaction 08:42:01.3 Info: VersionUniqueMigration migrated 08:42:01.3 Info: => 0.0007251s 08:42:01.3 Info: VersionDescriptionMigration migrating 08:42:01.3 Info: Beginning Transaction 08:42:01.3 Info: AlterTable VersionInfo 08:42:01.3 Info: => 1.4E-06s 08:42:01.3 Info: CreateColumn VersionInfo Description String 08:42:01.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:42:01.3 Info: => 0.0002014s 08:42:01.3 Info: Committing Transaction 08:42:01.3 Info: VersionDescriptionMigration migrated 08:42:01.3 Info: => 0.0003925s 08:42:01.3 Info: 1: InitialSetup migrating 08:42:01.3 Info: Beginning Transaction 08:42:01.3 Info: Starting migration of Main DB to 1 08:42:01.3 Info: CreateTable Config 08:42:01.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:42:01.3 Info: => 0.0001734s 08:42:01.3 Info: CreateIndex Config (Key) 08:42:01.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:42:01.3 Info: => 8.54E-05s 08:42:01.3 Info: CreateTable RootFolders 08:42:01.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:42:01.3 Info: => 9.58E-05s 08:42:01.3 Info: CreateIndex RootFolders (Path) 08:42:01.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:42:01.3 Info: => 7.88E-05s 08:42:01.3 Info: CreateTable Artists 08:42:01.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) 08:42:01.3 Info: => 0.0003284s 08:42:01.3 Info: CreateIndex Artists (ForeignArtistId) 08:42:01.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:01.3 Info: => 8.54E-05s 08:42:01.3 Info: CreateIndex Artists (NameSlug) 08:42:01.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:01.3 Info: => 7.54E-05s 08:42:01.3 Info: CreateIndex Artists (CleanName) 08:42:01.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:01.3 Info: => 7.36E-05s 08:42:01.3 Info: CreateIndex Artists (Path) 08:42:01.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:01.3 Info: => 7.33E-05s 08:42:01.3 Info: CreateTable Albums 08:42:01.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) 08:42:01.3 Info: => 0.0002724s 08:42:01.3 Info: CreateIndex Albums (ForeignAlbumId) 08:42:01.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:01.3 Info: => 8.55E-05s 08:42:01.3 Info: CreateIndex Albums (MBId) 08:42:01.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:01.3 Info: => 7.35E-05s 08:42:01.3 Info: CreateIndex Albums (TADBId) 08:42:01.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:01.3 Info: => 7.3E-05s 08:42:01.3 Info: CreateIndex Albums (TitleSlug) 08:42:01.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:01.3 Info: => 7.48E-05s 08:42:01.3 Info: CreateIndex Albums (CleanTitle) 08:42:01.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:01.3 Info: => 7.46E-05s 08:42:01.3 Info: CreateIndex Albums (Path) 08:42:01.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:42:01.3 Info: => 7.09E-05s 08:42:01.3 Info: CreateTable Tracks 08:42:01.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) 08:42:01.3 Info: => 0.000159s 08:42:01.3 Info: CreateIndex Tracks (ForeignTrackId) 08:42:01.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:01.3 Info: => 8.1E-05s 08:42:01.3 Info: CreateIndex Tracks (ArtistId) 08:42:01.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:01.3 Info: => 7.81E-05s 08:42:01.3 Info: CreateIndex Tracks (TrackFileId) 08:42:01.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:01.3 Info: => 0.0001126s 08:42:01.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:42:01.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:42:01.3 Info: => 9.13E-05s 08:42:01.3 Info: CreateTable TrackFiles 08:42:01.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) 08:42:01.3 Info: => 0.0001491s 08:42:01.3 Info: CreateIndex TrackFiles (ArtistId) 08:42:01.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:42:01.3 Info: => 8.75E-05s 08:42:01.3 Info: CreateIndex TrackFiles (AlbumId) 08:42:01.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:01.3 Info: => 7.97E-05s 08:42:01.3 Info: CreateTable History 08:42:01.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) 08:42:01.3 Info: => 0.0001513s 08:42:01.3 Info: CreateIndex History (Date) 08:42:01.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:42:01.3 Info: => 8.57E-05s 08:42:01.3 Info: CreateIndex History (EventType) 08:42:01.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:42:01.3 Info: => 0.0001112s 08:42:01.3 Info: CreateIndex History (DownloadId) 08:42:01.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:42:01.3 Info: => 9.33E-05s 08:42:01.3 Info: CreateIndex History (AlbumId) 08:42:01.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:42:01.3 Info: => 8.2E-05s 08:42:01.3 Info: CreateTable Notifications 08:42:01.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) 08:42:01.3 Info: => 0.0001418s 08:42:01.3 Info: CreateTable ScheduledTasks 08:42:01.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:42:01.3 Info: => 0.0001138s 08:42:01.3 Info: CreateIndex ScheduledTasks (TypeName) 08:42:01.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:42:01.3 Info: => 8.16E-05s 08:42:01.3 Info: CreateTable Indexers 08:42:01.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) 08:42:01.3 Info: => 0.0001189s 08:42:01.3 Info: CreateIndex Indexers (Name) 08:42:01.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:01.3 Info: => 0.0001154s 08:42:01.3 Info: CreateTable Profiles 08:42:01.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:42:01.3 Info: => 0.0001208s 08:42:01.3 Info: CreateIndex Profiles (Name) 08:42:01.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:42:01.3 Info: => 8.88E-05s 08:42:01.3 Info: CreateTable QualityDefinitions 08:42:01.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:42:01.3 Info: => 0.0001187s 08:42:01.3 Info: CreateIndex QualityDefinitions (Quality) 08:42:01.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:42:01.3 Info: => 8.26E-05s 08:42:01.3 Info: CreateIndex QualityDefinitions (Title) 08:42:01.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:42:01.3 Info: => 8.49E-05s 08:42:01.3 Info: CreateTable NamingConfig 08:42:01.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) 08:42:01.3 Info: => 0.0001549s 08:42:01.3 Info: CreateTable Blacklist 08:42:01.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 '') 08:42:01.3 Info: => 0.0001998s 08:42:01.3 Info: CreateTable Metadata 08:42:01.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) 08:42:01.3 Info: => 0.0001193s 08:42:01.3 Info: CreateTable MetadataFiles 08:42:01.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) 08:42:01.3 Info: => 0.0001405s 08:42:01.3 Info: CreateTable DownloadClients 08:42:01.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) 08:42:01.3 Info: => 0.000118s 08:42:01.3 Info: CreateTable PendingReleases 08:42:01.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 '') 08:42:01.3 Info: => 0.0001376s 08:42:01.3 Info: CreateTable RemotePathMappings 08:42:01.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:42:01.3 Info: => 0.0001099s 08:42:01.3 Info: CreateTable Tags 08:42:01.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:42:01.3 Info: => 9.54E-05s 08:42:01.3 Info: CreateIndex Tags (Label) 08:42:01.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:42:01.3 Info: => 0.0001055s 08:42:01.3 Info: CreateTable Restrictions 08:42:01.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:42:01.3 Info: => 0.000109s 08:42:01.3 Info: CreateTable DelayProfiles 08:42:01.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) 08:42:01.3 Info: => 0.0001414s 08:42:01.3 Info: CreateTable Users 08:42:01.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:42:01.3 Info: => 0.0001046s 08:42:01.3 Info: CreateIndex Users (Identifier) 08:42:01.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:42:01.3 Info: => 9.23E-05s 08:42:01.3 Info: CreateIndex Users (Username) 08:42:01.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:42:01.3 Info: => 8.36E-05s 08:42:01.3 Info: CreateTable Commands 08:42:01.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) 08:42:01.3 Info: => 0.0001478s 08:42:01.3 Info: CreateTable IndexerStatus 08:42:01.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) 08:42:01.3 Info: => 0.0001513s 08:42:01.3 Info: CreateIndex IndexerStatus (ProviderId) 08:42:01.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:42:01.3 Info: => 8.88E-05s 08:42:01.3 Info: CreateTable ExtraFiles 08:42:01.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) 08:42:01.3 Info: => 0.000129s 08:42:01.3 Info: CreateTable LyricFiles 08:42:01.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) 08:42:01.3 Info: => 0.0001482s 08:42:01.3 Info: CreateTable LanguageProfiles 08:42:01.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:42:01.3 Info: => 0.0001051s 08:42:01.3 Info: CreateIndex LanguageProfiles (Name) 08:42:01.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:42:01.3 Info: => 9.01E-05s 08:42:01.3 Info: CreateTable DownloadClientStatus 08:42:01.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) 08:42:01.3 Info: => 0.0001182s 08:42:01.3 Info: CreateIndex DownloadClientStatus (ProviderId) 08:42:01.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:42:01.3 Info: => 8.92E-05s 08:42:01.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:42:01.3 Info: -> 1 Insert operations completed in 00:00:00.0000697 taking an average of 00:00:00.0000697 08:42:01.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:42:01', 'InitialSetup') 08:42:01.3 Info: Committing Transaction 08:42:01.4 Info: 1: InitialSetup migrated 08:42:01.4 Info: => 0.0010706s 08:42:01.4 Info: 2: add_reason_to_pending_releases migrating 08:42:01.4 Info: Beginning Transaction 08:42:01.4 Info: Starting migration of Main DB to 2 08:42:01.4 Info: AlterTable PendingReleases 08:42:01.4 Info: => 1.1E-06s 08:42:01.4 Info: CreateColumn PendingReleases Reason Int32 08:42:01.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:42:01.4 Info: => 0.0005947s 08:42:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:42:01', 'add_reason_to_pending_releases') 08:42:01.4 Info: Committing Transaction 08:42:01.4 Info: 2: add_reason_to_pending_releases migrated 08:42:01.4 Info: => 0.0008945s 08:42:01.4 Info: 3: add_medium_support migrating 08:42:01.4 Info: Beginning Transaction 08:42:01.4 Info: Starting migration of Main DB to 3 08:42:01.4 Info: AlterTable Albums 08:42:01.4 Info: => 1.3E-06s 08:42:01.4 Info: CreateColumn Albums Media String 08:42:01.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:42:01.4 Info: => 0.0005962s 08:42:01.4 Info: AlterTable Tracks 08:42:01.4 Info: => 1.5E-06s 08:42:01.4 Info: CreateColumn Tracks MediumNumber Int32 08:42:01.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:42:01.4 Info: => 0.0005384s 08:42:01.4 Info: AlterTable Tracks 08:42:01.4 Info: => 1.4E-06s 08:42:01.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:42:01.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:42:01.4 Info: => 0.0005318s 08:42:01.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:01.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:01.4 Info: => 4.99E-05s 08:42:01.4 Info: DeleteColumn Tracks TrackNumber 08:42:01.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) 08:42:01.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" 08:42:01.4 Info: DROP TABLE "Tracks" 08:42:01.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:42:01.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:01.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:01.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:01.4 Info: => 0.0045955s 08:42:01.4 Info: AlterTable Tracks 08:42:01.4 Info: => 1.5E-06s 08:42:01.4 Info: CreateColumn Tracks TrackNumber String 08:42:01.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:42:01.4 Info: => 0.0005459s 08:42:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:42:01', 'add_medium_support') 08:42:01.4 Info: Committing Transaction 08:42:01.4 Info: 3: add_medium_support migrated 08:42:01.4 Info: => 0.0008976s 08:42:01.4 Info: 4: add_various_qualites_in_profile migrating 08:42:01.4 Info: Beginning Transaction 08:42:01.4 Info: Starting migration of Main DB to 4 08:42:01.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:01.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:01.4 Info: => 5.68E-05s 08:42:01.4 Info: PerformDBOperation 08:42:01.4 Info: Performing DB Operation 08:42:01.4 Info: => 3.99E-05s 08:42:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:42:01', 'add_various_qualites_in_profile') 08:42:01.4 Info: Committing Transaction 08:42:01.4 Info: 4: add_various_qualites_in_profile migrated 08:42:01.4 Info: => 0.0002836s 08:42:01.4 Info: 5: metadata_profiles migrating 08:42:01.4 Info: Beginning Transaction 08:42:01.4 Info: Starting migration of Main DB to 5 08:42:01.4 Info: CreateTable MetadataProfiles 08:42:01.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 08:42:01.4 Info: => 0.0001594s 08:42:01.4 Info: CreateIndex MetadataProfiles (Name) 08:42:01.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 08:42:01.4 Info: => 0.0001304s 08:42:01.4 Info: AlterTable Artists 08:42:01.4 Info: => 1.5E-06s 08:42:01.4 Info: CreateColumn Artists MetadataProfileId Int32 08:42:01.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 08:42:01.4 Info: => 0.0005689s 08:42:01.4 Info: DeleteColumn Artists PrimaryAlbumTypes 08:42:01.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) 08:42:01.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" 08:42:01.4 Info: DROP TABLE "Artists" 08:42:01.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:01.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:01.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:01.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:01.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:01.4 Info: => 0.0051827s 08:42:01.4 Info: DeleteColumn Artists SecondaryAlbumTypes 08:42:01.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) 08:42:01.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" 08:42:01.4 Info: DROP TABLE "Artists" 08:42:01.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:01.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:01.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:01.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:01.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:01.4 Info: => 0.0053328s 08:42:01.4 Info: AlterTable Albums 08:42:01.4 Info: => 1.4E-06s 08:42:01.4 Info: CreateColumn Albums SecondaryTypes String 08:42:01.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 08:42:01.4 Info: => 0.0005447s 08:42:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-31T08:42:01', 'metadata_profiles') 08:42:01.4 Info: Committing Transaction 08:42:01.4 Info: 5: metadata_profiles migrated 08:42:01.4 Info: => 0.0009404s 08:42:01.4 Info: 6: separate_automatic_and_interactive_search migrating 08:42:01.4 Info: Beginning Transaction 08:42:01.4 Info: Starting migration of Main DB to 6 08:42:01.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 08:42:01.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 08:42:01.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 08:42:01.4 Info: DROP TABLE "Indexers" 08:42:01.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:42:01.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:01.4 Info: => 0.0045082s 08:42:01.4 Info: AlterTable Indexers 08:42:01.4 Info: => 1.9E-06s 08:42:01.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 08:42:01.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 08:42:01.4 Info: => 0.0005396s 08:42:01.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:42:01.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:42:01.4 Info: => 5.16E-05s 08:42:01.4 Info: AlterTable Indexers 08:42:01.4 Info: => 1.3E-06s 08:42:01.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 08:42:01.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 08:42:01.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 08:42:01.4 Info: DROP TABLE "Indexers" 08:42:01.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:42:01.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:01.4 Info: => 0.00445s 08:42:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-31T08:42:01', 'separate_automatic_and_interactive_search') 08:42:01.4 Info: Committing Transaction 08:42:01.4 Info: 6: separate_automatic_and_interactive_search migrated 08:42:01.4 Info: => 0.0047805s 08:42:01.4 Info: 7: change_album_path_to_relative migrating 08:42:01.4 Info: Beginning Transaction 08:42:01.4 Info: Starting migration of Main DB to 7 08:42:01.4 Info: DeleteColumn Albums Path 08:42:01.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 08:42:01.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 08:42:01.4 Info: DROP TABLE "Albums" 08:42:01.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:01.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:01.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:01.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:01.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:01.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:01.4 Info: => 0.0054109s 08:42:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-31T08:42:01', 'change_album_path_to_relative') 08:42:01.4 Info: Committing Transaction 08:42:01.4 Info: 7: change_album_path_to_relative migrated 08:42:01.4 Info: => 0.0058277s 08:42:01.4 Info: 8: change_quality_size_mb_to_kb migrating 08:42:01.4 Info: Beginning Transaction 08:42:01.4 Info: Starting migration of Main DB to 8 08:42:01.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 08:42:01.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 08:42:01.4 Info: => 6.8E-05s 08:42:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-31T08:42:01', 'change_quality_size_mb_to_kb') 08:42:01.4 Info: Committing Transaction 08:42:01.4 Info: 8: change_quality_size_mb_to_kb migrated 08:42:01.4 Info: => 0.0003225s 08:42:01.4 Info: 9: album_releases migrating 08:42:01.4 Info: Beginning Transaction 08:42:01.4 Info: Starting migration of Main DB to 9 08:42:01.4 Info: AlterTable Albums 08:42:01.4 Info: => 1.6E-06s 08:42:01.4 Info: CreateColumn Albums Releases String 08:42:01.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 08:42:01.4 Info: => 0.0005779s 08:42:01.4 Info: AlterTable Albums 08:42:01.4 Info: => 1.5E-06s 08:42:01.4 Info: CreateColumn Albums CurrentRelease String 08:42:01.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 08:42:01.4 Info: => 0.0005422s 08:42:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-31T08:42:01', 'album_releases') 08:42:01.4 Info: Committing Transaction 08:42:01.4 Info: 9: album_releases migrated 08:42:01.4 Info: => 0.0008428s 08:42:01.4 Info: 10: album_releases_fix migrating 08:42:01.4 Info: Beginning Transaction 08:42:01.4 Info: Starting migration of Main DB to 10 08:42:01.4 Info: AlterTable Albums 08:42:01.4 Info: => 1.2E-06s 08:42:01.4 Info: AlterColumn Albums Releases String 08:42:01.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 08:42:01.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 08:42:01.4 Info: DROP TABLE "Albums" 08:42:01.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:01.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:01.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:01.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:01.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:01.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:01.4 Info: => 0.0053359s 08:42:01.4 Info: AlterTable Albums 08:42:01.4 Info: => 1.6E-06s 08:42:01.4 Info: AlterColumn Albums CurrentRelease String 08:42:01.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 08:42:01.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 08:42:01.4 Info: DROP TABLE "Albums" 08:42:01.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:01.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:01.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:01.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:01.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:01.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:01.4 Info: => 0.0067252s 08:42:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-31T08:42:01', 'album_releases_fix') 08:42:01.4 Info: Committing Transaction 08:42:01.4 Info: 10: album_releases_fix migrated 08:42:01.4 Info: => 0.0070918s 08:42:01.4 Info: 11: import_lists migrating 08:42:01.4 Info: Beginning Transaction 08:42:01.4 Info: Starting migration of Main DB to 11 08:42:01.4 Info: CreateTable ImportLists 08:42:01.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) 08:42:01.4 Info: => 0.0001815s 08:42:01.4 Info: CreateIndex ImportLists (Name) 08:42:01.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:42:01.4 Info: => 9.04E-05s 08:42:01.4 Info: CreateTable ImportListStatus 08:42:01.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) 08:42:01.4 Info: => 0.0001286s 08:42:01.4 Info: CreateIndex ImportListStatus (ProviderId) 08:42:01.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:42:01.4 Info: => 8.44E-05s 08:42:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-31T08:42:01', 'import_lists') 08:42:01.4 Info: Committing Transaction 08:42:01.4 Info: 11: import_lists migrated 08:42:01.4 Info: => 0.0004015s 08:42:01.4 Info: 12: add_release_status migrating 08:42:01.4 Info: Beginning Transaction 08:42:01.4 Info: Starting migration of Main DB to 12 08:42:01.4 Info: AlterTable MetadataProfiles 08:42:01.4 Info: => 1.2E-06s 08:42:01.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 08:42:01.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 08:42:01.4 Info: => 0.0005896s 08:42:01.4 Info: PerformDBOperation 08:42:01.4 Info: Performing DB Operation 08:42:01.4 Info: => 3.34E-05s 08:42:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-31T08:42:01', 'add_release_status') 08:42:01.4 Info: Committing Transaction 08:42:01.4 Info: 12: add_release_status migrated 08:42:01.4 Info: => 0.000303s 08:42:01.4 Info: 13: album_download_notification migrating 08:42:01.4 Info: Beginning Transaction 08:42:01.4 Info: Starting migration of Main DB to 13 08:42:01.4 Info: AlterTable Notifications 08:42:01.4 Info: => 1.2E-06s 08:42:01.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 08:42:01.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 08:42:01.4 Info: => 0.0005913s 08:42:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-31T08:42:01', 'album_download_notification') 08:42:01.4 Info: Committing Transaction 08:42:01.4 Info: 13: album_download_notification migrated 08:42:01.4 Info: => 0.0008899s 08:42:01.4 Info: 14: fix_language_metadata_profiles migrating 08:42:01.4 Info: Beginning Transaction 08:42:01.4 Info: Starting migration of Main DB to 14 08:42:01.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 08:42:01.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 08:42:01.4 Info: => 8.35E-05s 08:42:01.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 08:42:01.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 08:42:01.4 Info: => 6.46E-05s 08:42:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-31T08:42:01', 'fix_language_metadata_profiles') 08:42:01.4 Info: Committing Transaction 08:42:01.4 Info: 14: fix_language_metadata_profiles migrated 08:42:01.4 Info: => 0.0003271s 08:42:01.4 Info: 15: remove_fanzub migrating 08:42:01.4 Info: Beginning Transaction 08:42:01.4 Info: Starting migration of Main DB to 15 08:42:01.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:42:01.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:42:01.4 Info: => 4.99E-05s 08:42:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-31T08:42:01', 'remove_fanzub') 08:42:01.4 Info: Committing Transaction 08:42:01.4 Info: 15: remove_fanzub migrated 08:42:01.4 Info: => 0.0002925s 08:42:01.4 Info: 16: update_artist_history_indexes migrating 08:42:01.4 Info: Beginning Transaction 08:42:01.4 Info: Starting migration of Main DB to 16 08:42:01.4 Info: CreateIndex Albums (ArtistId) 08:42:01.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 08:42:01.4 Info: => 0.0001107s 08:42:01.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 08:42:01.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 08:42:01.4 Info: => 9.29E-05s 08:42:01.4 Info: DeleteIndex History (AlbumId) 08:42:01.4 Info: DROP INDEX "IX_History_AlbumId" 08:42:01.4 Info: => 0.000126s 08:42:01.4 Info: CreateIndex History (AlbumId, Date) 08:42:01.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:42:01.4 Info: => 9.72E-05s 08:42:01.4 Info: DeleteIndex History (DownloadId) 08:42:01.4 Info: DROP INDEX "IX_History_DownloadId" 08:42:01.4 Info: => 0.0001144s 08:42:01.4 Info: CreateIndex History (DownloadId, Date) 08:42:01.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:42:01.4 Info: => 9.67E-05s 08:42:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-31T08:42:01', 'update_artist_history_indexes') 08:42:01.4 Info: Committing Transaction 08:42:01.4 Info: 16: update_artist_history_indexes migrated 08:42:01.4 Info: => 0.000405s 08:42:01.4 Info: 17: remove_nma migrating 08:42:01.4 Info: Beginning Transaction 08:42:01.4 Info: Starting migration of Main DB to 17 08:42:01.4 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:01.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 08:42:01.4 Info: => 5.64E-05s 08:42:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-31T08:42:01', 'remove_nma') 08:42:01.4 Info: Committing Transaction 08:42:01.4 Info: 17: remove_nma migrated 08:42:01.4 Info: => 0.0003122s 08:42:01.4 Info: 18: album_disambiguation migrating 08:42:01.4 Info: Beginning Transaction 08:42:01.4 Info: Starting migration of Main DB to 18 08:42:01.4 Info: AlterTable Albums 08:42:01.4 Info: => 1.2E-06s 08:42:01.4 Info: CreateColumn Albums Disambiguation String 08:42:01.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 08:42:01.4 Info: => 0.000601s 08:42:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-31T08:42:01', 'album_disambiguation') 08:42:01.4 Info: Committing Transaction 08:42:01.4 Info: 18: album_disambiguation migrated 08:42:01.4 Info: => 0.0009025s 08:42:01.4 Info: 19: add_ape_quality_in_profiles migrating 08:42:01.4 Info: Beginning Transaction 08:42:01.4 Info: Starting migration of Main DB to 19 08:42:01.4 Info: PerformDBOperation 08:42:01.4 Info: Performing DB Operation 08:42:01.4 Info: => 3.61E-05s 08:42:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-31T08:42:01', 'add_ape_quality_in_profiles') 08:42:01.4 Info: Committing Transaction 08:42:01.4 Info: 19: add_ape_quality_in_profiles migrated 08:42:01.4 Info: => 0.0002867s 08:42:01.4 Info: 20: remove_pushalot migrating 08:42:01.4 Info: Beginning Transaction 08:42:01.4 Info: Starting migration of Main DB to 20 08:42:01.4 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:01.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 08:42:01.4 Info: => 5.35E-05s 08:42:01.4 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:01.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 08:42:01.4 Info: => 4.08E-05s 08:42:01.4 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:01.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 08:42:01.4 Info: => 3.84E-05s 08:42:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-31T08:42:01', 'remove_pushalot') 08:42:01.4 Info: Committing Transaction 08:42:01.4 Info: 20: remove_pushalot migrated 08:42:01.4 Info: => 0.0002802s 08:42:01.4 Info: 21: add_custom_filters migrating 08:42:01.4 Info: Beginning Transaction 08:42:01.4 Info: Starting migration of Main DB to 21 08:42:01.4 Info: CreateTable CustomFilters 08:42:01.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 08:42:01.4 Info: => 0.0001343s 08:42:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-31T08:42:01', 'add_custom_filters') 08:42:01.4 Info: Committing Transaction 08:42:01.4 Info: 21: add_custom_filters migrated 08:42:01.4 Info: => 0.0004122s 08:42:01.4 Info: 22: import_list_tags migrating 08:42:01.4 Info: Beginning Transaction 08:42:01.4 Info: Starting migration of Main DB to 22 08:42:01.4 Info: AlterTable ImportLists 08:42:01.4 Info: => 1.1E-06s 08:42:01.4 Info: CreateColumn ImportLists Tags String 08:42:01.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 08:42:01.4 Info: => 0.0005976s 08:42:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-31T08:42:01', 'import_list_tags') 08:42:01.4 Info: Committing Transaction 08:42:01.4 Info: 22: import_list_tags migrated 08:42:01.4 Info: => 0.0009066s 08:42:01.4 Info: 23: add_release_groups_etc migrating 08:42:01.4 Info: Beginning Transaction 08:42:01.4 Info: Starting migration of Main DB to 23 08:42:01.4 Info: CreateTable ArtistMetadata 08:42:01.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) 08:42:01.4 Info: => 0.0001928s 08:42:01.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 08:42:01.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 08:42:01.4 Info: => 9.5E-05s 08:42:01.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" 08:42:01.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" 08:42:01.4 Info: => 0.0001355s 08:42:01.4 Info: AlterTable Artists 08:42:01.4 Info: => 1.2E-06s 08:42:01.4 Info: CreateColumn Artists ArtistMetadataId Int32 08:42:01.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:01.4 Info: => 0.0006076s 08:42:01.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:42:01.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:42:01.4 Info: => 7.62E-05s 08:42:01.4 Info: CreateTable AlbumReleases 08:42:01.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) 08:42:01.4 Info: => 0.0001721s 08:42:01.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 08:42:01.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:42:01.4 Info: => 9.18E-05s 08:42:01.4 Info: CreateIndex AlbumReleases (AlbumId) 08:42:01.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:42:01.4 Info: => 8.45E-05s 08:42:01.4 Info: PerformDBOperation 08:42:01.4 Info: Performing DB Operation 08:42:01.4 Info: => 3.65E-05s 08:42:01.4 Info: AlterTable Albums 08:42:01.4 Info: => 1.1E-06s 08:42:01.4 Info: CreateColumn Albums ArtistMetadataId Int32 08:42:01.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:01.4 Info: => 0.0006074s 08:42:01.4 Info: AlterTable Albums 08:42:01.4 Info: => 1.2E-06s 08:42:01.4 Info: CreateColumn Albums AnyReleaseOk Boolean 08:42:01.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 08:42:01.4 Info: => 0.0006045s 08:42:01.4 Info: AlterTable Albums 08:42:01.4 Info: => 1.4E-06s 08:42:01.4 Info: CreateColumn Albums Links String 08:42:01.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 08:42:01.4 Info: => 0.0005982s 08:42:01.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:42:01.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:42:01.4 Info: => 9.27E-05s 08:42:01.4 Info: AlterTable Tracks 08:42:01.4 Info: => 1E-06s 08:42:01.4 Info: CreateColumn Tracks ForeignRecordingId String 08:42:01.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 08:42:01.4 Info: => 0.0006183s 08:42:01.4 Info: AlterTable Tracks 08:42:01.4 Info: => 1.2E-06s 08:42:01.4 Info: CreateColumn Tracks AlbumReleaseId Int32 08:42:01.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 08:42:01.4 Info: => 0.000606s 08:42:01.4 Info: AlterTable Tracks 08:42:01.4 Info: => 1.9E-06s 08:42:01.4 Info: CreateColumn Tracks ArtistMetadataId Int32 08:42:01.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:01.4 Info: => 0.0005996s 08:42:01.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:42:01.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:42:01.4 Info: => 0.000115s 08:42:01.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:42:01.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:42:01.4 Info: => 7.95E-05s 08:42:01.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 08:42:01.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) 08:42:01.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" 08:42:01.4 Info: DROP TABLE "Artists" 08:42:01.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:01.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:01.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:01.4 Info: => 0.006465s 08:42:01.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 08:42:01.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) 08:42:01.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" 08:42:01.4 Info: DROP TABLE "Albums" 08:42:01.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:01.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:01.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:01.4 Info: => 0.0050918s 08:42:01.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 08:42:01.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) 08:42:01.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" 08:42:01.4 Info: DROP TABLE "Tracks" 08:42:01.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:42:01.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:01.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:01.4 Info: => 0.004703s 08:42:01.4 Info: DeleteColumn TrackFiles ArtistId 08:42:01.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) 08:42:01.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" 08:42:01.4 Info: DROP TABLE "TrackFiles" 08:42:01.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:01.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:01.4 Info: => 0.0045112s 08:42:01.4 Info: CreateIndex Artists (ArtistMetadataId) 08:42:01.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:01.4 Info: => 8.96E-05s 08:42:01.4 Info: CreateIndex Artists (Monitored) 08:42:01.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:01.4 Info: => 8.49E-05s 08:42:01.4 Info: CreateIndex Albums (ArtistMetadataId) 08:42:01.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:42:01.4 Info: => 8.37E-05s 08:42:01.4 Info: CreateIndex Tracks (ArtistMetadataId) 08:42:01.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 08:42:01.4 Info: => 8.23E-05s 08:42:01.4 Info: CreateIndex Tracks (AlbumReleaseId) 08:42:01.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 08:42:01.4 Info: => 8.57E-05s 08:42:01.4 Info: CreateIndex Tracks (ForeignRecordingId) 08:42:01.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 08:42:01.4 Info: => 8.44E-05s 08:42:01.4 Info: UpdateData 08:42:01.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:42:01.4 Info: => 4.91E-05s 08:42:01.4 Info: UpdateData 08:42:01.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:42:01.4 Info: => 4.5E-05s 08:42:01.4 Info: UpdateData 08:42:01.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 08:42:01.4 Info: => 4.96E-05s 08:42:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-31T08:42:01', 'add_release_groups_etc') 08:42:01.4 Info: Committing Transaction 08:42:01.4 Info: 23: add_release_groups_etc migrated 08:42:01.4 Info: => 0.0006076s 08:42:01.4 Info: 24: NewMediaInfoFormat migrating 08:42:01.4 Info: Beginning Transaction 08:42:01.4 Info: Starting migration of Main DB to 24 08:42:01.4 Info: UpdateData 08:42:01.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 08:42:01.4 Info: => 5.73E-05s 08:42:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-31T08:42:01', 'NewMediaInfoFormat') 08:42:01.4 Info: Committing Transaction 08:42:01.4 Info: 24: NewMediaInfoFormat migrated 08:42:01.4 Info: => 0.0003055s 08:42:01.4 Info: 25: rename_restrictions_to_release_profiles migrating 08:42:01.4 Info: Beginning Transaction 08:42:01.4 Info: Starting migration of Main DB to 25 08:42:01.4 Info: RenameTable Restrictions ReleaseProfiles 08:42:01.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 08:42:01.4 Info: => 0.0016435s 08:42:01.4 Info: AlterTable ReleaseProfiles 08:42:01.4 Info: => 1.5E-06s 08:42:01.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 08:42:01.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 08:42:01.4 Info: => 0.0005927s 08:42:01.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-31T08:42:01', 'rename_restrictions_to_release_profiles') 08:42:01.4 Info: Committing Transaction 08:42:01.4 Info: 25: rename_restrictions_to_release_profiles migrated 08:42:01.4 Info: => 0.0008892s 08:42:01.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 08:42:01.4 Info: Beginning Transaction 08:42:01.4 Info: Starting migration of Main DB to 26 08:42:01.4 Info: RenameTable Profiles QualityProfiles 08:42:01.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 08:42:01.4 Info: => 0.0016469s 08:42:01.4 Info: AlterTable QualityProfiles 08:42:01.4 Info: => 1.6E-06s 08:42:01.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 08:42:01.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:42:01.4 Info: => 0.0005759s 08:42:01.4 Info: AlterTable LanguageProfiles 08:42:01.4 Info: => 1.3E-06s 08:42:01.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 08:42:01.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:42:01.5 Info: => 0.0005811s 08:42:01.5 Info: UpdateData 08:42:01.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:42:01.5 Info: => 4.98E-05s 08:42:01.5 Info: UpdateData 08:42:01.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:42:01.5 Info: => 3.92E-05s 08:42:01.5 Info: RenameColumn Artists ProfileId to QualityProfileId 08:42:01.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) 08:42:01.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" 08:42:01.5 Info: DROP TABLE "Artists" 08:42:01.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:01.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:01.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:01.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:01.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:01.5 Info: => 0.0064547s 08:42:01.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-31T08:42:01', 'rename_quality_profiles_add_upgrade_allowed') 08:42:01.5 Info: Committing Transaction 08:42:01.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 08:42:01.5 Info: => 0.0068861s 08:42:01.5 Info: 27: add_import_exclusions migrating 08:42:01.5 Info: Beginning Transaction 08:42:01.5 Info: Starting migration of Main DB to 27 08:42:01.5 Info: CreateTable ImportListExclusions 08:42:01.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 08:42:01.5 Info: => 0.0001354s 08:42:01.5 Info: CreateIndex ImportListExclusions (ForeignId) 08:42:01.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 08:42:01.5 Info: => 9.18E-05s 08:42:01.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-31T08:42:01', 'add_import_exclusions') 08:42:01.5 Info: Committing Transaction 08:42:01.5 Info: 27: add_import_exclusions migrated 08:42:01.5 Info: => 0.000389s 08:42:01.5 Info: 28: clean_artist_metadata_table migrating 08:42:01.5 Info: Beginning Transaction 08:42:01.5 Info: Starting migration of Main DB to 28 08:42:01.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) 08:42:01.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) 08:42:01.5 Info: => 0.0001628s 08:42:01.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) 08:42:01.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) 08:42:01.5 Info: => 0.0001304s 08:42:01.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) 08:42:01.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) 08:42:01.5 Info: => 0.0001236s 08:42:01.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) 08:42:01.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) 08:42:01.5 Info: => 0.0001243s 08:42:01.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) 08:42:01.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) 08:42:01.5 Info: => 0.0001221s 08:42:01.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) 08:42:01.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) 08:42:01.5 Info: => 0.0001215s 08:42:01.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-31T08:42:01', 'clean_artist_metadata_table') 08:42:01.5 Info: Committing Transaction 08:42:01.5 Info: 28: clean_artist_metadata_table migrated 08:42:01.5 Info: => 0.0003784s 08:42:01.5 Info: 29: health_issue_notification migrating 08:42:01.5 Info: Beginning Transaction 08:42:01.5 Info: Starting migration of Main DB to 29 08:42:01.5 Info: AlterTable Notifications 08:42:01.5 Info: => 1.2E-06s 08:42:01.5 Info: CreateColumn Notifications OnHealthIssue Boolean 08:42:01.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 08:42:01.5 Info: => 0.0006194s 08:42:01.5 Info: AlterTable Notifications 08:42:01.5 Info: => 2.4E-06s 08:42:01.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 08:42:01.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 08:42:01.5 Info: => 0.0005833s 08:42:01.5 Info: AlterTable Notifications 08:42:01.5 Info: => 1.3E-06s 08:42:01.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 08:42:01.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 08:42:01.5 Info: => 0.0005786s 08:42:01.5 Info: AlterTable Notifications 08:42:01.5 Info: => 1.4E-06s 08:42:01.5 Info: CreateColumn Notifications OnImportFailure Boolean 08:42:01.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 08:42:01.5 Info: => 0.0005844s 08:42:01.5 Info: AlterTable Notifications 08:42:01.5 Info: => 1.3E-06s 08:42:01.5 Info: CreateColumn Notifications OnTrackRetag Boolean 08:42:01.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 08:42:01.5 Info: => 0.0005875s 08:42:01.5 Info: DeleteColumn Notifications OnDownload 08:42:01.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) 08:42:01.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" 08:42:01.5 Info: DROP TABLE "Notifications" 08:42:01.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:42:01.5 Info: => 0.0059761s 08:42:01.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 08:42:01.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) 08:42:01.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" 08:42:01.5 Info: DROP TABLE "Notifications" 08:42:01.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:42:01.5 Info: => 0.0045627s 08:42:01.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-31T08:42:01', 'health_issue_notification') 08:42:01.5 Info: Committing Transaction 08:42:01.5 Info: 29: health_issue_notification migrated 08:42:01.5 Info: => 0.0049535s 08:42:01.5 Info: 30: add_mediafilerepository_mtime migrating 08:42:01.5 Info: Beginning Transaction 08:42:01.5 Info: Starting migration of Main DB to 30 08:42:01.5 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 08:42:01.5 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 08:42:01.5 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 08:42:01.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-07-31T08:42:01', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 08:42:01.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 08:42:01.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-07-31T08:42:01', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 08:42:01.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 08:42:01.5 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (2, '2', 1, 'Title', 'Status', 0, 0) 08:42:01.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (100, 'folder/track3.mp3', 100, '2024-07-31T08:42:01', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 08:42:01.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (100, '100', 0, 100, 100, 1, 1, '100', 2, 0) 08:42:01.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (101, 'folder/track4.mp3', 100, '2024-07-31T08:42:01', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 08:42:01.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (101, '101', 0, 101, 100, 1, 1, '101', 2, 0) 08:42:01.5 Info: AlterTable TrackFiles 08:42:01.5 Info: => 1.1E-06s 08:42:01.5 Info: CreateColumn TrackFiles Modified DateTime 08:42:01.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 08:42:01.5 Info: => 0.0006204s 08:42:01.5 Info: AlterTable TrackFiles 08:42:01.5 Info: => 1.4E-06s 08:42:01.5 Info: CreateColumn TrackFiles Path String 08:42:01.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 08:42:01.5 Info: => 0.0005783s 08:42:01.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:42:01.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:42:01.5 Info: => 4.54E-05s 08:42:01.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) 08:42:01.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) 08:42:01.5 Info: => 0.0001285s 08:42:01.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) 08:42:01.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) 08:42:01.5 Info: => 0.0001431s 08:42:01.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) 08:42:01.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) 08:42:01.5 Info: => 0.0001531s 08:42:01.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") 08:42:01.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") 08:42:01.5 Info: => 9.6E-05s 08:42:01.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:42:01.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:42:01.5 Info: => 0.000116s 08:42:01.5 Info: AlterTable TrackFiles 08:42:01.5 Info: => 1.3E-06s 08:42:01.5 Info: AlterColumn TrackFiles Path String 08:42:01.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:42:01.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" 08:42:01.5 Info: DROP TABLE "TrackFiles" 08:42:01.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:01.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:01.5 Info: => 0.0047468s 08:42:01.5 Info: CreateIndex TrackFiles (Path) 08:42:01.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:42:01.5 Info: => 9.42E-05s 08:42:01.5 Info: DeleteColumn TrackFiles RelativePath 08:42:01.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:42:01.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" 08:42:01.5 Info: DROP TABLE "TrackFiles" 08:42:01.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:01.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:01.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:42:01.5 Info: => 0.0061139s 08:42:01.5 Info: -> 12 Insert operations completed in 00:00:00.0010133 taking an average of 00:00:00.0000844 08:42:01.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-31T08:42:01', 'add_mediafilerepository_mtime') 08:42:01.5 Info: Committing Transaction 08:42:01.5 Info: 30: add_mediafilerepository_mtime migrated 08:42:01.5 Info: => 0.0066512s 08:42:01.5 Debug: Took: 00:00:00.1722703 08:42:01.5 Debug: Got 2 tracks 08:42:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_distinct --- 08:42:01.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_duplicate --- 08:42:01.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121216219982_177/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:01.6 Info: DatabaseEngineVersionCheck migrating 08:42:01.6 Info: PerformDBOperation 08:42:01.6 Info: Performing DB Operation 08:42:01.6 Info: SQLite 3.46.0 08:42:01.6 Info: => 0.0011177s 08:42:01.6 Info: DatabaseEngineVersionCheck migrated 08:42:01.6 Info: => 0.0011355s 08:42:01.6 Info: VersionMigration migrating 08:42:01.6 Info: Beginning Transaction 08:42:01.6 Info: CreateTable VersionInfo 08:42:01.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:42:01.6 Info: => 0.0001484s 08:42:01.6 Info: Committing Transaction 08:42:01.6 Info: VersionMigration migrated 08:42:01.6 Info: => 0.0005066s 08:42:01.6 Info: VersionUniqueMigration migrating 08:42:01.6 Info: Beginning Transaction 08:42:01.6 Info: CreateIndex VersionInfo (Version) 08:42:01.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:42:01.6 Info: => 0.0001244s 08:42:01.6 Info: AlterTable VersionInfo 08:42:01.6 Info: => 1.4E-06s 08:42:01.6 Info: CreateColumn VersionInfo AppliedOn DateTime 08:42:01.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:42:01.6 Info: => 0.0005247s 08:42:01.6 Info: Committing Transaction 08:42:01.6 Info: VersionUniqueMigration migrated 08:42:01.6 Info: => 0.0007305s 08:42:01.6 Info: VersionDescriptionMigration migrating 08:42:01.6 Info: Beginning Transaction 08:42:01.6 Info: AlterTable VersionInfo 08:42:01.6 Info: => 1.4E-06s 08:42:01.6 Info: CreateColumn VersionInfo Description String 08:42:01.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:42:01.6 Info: => 0.0002111s 08:42:01.6 Info: Committing Transaction 08:42:01.6 Info: VersionDescriptionMigration migrated 08:42:01.6 Info: => 0.0004044s 08:42:01.6 Info: 1: InitialSetup migrating 08:42:01.6 Info: Beginning Transaction 08:42:01.6 Info: Starting migration of Main DB to 1 08:42:01.6 Info: CreateTable Config 08:42:01.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:42:01.6 Info: => 0.000169s 08:42:01.6 Info: CreateIndex Config (Key) 08:42:01.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:42:01.6 Info: => 8.64E-05s 08:42:01.6 Info: CreateTable RootFolders 08:42:01.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:42:01.6 Info: => 9.23E-05s 08:42:01.6 Info: CreateIndex RootFolders (Path) 08:42:01.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:42:01.6 Info: => 7.62E-05s 08:42:01.6 Info: CreateTable Artists 08:42:01.6 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 08:42:01.6 Info: => 0.0003653s 08:42:01.6 Info: CreateIndex Artists (ForeignArtistId) 08:42:01.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:01.6 Info: => 8.66E-05s 08:42:01.6 Info: CreateIndex Artists (NameSlug) 08:42:01.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:01.6 Info: => 7.94E-05s 08:42:01.6 Info: CreateIndex Artists (CleanName) 08:42:01.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:01.6 Info: => 7.62E-05s 08:42:01.6 Info: CreateIndex Artists (Path) 08:42:01.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:01.6 Info: => 7.36E-05s 08:42:01.6 Info: CreateTable Albums 08:42:01.6 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 08:42:01.6 Info: => 0.0002728s 08:42:01.6 Info: CreateIndex Albums (ForeignAlbumId) 08:42:01.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:01.6 Info: => 8.38E-05s 08:42:01.6 Info: CreateIndex Albums (MBId) 08:42:01.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:01.6 Info: => 7.33E-05s 08:42:01.6 Info: CreateIndex Albums (TADBId) 08:42:01.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:01.6 Info: => 7.4E-05s 08:42:01.6 Info: CreateIndex Albums (TitleSlug) 08:42:01.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:01.6 Info: => 7.46E-05s 08:42:01.6 Info: CreateIndex Albums (CleanTitle) 08:42:01.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:01.6 Info: => 7.47E-05s 08:42:01.6 Info: CreateIndex Albums (Path) 08:42:01.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:42:01.6 Info: => 7.24E-05s 08:42:01.6 Info: CreateTable Tracks 08:42:01.6 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 08:42:01.6 Info: => 0.0001596s 08:42:01.6 Info: CreateIndex Tracks (ForeignTrackId) 08:42:01.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:01.6 Info: => 7.75E-05s 08:42:01.6 Info: CreateIndex Tracks (ArtistId) 08:42:01.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:01.6 Info: => 7.93E-05s 08:42:01.6 Info: CreateIndex Tracks (TrackFileId) 08:42:01.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:01.6 Info: => 0.0001058s 08:42:01.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:42:01.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:42:01.6 Info: => 8.69E-05s 08:42:01.6 Info: CreateTable TrackFiles 08:42:01.6 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 08:42:01.6 Info: => 0.000152s 08:42:01.6 Info: CreateIndex TrackFiles (ArtistId) 08:42:01.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:42:01.6 Info: => 8.78E-05s 08:42:01.6 Info: CreateIndex TrackFiles (AlbumId) 08:42:01.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:01.6 Info: => 8.14E-05s 08:42:01.6 Info: CreateTable History 08:42:01.6 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 08:42:01.6 Info: => 0.0001597s 08:42:01.6 Info: CreateIndex History (Date) 08:42:01.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:42:01.6 Info: => 8.76E-05s 08:42:01.6 Info: CreateIndex History (EventType) 08:42:01.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:42:01.6 Info: => 0.0001126s 08:42:01.6 Info: CreateIndex History (DownloadId) 08:42:01.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:42:01.6 Info: => 9.73E-05s 08:42:01.6 Info: CreateIndex History (AlbumId) 08:42:01.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:42:01.6 Info: => 8.16E-05s 08:42:01.6 Info: CreateTable Notifications 08:42:01.6 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 08:42:01.6 Info: => 0.0001412s 08:42:01.6 Info: CreateTable ScheduledTasks 08:42:01.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:42:01.6 Info: => 0.0001237s 08:42:01.6 Info: CreateIndex ScheduledTasks (TypeName) 08:42:01.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:42:01.6 Info: => 8.77E-05s 08:42:01.6 Info: CreateTable Indexers 08:42:01.6 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 08:42:01.6 Info: => 0.0001231s 08:42:01.6 Info: CreateIndex Indexers (Name) 08:42:01.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:01.6 Info: => 0.0001183s 08:42:01.6 Info: CreateTable Profiles 08:42:01.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:42:01.6 Info: => 0.0001229s 08:42:01.6 Info: CreateIndex Profiles (Name) 08:42:01.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:42:01.6 Info: => 8.61E-05s 08:42:01.6 Info: CreateTable QualityDefinitions 08:42:01.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:42:01.6 Info: => 0.0001245s 08:42:01.6 Info: CreateIndex QualityDefinitions (Quality) 08:42:01.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:42:01.6 Info: => 8.27E-05s 08:42:01.6 Info: CreateIndex QualityDefinitions (Title) 08:42:01.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:42:01.6 Info: => 8.52E-05s 08:42:01.6 Info: CreateTable NamingConfig 08:42:01.6 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 08:42:01.6 Info: => 0.0001599s 08:42:01.6 Info: CreateTable Blacklist 08:42:01.6 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 08:42:01.6 Info: => 0.0001971s 08:42:01.6 Info: CreateTable Metadata 08:42:01.6 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 08:42:01.6 Info: => 0.0001184s 08:42:01.6 Info: CreateTable MetadataFiles 08:42:01.6 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 08:42:01.6 Info: => 0.0001422s 08:42:01.6 Info: CreateTable DownloadClients 08:42:01.6 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 08:42:01.6 Info: => 0.0001183s 08:42:01.6 Info: CreateTable PendingReleases 08:42:01.6 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 08:42:01.6 Info: => 0.0001302s 08:42:01.6 Info: CreateTable RemotePathMappings 08:42:01.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:42:01.6 Info: => 0.0001053s 08:42:01.6 Info: CreateTable Tags 08:42:01.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:42:01.6 Info: => 9.44E-05s 08:42:01.6 Info: CreateIndex Tags (Label) 08:42:01.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:42:01.6 Info: => 9.92E-05s 08:42:01.6 Info: CreateTable Restrictions 08:42:01.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:42:01.6 Info: => 0.000109s 08:42:01.6 Info: CreateTable DelayProfiles 08:42:01.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 08:42:01.6 Info: => 0.0001421s 08:42:01.6 Info: CreateTable Users 08:42:01.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:42:01.6 Info: => 0.0001053s 08:42:01.6 Info: CreateIndex Users (Identifier) 08:42:01.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:42:01.6 Info: => 9.3E-05s 08:42:01.6 Info: CreateIndex Users (Username) 08:42:01.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:42:01.6 Info: => 8.57E-05s 08:42:01.6 Info: CreateTable Commands 08:42:01.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 08:42:01.6 Info: => 0.0001517s 08:42:01.6 Info: CreateTable IndexerStatus 08:42:01.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 08:42:01.6 Info: => 0.0001611s 08:42:01.6 Info: CreateIndex IndexerStatus (ProviderId) 08:42:01.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:42:01.6 Info: => 8.91E-05s 08:42:01.6 Info: CreateTable ExtraFiles 08:42:01.6 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 08:42:01.6 Info: => 0.0001329s 08:42:01.6 Info: CreateTable LyricFiles 08:42:01.6 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 08:42:01.6 Info: => 0.0001533s 08:42:01.6 Info: CreateTable LanguageProfiles 08:42:01.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:42:01.6 Info: => 0.0001055s 08:42:01.6 Info: CreateIndex LanguageProfiles (Name) 08:42:01.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:42:01.6 Info: => 9.44E-05s 08:42:01.6 Info: CreateTable DownloadClientStatus 08:42:01.6 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 08:42:01.6 Info: => 0.0001173s 08:42:01.6 Info: CreateIndex DownloadClientStatus (ProviderId) 08:42:01.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:42:01.6 Info: => 8.93E-05s 08:42:01.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:42:01.6 Info: -> 1 Insert operations completed in 00:00:00.0000695 taking an average of 00:00:00.0000695 08:42:01.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:42:01', 'InitialSetup') 08:42:01.6 Info: Committing Transaction 08:42:01.6 Info: 1: InitialSetup migrated 08:42:01.6 Info: => 0.0010635s 08:42:01.6 Info: 2: add_reason_to_pending_releases migrating 08:42:01.6 Info: Beginning Transaction 08:42:01.6 Info: Starting migration of Main DB to 2 08:42:01.6 Info: AlterTable PendingReleases 08:42:01.6 Info: => 1.8E-06s 08:42:01.6 Info: CreateColumn PendingReleases Reason Int32 08:42:01.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:42:01.6 Info: => 0.000583s 08:42:01.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:42:01', 'add_reason_to_pending_releases') 08:42:01.6 Info: Committing Transaction 08:42:01.6 Info: 2: add_reason_to_pending_releases migrated 08:42:01.6 Info: => 0.0008812s 08:42:01.6 Info: 3: add_medium_support migrating 08:42:01.6 Info: Beginning Transaction 08:42:01.6 Info: Starting migration of Main DB to 3 08:42:01.6 Info: AlterTable Albums 08:42:01.6 Info: => 1.4E-06s 08:42:01.6 Info: CreateColumn Albums Media String 08:42:01.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:42:01.6 Info: => 0.0005789s 08:42:01.6 Info: AlterTable Tracks 08:42:01.6 Info: => 1.2E-06s 08:42:01.6 Info: CreateColumn Tracks MediumNumber Int32 08:42:01.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:42:01.6 Info: => 0.0005389s 08:42:01.6 Info: AlterTable Tracks 08:42:01.6 Info: => 1.2E-06s 08:42:01.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:42:01.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:42:01.6 Info: => 0.0005268s 08:42:01.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:01.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:01.6 Info: => 4.75E-05s 08:42:01.6 Info: DeleteColumn Tracks TrackNumber 08:42:01.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 08:42:01.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 08:42:01.6 Info: DROP TABLE "Tracks" 08:42:01.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:42:01.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:01.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:01.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:01.6 Info: => 0.0045652s 08:42:01.6 Info: AlterTable Tracks 08:42:01.6 Info: => 2E-06s 08:42:01.6 Info: CreateColumn Tracks TrackNumber String 08:42:01.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:42:01.6 Info: => 0.0005538s 08:42:01.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:42:01', 'add_medium_support') 08:42:01.6 Info: Committing Transaction 08:42:01.6 Info: 3: add_medium_support migrated 08:42:01.6 Info: => 0.0009458s 08:42:01.6 Info: 4: add_various_qualites_in_profile migrating 08:42:01.6 Info: Beginning Transaction 08:42:01.6 Info: Starting migration of Main DB to 4 08:42:01.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:01.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:01.6 Info: => 5.69E-05s 08:42:01.6 Info: PerformDBOperation 08:42:01.6 Info: Performing DB Operation 08:42:01.6 Info: => 4.04E-05s 08:42:01.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:42:01', 'add_various_qualites_in_profile') 08:42:01.6 Info: Committing Transaction 08:42:01.6 Info: 4: add_various_qualites_in_profile migrated 08:42:01.6 Info: => 0.000296s 08:42:01.6 Info: 5: metadata_profiles migrating 08:42:01.6 Info: Beginning Transaction 08:42:01.6 Info: Starting migration of Main DB to 5 08:42:01.6 Info: CreateTable MetadataProfiles 08:42:01.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 08:42:01.6 Info: => 0.0001374s 08:42:01.6 Info: CreateIndex MetadataProfiles (Name) 08:42:01.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 08:42:01.6 Info: => 0.000133s 08:42:01.6 Info: AlterTable Artists 08:42:01.6 Info: => 1.4E-06s 08:42:01.6 Info: CreateColumn Artists MetadataProfileId Int32 08:42:01.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 08:42:01.6 Info: => 0.0005731s 08:42:01.6 Info: DeleteColumn Artists PrimaryAlbumTypes 08:42:01.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 08:42:01.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 08:42:01.6 Info: DROP TABLE "Artists" 08:42:01.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:01.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:01.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:01.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:01.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:01.6 Info: => 0.0049867s 08:42:01.6 Info: DeleteColumn Artists SecondaryAlbumTypes 08:42:01.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 08:42:01.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 08:42:01.6 Info: DROP TABLE "Artists" 08:42:01.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:01.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:01.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:01.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:01.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:01.6 Info: => 0.0048949s 08:42:01.6 Info: AlterTable Albums 08:42:01.6 Info: => 1.4E-06s 08:42:01.6 Info: CreateColumn Albums SecondaryTypes String 08:42:01.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 08:42:01.6 Info: => 0.0005596s 08:42:01.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-31T08:42:01', 'metadata_profiles') 08:42:01.6 Info: Committing Transaction 08:42:01.6 Info: 5: metadata_profiles migrated 08:42:01.6 Info: => 0.000997s 08:42:01.6 Info: 6: separate_automatic_and_interactive_search migrating 08:42:01.6 Info: Beginning Transaction 08:42:01.6 Info: Starting migration of Main DB to 6 08:42:01.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 08:42:01.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 08:42:01.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 08:42:01.6 Info: DROP TABLE "Indexers" 08:42:01.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:42:01.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:01.6 Info: => 0.0041002s 08:42:01.6 Info: AlterTable Indexers 08:42:01.6 Info: => 1.6E-06s 08:42:01.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 08:42:01.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 08:42:01.6 Info: => 0.0005581s 08:42:01.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:42:01.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:42:01.6 Info: => 4.38E-05s 08:42:01.6 Info: AlterTable Indexers 08:42:01.6 Info: => 1.3E-06s 08:42:01.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 08:42:01.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 08:42:01.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 08:42:01.6 Info: DROP TABLE "Indexers" 08:42:01.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:42:01.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:01.6 Info: => 0.0040826s 08:42:01.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-31T08:42:01', 'separate_automatic_and_interactive_search') 08:42:01.6 Info: Committing Transaction 08:42:01.6 Info: 6: separate_automatic_and_interactive_search migrated 08:42:01.6 Info: => 0.0044409s 08:42:01.6 Info: 7: change_album_path_to_relative migrating 08:42:01.6 Info: Beginning Transaction 08:42:01.6 Info: Starting migration of Main DB to 7 08:42:01.6 Info: DeleteColumn Albums Path 08:42:01.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 08:42:01.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 08:42:01.6 Info: DROP TABLE "Albums" 08:42:01.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:01.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:01.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:01.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:01.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:01.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:01.6 Info: => 0.0076755s 08:42:01.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-31T08:42:01', 'change_album_path_to_relative') 08:42:01.6 Info: Committing Transaction 08:42:01.6 Info: 7: change_album_path_to_relative migrated 08:42:01.6 Info: => 0.0081276s 08:42:01.6 Info: 8: change_quality_size_mb_to_kb migrating 08:42:01.6 Info: Beginning Transaction 08:42:01.6 Info: Starting migration of Main DB to 8 08:42:01.6 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 08:42:01.6 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 08:42:01.6 Info: => 5.38E-05s 08:42:01.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-31T08:42:01', 'change_quality_size_mb_to_kb') 08:42:01.6 Info: Committing Transaction 08:42:01.6 Info: 8: change_quality_size_mb_to_kb migrated 08:42:01.6 Info: => 0.0003081s 08:42:01.6 Info: 9: album_releases migrating 08:42:01.6 Info: Beginning Transaction 08:42:01.6 Info: Starting migration of Main DB to 9 08:42:01.6 Info: AlterTable Albums 08:42:01.6 Info: => 1.6E-06s 08:42:01.6 Info: CreateColumn Albums Releases String 08:42:01.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 08:42:01.6 Info: => 0.0005894s 08:42:01.6 Info: AlterTable Albums 08:42:01.6 Info: => 1.2E-06s 08:42:01.6 Info: CreateColumn Albums CurrentRelease String 08:42:01.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 08:42:01.6 Info: => 0.0005885s 08:42:01.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-31T08:42:01', 'album_releases') 08:42:01.6 Info: Committing Transaction 08:42:01.6 Info: 9: album_releases migrated 08:42:01.6 Info: => 0.0008875s 08:42:01.6 Info: 10: album_releases_fix migrating 08:42:01.6 Info: Beginning Transaction 08:42:01.6 Info: Starting migration of Main DB to 10 08:42:01.6 Info: AlterTable Albums 08:42:01.6 Info: => 1.6E-06s 08:42:01.6 Info: AlterColumn Albums Releases String 08:42:01.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 08:42:01.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 08:42:01.6 Info: DROP TABLE "Albums" 08:42:01.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:01.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:01.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:01.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:01.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:01.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:01.6 Info: => 0.0049409s 08:42:01.6 Info: AlterTable Albums 08:42:01.6 Info: => 1.7E-06s 08:42:01.6 Info: AlterColumn Albums CurrentRelease String 08:42:01.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 08:42:01.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 08:42:01.7 Info: DROP TABLE "Albums" 08:42:01.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:01.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:01.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:01.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:01.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:01.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:01.7 Info: => 0.0049107s 08:42:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-31T08:42:01', 'album_releases_fix') 08:42:01.7 Info: Committing Transaction 08:42:01.7 Info: 10: album_releases_fix migrated 08:42:01.7 Info: => 0.0053083s 08:42:01.7 Info: 11: import_lists migrating 08:42:01.7 Info: Beginning Transaction 08:42:01.7 Info: Starting migration of Main DB to 11 08:42:01.7 Info: CreateTable ImportLists 08:42:01.7 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 08:42:01.7 Info: => 0.0001844s 08:42:01.7 Info: CreateIndex ImportLists (Name) 08:42:01.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:42:01.7 Info: => 8.98E-05s 08:42:01.7 Info: CreateTable ImportListStatus 08:42:01.7 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 08:42:01.7 Info: => 0.0001288s 08:42:01.7 Info: CreateIndex ImportListStatus (ProviderId) 08:42:01.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:42:01.7 Info: => 8.53E-05s 08:42:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-31T08:42:01', 'import_lists') 08:42:01.7 Info: Committing Transaction 08:42:01.7 Info: 11: import_lists migrated 08:42:01.7 Info: => 0.0003892s 08:42:01.7 Info: 12: add_release_status migrating 08:42:01.7 Info: Beginning Transaction 08:42:01.7 Info: Starting migration of Main DB to 12 08:42:01.7 Info: AlterTable MetadataProfiles 08:42:01.7 Info: => 1.6E-06s 08:42:01.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 08:42:01.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 08:42:01.7 Info: => 0.00062s 08:42:01.7 Info: PerformDBOperation 08:42:01.7 Info: Performing DB Operation 08:42:01.7 Info: => 3.49E-05s 08:42:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-31T08:42:01', 'add_release_status') 08:42:01.7 Info: Committing Transaction 08:42:01.7 Info: 12: add_release_status migrated 08:42:01.7 Info: => 0.0003094s 08:42:01.7 Info: 13: album_download_notification migrating 08:42:01.7 Info: Beginning Transaction 08:42:01.7 Info: Starting migration of Main DB to 13 08:42:01.7 Info: AlterTable Notifications 08:42:01.7 Info: => 1.5E-06s 08:42:01.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 08:42:01.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 08:42:01.7 Info: => 0.0006123s 08:42:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-31T08:42:01', 'album_download_notification') 08:42:01.7 Info: Committing Transaction 08:42:01.7 Info: 13: album_download_notification migrated 08:42:01.7 Info: => 0.0009223s 08:42:01.7 Info: 14: fix_language_metadata_profiles migrating 08:42:01.7 Info: Beginning Transaction 08:42:01.7 Info: Starting migration of Main DB to 14 08:42:01.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 08:42:01.7 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 08:42:01.7 Info: => 8.39E-05s 08:42:01.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 08:42:01.7 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 08:42:01.7 Info: => 6.78E-05s 08:42:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-31T08:42:01', 'fix_language_metadata_profiles') 08:42:01.7 Info: Committing Transaction 08:42:01.7 Info: 14: fix_language_metadata_profiles migrated 08:42:01.7 Info: => 0.0003108s 08:42:01.7 Info: 15: remove_fanzub migrating 08:42:01.7 Info: Beginning Transaction 08:42:01.7 Info: Starting migration of Main DB to 15 08:42:01.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:42:01.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:42:01.7 Info: => 4.92E-05s 08:42:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-31T08:42:01', 'remove_fanzub') 08:42:01.7 Info: Committing Transaction 08:42:01.7 Info: 15: remove_fanzub migrated 08:42:01.7 Info: => 0.0002923s 08:42:01.7 Info: 16: update_artist_history_indexes migrating 08:42:01.7 Info: Beginning Transaction 08:42:01.7 Info: Starting migration of Main DB to 16 08:42:01.7 Info: CreateIndex Albums (ArtistId) 08:42:01.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 08:42:01.7 Info: => 0.0001107s 08:42:01.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 08:42:01.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 08:42:01.7 Info: => 9.12E-05s 08:42:01.7 Info: DeleteIndex History (AlbumId) 08:42:01.7 Info: DROP INDEX "IX_History_AlbumId" 08:42:01.7 Info: => 0.0001288s 08:42:01.7 Info: CreateIndex History (AlbumId, Date) 08:42:01.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:42:01.7 Info: => 0.0001102s 08:42:01.7 Info: DeleteIndex History (DownloadId) 08:42:01.7 Info: DROP INDEX "IX_History_DownloadId" 08:42:01.7 Info: => 0.0001188s 08:42:01.7 Info: CreateIndex History (DownloadId, Date) 08:42:01.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:42:01.7 Info: => 9.69E-05s 08:42:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-31T08:42:01', 'update_artist_history_indexes') 08:42:01.7 Info: Committing Transaction 08:42:01.7 Info: 16: update_artist_history_indexes migrated 08:42:01.7 Info: => 0.0004068s 08:42:01.7 Info: 17: remove_nma migrating 08:42:01.7 Info: Beginning Transaction 08:42:01.7 Info: Starting migration of Main DB to 17 08:42:01.7 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:01.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 08:42:01.7 Info: => 5.19E-05s 08:42:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-31T08:42:01', 'remove_nma') 08:42:01.7 Info: Committing Transaction 08:42:01.7 Info: 17: remove_nma migrated 08:42:01.7 Info: => 0.0002919s 08:42:01.7 Info: 18: album_disambiguation migrating 08:42:01.7 Info: Beginning Transaction 08:42:01.7 Info: Starting migration of Main DB to 18 08:42:01.7 Info: AlterTable Albums 08:42:01.7 Info: => 1.8E-06s 08:42:01.7 Info: CreateColumn Albums Disambiguation String 08:42:01.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 08:42:01.7 Info: => 0.0006215s 08:42:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-31T08:42:01', 'album_disambiguation') 08:42:01.7 Info: Committing Transaction 08:42:01.7 Info: 18: album_disambiguation migrated 08:42:01.7 Info: => 0.0009068s 08:42:01.7 Info: 19: add_ape_quality_in_profiles migrating 08:42:01.7 Info: Beginning Transaction 08:42:01.7 Info: Starting migration of Main DB to 19 08:42:01.7 Info: PerformDBOperation 08:42:01.7 Info: Performing DB Operation 08:42:01.7 Info: => 3.83E-05s 08:42:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-31T08:42:01', 'add_ape_quality_in_profiles') 08:42:01.7 Info: Committing Transaction 08:42:01.7 Info: 19: add_ape_quality_in_profiles migrated 08:42:01.7 Info: => 0.0002944s 08:42:01.7 Info: 20: remove_pushalot migrating 08:42:01.7 Info: Beginning Transaction 08:42:01.7 Info: Starting migration of Main DB to 20 08:42:01.7 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:01.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 08:42:01.7 Info: => 5.26E-05s 08:42:01.7 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:01.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 08:42:01.7 Info: => 4.25E-05s 08:42:01.7 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:01.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 08:42:01.7 Info: => 4.2E-05s 08:42:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-31T08:42:01', 'remove_pushalot') 08:42:01.7 Info: Committing Transaction 08:42:01.7 Info: 20: remove_pushalot migrated 08:42:01.7 Info: => 0.0002814s 08:42:01.7 Info: 21: add_custom_filters migrating 08:42:01.7 Info: Beginning Transaction 08:42:01.7 Info: Starting migration of Main DB to 21 08:42:01.7 Info: CreateTable CustomFilters 08:42:01.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 08:42:01.7 Info: => 0.0001378s 08:42:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-31T08:42:01', 'add_custom_filters') 08:42:01.7 Info: Committing Transaction 08:42:01.7 Info: 21: add_custom_filters migrated 08:42:01.7 Info: => 0.0004194s 08:42:01.7 Info: 22: import_list_tags migrating 08:42:01.7 Info: Beginning Transaction 08:42:01.7 Info: Starting migration of Main DB to 22 08:42:01.7 Info: AlterTable ImportLists 08:42:01.7 Info: => 1.5E-06s 08:42:01.7 Info: CreateColumn ImportLists Tags String 08:42:01.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 08:42:01.7 Info: => 0.000618s 08:42:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-31T08:42:01', 'import_list_tags') 08:42:01.7 Info: Committing Transaction 08:42:01.7 Info: 22: import_list_tags migrated 08:42:01.7 Info: => 0.0009216s 08:42:01.7 Info: 23: add_release_groups_etc migrating 08:42:01.7 Info: Beginning Transaction 08:42:01.7 Info: Starting migration of Main DB to 23 08:42:01.7 Info: CreateTable ArtistMetadata 08:42:01.7 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 08:42:01.7 Info: => 0.0001914s 08:42:01.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 08:42:01.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 08:42:01.7 Info: => 0.0001037s 08:42:01.7 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 08:42:01.7 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 08:42:01.7 Info: => 0.0001382s 08:42:01.7 Info: AlterTable Artists 08:42:01.7 Info: => 1.1E-06s 08:42:01.7 Info: CreateColumn Artists ArtistMetadataId Int32 08:42:01.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:01.7 Info: => 0.0006224s 08:42:01.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:42:01.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:42:01.7 Info: => 7.41E-05s 08:42:01.7 Info: CreateTable AlbumReleases 08:42:01.7 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 08:42:01.7 Info: => 0.00017s 08:42:01.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 08:42:01.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:42:01.7 Info: => 9.02E-05s 08:42:01.7 Info: CreateIndex AlbumReleases (AlbumId) 08:42:01.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:42:01.7 Info: => 8.34E-05s 08:42:01.7 Info: PerformDBOperation 08:42:01.7 Info: Performing DB Operation 08:42:01.7 Info: => 4.09E-05s 08:42:01.7 Info: AlterTable Albums 08:42:01.7 Info: => 1.3E-06s 08:42:01.7 Info: CreateColumn Albums ArtistMetadataId Int32 08:42:01.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:01.7 Info: => 0.0006341s 08:42:01.7 Info: AlterTable Albums 08:42:01.7 Info: => 1.4E-06s 08:42:01.7 Info: CreateColumn Albums AnyReleaseOk Boolean 08:42:01.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 08:42:01.7 Info: => 0.0006185s 08:42:01.7 Info: AlterTable Albums 08:42:01.7 Info: => 1.2E-06s 08:42:01.7 Info: CreateColumn Albums Links String 08:42:01.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 08:42:01.7 Info: => 0.0006279s 08:42:01.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:42:01.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:42:01.7 Info: => 9.18E-05s 08:42:01.7 Info: AlterTable Tracks 08:42:01.7 Info: => 1.3E-06s 08:42:01.7 Info: CreateColumn Tracks ForeignRecordingId String 08:42:01.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 08:42:01.7 Info: => 0.0006281s 08:42:01.7 Info: AlterTable Tracks 08:42:01.7 Info: => 1.4E-06s 08:42:01.7 Info: CreateColumn Tracks AlbumReleaseId Int32 08:42:01.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 08:42:01.7 Info: => 0.0006215s 08:42:01.7 Info: AlterTable Tracks 08:42:01.7 Info: => 1.3E-06s 08:42:01.7 Info: CreateColumn Tracks ArtistMetadataId Int32 08:42:01.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:01.7 Info: => 0.0006195s 08:42:01.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:42:01.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:42:01.7 Info: => 0.0001143s 08:42:01.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:42:01.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:42:01.7 Info: => 7.94E-05s 08:42:01.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 08:42:01.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:42:01.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 08:42:01.7 Info: DROP TABLE "Artists" 08:42:01.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:01.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:01.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:01.7 Info: => 0.0051856s 08:42:01.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 08:42:01.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 08:42:01.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 08:42:01.7 Info: DROP TABLE "Albums" 08:42:01.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:01.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:01.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:01.7 Info: => 0.0052549s 08:42:01.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 08:42:01.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:42:01.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 08:42:01.7 Info: DROP TABLE "Tracks" 08:42:01.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:42:01.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:01.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:01.7 Info: => 0.0048074s 08:42:01.7 Info: DeleteColumn TrackFiles ArtistId 08:42:01.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 08:42:01.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 08:42:01.7 Info: DROP TABLE "TrackFiles" 08:42:01.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:01.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:01.7 Info: => 0.0045298s 08:42:01.7 Info: CreateIndex Artists (ArtistMetadataId) 08:42:01.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:01.7 Info: => 9.02E-05s 08:42:01.7 Info: CreateIndex Artists (Monitored) 08:42:01.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:01.7 Info: => 8.55E-05s 08:42:01.7 Info: CreateIndex Albums (ArtistMetadataId) 08:42:01.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:42:01.7 Info: => 8.28E-05s 08:42:01.7 Info: CreateIndex Tracks (ArtistMetadataId) 08:42:01.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 08:42:01.7 Info: => 8.18E-05s 08:42:01.7 Info: CreateIndex Tracks (AlbumReleaseId) 08:42:01.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 08:42:01.7 Info: => 8.77E-05s 08:42:01.7 Info: CreateIndex Tracks (ForeignRecordingId) 08:42:01.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 08:42:01.7 Info: => 8.45E-05s 08:42:01.7 Info: UpdateData 08:42:01.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:42:01.7 Info: => 5.01E-05s 08:42:01.7 Info: UpdateData 08:42:01.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:42:01.7 Info: => 4.25E-05s 08:42:01.7 Info: UpdateData 08:42:01.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 08:42:01.7 Info: => 5.12E-05s 08:42:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-31T08:42:01', 'add_release_groups_etc') 08:42:01.7 Info: Committing Transaction 08:42:01.7 Info: 23: add_release_groups_etc migrated 08:42:01.7 Info: => 0.0005861s 08:42:01.7 Info: 24: NewMediaInfoFormat migrating 08:42:01.7 Info: Beginning Transaction 08:42:01.7 Info: Starting migration of Main DB to 24 08:42:01.7 Info: UpdateData 08:42:01.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 08:42:01.7 Info: => 5.58E-05s 08:42:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-31T08:42:01', 'NewMediaInfoFormat') 08:42:01.7 Info: Committing Transaction 08:42:01.7 Info: 24: NewMediaInfoFormat migrated 08:42:01.7 Info: => 0.0002994s 08:42:01.7 Info: 25: rename_restrictions_to_release_profiles migrating 08:42:01.7 Info: Beginning Transaction 08:42:01.7 Info: Starting migration of Main DB to 25 08:42:01.7 Info: RenameTable Restrictions ReleaseProfiles 08:42:01.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 08:42:01.7 Info: => 0.0016424s 08:42:01.7 Info: AlterTable ReleaseProfiles 08:42:01.7 Info: => 1.5E-06s 08:42:01.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 08:42:01.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 08:42:01.7 Info: => 0.0006012s 08:42:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-31T08:42:01', 'rename_restrictions_to_release_profiles') 08:42:01.7 Info: Committing Transaction 08:42:01.7 Info: 25: rename_restrictions_to_release_profiles migrated 08:42:01.7 Info: => 0.0008911s 08:42:01.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 08:42:01.7 Info: Beginning Transaction 08:42:01.7 Info: Starting migration of Main DB to 26 08:42:01.7 Info: RenameTable Profiles QualityProfiles 08:42:01.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 08:42:01.7 Info: => 0.0016571s 08:42:01.7 Info: AlterTable QualityProfiles 08:42:01.7 Info: => 1.6E-06s 08:42:01.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 08:42:01.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:42:01.7 Info: => 0.0005812s 08:42:01.7 Info: AlterTable LanguageProfiles 08:42:01.7 Info: => 1.4E-06s 08:42:01.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 08:42:01.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:42:01.7 Info: => 0.0005721s 08:42:01.7 Info: UpdateData 08:42:01.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:42:01.7 Info: => 5.03E-05s 08:42:01.7 Info: UpdateData 08:42:01.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:42:01.7 Info: => 4.07E-05s 08:42:01.7 Info: RenameColumn Artists ProfileId to QualityProfileId 08:42:01.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:42:01.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 08:42:01.7 Info: DROP TABLE "Artists" 08:42:01.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:01.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:01.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:01.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:01.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:01.7 Info: => 0.0050106s 08:42:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-31T08:42:01', 'rename_quality_profiles_add_upgrade_allowed') 08:42:01.7 Info: Committing Transaction 08:42:01.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 08:42:01.7 Info: => 0.0054221s 08:42:01.7 Info: 27: add_import_exclusions migrating 08:42:01.7 Info: Beginning Transaction 08:42:01.7 Info: Starting migration of Main DB to 27 08:42:01.7 Info: CreateTable ImportListExclusions 08:42:01.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 08:42:01.7 Info: => 0.0001358s 08:42:01.7 Info: CreateIndex ImportListExclusions (ForeignId) 08:42:01.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 08:42:01.7 Info: => 9.44E-05s 08:42:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-31T08:42:01', 'add_import_exclusions') 08:42:01.7 Info: Committing Transaction 08:42:01.7 Info: 27: add_import_exclusions migrated 08:42:01.7 Info: => 0.0003962s 08:42:01.7 Info: 28: clean_artist_metadata_table migrating 08:42:01.7 Info: Beginning Transaction 08:42:01.7 Info: Starting migration of Main DB to 28 08:42:01.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:42:01.7 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:42:01.7 Info: => 0.0001616s 08:42:01.7 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:42:01.7 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:42:01.7 Info: => 0.0001306s 08:42:01.7 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 08:42:01.7 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 08:42:01.7 Info: => 0.0001242s 08:42:01.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 08:42:01.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 08:42:01.7 Info: => 0.0001288s 08:42:01.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:42:01.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:42:01.7 Info: => 0.0001238s 08:42:01.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:42:01.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:42:01.7 Info: => 0.0001223s 08:42:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-31T08:42:01', 'clean_artist_metadata_table') 08:42:01.7 Info: Committing Transaction 08:42:01.7 Info: 28: clean_artist_metadata_table migrated 08:42:01.7 Info: => 0.0003853s 08:42:01.7 Info: 29: health_issue_notification migrating 08:42:01.7 Info: Beginning Transaction 08:42:01.7 Info: Starting migration of Main DB to 29 08:42:01.7 Info: AlterTable Notifications 08:42:01.7 Info: => 1.5E-06s 08:42:01.7 Info: CreateColumn Notifications OnHealthIssue Boolean 08:42:01.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 08:42:01.7 Info: => 0.0006164s 08:42:01.7 Info: AlterTable Notifications 08:42:01.7 Info: => 1.7E-06s 08:42:01.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 08:42:01.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 08:42:01.7 Info: => 0.0005806s 08:42:01.7 Info: AlterTable Notifications 08:42:01.7 Info: => 1.3E-06s 08:42:01.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 08:42:01.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 08:42:01.7 Info: => 0.0005917s 08:42:01.7 Info: AlterTable Notifications 08:42:01.7 Info: => 1.3E-06s 08:42:01.7 Info: CreateColumn Notifications OnImportFailure Boolean 08:42:01.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 08:42:01.7 Info: => 0.0005832s 08:42:01.7 Info: AlterTable Notifications 08:42:01.7 Info: => 1.3E-06s 08:42:01.7 Info: CreateColumn Notifications OnTrackRetag Boolean 08:42:01.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 08:42:01.7 Info: => 0.0005817s 08:42:01.7 Info: DeleteColumn Notifications OnDownload 08:42:01.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 08:42:01.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 08:42:01.7 Info: DROP TABLE "Notifications" 08:42:01.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:42:01.7 Info: => 0.004614s 08:42:01.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 08:42:01.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 08:42:01.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 08:42:01.7 Info: DROP TABLE "Notifications" 08:42:01.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:42:01.7 Info: => 0.0046347s 08:42:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-31T08:42:01', 'health_issue_notification') 08:42:01.7 Info: Committing Transaction 08:42:01.7 Info: 29: health_issue_notification migrated 08:42:01.7 Info: => 0.0050068s 08:42:01.7 Info: 30: add_mediafilerepository_mtime migrating 08:42:01.7 Info: Beginning Transaction 08:42:01.7 Info: Starting migration of Main DB to 30 08:42:01.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) 08:42:01.7 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 08:42:01.7 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 08:42:01.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-07-31T08:42:01', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 08:42:01.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) 08:42:01.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-07-31T08:42:01', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 08:42:01.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) 08:42:01.7 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (2, '2', 1, 'Title', 'Status', 0, 0) 08:42:01.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (100, 'folder/track1.mp3', 100, '2024-07-31T08:42:01', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 08:42:01.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (100, '100', 0, 100, 100, 1, 1, '100', 2, 0) 08:42:01.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (101, 'folder/track2.mp3', 100, '2024-07-31T08:42:01', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 08:42:01.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (101, '101', 0, 101, 100, 1, 1, '101', 2, 0) 08:42:01.7 Info: AlterTable TrackFiles 08:42:01.7 Info: => 1.4E-06s 08:42:01.7 Info: CreateColumn TrackFiles Modified DateTime 08:42:01.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 08:42:01.7 Info: => 0.0006244s 08:42:01.7 Info: AlterTable TrackFiles 08:42:01.7 Info: => 1.3E-06s 08:42:01.7 Info: CreateColumn TrackFiles Path String 08:42:01.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 08:42:01.7 Info: => 0.0005806s 08:42:01.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:42:01.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:42:01.7 Info: => 4.38E-05s 08:42:01.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:42:01.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:42:01.7 Info: => 0.0001409s 08:42:01.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 08:42:01.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 08:42:01.7 Info: => 0.0001523s 08:42:01.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 08:42:01.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 08:42:01.7 Info: => 0.0001607s 08:42:01.7 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 08:42:01.7 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 08:42:01.7 Info: => 0.0001002s 08:42:01.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:42:01.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:42:01.7 Info: => 0.0001223s 08:42:01.7 Info: AlterTable TrackFiles 08:42:01.7 Info: => 2.1E-06s 08:42:01.7 Info: AlterColumn TrackFiles Path String 08:42:01.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:42:01.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 08:42:01.7 Info: DROP TABLE "TrackFiles" 08:42:01.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:01.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:01.7 Info: => 0.0070146s 08:42:01.7 Info: CreateIndex TrackFiles (Path) 08:42:01.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:42:01.7 Info: => 9.48E-05s 08:42:01.7 Info: DeleteColumn TrackFiles RelativePath 08:42:01.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:42:01.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 08:42:01.7 Info: DROP TABLE "TrackFiles" 08:42:01.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:01.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:01.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:42:01.7 Info: => 0.0049013s 08:42:01.7 Info: -> 12 Insert operations completed in 00:00:00.0011186 taking an average of 00:00:00.0000932 08:42:01.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-31T08:42:01', 'add_mediafilerepository_mtime') 08:42:01.7 Info: Committing Transaction 08:42:01.7 Info: 30: add_mediafilerepository_mtime migrated 08:42:01.7 Info: => 0.0054028s 08:42:01.7 Debug: Took: 00:00:00.1664684 08:42:01.7 Debug: Got 2 tracks 08:42:01.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_duplicate --- 08:42:01.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_all_default_entries --- 08:42:01.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121218319207_179/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:01.8 Info: DatabaseEngineVersionCheck migrating 08:42:01.8 Info: PerformDBOperation 08:42:01.8 Info: Performing DB Operation 08:42:01.8 Info: SQLite 3.46.0 08:42:01.8 Info: => 0.0010891s 08:42:01.8 Info: DatabaseEngineVersionCheck migrated 08:42:01.8 Info: => 0.0011073s 08:42:01.8 Info: VersionMigration migrating 08:42:01.8 Info: Beginning Transaction 08:42:01.8 Info: CreateTable VersionInfo 08:42:01.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:42:01.8 Info: => 0.000146s 08:42:01.8 Info: Committing Transaction 08:42:01.8 Info: VersionMigration migrated 08:42:01.8 Info: => 0.0005863s 08:42:01.8 Info: VersionUniqueMigration migrating 08:42:01.8 Info: Beginning Transaction 08:42:01.8 Info: CreateIndex VersionInfo (Version) 08:42:01.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:42:01.8 Info: => 0.0001321s 08:42:01.8 Info: AlterTable VersionInfo 08:42:01.8 Info: => 1.3E-06s 08:42:01.8 Info: CreateColumn VersionInfo AppliedOn DateTime 08:42:01.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:42:01.8 Info: => 0.0005342s 08:42:01.8 Info: Committing Transaction 08:42:01.8 Info: VersionUniqueMigration migrated 08:42:01.8 Info: => 0.0007484s 08:42:01.8 Info: VersionDescriptionMigration migrating 08:42:01.8 Info: Beginning Transaction 08:42:01.8 Info: AlterTable VersionInfo 08:42:01.8 Info: => 1.4E-06s 08:42:01.8 Info: CreateColumn VersionInfo Description String 08:42:01.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:42:01.8 Info: => 0.000201s 08:42:01.8 Info: Committing Transaction 08:42:01.8 Info: VersionDescriptionMigration migrated 08:42:01.8 Info: => 0.0003882s 08:42:01.8 Info: 1: InitialSetup migrating 08:42:01.8 Info: Beginning Transaction 08:42:01.8 Info: Starting migration of Main DB to 1 08:42:01.8 Info: CreateTable Config 08:42:01.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:42:01.8 Info: => 0.0001692s 08:42:01.8 Info: CreateIndex Config (Key) 08:42:01.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:42:01.8 Info: => 8.3E-05s 08:42:01.8 Info: CreateTable RootFolders 08:42:01.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:42:01.8 Info: => 9.34E-05s 08:42:01.8 Info: CreateIndex RootFolders (Path) 08:42:01.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:42:01.8 Info: => 7.83E-05s 08:42:01.8 Info: CreateTable Artists 08:42:01.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) 08:42:01.8 Info: => 0.0003356s 08:42:01.8 Info: CreateIndex Artists (ForeignArtistId) 08:42:01.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:01.8 Info: => 8.98E-05s 08:42:01.8 Info: CreateIndex Artists (NameSlug) 08:42:01.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:01.8 Info: => 7.69E-05s 08:42:01.8 Info: CreateIndex Artists (CleanName) 08:42:01.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:01.8 Info: => 7.78E-05s 08:42:01.8 Info: CreateIndex Artists (Path) 08:42:01.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:01.8 Info: => 7.42E-05s 08:42:01.8 Info: CreateTable Albums 08:42:01.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) 08:42:01.8 Info: => 0.0002393s 08:42:01.8 Info: CreateIndex Albums (ForeignAlbumId) 08:42:01.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:01.8 Info: => 7.65E-05s 08:42:01.8 Info: CreateIndex Albums (MBId) 08:42:01.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:01.8 Info: => 7.12E-05s 08:42:01.8 Info: CreateIndex Albums (TADBId) 08:42:01.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:01.8 Info: => 7.63E-05s 08:42:01.8 Info: CreateIndex Albums (TitleSlug) 08:42:01.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:01.8 Info: => 7.6E-05s 08:42:01.8 Info: CreateIndex Albums (CleanTitle) 08:42:01.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:01.8 Info: => 7.39E-05s 08:42:01.8 Info: CreateIndex Albums (Path) 08:42:01.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:42:01.8 Info: => 7.19E-05s 08:42:01.8 Info: CreateTable Tracks 08:42:01.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) 08:42:01.8 Info: => 0.0001614s 08:42:01.8 Info: CreateIndex Tracks (ForeignTrackId) 08:42:01.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:01.8 Info: => 7.78E-05s 08:42:01.8 Info: CreateIndex Tracks (ArtistId) 08:42:01.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:01.8 Info: => 7.82E-05s 08:42:01.8 Info: CreateIndex Tracks (TrackFileId) 08:42:01.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:01.8 Info: => 0.0001084s 08:42:01.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:42:01.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:42:01.8 Info: => 8.86E-05s 08:42:01.8 Info: CreateTable TrackFiles 08:42:01.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) 08:42:01.8 Info: => 0.000203s 08:42:01.8 Info: CreateIndex TrackFiles (ArtistId) 08:42:01.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:42:01.8 Info: => 8.67E-05s 08:42:01.8 Info: CreateIndex TrackFiles (AlbumId) 08:42:01.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:01.8 Info: => 8.27E-05s 08:42:01.8 Info: CreateTable History 08:42:01.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) 08:42:01.8 Info: => 0.002567s 08:42:01.8 Info: CreateIndex History (Date) 08:42:01.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:42:01.8 Info: => 9.87E-05s 08:42:01.8 Info: CreateIndex History (EventType) 08:42:01.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:42:01.8 Info: => 0.000114s 08:42:01.8 Info: CreateIndex History (DownloadId) 08:42:01.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:42:01.8 Info: => 0.0001065s 08:42:01.8 Info: CreateIndex History (AlbumId) 08:42:01.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:42:01.8 Info: => 8.65E-05s 08:42:01.8 Info: CreateTable Notifications 08:42:01.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) 08:42:01.8 Info: => 0.0001486s 08:42:01.8 Info: CreateTable ScheduledTasks 08:42:01.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:42:01.8 Info: => 0.0001167s 08:42:01.8 Info: CreateIndex ScheduledTasks (TypeName) 08:42:01.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:42:01.8 Info: => 8.41E-05s 08:42:01.8 Info: CreateTable Indexers 08:42:01.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) 08:42:01.8 Info: => 0.0001235s 08:42:01.8 Info: CreateIndex Indexers (Name) 08:42:01.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:01.8 Info: => 0.000117s 08:42:01.8 Info: CreateTable Profiles 08:42:01.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:42:01.8 Info: => 0.0001203s 08:42:01.8 Info: CreateIndex Profiles (Name) 08:42:01.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:42:01.8 Info: => 8.59E-05s 08:42:01.8 Info: CreateTable QualityDefinitions 08:42:01.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:42:01.8 Info: => 0.0001189s 08:42:01.8 Info: CreateIndex QualityDefinitions (Quality) 08:42:01.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:42:01.8 Info: => 8.26E-05s 08:42:01.8 Info: CreateIndex QualityDefinitions (Title) 08:42:01.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:42:01.8 Info: => 8.53E-05s 08:42:01.8 Info: CreateTable NamingConfig 08:42:01.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) 08:42:01.8 Info: => 0.0001592s 08:42:01.8 Info: CreateTable Blacklist 08:42:01.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 '') 08:42:01.8 Info: => 0.0001958s 08:42:01.8 Info: CreateTable Metadata 08:42:01.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) 08:42:01.8 Info: => 0.0001179s 08:42:01.8 Info: CreateTable MetadataFiles 08:42:01.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) 08:42:01.8 Info: => 0.0001436s 08:42:01.8 Info: CreateTable DownloadClients 08:42:01.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) 08:42:01.8 Info: => 0.0001189s 08:42:01.8 Info: CreateTable PendingReleases 08:42:01.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 '') 08:42:01.8 Info: => 0.0001279s 08:42:01.8 Info: CreateTable RemotePathMappings 08:42:01.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:42:01.8 Info: => 0.0001069s 08:42:01.8 Info: CreateTable Tags 08:42:01.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:42:01.8 Info: => 9.48E-05s 08:42:01.8 Info: CreateIndex Tags (Label) 08:42:01.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:42:01.8 Info: => 0.0001004s 08:42:01.8 Info: CreateTable Restrictions 08:42:01.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:42:01.8 Info: => 0.0001112s 08:42:01.8 Info: CreateTable DelayProfiles 08:42:01.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) 08:42:01.8 Info: => 0.0001389s 08:42:01.8 Info: CreateTable Users 08:42:01.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:42:01.8 Info: => 0.0001017s 08:42:01.8 Info: CreateIndex Users (Identifier) 08:42:01.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:42:01.8 Info: => 9.95E-05s 08:42:01.8 Info: CreateIndex Users (Username) 08:42:01.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:42:01.8 Info: => 8.76E-05s 08:42:01.8 Info: CreateTable Commands 08:42:01.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) 08:42:01.8 Info: => 0.0001459s 08:42:01.8 Info: CreateTable IndexerStatus 08:42:01.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) 08:42:01.8 Info: => 0.0001494s 08:42:01.8 Info: CreateIndex IndexerStatus (ProviderId) 08:42:01.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:42:01.8 Info: => 8.53E-05s 08:42:01.8 Info: CreateTable ExtraFiles 08:42:01.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) 08:42:01.8 Info: => 0.0001311s 08:42:01.8 Info: CreateTable LyricFiles 08:42:01.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) 08:42:01.8 Info: => 0.0001508s 08:42:01.8 Info: CreateTable LanguageProfiles 08:42:01.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:42:01.8 Info: => 0.0001095s 08:42:01.8 Info: CreateIndex LanguageProfiles (Name) 08:42:01.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:42:01.8 Info: => 9.42E-05s 08:42:01.8 Info: CreateTable DownloadClientStatus 08:42:01.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) 08:42:01.8 Info: => 0.0001173s 08:42:01.8 Info: CreateIndex DownloadClientStatus (ProviderId) 08:42:01.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:42:01.8 Info: => 9.17E-05s 08:42:01.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:42:01.8 Info: -> 1 Insert operations completed in 00:00:00.0000695 taking an average of 00:00:00.0000695 08:42:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:42:01', 'InitialSetup') 08:42:01.8 Info: Committing Transaction 08:42:01.8 Info: 1: InitialSetup migrated 08:42:01.8 Info: => 0.0010281s 08:42:01.8 Info: 2: add_reason_to_pending_releases migrating 08:42:01.8 Info: Beginning Transaction 08:42:01.8 Info: Starting migration of Main DB to 2 08:42:01.8 Info: AlterTable PendingReleases 08:42:01.8 Info: => 1.6E-06s 08:42:01.8 Info: CreateColumn PendingReleases Reason Int32 08:42:01.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:42:01.8 Info: => 0.0005796s 08:42:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:42:01', 'add_reason_to_pending_releases') 08:42:01.8 Info: Committing Transaction 08:42:01.8 Info: 2: add_reason_to_pending_releases migrated 08:42:01.8 Info: => 0.0008963s 08:42:01.8 Info: 3: add_medium_support migrating 08:42:01.8 Info: Beginning Transaction 08:42:01.8 Info: Starting migration of Main DB to 3 08:42:01.8 Info: AlterTable Albums 08:42:01.8 Info: => 1.4E-06s 08:42:01.8 Info: CreateColumn Albums Media String 08:42:01.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:42:01.8 Info: => 0.0005686s 08:42:01.8 Info: AlterTable Tracks 08:42:01.8 Info: => 1.5E-06s 08:42:01.8 Info: CreateColumn Tracks MediumNumber Int32 08:42:01.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:42:01.8 Info: => 0.000526s 08:42:01.8 Info: AlterTable Tracks 08:42:01.8 Info: => 1.9E-06s 08:42:01.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:42:01.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:42:01.8 Info: => 0.0005138s 08:42:01.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:01.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:01.8 Info: => 4.78E-05s 08:42:01.8 Info: DeleteColumn Tracks TrackNumber 08:42:01.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) 08:42:01.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" 08:42:01.8 Info: DROP TABLE "Tracks" 08:42:01.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:42:01.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:01.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:01.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:01.8 Info: => 0.0045061s 08:42:01.8 Info: AlterTable Tracks 08:42:01.8 Info: => 1.4E-06s 08:42:01.8 Info: CreateColumn Tracks TrackNumber String 08:42:01.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:42:01.8 Info: => 0.0005355s 08:42:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:42:01', 'add_medium_support') 08:42:01.8 Info: Committing Transaction 08:42:01.8 Info: 3: add_medium_support migrated 08:42:01.8 Info: => 0.0009237s 08:42:01.8 Info: 4: add_various_qualites_in_profile migrating 08:42:01.8 Info: Beginning Transaction 08:42:01.8 Info: Starting migration of Main DB to 4 08:42:01.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:01.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:01.8 Info: => 5.71E-05s 08:42:01.8 Info: PerformDBOperation 08:42:01.8 Info: Performing DB Operation 08:42:01.8 Info: => 4.08E-05s 08:42:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:42:01', 'add_various_qualites_in_profile') 08:42:01.8 Info: Committing Transaction 08:42:01.8 Info: 4: add_various_qualites_in_profile migrated 08:42:01.8 Info: => 0.0002976s 08:42:01.8 Info: 5: metadata_profiles migrating 08:42:01.8 Info: Beginning Transaction 08:42:01.8 Info: Starting migration of Main DB to 5 08:42:01.8 Info: CreateTable MetadataProfiles 08:42:01.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 08:42:01.8 Info: => 0.000138s 08:42:01.8 Info: CreateIndex MetadataProfiles (Name) 08:42:01.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 08:42:01.8 Info: => 9.71E-05s 08:42:01.8 Info: AlterTable Artists 08:42:01.8 Info: => 1.1E-06s 08:42:01.8 Info: CreateColumn Artists MetadataProfileId Int32 08:42:01.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 08:42:01.8 Info: => 0.0005614s 08:42:01.8 Info: DeleteColumn Artists PrimaryAlbumTypes 08:42:01.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) 08:42:01.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" 08:42:01.8 Info: DROP TABLE "Artists" 08:42:01.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:01.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:01.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:01.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:01.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:01.8 Info: => 0.0048537s 08:42:01.8 Info: DeleteColumn Artists SecondaryAlbumTypes 08:42:01.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) 08:42:01.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" 08:42:01.8 Info: DROP TABLE "Artists" 08:42:01.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:01.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:01.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:01.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:01.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:01.8 Info: => 0.0048021s 08:42:01.8 Info: AlterTable Albums 08:42:01.8 Info: => 1.6E-06s 08:42:01.8 Info: CreateColumn Albums SecondaryTypes String 08:42:01.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 08:42:01.8 Info: => 0.0005466s 08:42:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-31T08:42:01', 'metadata_profiles') 08:42:01.8 Info: Committing Transaction 08:42:01.8 Info: 5: metadata_profiles migrated 08:42:01.8 Info: => 0.0009869s 08:42:01.8 Info: 6: separate_automatic_and_interactive_search migrating 08:42:01.8 Info: Beginning Transaction 08:42:01.8 Info: Starting migration of Main DB to 6 08:42:01.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 08:42:01.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) 08:42:01.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 08:42:01.8 Info: DROP TABLE "Indexers" 08:42:01.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:42:01.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:01.8 Info: => 0.0055151s 08:42:01.8 Info: AlterTable Indexers 08:42:01.8 Info: => 1.4E-06s 08:42:01.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 08:42:01.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 08:42:01.8 Info: => 0.0005533s 08:42:01.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:42:01.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:42:01.8 Info: => 4.69E-05s 08:42:01.8 Info: AlterTable Indexers 08:42:01.8 Info: => 1.2E-06s 08:42:01.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 08:42:01.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) 08:42:01.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" 08:42:01.8 Info: DROP TABLE "Indexers" 08:42:01.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:42:01.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:01.8 Info: => 0.0040611s 08:42:01.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-31T08:42:01', 'separate_automatic_and_interactive_search') 08:42:01.8 Info: Committing Transaction 08:42:01.8 Info: 6: separate_automatic_and_interactive_search migrated 08:42:01.8 Info: => 0.0044198s 08:42:01.8 Info: 7: change_album_path_to_relative migrating 08:42:01.8 Info: Beginning Transaction 08:42:01.8 Info: Starting migration of Main DB to 7 08:42:01.8 Info: DeleteColumn Albums Path 08:42:01.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) 08:42:01.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" 08:42:01.9 Info: DROP TABLE "Albums" 08:42:01.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:01.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:01.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:01.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:01.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:01.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:01.9 Info: => 0.0049527s 08:42:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-31T08:42:01', 'change_album_path_to_relative') 08:42:01.9 Info: Committing Transaction 08:42:01.9 Info: 7: change_album_path_to_relative migrated 08:42:01.9 Info: => 0.0054077s 08:42:01.9 Info: 8: change_quality_size_mb_to_kb migrating 08:42:01.9 Info: Beginning Transaction 08:42:01.9 Info: Starting migration of Main DB to 8 08:42:01.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 08:42:01.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 08:42:01.9 Info: => 5.59E-05s 08:42:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-31T08:42:01', 'change_quality_size_mb_to_kb') 08:42:01.9 Info: Committing Transaction 08:42:01.9 Info: 8: change_quality_size_mb_to_kb migrated 08:42:01.9 Info: => 0.0003166s 08:42:01.9 Info: 9: album_releases migrating 08:42:01.9 Info: Beginning Transaction 08:42:01.9 Info: Starting migration of Main DB to 9 08:42:01.9 Info: AlterTable Albums 08:42:01.9 Info: => 1.5E-06s 08:42:01.9 Info: CreateColumn Albums Releases String 08:42:01.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 08:42:01.9 Info: => 0.0005712s 08:42:01.9 Info: AlterTable Albums 08:42:01.9 Info: => 1.4E-06s 08:42:01.9 Info: CreateColumn Albums CurrentRelease String 08:42:01.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 08:42:01.9 Info: => 0.0005293s 08:42:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-31T08:42:01', 'album_releases') 08:42:01.9 Info: Committing Transaction 08:42:01.9 Info: 9: album_releases migrated 08:42:01.9 Info: => 0.000838s 08:42:01.9 Info: 10: album_releases_fix migrating 08:42:01.9 Info: Beginning Transaction 08:42:01.9 Info: Starting migration of Main DB to 10 08:42:01.9 Info: AlterTable Albums 08:42:01.9 Info: => 1.2E-06s 08:42:01.9 Info: AlterColumn Albums Releases String 08:42:01.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) 08:42:01.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" 08:42:01.9 Info: DROP TABLE "Albums" 08:42:01.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:01.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:01.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:01.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:01.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:01.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:01.9 Info: => 0.0070715s 08:42:01.9 Info: AlterTable Albums 08:42:01.9 Info: => 1.4E-06s 08:42:01.9 Info: AlterColumn Albums CurrentRelease String 08:42:01.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) 08:42:01.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" 08:42:01.9 Info: DROP TABLE "Albums" 08:42:01.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:01.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:01.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:01.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:01.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:01.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:01.9 Info: => 0.0059492s 08:42:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-31T08:42:01', 'album_releases_fix') 08:42:01.9 Info: Committing Transaction 08:42:01.9 Info: 10: album_releases_fix migrated 08:42:01.9 Info: => 0.0063552s 08:42:01.9 Info: 11: import_lists migrating 08:42:01.9 Info: Beginning Transaction 08:42:01.9 Info: Starting migration of Main DB to 11 08:42:01.9 Info: CreateTable ImportLists 08:42:01.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) 08:42:01.9 Info: => 0.0001823s 08:42:01.9 Info: CreateIndex ImportLists (Name) 08:42:01.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:42:01.9 Info: => 8.59E-05s 08:42:01.9 Info: CreateTable ImportListStatus 08:42:01.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) 08:42:01.9 Info: => 0.0001266s 08:42:01.9 Info: CreateIndex ImportListStatus (ProviderId) 08:42:01.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:42:01.9 Info: => 8.35E-05s 08:42:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-31T08:42:01', 'import_lists') 08:42:01.9 Info: Committing Transaction 08:42:01.9 Info: 11: import_lists migrated 08:42:01.9 Info: => 0.0004309s 08:42:01.9 Info: 12: add_release_status migrating 08:42:01.9 Info: Beginning Transaction 08:42:01.9 Info: Starting migration of Main DB to 12 08:42:01.9 Info: AlterTable MetadataProfiles 08:42:01.9 Info: => 1.3E-06s 08:42:01.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 08:42:01.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 08:42:01.9 Info: => 0.0005846s 08:42:01.9 Info: PerformDBOperation 08:42:01.9 Info: Performing DB Operation 08:42:01.9 Info: => 3.67E-05s 08:42:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-31T08:42:01', 'add_release_status') 08:42:01.9 Info: Committing Transaction 08:42:01.9 Info: 12: add_release_status migrated 08:42:01.9 Info: => 0.0003263s 08:42:01.9 Info: 13: album_download_notification migrating 08:42:01.9 Info: Beginning Transaction 08:42:01.9 Info: Starting migration of Main DB to 13 08:42:01.9 Info: AlterTable Notifications 08:42:01.9 Info: => 1.5E-06s 08:42:01.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 08:42:01.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 08:42:01.9 Info: => 0.0005884s 08:42:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-31T08:42:01', 'album_download_notification') 08:42:01.9 Info: Committing Transaction 08:42:01.9 Info: 13: album_download_notification migrated 08:42:01.9 Info: => 0.0008964s 08:42:01.9 Info: 14: fix_language_metadata_profiles migrating 08:42:01.9 Info: Beginning Transaction 08:42:01.9 Info: Starting migration of Main DB to 14 08:42:01.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 08:42:01.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 08:42:01.9 Info: => 8.36E-05s 08:42:01.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 08:42:01.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 08:42:01.9 Info: => 6.5E-05s 08:42:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-31T08:42:01', 'fix_language_metadata_profiles') 08:42:01.9 Info: Committing Transaction 08:42:01.9 Info: 14: fix_language_metadata_profiles migrated 08:42:01.9 Info: => 0.0003285s 08:42:01.9 Info: 15: remove_fanzub migrating 08:42:01.9 Info: Beginning Transaction 08:42:01.9 Info: Starting migration of Main DB to 15 08:42:01.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:42:01.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:42:01.9 Info: => 4.88E-05s 08:42:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-31T08:42:01', 'remove_fanzub') 08:42:01.9 Info: Committing Transaction 08:42:01.9 Info: 15: remove_fanzub migrated 08:42:01.9 Info: => 0.0002991s 08:42:01.9 Info: 16: update_artist_history_indexes migrating 08:42:01.9 Info: Beginning Transaction 08:42:01.9 Info: Starting migration of Main DB to 16 08:42:01.9 Info: CreateIndex Albums (ArtistId) 08:42:01.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 08:42:01.9 Info: => 0.0001099s 08:42:01.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 08:42:01.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 08:42:01.9 Info: => 9.05E-05s 08:42:01.9 Info: DeleteIndex History (AlbumId) 08:42:01.9 Info: DROP INDEX "IX_History_AlbumId" 08:42:01.9 Info: => 0.0001304s 08:42:01.9 Info: CreateIndex History (AlbumId, Date) 08:42:01.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:42:01.9 Info: => 9.82E-05s 08:42:01.9 Info: DeleteIndex History (DownloadId) 08:42:01.9 Info: DROP INDEX "IX_History_DownloadId" 08:42:01.9 Info: => 0.0001132s 08:42:01.9 Info: CreateIndex History (DownloadId, Date) 08:42:01.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:42:01.9 Info: => 9.46E-05s 08:42:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-31T08:42:01', 'update_artist_history_indexes') 08:42:01.9 Info: Committing Transaction 08:42:01.9 Info: 16: update_artist_history_indexes migrated 08:42:01.9 Info: => 0.0004243s 08:42:01.9 Info: 17: remove_nma migrating 08:42:01.9 Info: Beginning Transaction 08:42:01.9 Info: Starting migration of Main DB to 17 08:42:01.9 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:01.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 08:42:01.9 Info: => 5.54E-05s 08:42:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-31T08:42:01', 'remove_nma') 08:42:01.9 Info: Committing Transaction 08:42:01.9 Info: 17: remove_nma migrated 08:42:01.9 Info: => 0.0003072s 08:42:01.9 Info: 18: album_disambiguation migrating 08:42:01.9 Info: Beginning Transaction 08:42:01.9 Info: Starting migration of Main DB to 18 08:42:01.9 Info: AlterTable Albums 08:42:01.9 Info: => 1.2E-06s 08:42:01.9 Info: CreateColumn Albums Disambiguation String 08:42:01.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 08:42:01.9 Info: => 0.0006059s 08:42:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-31T08:42:01', 'album_disambiguation') 08:42:01.9 Info: Committing Transaction 08:42:01.9 Info: 18: album_disambiguation migrated 08:42:01.9 Info: => 0.0009201s 08:42:01.9 Info: 19: add_ape_quality_in_profiles migrating 08:42:01.9 Info: Beginning Transaction 08:42:01.9 Info: Starting migration of Main DB to 19 08:42:01.9 Info: PerformDBOperation 08:42:01.9 Info: Performing DB Operation 08:42:01.9 Info: => 3.87E-05s 08:42:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-31T08:42:01', 'add_ape_quality_in_profiles') 08:42:01.9 Info: Committing Transaction 08:42:01.9 Info: 19: add_ape_quality_in_profiles migrated 08:42:01.9 Info: => 0.0002968s 08:42:01.9 Info: 20: remove_pushalot migrating 08:42:01.9 Info: Beginning Transaction 08:42:01.9 Info: Starting migration of Main DB to 20 08:42:01.9 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:01.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 08:42:01.9 Info: => 5.1E-05s 08:42:01.9 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:01.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 08:42:01.9 Info: => 4.02E-05s 08:42:01.9 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:01.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 08:42:01.9 Info: => 3.95E-05s 08:42:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-31T08:42:01', 'remove_pushalot') 08:42:01.9 Info: Committing Transaction 08:42:01.9 Info: 20: remove_pushalot migrated 08:42:01.9 Info: => 0.0002871s 08:42:01.9 Info: 21: add_custom_filters migrating 08:42:01.9 Info: Beginning Transaction 08:42:01.9 Info: Starting migration of Main DB to 21 08:42:01.9 Info: CreateTable CustomFilters 08:42:01.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 08:42:01.9 Info: => 0.0001371s 08:42:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-31T08:42:01', 'add_custom_filters') 08:42:01.9 Info: Committing Transaction 08:42:01.9 Info: 21: add_custom_filters migrated 08:42:01.9 Info: => 0.0004183s 08:42:01.9 Info: 22: import_list_tags migrating 08:42:01.9 Info: Beginning Transaction 08:42:01.9 Info: Starting migration of Main DB to 22 08:42:01.9 Info: AlterTable ImportLists 08:42:01.9 Info: => 1.6E-06s 08:42:01.9 Info: CreateColumn ImportLists Tags String 08:42:01.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 08:42:01.9 Info: => 0.0006099s 08:42:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-31T08:42:01', 'import_list_tags') 08:42:01.9 Info: Committing Transaction 08:42:01.9 Info: 22: import_list_tags migrated 08:42:01.9 Info: => 0.0009193s 08:42:01.9 Info: 23: add_release_groups_etc migrating 08:42:01.9 Info: Beginning Transaction 08:42:01.9 Info: Starting migration of Main DB to 23 08:42:01.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) 08:42:01.9 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "trackCount": 0, "mediaCount": 0 }') 08:42:01.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') 08:42:01.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') 08:42:01.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') 08:42:01.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') 08:42:01.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') 08:42:01.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') 08:42:01.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') 08:42:01.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') 08:42:01.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') 08:42:01.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') 08:42:01.9 Info: CreateTable ArtistMetadata 08:42:01.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 08:42:01.9 Info: => 0.0002025s 08:42:01.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 08:42:01.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 08:42:01.9 Info: => 9.42E-05s 08:42:01.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 08:42:01.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 08:42:01.9 Info: => 0.0001285s 08:42:01.9 Info: AlterTable Artists 08:42:01.9 Info: => 1.2E-06s 08:42:01.9 Info: CreateColumn Artists ArtistMetadataId Int32 08:42:01.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:01.9 Info: => 0.0006156s 08:42:01.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:42:01.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:42:01.9 Info: => 8.22E-05s 08:42:01.9 Info: CreateTable AlbumReleases 08:42:01.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 08:42:01.9 Info: => 0.0001705s 08:42:01.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 08:42:01.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:42:01.9 Info: => 9.16E-05s 08:42:01.9 Info: CreateIndex AlbumReleases (AlbumId) 08:42:01.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:42:01.9 Info: => 8.25E-05s 08:42:01.9 Info: PerformDBOperation 08:42:01.9 Info: Performing DB Operation 08:42:01.9 Info: => 0.0059545s 08:42:01.9 Info: AlterTable Albums 08:42:01.9 Info: => 1.5E-06s 08:42:01.9 Info: CreateColumn Albums ArtistMetadataId Int32 08:42:01.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:01.9 Info: => 0.0006656s 08:42:01.9 Info: AlterTable Albums 08:42:01.9 Info: => 1.5E-06s 08:42:01.9 Info: CreateColumn Albums AnyReleaseOk Boolean 08:42:01.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 08:42:01.9 Info: => 0.0006164s 08:42:01.9 Info: AlterTable Albums 08:42:01.9 Info: => 1.5E-06s 08:42:01.9 Info: CreateColumn Albums Links String 08:42:01.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 08:42:01.9 Info: => 0.0006116s 08:42:01.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:42:01.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:42:01.9 Info: => 9.74E-05s 08:42:01.9 Info: AlterTable Tracks 08:42:01.9 Info: => 1.3E-06s 08:42:01.9 Info: CreateColumn Tracks ForeignRecordingId String 08:42:01.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 08:42:01.9 Info: => 0.0006263s 08:42:01.9 Info: AlterTable Tracks 08:42:01.9 Info: => 1.4E-06s 08:42:01.9 Info: CreateColumn Tracks AlbumReleaseId Int32 08:42:01.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 08:42:01.9 Info: => 0.0006079s 08:42:01.9 Info: AlterTable Tracks 08:42:01.9 Info: => 1.3E-06s 08:42:01.9 Info: CreateColumn Tracks ArtistMetadataId Int32 08:42:01.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:01.9 Info: => 0.0006001s 08:42:01.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:42:01.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:42:01.9 Info: => 0.0001293s 08:42:01.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:42:01.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:42:01.9 Info: => 9.22E-05s 08:42:01.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 08:42:01.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:42:01.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 08:42:01.9 Info: DROP TABLE "Artists" 08:42:01.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:01.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:01.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:01.9 Info: => 0.0050431s 08:42:01.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 08:42:01.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 08:42:01.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 08:42:01.9 Info: DROP TABLE "Albums" 08:42:01.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:01.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:01.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:01.9 Info: => 0.005146s 08:42:01.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 08:42:01.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:42:01.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 08:42:01.9 Info: DROP TABLE "Tracks" 08:42:01.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:42:01.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:01.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:01.9 Info: => 0.0062335s 08:42:01.9 Info: DeleteColumn TrackFiles ArtistId 08:42:01.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 08:42:01.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 08:42:01.9 Info: DROP TABLE "TrackFiles" 08:42:01.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:01.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:01.9 Info: => 0.0045072s 08:42:01.9 Info: CreateIndex Artists (ArtistMetadataId) 08:42:01.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:01.9 Info: => 9.25E-05s 08:42:01.9 Info: CreateIndex Artists (Monitored) 08:42:01.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:01.9 Info: => 9.5E-05s 08:42:01.9 Info: CreateIndex Albums (ArtistMetadataId) 08:42:01.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:42:01.9 Info: => 8.95E-05s 08:42:01.9 Info: CreateIndex Tracks (ArtistMetadataId) 08:42:01.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 08:42:01.9 Info: => 8.86E-05s 08:42:01.9 Info: CreateIndex Tracks (AlbumReleaseId) 08:42:01.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 08:42:01.9 Info: => 8.56E-05s 08:42:01.9 Info: CreateIndex Tracks (ForeignRecordingId) 08:42:01.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 08:42:01.9 Info: => 8.54E-05s 08:42:01.9 Info: UpdateData 08:42:01.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:42:01.9 Info: => 5.32E-05s 08:42:01.9 Info: UpdateData 08:42:01.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:42:01.9 Info: => 4.6E-05s 08:42:01.9 Info: UpdateData 08:42:01.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 08:42:01.9 Info: => 5.11E-05s 08:42:01.9 Info: -> 12 Insert operations completed in 00:00:00.0012288 taking an average of 00:00:00.0001024 08:42:01.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-31T08:42:01', 'add_release_groups_etc') 08:42:01.9 Info: Committing Transaction 08:42:01.9 Info: 23: add_release_groups_etc migrated 08:42:01.9 Info: => 0.0006005s 08:42:01.9 Debug: Took: 00:00:00.1448538 08:42:02.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_all_default_entries --- 08:42:02.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_albumrelease --- 08:42:02.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121220916672_181/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:02.1 Info: DatabaseEngineVersionCheck migrating 08:42:02.1 Info: PerformDBOperation 08:42:02.1 Info: Performing DB Operation 08:42:02.1 Info: SQLite 3.46.0 08:42:02.1 Info: => 0.0010999s 08:42:02.1 Info: DatabaseEngineVersionCheck migrated 08:42:02.1 Info: => 0.0011174s 08:42:02.1 Info: VersionMigration migrating 08:42:02.1 Info: Beginning Transaction 08:42:02.1 Info: CreateTable VersionInfo 08:42:02.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:42:02.1 Info: => 0.0001448s 08:42:02.1 Info: Committing Transaction 08:42:02.1 Info: VersionMigration migrated 08:42:02.1 Info: => 0.0004866s 08:42:02.1 Info: VersionUniqueMigration migrating 08:42:02.1 Info: Beginning Transaction 08:42:02.1 Info: CreateIndex VersionInfo (Version) 08:42:02.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:42:02.1 Info: => 0.0001225s 08:42:02.1 Info: AlterTable VersionInfo 08:42:02.1 Info: => 1.4E-06s 08:42:02.1 Info: CreateColumn VersionInfo AppliedOn DateTime 08:42:02.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:42:02.1 Info: => 0.0005151s 08:42:02.1 Info: Committing Transaction 08:42:02.1 Info: VersionUniqueMigration migrated 08:42:02.1 Info: => 0.0007139s 08:42:02.1 Info: VersionDescriptionMigration migrating 08:42:02.1 Info: Beginning Transaction 08:42:02.1 Info: AlterTable VersionInfo 08:42:02.1 Info: => 1.4E-06s 08:42:02.1 Info: CreateColumn VersionInfo Description String 08:42:02.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:42:02.1 Info: => 0.0002074s 08:42:02.1 Info: Committing Transaction 08:42:02.1 Info: VersionDescriptionMigration migrated 08:42:02.1 Info: => 0.000395s 08:42:02.1 Info: 1: InitialSetup migrating 08:42:02.1 Info: Beginning Transaction 08:42:02.1 Info: Starting migration of Main DB to 1 08:42:02.1 Info: CreateTable Config 08:42:02.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:42:02.1 Info: => 0.0001636s 08:42:02.1 Info: CreateIndex Config (Key) 08:42:02.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:42:02.1 Info: => 8.17E-05s 08:42:02.1 Info: CreateTable RootFolders 08:42:02.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:42:02.1 Info: => 8.99E-05s 08:42:02.1 Info: CreateIndex RootFolders (Path) 08:42:02.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:42:02.1 Info: => 7.91E-05s 08:42:02.1 Info: CreateTable Artists 08:42:02.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) 08:42:02.1 Info: => 0.0003398s 08:42:02.1 Info: CreateIndex Artists (ForeignArtistId) 08:42:02.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:02.1 Info: => 8.71E-05s 08:42:02.1 Info: CreateIndex Artists (NameSlug) 08:42:02.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:02.1 Info: => 7.5E-05s 08:42:02.1 Info: CreateIndex Artists (CleanName) 08:42:02.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:02.1 Info: => 7.57E-05s 08:42:02.1 Info: CreateIndex Artists (Path) 08:42:02.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:02.1 Info: => 7.52E-05s 08:42:02.1 Info: CreateTable Albums 08:42:02.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) 08:42:02.1 Info: => 0.0002414s 08:42:02.1 Info: CreateIndex Albums (ForeignAlbumId) 08:42:02.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:02.1 Info: => 7.91E-05s 08:42:02.1 Info: CreateIndex Albums (MBId) 08:42:02.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:02.1 Info: => 7.54E-05s 08:42:02.1 Info: CreateIndex Albums (TADBId) 08:42:02.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:02.1 Info: => 7.25E-05s 08:42:02.1 Info: CreateIndex Albums (TitleSlug) 08:42:02.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:02.1 Info: => 7.6E-05s 08:42:02.1 Info: CreateIndex Albums (CleanTitle) 08:42:02.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:02.1 Info: => 7.63E-05s 08:42:02.1 Info: CreateIndex Albums (Path) 08:42:02.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:42:02.1 Info: => 7.19E-05s 08:42:02.1 Info: CreateTable Tracks 08:42:02.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) 08:42:02.1 Info: => 0.0001615s 08:42:02.1 Info: CreateIndex Tracks (ForeignTrackId) 08:42:02.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:02.1 Info: => 7.63E-05s 08:42:02.1 Info: CreateIndex Tracks (ArtistId) 08:42:02.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:02.1 Info: => 7.77E-05s 08:42:02.1 Info: CreateIndex Tracks (TrackFileId) 08:42:02.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:02.1 Info: => 0.0001103s 08:42:02.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:42:02.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:42:02.1 Info: => 8.93E-05s 08:42:02.1 Info: CreateTable TrackFiles 08:42:02.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) 08:42:02.1 Info: => 0.0001487s 08:42:02.1 Info: CreateIndex TrackFiles (ArtistId) 08:42:02.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:42:02.1 Info: => 8.82E-05s 08:42:02.1 Info: CreateIndex TrackFiles (AlbumId) 08:42:02.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:02.1 Info: => 7.95E-05s 08:42:02.1 Info: CreateTable History 08:42:02.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) 08:42:02.1 Info: => 0.0001552s 08:42:02.1 Info: CreateIndex History (Date) 08:42:02.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:42:02.1 Info: => 8.55E-05s 08:42:02.1 Info: CreateIndex History (EventType) 08:42:02.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:42:02.1 Info: => 0.0001137s 08:42:02.1 Info: CreateIndex History (DownloadId) 08:42:02.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:42:02.1 Info: => 9.56E-05s 08:42:02.1 Info: CreateIndex History (AlbumId) 08:42:02.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:42:02.1 Info: => 8.07E-05s 08:42:02.1 Info: CreateTable Notifications 08:42:02.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) 08:42:02.1 Info: => 0.0001391s 08:42:02.1 Info: CreateTable ScheduledTasks 08:42:02.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:42:02.1 Info: => 0.0001136s 08:42:02.1 Info: CreateIndex ScheduledTasks (TypeName) 08:42:02.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:42:02.1 Info: => 9.13E-05s 08:42:02.1 Info: CreateTable Indexers 08:42:02.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) 08:42:02.1 Info: => 0.0001235s 08:42:02.1 Info: CreateIndex Indexers (Name) 08:42:02.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:02.1 Info: => 0.0001174s 08:42:02.1 Info: CreateTable Profiles 08:42:02.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:42:02.1 Info: => 0.0001213s 08:42:02.1 Info: CreateIndex Profiles (Name) 08:42:02.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:42:02.1 Info: => 8.68E-05s 08:42:02.1 Info: CreateTable QualityDefinitions 08:42:02.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:42:02.1 Info: => 0.0001184s 08:42:02.1 Info: CreateIndex QualityDefinitions (Quality) 08:42:02.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:42:02.1 Info: => 8.23E-05s 08:42:02.1 Info: CreateIndex QualityDefinitions (Title) 08:42:02.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:42:02.1 Info: => 8.47E-05s 08:42:02.1 Info: CreateTable NamingConfig 08:42:02.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) 08:42:02.1 Info: => 0.0001665s 08:42:02.1 Info: CreateTable Blacklist 08:42:02.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 '') 08:42:02.1 Info: => 0.0001973s 08:42:02.1 Info: CreateTable Metadata 08:42:02.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) 08:42:02.1 Info: => 0.0001178s 08:42:02.1 Info: CreateTable MetadataFiles 08:42:02.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) 08:42:02.1 Info: => 0.0001434s 08:42:02.1 Info: CreateTable DownloadClients 08:42:02.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) 08:42:02.1 Info: => 0.0001195s 08:42:02.1 Info: CreateTable PendingReleases 08:42:02.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 '') 08:42:02.1 Info: => 0.000128s 08:42:02.1 Info: CreateTable RemotePathMappings 08:42:02.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:42:02.1 Info: => 0.0001071s 08:42:02.1 Info: CreateTable Tags 08:42:02.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:42:02.1 Info: => 9.63E-05s 08:42:02.1 Info: CreateIndex Tags (Label) 08:42:02.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:42:02.1 Info: => 0.0001015s 08:42:02.1 Info: CreateTable Restrictions 08:42:02.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:42:02.1 Info: => 0.0001099s 08:42:02.1 Info: CreateTable DelayProfiles 08:42:02.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) 08:42:02.1 Info: => 0.0001427s 08:42:02.1 Info: CreateTable Users 08:42:02.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:42:02.1 Info: => 0.0001041s 08:42:02.1 Info: CreateIndex Users (Identifier) 08:42:02.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:42:02.1 Info: => 9.11E-05s 08:42:02.1 Info: CreateIndex Users (Username) 08:42:02.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:42:02.1 Info: => 8.5E-05s 08:42:02.1 Info: CreateTable Commands 08:42:02.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) 08:42:02.1 Info: => 0.0001459s 08:42:02.1 Info: CreateTable IndexerStatus 08:42:02.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) 08:42:02.1 Info: => 0.0001523s 08:42:02.1 Info: CreateIndex IndexerStatus (ProviderId) 08:42:02.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:42:02.1 Info: => 0.0001487s 08:42:02.1 Info: CreateTable ExtraFiles 08:42:02.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) 08:42:02.1 Info: => 0.000136s 08:42:02.1 Info: CreateTable LyricFiles 08:42:02.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) 08:42:02.1 Info: => 0.0001535s 08:42:02.1 Info: CreateTable LanguageProfiles 08:42:02.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:42:02.1 Info: => 0.0001082s 08:42:02.1 Info: CreateIndex LanguageProfiles (Name) 08:42:02.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:42:02.1 Info: => 9.34E-05s 08:42:02.1 Info: CreateTable DownloadClientStatus 08:42:02.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) 08:42:02.1 Info: => 0.0001191s 08:42:02.1 Info: CreateIndex DownloadClientStatus (ProviderId) 08:42:02.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:42:02.1 Info: => 9.46E-05s 08:42:02.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:42:02.1 Info: -> 1 Insert operations completed in 00:00:00.0000684 taking an average of 00:00:00.0000684 08:42:02.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:42:02', 'InitialSetup') 08:42:02.1 Info: Committing Transaction 08:42:02.1 Info: 1: InitialSetup migrated 08:42:02.1 Info: => 0.0009376s 08:42:02.1 Info: 2: add_reason_to_pending_releases migrating 08:42:02.1 Info: Beginning Transaction 08:42:02.1 Info: Starting migration of Main DB to 2 08:42:02.1 Info: AlterTable PendingReleases 08:42:02.1 Info: => 1.5E-06s 08:42:02.1 Info: CreateColumn PendingReleases Reason Int32 08:42:02.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:42:02.1 Info: => 0.0005731s 08:42:02.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:42:02', 'add_reason_to_pending_releases') 08:42:02.1 Info: Committing Transaction 08:42:02.1 Info: 2: add_reason_to_pending_releases migrated 08:42:02.1 Info: => 0.0008843s 08:42:02.1 Info: 3: add_medium_support migrating 08:42:02.1 Info: Beginning Transaction 08:42:02.1 Info: Starting migration of Main DB to 3 08:42:02.1 Info: AlterTable Albums 08:42:02.1 Info: => 1.1E-06s 08:42:02.1 Info: CreateColumn Albums Media String 08:42:02.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:42:02.1 Info: => 0.000587s 08:42:02.1 Info: AlterTable Tracks 08:42:02.1 Info: => 1.5E-06s 08:42:02.1 Info: CreateColumn Tracks MediumNumber Int32 08:42:02.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:42:02.1 Info: => 0.00053s 08:42:02.1 Info: AlterTable Tracks 08:42:02.1 Info: => 1.1E-06s 08:42:02.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:42:02.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:42:02.1 Info: => 0.0005191s 08:42:02.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:02.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:02.1 Info: => 5.29E-05s 08:42:02.1 Info: DeleteColumn Tracks TrackNumber 08:42:02.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) 08:42:02.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" 08:42:02.1 Info: DROP TABLE "Tracks" 08:42:02.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:42:02.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:02.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:02.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:02.1 Info: => 0.0063869s 08:42:02.1 Info: AlterTable Tracks 08:42:02.1 Info: => 1.4E-06s 08:42:02.1 Info: CreateColumn Tracks TrackNumber String 08:42:02.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:42:02.1 Info: => 0.0005409s 08:42:02.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:42:02', 'add_medium_support') 08:42:02.1 Info: Committing Transaction 08:42:02.1 Info: 3: add_medium_support migrated 08:42:02.1 Info: => 0.0009152s 08:42:02.1 Info: 4: add_various_qualites_in_profile migrating 08:42:02.1 Info: Beginning Transaction 08:42:02.1 Info: Starting migration of Main DB to 4 08:42:02.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:02.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:02.1 Info: => 5.56E-05s 08:42:02.1 Info: PerformDBOperation 08:42:02.1 Info: Performing DB Operation 08:42:02.1 Info: => 4.13E-05s 08:42:02.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:42:02', 'add_various_qualites_in_profile') 08:42:02.1 Info: Committing Transaction 08:42:02.1 Info: 4: add_various_qualites_in_profile migrated 08:42:02.1 Info: => 0.0002901s 08:42:02.1 Info: 5: metadata_profiles migrating 08:42:02.1 Info: Beginning Transaction 08:42:02.1 Info: Starting migration of Main DB to 5 08:42:02.1 Info: CreateTable MetadataProfiles 08:42:02.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 08:42:02.1 Info: => 0.0001388s 08:42:02.1 Info: CreateIndex MetadataProfiles (Name) 08:42:02.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 08:42:02.1 Info: => 9.54E-05s 08:42:02.1 Info: AlterTable Artists 08:42:02.1 Info: => 1.4E-06s 08:42:02.1 Info: CreateColumn Artists MetadataProfileId Int32 08:42:02.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 08:42:02.1 Info: => 0.0005677s 08:42:02.1 Info: DeleteColumn Artists PrimaryAlbumTypes 08:42:02.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) 08:42:02.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" 08:42:02.1 Info: DROP TABLE "Artists" 08:42:02.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:02.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:02.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:02.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:02.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:02.1 Info: => 0.0048749s 08:42:02.1 Info: DeleteColumn Artists SecondaryAlbumTypes 08:42:02.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) 08:42:02.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" 08:42:02.1 Info: DROP TABLE "Artists" 08:42:02.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:02.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:02.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:02.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:02.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:02.1 Info: => 0.0047934s 08:42:02.1 Info: AlterTable Albums 08:42:02.1 Info: => 1.4E-06s 08:42:02.1 Info: CreateColumn Albums SecondaryTypes String 08:42:02.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 08:42:02.1 Info: => 0.0005497s 08:42:02.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-31T08:42:02', 'metadata_profiles') 08:42:02.1 Info: Committing Transaction 08:42:02.1 Info: 5: metadata_profiles migrated 08:42:02.1 Info: => 0.0009534s 08:42:02.1 Info: 6: separate_automatic_and_interactive_search migrating 08:42:02.1 Info: Beginning Transaction 08:42:02.1 Info: Starting migration of Main DB to 6 08:42:02.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 08:42:02.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) 08:42:02.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 08:42:02.1 Info: DROP TABLE "Indexers" 08:42:02.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:42:02.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:02.1 Info: => 0.0041012s 08:42:02.1 Info: AlterTable Indexers 08:42:02.1 Info: => 1.4E-06s 08:42:02.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 08:42:02.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 08:42:02.1 Info: => 0.0005369s 08:42:02.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:42:02.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:42:02.1 Info: => 4.75E-05s 08:42:02.1 Info: AlterTable Indexers 08:42:02.1 Info: => 1E-06s 08:42:02.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 08:42:02.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) 08:42:02.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" 08:42:02.1 Info: DROP TABLE "Indexers" 08:42:02.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:42:02.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:02.1 Info: => 0.0040692s 08:42:02.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-31T08:42:02', 'separate_automatic_and_interactive_search') 08:42:02.1 Info: Committing Transaction 08:42:02.1 Info: 6: separate_automatic_and_interactive_search migrated 08:42:02.1 Info: => 0.0043992s 08:42:02.1 Info: 7: change_album_path_to_relative migrating 08:42:02.1 Info: Beginning Transaction 08:42:02.1 Info: Starting migration of Main DB to 7 08:42:02.1 Info: DeleteColumn Albums Path 08:42:02.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) 08:42:02.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" 08:42:02.1 Info: DROP TABLE "Albums" 08:42:02.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:02.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:02.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:02.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:02.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:02.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:02.1 Info: => 0.0053559s 08:42:02.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-31T08:42:02', 'change_album_path_to_relative') 08:42:02.1 Info: Committing Transaction 08:42:02.1 Info: 7: change_album_path_to_relative migrated 08:42:02.1 Info: => 0.0058096s 08:42:02.1 Info: 8: change_quality_size_mb_to_kb migrating 08:42:02.1 Info: Beginning Transaction 08:42:02.1 Info: Starting migration of Main DB to 8 08:42:02.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 08:42:02.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 08:42:02.1 Info: => 5.56E-05s 08:42:02.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-31T08:42:02', 'change_quality_size_mb_to_kb') 08:42:02.1 Info: Committing Transaction 08:42:02.1 Info: 8: change_quality_size_mb_to_kb migrated 08:42:02.1 Info: => 0.0003188s 08:42:02.1 Info: 9: album_releases migrating 08:42:02.1 Info: Beginning Transaction 08:42:02.1 Info: Starting migration of Main DB to 9 08:42:02.1 Info: AlterTable Albums 08:42:02.1 Info: => 1.3E-06s 08:42:02.1 Info: CreateColumn Albums Releases String 08:42:02.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 08:42:02.1 Info: => 0.0005653s 08:42:02.1 Info: AlterTable Albums 08:42:02.1 Info: => 1.6E-06s 08:42:02.1 Info: CreateColumn Albums CurrentRelease String 08:42:02.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 08:42:02.1 Info: => 0.0005339s 08:42:02.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-31T08:42:02', 'album_releases') 08:42:02.1 Info: Committing Transaction 08:42:02.1 Info: 9: album_releases migrated 08:42:02.1 Info: => 0.0008486s 08:42:02.1 Info: 10: album_releases_fix migrating 08:42:02.1 Info: Beginning Transaction 08:42:02.1 Info: Starting migration of Main DB to 10 08:42:02.1 Info: AlterTable Albums 08:42:02.1 Info: => 1.5E-06s 08:42:02.1 Info: AlterColumn Albums Releases String 08:42:02.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) 08:42:02.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" 08:42:02.1 Info: DROP TABLE "Albums" 08:42:02.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:02.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:02.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:02.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:02.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:02.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:02.1 Info: => 0.0061496s 08:42:02.1 Info: AlterTable Albums 08:42:02.1 Info: => 1.7E-06s 08:42:02.1 Info: AlterColumn Albums CurrentRelease String 08:42:02.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) 08:42:02.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" 08:42:02.1 Info: DROP TABLE "Albums" 08:42:02.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:02.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:02.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:02.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:02.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:02.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:02.1 Info: => 0.0061765s 08:42:02.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-31T08:42:02', 'album_releases_fix') 08:42:02.1 Info: Committing Transaction 08:42:02.1 Info: 10: album_releases_fix migrated 08:42:02.1 Info: => 0.0065649s 08:42:02.1 Info: 11: import_lists migrating 08:42:02.1 Info: Beginning Transaction 08:42:02.1 Info: Starting migration of Main DB to 11 08:42:02.1 Info: CreateTable ImportLists 08:42:02.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) 08:42:02.1 Info: => 0.000178s 08:42:02.1 Info: CreateIndex ImportLists (Name) 08:42:02.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:42:02.1 Info: => 9.22E-05s 08:42:02.1 Info: CreateTable ImportListStatus 08:42:02.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) 08:42:02.1 Info: => 0.0001301s 08:42:02.1 Info: CreateIndex ImportListStatus (ProviderId) 08:42:02.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:42:02.1 Info: => 8.75E-05s 08:42:02.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-31T08:42:02', 'import_lists') 08:42:02.1 Info: Committing Transaction 08:42:02.1 Info: 11: import_lists migrated 08:42:02.1 Info: => 0.000425s 08:42:02.1 Info: 12: add_release_status migrating 08:42:02.1 Info: Beginning Transaction 08:42:02.1 Info: Starting migration of Main DB to 12 08:42:02.1 Info: AlterTable MetadataProfiles 08:42:02.1 Info: => 1.4E-06s 08:42:02.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 08:42:02.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 08:42:02.1 Info: => 0.0005873s 08:42:02.1 Info: PerformDBOperation 08:42:02.1 Info: Performing DB Operation 08:42:02.1 Info: => 3.35E-05s 08:42:02.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-31T08:42:02', 'add_release_status') 08:42:02.1 Info: Committing Transaction 08:42:02.1 Info: 12: add_release_status migrated 08:42:02.1 Info: => 0.0003183s 08:42:02.1 Info: 13: album_download_notification migrating 08:42:02.1 Info: Beginning Transaction 08:42:02.1 Info: Starting migration of Main DB to 13 08:42:02.1 Info: AlterTable Notifications 08:42:02.1 Info: => 1.4E-06s 08:42:02.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 08:42:02.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 08:42:02.1 Info: => 0.0005808s 08:42:02.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-31T08:42:02', 'album_download_notification') 08:42:02.1 Info: Committing Transaction 08:42:02.1 Info: 13: album_download_notification migrated 08:42:02.1 Info: => 0.0008821s 08:42:02.1 Info: 14: fix_language_metadata_profiles migrating 08:42:02.1 Info: Beginning Transaction 08:42:02.1 Info: Starting migration of Main DB to 14 08:42:02.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 08:42:02.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 08:42:02.1 Info: => 8.35E-05s 08:42:02.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 08:42:02.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 08:42:02.1 Info: => 6.62E-05s 08:42:02.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-31T08:42:02', 'fix_language_metadata_profiles') 08:42:02.1 Info: Committing Transaction 08:42:02.1 Info: 14: fix_language_metadata_profiles migrated 08:42:02.1 Info: => 0.0003344s 08:42:02.1 Info: 15: remove_fanzub migrating 08:42:02.1 Info: Beginning Transaction 08:42:02.1 Info: Starting migration of Main DB to 15 08:42:02.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:42:02.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:42:02.1 Info: => 4.91E-05s 08:42:02.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-31T08:42:02', 'remove_fanzub') 08:42:02.1 Info: Committing Transaction 08:42:02.1 Info: 15: remove_fanzub migrated 08:42:02.1 Info: => 0.0002988s 08:42:02.1 Info: 16: update_artist_history_indexes migrating 08:42:02.1 Info: Beginning Transaction 08:42:02.1 Info: Starting migration of Main DB to 16 08:42:02.1 Info: CreateIndex Albums (ArtistId) 08:42:02.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 08:42:02.1 Info: => 0.0001102s 08:42:02.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 08:42:02.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 08:42:02.1 Info: => 9.19E-05s 08:42:02.1 Info: DeleteIndex History (AlbumId) 08:42:02.1 Info: DROP INDEX "IX_History_AlbumId" 08:42:02.1 Info: => 0.0001278s 08:42:02.1 Info: CreateIndex History (AlbumId, Date) 08:42:02.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:42:02.1 Info: => 0.0001001s 08:42:02.1 Info: DeleteIndex History (DownloadId) 08:42:02.1 Info: DROP INDEX "IX_History_DownloadId" 08:42:02.1 Info: => 0.0001128s 08:42:02.1 Info: CreateIndex History (DownloadId, Date) 08:42:02.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:42:02.1 Info: => 9.48E-05s 08:42:02.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-31T08:42:02', 'update_artist_history_indexes') 08:42:02.1 Info: Committing Transaction 08:42:02.1 Info: 16: update_artist_history_indexes migrated 08:42:02.1 Info: => 0.0004209s 08:42:02.1 Info: 17: remove_nma migrating 08:42:02.1 Info: Beginning Transaction 08:42:02.1 Info: Starting migration of Main DB to 17 08:42:02.1 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:02.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 08:42:02.1 Info: => 5.52E-05s 08:42:02.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-31T08:42:02', 'remove_nma') 08:42:02.1 Info: Committing Transaction 08:42:02.1 Info: 17: remove_nma migrated 08:42:02.1 Info: => 0.0003031s 08:42:02.1 Info: 18: album_disambiguation migrating 08:42:02.1 Info: Beginning Transaction 08:42:02.1 Info: Starting migration of Main DB to 18 08:42:02.1 Info: AlterTable Albums 08:42:02.1 Info: => 1.2E-06s 08:42:02.1 Info: CreateColumn Albums Disambiguation String 08:42:02.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 08:42:02.1 Info: => 0.0006164s 08:42:02.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-31T08:42:02', 'album_disambiguation') 08:42:02.1 Info: Committing Transaction 08:42:02.1 Info: 18: album_disambiguation migrated 08:42:02.1 Info: => 0.0009151s 08:42:02.1 Info: 19: add_ape_quality_in_profiles migrating 08:42:02.1 Info: Beginning Transaction 08:42:02.1 Info: Starting migration of Main DB to 19 08:42:02.1 Info: PerformDBOperation 08:42:02.1 Info: Performing DB Operation 08:42:02.1 Info: => 3.75E-05s 08:42:02.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-31T08:42:02', 'add_ape_quality_in_profiles') 08:42:02.1 Info: Committing Transaction 08:42:02.1 Info: 19: add_ape_quality_in_profiles migrated 08:42:02.1 Info: => 0.0002988s 08:42:02.1 Info: 20: remove_pushalot migrating 08:42:02.1 Info: Beginning Transaction 08:42:02.1 Info: Starting migration of Main DB to 20 08:42:02.1 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:02.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 08:42:02.1 Info: => 5.3E-05s 08:42:02.1 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:02.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 08:42:02.1 Info: => 3.92E-05s 08:42:02.1 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:02.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 08:42:02.1 Info: => 3.97E-05s 08:42:02.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-31T08:42:02', 'remove_pushalot') 08:42:02.1 Info: Committing Transaction 08:42:02.1 Info: 20: remove_pushalot migrated 08:42:02.1 Info: => 0.0002849s 08:42:02.1 Info: 21: add_custom_filters migrating 08:42:02.1 Info: Beginning Transaction 08:42:02.1 Info: Starting migration of Main DB to 21 08:42:02.1 Info: CreateTable CustomFilters 08:42:02.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 08:42:02.1 Info: => 0.0001342s 08:42:02.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-31T08:42:02', 'add_custom_filters') 08:42:02.1 Info: Committing Transaction 08:42:02.1 Info: 21: add_custom_filters migrated 08:42:02.1 Info: => 0.0004225s 08:42:02.1 Info: 22: import_list_tags migrating 08:42:02.1 Info: Beginning Transaction 08:42:02.1 Info: Starting migration of Main DB to 22 08:42:02.1 Info: AlterTable ImportLists 08:42:02.1 Info: => 1.4E-06s 08:42:02.1 Info: CreateColumn ImportLists Tags String 08:42:02.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 08:42:02.1 Info: => 0.0005981s 08:42:02.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-31T08:42:02', 'import_list_tags') 08:42:02.1 Info: Committing Transaction 08:42:02.1 Info: 22: import_list_tags migrated 08:42:02.1 Info: => 0.0009113s 08:42:02.1 Info: 23: add_release_groups_etc migrating 08:42:02.1 Info: Beginning Transaction 08:42:02.1 Info: Starting migration of Main DB to 23 08:42:02.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) 08:42:02.1 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum1', 'TestAlbum1', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2024-07-31T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 08:42:02.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') 08:42:02.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') 08:42:02.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') 08:42:02.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') 08:42:02.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') 08:42:02.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') 08:42:02.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') 08:42:02.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') 08:42:02.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') 08:42:02.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') 08:42:02.1 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (2, '2', 1, 'TestAlbum2', 'TestAlbum2', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2024-07-31T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 08:42:02.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (100, '100', 1, 2, 0, 0, 0, 100, 1, 0, '0') 08:42:02.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (101, '101', 1, 2, 0, 0, 0, 100, 1, 1, '1') 08:42:02.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (102, '102', 1, 2, 0, 0, 0, 100, 1, 2, '2') 08:42:02.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (103, '103', 1, 2, 0, 0, 0, 100, 1, 3, '3') 08:42:02.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (104, '104', 1, 2, 0, 0, 0, 100, 1, 4, '4') 08:42:02.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (105, '105', 1, 2, 0, 0, 0, 100, 1, 5, '5') 08:42:02.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (106, '106', 1, 2, 0, 0, 0, 100, 1, 6, '6') 08:42:02.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (107, '107', 1, 2, 0, 0, 0, 100, 1, 7, '7') 08:42:02.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (108, '108', 1, 2, 0, 0, 0, 100, 1, 8, '8') 08:42:02.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (109, '109', 1, 2, 0, 0, 0, 100, 1, 9, '9') 08:42:02.1 Info: CreateTable ArtistMetadata 08:42:02.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) 08:42:02.1 Info: => 0.0001782s 08:42:02.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 08:42:02.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 08:42:02.1 Info: => 9.38E-05s 08:42:02.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" 08:42:02.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" 08:42:02.1 Info: => 0.0001306s 08:42:02.1 Info: AlterTable Artists 08:42:02.1 Info: => 1.2E-06s 08:42:02.1 Info: CreateColumn Artists ArtistMetadataId Int32 08:42:02.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:02.1 Info: => 0.0006024s 08:42:02.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:42:02.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:42:02.1 Info: => 8.18E-05s 08:42:02.1 Info: CreateTable AlbumReleases 08:42:02.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) 08:42:02.1 Info: => 0.0001732s 08:42:02.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 08:42:02.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:42:02.1 Info: => 9.07E-05s 08:42:02.1 Info: CreateIndex AlbumReleases (AlbumId) 08:42:02.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:42:02.1 Info: => 8.24E-05s 08:42:02.1 Info: PerformDBOperation 08:42:02.1 Info: Performing DB Operation 08:42:02.2 Info: => 0.0081453s 08:42:02.2 Info: AlterTable Albums 08:42:02.2 Info: => 1.7E-06s 08:42:02.2 Info: CreateColumn Albums ArtistMetadataId Int32 08:42:02.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:02.2 Info: => 0.0006629s 08:42:02.2 Info: AlterTable Albums 08:42:02.2 Info: => 1.5E-06s 08:42:02.2 Info: CreateColumn Albums AnyReleaseOk Boolean 08:42:02.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 08:42:02.2 Info: => 0.0006137s 08:42:02.2 Info: AlterTable Albums 08:42:02.2 Info: => 1.3E-06s 08:42:02.2 Info: CreateColumn Albums Links String 08:42:02.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 08:42:02.2 Info: => 0.0006127s 08:42:02.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:42:02.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:42:02.2 Info: => 0.0001021s 08:42:02.2 Info: AlterTable Tracks 08:42:02.2 Info: => 1.2E-06s 08:42:02.2 Info: CreateColumn Tracks ForeignRecordingId String 08:42:02.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 08:42:02.2 Info: => 0.0006237s 08:42:02.2 Info: AlterTable Tracks 08:42:02.2 Info: => 1.4E-06s 08:42:02.2 Info: CreateColumn Tracks AlbumReleaseId Int32 08:42:02.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 08:42:02.2 Info: => 0.0006121s 08:42:02.2 Info: AlterTable Tracks 08:42:02.2 Info: => 1.2E-06s 08:42:02.2 Info: CreateColumn Tracks ArtistMetadataId Int32 08:42:02.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:02.2 Info: => 0.000606s 08:42:02.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:42:02.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:42:02.2 Info: => 0.0001177s 08:42:02.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:42:02.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:42:02.2 Info: => 9.97E-05s 08:42:02.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 08:42:02.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) 08:42:02.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" 08:42:02.2 Info: DROP TABLE "Artists" 08:42:02.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:02.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:02.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:02.2 Info: => 0.0065494s 08:42:02.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 08:42:02.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) 08:42:02.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" 08:42:02.2 Info: DROP TABLE "Albums" 08:42:02.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:02.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:02.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:02.2 Info: => 0.0052233s 08:42:02.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 08:42:02.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) 08:42:02.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" 08:42:02.2 Info: DROP TABLE "Tracks" 08:42:02.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:42:02.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:02.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:02.2 Info: => 0.0047718s 08:42:02.2 Info: DeleteColumn TrackFiles ArtistId 08:42:02.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 08:42:02.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" 08:42:02.2 Info: DROP TABLE "TrackFiles" 08:42:02.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:02.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:02.2 Info: => 0.0045385s 08:42:02.2 Info: CreateIndex Artists (ArtistMetadataId) 08:42:02.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:02.2 Info: => 0.000118s 08:42:02.2 Info: CreateIndex Artists (Monitored) 08:42:02.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:02.2 Info: => 9.13E-05s 08:42:02.2 Info: CreateIndex Albums (ArtistMetadataId) 08:42:02.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:42:02.2 Info: => 8.84E-05s 08:42:02.2 Info: CreateIndex Tracks (ArtistMetadataId) 08:42:02.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 08:42:02.2 Info: => 9.14E-05s 08:42:02.2 Info: CreateIndex Tracks (AlbumReleaseId) 08:42:02.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 08:42:02.2 Info: => 9.26E-05s 08:42:02.2 Info: CreateIndex Tracks (ForeignRecordingId) 08:42:02.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 08:42:02.2 Info: => 9.11E-05s 08:42:02.2 Info: UpdateData 08:42:02.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:42:02.2 Info: => 5.18E-05s 08:42:02.2 Info: UpdateData 08:42:02.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:42:02.2 Info: => 4.98E-05s 08:42:02.2 Info: UpdateData 08:42:02.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 08:42:02.2 Info: => 5.11E-05s 08:42:02.2 Info: -> 23 Insert operations completed in 00:00:00.0023105 taking an average of 00:00:00.0001004 08:42:02.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-31T08:42:02', 'add_release_groups_etc') 08:42:02.2 Info: Committing Transaction 08:42:02.2 Info: 23: add_release_groups_etc migrated 08:42:02.2 Info: => 0.0006772s 08:42:02.2 Debug: Took: 00:00:00.1377659 08:42:02.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_albumrelease --- 08:42:02.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_foreignreleaseid --- 08:42:02.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121223807517_183/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:02.3 Info: DatabaseEngineVersionCheck migrating 08:42:02.3 Info: PerformDBOperation 08:42:02.3 Info: Performing DB Operation 08:42:02.3 Info: SQLite 3.46.0 08:42:02.3 Info: => 0.0011207s 08:42:02.3 Info: DatabaseEngineVersionCheck migrated 08:42:02.3 Info: => 0.0011379s 08:42:02.3 Info: VersionMigration migrating 08:42:02.3 Info: Beginning Transaction 08:42:02.3 Info: CreateTable VersionInfo 08:42:02.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:42:02.3 Info: => 0.0001838s 08:42:02.3 Info: Committing Transaction 08:42:02.3 Info: VersionMigration migrated 08:42:02.3 Info: => 0.0005412s 08:42:02.3 Info: VersionUniqueMigration migrating 08:42:02.3 Info: Beginning Transaction 08:42:02.3 Info: CreateIndex VersionInfo (Version) 08:42:02.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:42:02.3 Info: => 0.0001606s 08:42:02.3 Info: AlterTable VersionInfo 08:42:02.3 Info: => 1.6E-06s 08:42:02.3 Info: CreateColumn VersionInfo AppliedOn DateTime 08:42:02.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:42:02.3 Info: => 0.0005384s 08:42:02.3 Info: Committing Transaction 08:42:02.3 Info: VersionUniqueMigration migrated 08:42:02.3 Info: => 0.0007501s 08:42:02.3 Info: VersionDescriptionMigration migrating 08:42:02.3 Info: Beginning Transaction 08:42:02.3 Info: AlterTable VersionInfo 08:42:02.3 Info: => 1.3E-06s 08:42:02.3 Info: CreateColumn VersionInfo Description String 08:42:02.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:42:02.3 Info: => 0.0002119s 08:42:02.3 Info: Committing Transaction 08:42:02.3 Info: VersionDescriptionMigration migrated 08:42:02.3 Info: => 0.0004017s 08:42:02.3 Info: 1: InitialSetup migrating 08:42:02.3 Info: Beginning Transaction 08:42:02.3 Info: Starting migration of Main DB to 1 08:42:02.4 Info: CreateTable Config 08:42:02.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:42:02.4 Info: => 0.0002077s 08:42:02.4 Info: CreateIndex Config (Key) 08:42:02.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:42:02.4 Info: => 0.0001134s 08:42:02.4 Info: CreateTable RootFolders 08:42:02.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:42:02.4 Info: => 0.0001203s 08:42:02.4 Info: CreateIndex RootFolders (Path) 08:42:02.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:42:02.4 Info: => 0.0001032s 08:42:02.4 Info: CreateTable Artists 08:42:02.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) 08:42:02.4 Info: => 0.0003237s 08:42:02.4 Info: CreateIndex Artists (ForeignArtistId) 08:42:02.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:02.4 Info: => 0.0001068s 08:42:02.4 Info: CreateIndex Artists (NameSlug) 08:42:02.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:02.4 Info: => 0.0001013s 08:42:02.4 Info: CreateIndex Artists (CleanName) 08:42:02.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:02.4 Info: => 9.7E-05s 08:42:02.4 Info: CreateIndex Artists (Path) 08:42:02.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:02.4 Info: => 9.65E-05s 08:42:02.4 Info: CreateTable Albums 08:42:02.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) 08:42:02.4 Info: => 0.0002623s 08:42:02.4 Info: CreateIndex Albums (ForeignAlbumId) 08:42:02.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:02.4 Info: => 0.0001036s 08:42:02.4 Info: CreateIndex Albums (MBId) 08:42:02.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:02.4 Info: => 9.75E-05s 08:42:02.4 Info: CreateIndex Albums (TADBId) 08:42:02.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:02.4 Info: => 9.9E-05s 08:42:02.4 Info: CreateIndex Albums (TitleSlug) 08:42:02.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:02.4 Info: => 9.42E-05s 08:42:02.4 Info: CreateIndex Albums (CleanTitle) 08:42:02.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:02.4 Info: => 9.55E-05s 08:42:02.4 Info: CreateIndex Albums (Path) 08:42:02.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:42:02.4 Info: => 9.51E-05s 08:42:02.4 Info: CreateTable Tracks 08:42:02.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) 08:42:02.4 Info: => 0.0002115s 08:42:02.4 Info: CreateIndex Tracks (ForeignTrackId) 08:42:02.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:02.4 Info: => 0.0001068s 08:42:02.4 Info: CreateIndex Tracks (ArtistId) 08:42:02.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:02.4 Info: => 0.0001151s 08:42:02.4 Info: CreateIndex Tracks (TrackFileId) 08:42:02.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:02.4 Info: => 0.0001218s 08:42:02.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:42:02.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:42:02.4 Info: => 0.0001189s 08:42:02.4 Info: CreateTable TrackFiles 08:42:02.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) 08:42:02.4 Info: => 0.0001875s 08:42:02.4 Info: CreateIndex TrackFiles (ArtistId) 08:42:02.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:42:02.4 Info: => 0.0001118s 08:42:02.4 Info: CreateIndex TrackFiles (AlbumId) 08:42:02.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:02.4 Info: => 0.0001051s 08:42:02.4 Info: CreateTable History 08:42:02.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) 08:42:02.4 Info: => 0.0002112s 08:42:02.4 Info: CreateIndex History (Date) 08:42:02.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:42:02.4 Info: => 0.0001056s 08:42:02.4 Info: CreateIndex History (EventType) 08:42:02.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:42:02.4 Info: => 0.0001269s 08:42:02.4 Info: CreateIndex History (DownloadId) 08:42:02.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:42:02.4 Info: => 0.0001156s 08:42:02.4 Info: CreateIndex History (AlbumId) 08:42:02.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:42:02.4 Info: => 0.0001091s 08:42:02.4 Info: CreateTable Notifications 08:42:02.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) 08:42:02.4 Info: => 0.0001834s 08:42:02.4 Info: CreateTable ScheduledTasks 08:42:02.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:42:02.4 Info: => 0.0001438s 08:42:02.4 Info: CreateIndex ScheduledTasks (TypeName) 08:42:02.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:42:02.4 Info: => 0.0001127s 08:42:02.4 Info: CreateTable Indexers 08:42:02.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) 08:42:02.4 Info: => 0.0001577s 08:42:02.4 Info: CreateIndex Indexers (Name) 08:42:02.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:02.4 Info: => 0.0001259s 08:42:02.4 Info: CreateTable Profiles 08:42:02.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:42:02.4 Info: => 0.0001373s 08:42:02.4 Info: CreateIndex Profiles (Name) 08:42:02.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:42:02.4 Info: => 0.000105s 08:42:02.4 Info: CreateTable QualityDefinitions 08:42:02.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:42:02.4 Info: => 0.0001493s 08:42:02.4 Info: CreateIndex QualityDefinitions (Quality) 08:42:02.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:42:02.4 Info: => 0.000111s 08:42:02.4 Info: CreateIndex QualityDefinitions (Title) 08:42:02.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:42:02.4 Info: => 0.0001119s 08:42:02.4 Info: CreateTable NamingConfig 08:42:02.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) 08:42:02.4 Info: => 0.000234s 08:42:02.4 Info: CreateTable Blacklist 08:42:02.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 '') 08:42:02.4 Info: => 0.0002276s 08:42:02.4 Info: CreateTable Metadata 08:42:02.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) 08:42:02.4 Info: => 0.0001513s 08:42:02.4 Info: CreateTable MetadataFiles 08:42:02.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) 08:42:02.4 Info: => 0.0001899s 08:42:02.4 Info: CreateTable DownloadClients 08:42:02.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) 08:42:02.4 Info: => 0.0001516s 08:42:02.4 Info: CreateTable PendingReleases 08:42:02.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 '') 08:42:02.4 Info: => 0.0001597s 08:42:02.4 Info: CreateTable RemotePathMappings 08:42:02.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:42:02.4 Info: => 0.0001373s 08:42:02.4 Info: CreateTable Tags 08:42:02.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:42:02.4 Info: => 0.0001201s 08:42:02.4 Info: CreateIndex Tags (Label) 08:42:02.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:42:02.4 Info: => 0.0001145s 08:42:02.4 Info: CreateTable Restrictions 08:42:02.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:42:02.4 Info: => 0.0001404s 08:42:02.4 Info: CreateTable DelayProfiles 08:42:02.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) 08:42:02.4 Info: => 0.0001742s 08:42:02.4 Info: CreateTable Users 08:42:02.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:42:02.4 Info: => 0.0001415s 08:42:02.4 Info: CreateIndex Users (Identifier) 08:42:02.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:42:02.4 Info: => 0.0001129s 08:42:02.4 Info: CreateIndex Users (Username) 08:42:02.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:42:02.4 Info: => 0.0001129s 08:42:02.4 Info: CreateTable Commands 08:42:02.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) 08:42:02.4 Info: => 0.0001808s 08:42:02.4 Info: CreateTable IndexerStatus 08:42:02.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) 08:42:02.4 Info: => 0.0001905s 08:42:02.4 Info: CreateIndex IndexerStatus (ProviderId) 08:42:02.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:42:02.4 Info: => 0.0001141s 08:42:02.4 Info: CreateTable ExtraFiles 08:42:02.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) 08:42:02.4 Info: => 0.0001693s 08:42:02.4 Info: CreateTable LyricFiles 08:42:02.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) 08:42:02.4 Info: => 0.0002172s 08:42:02.4 Info: CreateTable LanguageProfiles 08:42:02.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:42:02.4 Info: => 0.00014s 08:42:02.4 Info: CreateIndex LanguageProfiles (Name) 08:42:02.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:42:02.4 Info: => 0.0001363s 08:42:02.4 Info: CreateTable DownloadClientStatus 08:42:02.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) 08:42:02.4 Info: => 0.0001517s 08:42:02.4 Info: CreateIndex DownloadClientStatus (ProviderId) 08:42:02.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:42:02.4 Info: => 0.00012s 08:42:02.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:42:02.4 Info: -> 1 Insert operations completed in 00:00:00.0000799 taking an average of 00:00:00.0000799 08:42:02.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:42:02', 'InitialSetup') 08:42:02.4 Info: Committing Transaction 08:42:02.4 Info: 1: InitialSetup migrated 08:42:02.4 Info: => 0.0010056s 08:42:02.4 Info: 2: add_reason_to_pending_releases migrating 08:42:02.4 Info: Beginning Transaction 08:42:02.4 Info: Starting migration of Main DB to 2 08:42:02.4 Info: AlterTable PendingReleases 08:42:02.4 Info: => 1.6E-06s 08:42:02.4 Info: CreateColumn PendingReleases Reason Int32 08:42:02.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:42:02.4 Info: => 0.0006171s 08:42:02.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:42:02', 'add_reason_to_pending_releases') 08:42:02.4 Info: Committing Transaction 08:42:02.4 Info: 2: add_reason_to_pending_releases migrated 08:42:02.4 Info: => 0.0009561s 08:42:02.4 Info: 3: add_medium_support migrating 08:42:02.4 Info: Beginning Transaction 08:42:02.4 Info: Starting migration of Main DB to 3 08:42:02.4 Info: AlterTable Albums 08:42:02.4 Info: => 1.4E-06s 08:42:02.4 Info: CreateColumn Albums Media String 08:42:02.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:42:02.4 Info: => 0.0006084s 08:42:02.4 Info: AlterTable Tracks 08:42:02.4 Info: => 1.3E-06s 08:42:02.4 Info: CreateColumn Tracks MediumNumber Int32 08:42:02.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:42:02.4 Info: => 0.0005505s 08:42:02.4 Info: AlterTable Tracks 08:42:02.4 Info: => 1.6E-06s 08:42:02.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:42:02.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:42:02.4 Info: => 0.000551s 08:42:02.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:02.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:02.4 Info: => 4.71E-05s 08:42:02.4 Info: DeleteColumn Tracks TrackNumber 08:42:02.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) 08:42:02.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" 08:42:02.4 Info: DROP TABLE "Tracks" 08:42:02.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:42:02.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:02.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:02.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:02.4 Info: => 0.0051746s 08:42:02.4 Info: AlterTable Tracks 08:42:02.4 Info: => 1.3E-06s 08:42:02.4 Info: CreateColumn Tracks TrackNumber String 08:42:02.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:42:02.4 Info: => 0.0005566s 08:42:02.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:42:02', 'add_medium_support') 08:42:02.4 Info: Committing Transaction 08:42:02.4 Info: 3: add_medium_support migrated 08:42:02.4 Info: => 0.0009422s 08:42:02.4 Info: 4: add_various_qualites_in_profile migrating 08:42:02.4 Info: Beginning Transaction 08:42:02.4 Info: Starting migration of Main DB to 4 08:42:02.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:02.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:02.4 Info: => 5.76E-05s 08:42:02.4 Info: PerformDBOperation 08:42:02.4 Info: Performing DB Operation 08:42:02.4 Info: => 4.13E-05s 08:42:02.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:42:02', 'add_various_qualites_in_profile') 08:42:02.4 Info: Committing Transaction 08:42:02.4 Info: 4: add_various_qualites_in_profile migrated 08:42:02.4 Info: => 0.0002921s 08:42:02.4 Info: 5: metadata_profiles migrating 08:42:02.4 Info: Beginning Transaction 08:42:02.4 Info: Starting migration of Main DB to 5 08:42:02.4 Info: CreateTable MetadataProfiles 08:42:02.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 08:42:02.4 Info: => 0.0001777s 08:42:02.4 Info: CreateIndex MetadataProfiles (Name) 08:42:02.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 08:42:02.4 Info: => 0.0001284s 08:42:02.4 Info: AlterTable Artists 08:42:02.4 Info: => 1.5E-06s 08:42:02.4 Info: CreateColumn Artists MetadataProfileId Int32 08:42:02.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 08:42:02.4 Info: => 0.0005772s 08:42:02.4 Info: DeleteColumn Artists PrimaryAlbumTypes 08:42:02.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) 08:42:02.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" 08:42:02.4 Info: DROP TABLE "Artists" 08:42:02.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:02.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:02.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:02.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:02.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:02.4 Info: => 0.0075183s 08:42:02.4 Info: DeleteColumn Artists SecondaryAlbumTypes 08:42:02.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) 08:42:02.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" 08:42:02.4 Info: DROP TABLE "Artists" 08:42:02.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:02.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:02.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:02.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:02.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:02.4 Info: => 0.0049692s 08:42:02.4 Info: AlterTable Albums 08:42:02.4 Info: => 1.4E-06s 08:42:02.4 Info: CreateColumn Albums SecondaryTypes String 08:42:02.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 08:42:02.4 Info: => 0.000552s 08:42:02.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-31T08:42:02', 'metadata_profiles') 08:42:02.4 Info: Committing Transaction 08:42:02.4 Info: 5: metadata_profiles migrated 08:42:02.4 Info: => 0.0009565s 08:42:02.4 Info: 6: separate_automatic_and_interactive_search migrating 08:42:02.4 Info: Beginning Transaction 08:42:02.4 Info: Starting migration of Main DB to 6 08:42:02.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 08:42:02.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) 08:42:02.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 08:42:02.4 Info: DROP TABLE "Indexers" 08:42:02.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:42:02.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:02.4 Info: => 0.0042105s 08:42:02.4 Info: AlterTable Indexers 08:42:02.4 Info: => 1.7E-06s 08:42:02.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 08:42:02.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 08:42:02.4 Info: => 0.000548s 08:42:02.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:42:02.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:42:02.4 Info: => 4.57E-05s 08:42:02.4 Info: AlterTable Indexers 08:42:02.4 Info: => 1.2E-06s 08:42:02.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 08:42:02.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) 08:42:02.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" 08:42:02.4 Info: DROP TABLE "Indexers" 08:42:02.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:42:02.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:02.4 Info: => 0.0042233s 08:42:02.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-31T08:42:02', 'separate_automatic_and_interactive_search') 08:42:02.4 Info: Committing Transaction 08:42:02.4 Info: 6: separate_automatic_and_interactive_search migrated 08:42:02.4 Info: => 0.0045514s 08:42:02.4 Info: 7: change_album_path_to_relative migrating 08:42:02.4 Info: Beginning Transaction 08:42:02.4 Info: Starting migration of Main DB to 7 08:42:02.4 Info: DeleteColumn Albums Path 08:42:02.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) 08:42:02.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" 08:42:02.4 Info: DROP TABLE "Albums" 08:42:02.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:02.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:02.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:02.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:02.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:02.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:02.4 Info: => 0.0052355s 08:42:02.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-31T08:42:02', 'change_album_path_to_relative') 08:42:02.4 Info: Committing Transaction 08:42:02.4 Info: 7: change_album_path_to_relative migrated 08:42:02.4 Info: => 0.0056285s 08:42:02.4 Info: 8: change_quality_size_mb_to_kb migrating 08:42:02.4 Info: Beginning Transaction 08:42:02.4 Info: Starting migration of Main DB to 8 08:42:02.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 08:42:02.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 08:42:02.4 Info: => 5.52E-05s 08:42:02.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-31T08:42:02', 'change_quality_size_mb_to_kb') 08:42:02.4 Info: Committing Transaction 08:42:02.4 Info: 8: change_quality_size_mb_to_kb migrated 08:42:02.4 Info: => 0.000301s 08:42:02.4 Info: 9: album_releases migrating 08:42:02.4 Info: Beginning Transaction 08:42:02.4 Info: Starting migration of Main DB to 9 08:42:02.4 Info: AlterTable Albums 08:42:02.4 Info: => 1.6E-06s 08:42:02.4 Info: CreateColumn Albums Releases String 08:42:02.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 08:42:02.4 Info: => 0.0005877s 08:42:02.4 Info: AlterTable Albums 08:42:02.4 Info: => 1.3E-06s 08:42:02.4 Info: CreateColumn Albums CurrentRelease String 08:42:02.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 08:42:02.4 Info: => 0.0005508s 08:42:02.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-31T08:42:02', 'album_releases') 08:42:02.4 Info: Committing Transaction 08:42:02.4 Info: 9: album_releases migrated 08:42:02.4 Info: => 0.0008422s 08:42:02.4 Info: 10: album_releases_fix migrating 08:42:02.4 Info: Beginning Transaction 08:42:02.4 Info: Starting migration of Main DB to 10 08:42:02.4 Info: AlterTable Albums 08:42:02.4 Info: => 1.6E-06s 08:42:02.4 Info: AlterColumn Albums Releases String 08:42:02.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) 08:42:02.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" 08:42:02.4 Info: DROP TABLE "Albums" 08:42:02.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:02.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:02.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:02.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:02.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:02.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:02.4 Info: => 0.0051609s 08:42:02.4 Info: AlterTable Albums 08:42:02.4 Info: => 1.5E-06s 08:42:02.4 Info: AlterColumn Albums CurrentRelease String 08:42:02.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) 08:42:02.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" 08:42:02.4 Info: DROP TABLE "Albums" 08:42:02.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:02.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:02.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:02.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:02.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:02.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:02.4 Info: => 0.0055456s 08:42:02.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-31T08:42:02', 'album_releases_fix') 08:42:02.4 Info: Committing Transaction 08:42:02.4 Info: 10: album_releases_fix migrated 08:42:02.4 Info: => 0.0059197s 08:42:02.4 Info: 11: import_lists migrating 08:42:02.4 Info: Beginning Transaction 08:42:02.4 Info: Starting migration of Main DB to 11 08:42:02.4 Info: CreateTable ImportLists 08:42:02.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) 08:42:02.4 Info: => 0.000227s 08:42:02.4 Info: CreateIndex ImportLists (Name) 08:42:02.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:42:02.4 Info: => 0.0001327s 08:42:02.4 Info: CreateTable ImportListStatus 08:42:02.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) 08:42:02.4 Info: => 0.0001623s 08:42:02.4 Info: CreateIndex ImportListStatus (ProviderId) 08:42:02.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:42:02.4 Info: => 0.0001181s 08:42:02.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-31T08:42:02', 'import_lists') 08:42:02.4 Info: Committing Transaction 08:42:02.4 Info: 11: import_lists migrated 08:42:02.4 Info: => 0.0004228s 08:42:02.4 Info: 12: add_release_status migrating 08:42:02.4 Info: Beginning Transaction 08:42:02.4 Info: Starting migration of Main DB to 12 08:42:02.4 Info: AlterTable MetadataProfiles 08:42:02.4 Info: => 1.4E-06s 08:42:02.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 08:42:02.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 08:42:02.4 Info: => 0.0005909s 08:42:02.4 Info: PerformDBOperation 08:42:02.4 Info: Performing DB Operation 08:42:02.4 Info: => 3.83E-05s 08:42:02.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-31T08:42:02', 'add_release_status') 08:42:02.4 Info: Committing Transaction 08:42:02.4 Info: 12: add_release_status migrated 08:42:02.4 Info: => 0.0003297s 08:42:02.4 Info: 13: album_download_notification migrating 08:42:02.4 Info: Beginning Transaction 08:42:02.4 Info: Starting migration of Main DB to 13 08:42:02.4 Info: AlterTable Notifications 08:42:02.4 Info: => 1.5E-06s 08:42:02.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 08:42:02.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 08:42:02.4 Info: => 0.0005932s 08:42:02.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-31T08:42:02', 'album_download_notification') 08:42:02.4 Info: Committing Transaction 08:42:02.4 Info: 13: album_download_notification migrated 08:42:02.4 Info: => 0.0008925s 08:42:02.4 Info: 14: fix_language_metadata_profiles migrating 08:42:02.4 Info: Beginning Transaction 08:42:02.4 Info: Starting migration of Main DB to 14 08:42:02.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 08:42:02.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 08:42:02.4 Info: => 9.03E-05s 08:42:02.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 08:42:02.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 08:42:02.4 Info: => 6.91E-05s 08:42:02.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-31T08:42:02', 'fix_language_metadata_profiles') 08:42:02.4 Info: Committing Transaction 08:42:02.4 Info: 14: fix_language_metadata_profiles migrated 08:42:02.4 Info: => 0.0003279s 08:42:02.4 Info: 15: remove_fanzub migrating 08:42:02.4 Info: Beginning Transaction 08:42:02.4 Info: Starting migration of Main DB to 15 08:42:02.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:42:02.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:42:02.4 Info: => 4.92E-05s 08:42:02.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-31T08:42:02', 'remove_fanzub') 08:42:02.4 Info: Committing Transaction 08:42:02.4 Info: 15: remove_fanzub migrated 08:42:02.4 Info: => 0.0003049s 08:42:02.4 Info: 16: update_artist_history_indexes migrating 08:42:02.4 Info: Beginning Transaction 08:42:02.4 Info: Starting migration of Main DB to 16 08:42:02.4 Info: CreateIndex Albums (ArtistId) 08:42:02.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 08:42:02.4 Info: => 0.0001498s 08:42:02.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 08:42:02.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 08:42:02.4 Info: => 0.0001202s 08:42:02.4 Info: DeleteIndex History (AlbumId) 08:42:02.4 Info: DROP INDEX "IX_History_AlbumId" 08:42:02.4 Info: => 0.0001361s 08:42:02.4 Info: CreateIndex History (AlbumId, Date) 08:42:02.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:42:02.4 Info: => 0.000141s 08:42:02.4 Info: DeleteIndex History (DownloadId) 08:42:02.4 Info: DROP INDEX "IX_History_DownloadId" 08:42:02.4 Info: => 0.0001225s 08:42:02.4 Info: CreateIndex History (DownloadId, Date) 08:42:02.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:42:02.4 Info: => 0.000125s 08:42:02.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-31T08:42:02', 'update_artist_history_indexes') 08:42:02.4 Info: Committing Transaction 08:42:02.4 Info: 16: update_artist_history_indexes migrated 08:42:02.4 Info: => 0.0004455s 08:42:02.4 Info: 17: remove_nma migrating 08:42:02.4 Info: Beginning Transaction 08:42:02.4 Info: Starting migration of Main DB to 17 08:42:02.4 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:02.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 08:42:02.4 Info: => 6.26E-05s 08:42:02.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-31T08:42:02', 'remove_nma') 08:42:02.4 Info: Committing Transaction 08:42:02.4 Info: 17: remove_nma migrated 08:42:02.4 Info: => 0.0003129s 08:42:02.4 Info: 18: album_disambiguation migrating 08:42:02.4 Info: Beginning Transaction 08:42:02.4 Info: Starting migration of Main DB to 18 08:42:02.4 Info: AlterTable Albums 08:42:02.4 Info: => 1.5E-06s 08:42:02.4 Info: CreateColumn Albums Disambiguation String 08:42:02.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 08:42:02.4 Info: => 0.0006156s 08:42:02.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-31T08:42:02', 'album_disambiguation') 08:42:02.4 Info: Committing Transaction 08:42:02.4 Info: 18: album_disambiguation migrated 08:42:02.4 Info: => 0.0009354s 08:42:02.4 Info: 19: add_ape_quality_in_profiles migrating 08:42:02.4 Info: Beginning Transaction 08:42:02.4 Info: Starting migration of Main DB to 19 08:42:02.4 Info: PerformDBOperation 08:42:02.4 Info: Performing DB Operation 08:42:02.4 Info: => 3.69E-05s 08:42:02.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-31T08:42:02', 'add_ape_quality_in_profiles') 08:42:02.4 Info: Committing Transaction 08:42:02.4 Info: 19: add_ape_quality_in_profiles migrated 08:42:02.4 Info: => 0.000301s 08:42:02.4 Info: 20: remove_pushalot migrating 08:42:02.4 Info: Beginning Transaction 08:42:02.4 Info: Starting migration of Main DB to 20 08:42:02.4 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:02.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 08:42:02.4 Info: => 5.31E-05s 08:42:02.4 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:02.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 08:42:02.4 Info: => 4.48E-05s 08:42:02.4 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:02.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 08:42:02.4 Info: => 6.33E-05s 08:42:02.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-31T08:42:02', 'remove_pushalot') 08:42:02.4 Info: Committing Transaction 08:42:02.4 Info: 20: remove_pushalot migrated 08:42:02.4 Info: => 0.0003269s 08:42:02.4 Info: 21: add_custom_filters migrating 08:42:02.4 Info: Beginning Transaction 08:42:02.4 Info: Starting migration of Main DB to 21 08:42:02.4 Info: CreateTable CustomFilters 08:42:02.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 08:42:02.4 Info: => 0.0001771s 08:42:02.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-31T08:42:02', 'add_custom_filters') 08:42:02.4 Info: Committing Transaction 08:42:02.4 Info: 21: add_custom_filters migrated 08:42:02.4 Info: => 0.0004612s 08:42:02.4 Info: 22: import_list_tags migrating 08:42:02.4 Info: Beginning Transaction 08:42:02.4 Info: Starting migration of Main DB to 22 08:42:02.4 Info: AlterTable ImportLists 08:42:02.4 Info: => 1.4E-06s 08:42:02.4 Info: CreateColumn ImportLists Tags String 08:42:02.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 08:42:02.4 Info: => 0.0006297s 08:42:02.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-31T08:42:02', 'import_list_tags') 08:42:02.4 Info: Committing Transaction 08:42:02.4 Info: 22: import_list_tags migrated 08:42:02.4 Info: => 0.0009358s 08:42:02.4 Info: 23: add_release_groups_etc migrating 08:42:02.4 Info: Beginning Transaction 08:42:02.4 Info: Starting migration of Main DB to 23 08:42:02.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) 08:42:02.4 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum1', 'TestAlbum1', '', 1, 'Studio', 100, '', '', '{ "id": "TestForeignId", "title": "Title1", "releaseDate": "2024-07-31T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 08:42:02.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') 08:42:02.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') 08:42:02.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') 08:42:02.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') 08:42:02.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') 08:42:02.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') 08:42:02.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') 08:42:02.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') 08:42:02.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') 08:42:02.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') 08:42:02.4 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (2, '2', 1, 'TestAlbum2', 'TestAlbum2', '', 1, 'Studio', 100, '', '', '{ "id": "TestForeignId", "title": "Title2", "releaseDate": "2024-08-01T00:00:00Z", "trackCount": 2, "mediaCount": 2, "disambiguation": "Disambiguation2", "format": "Format2" }') 08:42:02.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (100, '100', 1, 2, 0, 0, 0, 100, 1, 0, '0') 08:42:02.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (101, '101', 1, 2, 0, 0, 0, 100, 1, 1, '1') 08:42:02.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (102, '102', 1, 2, 0, 0, 0, 100, 1, 2, '2') 08:42:02.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (103, '103', 1, 2, 0, 0, 0, 100, 1, 3, '3') 08:42:02.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (104, '104', 1, 2, 0, 0, 0, 100, 1, 4, '4') 08:42:02.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (105, '105', 1, 2, 0, 0, 0, 100, 1, 5, '5') 08:42:02.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (106, '106', 1, 2, 0, 0, 0, 100, 1, 6, '6') 08:42:02.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (107, '107', 1, 2, 0, 0, 0, 100, 1, 7, '7') 08:42:02.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (108, '108', 1, 2, 0, 0, 0, 100, 1, 8, '8') 08:42:02.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (109, '109', 1, 2, 0, 0, 0, 100, 1, 9, '9') 08:42:02.4 Info: CreateTable ArtistMetadata 08:42:02.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) 08:42:02.4 Info: => 0.0002174s 08:42:02.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 08:42:02.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 08:42:02.4 Info: => 0.0001272s 08:42:02.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" 08:42:02.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" 08:42:02.4 Info: => 0.0001622s 08:42:02.4 Info: AlterTable Artists 08:42:02.4 Info: => 1.2E-06s 08:42:02.4 Info: CreateColumn Artists ArtistMetadataId Int32 08:42:02.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:02.4 Info: => 0.0006278s 08:42:02.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:42:02.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:42:02.4 Info: => 0.000107s 08:42:02.4 Info: CreateTable AlbumReleases 08:42:02.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) 08:42:02.4 Info: => 0.0002087s 08:42:02.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 08:42:02.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:42:02.4 Info: => 0.0001224s 08:42:02.4 Info: CreateIndex AlbumReleases (AlbumId) 08:42:02.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:42:02.4 Info: => 0.0001298s 08:42:02.4 Info: PerformDBOperation 08:42:02.4 Info: Performing DB Operation 08:42:02.4 Info: => 0.0036923s 08:42:02.4 Info: AlterTable Albums 08:42:02.4 Info: => 1.7E-06s 08:42:02.4 Info: CreateColumn Albums ArtistMetadataId Int32 08:42:02.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:02.4 Info: => 0.000691s 08:42:02.4 Info: AlterTable Albums 08:42:02.4 Info: => 1.4E-06s 08:42:02.4 Info: CreateColumn Albums AnyReleaseOk Boolean 08:42:02.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 08:42:02.4 Info: => 0.000623s 08:42:02.4 Info: AlterTable Albums 08:42:02.4 Info: => 1.3E-06s 08:42:02.4 Info: CreateColumn Albums Links String 08:42:02.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 08:42:02.4 Info: => 0.0006275s 08:42:02.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:42:02.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:42:02.4 Info: => 0.0001275s 08:42:02.4 Info: AlterTable Tracks 08:42:02.4 Info: => 1.2E-06s 08:42:02.4 Info: CreateColumn Tracks ForeignRecordingId String 08:42:02.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 08:42:02.4 Info: => 0.0006293s 08:42:02.4 Info: AlterTable Tracks 08:42:02.4 Info: => 1.4E-06s 08:42:02.4 Info: CreateColumn Tracks AlbumReleaseId Int32 08:42:02.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 08:42:02.4 Info: => 0.0006205s 08:42:02.4 Info: AlterTable Tracks 08:42:02.4 Info: => 1.5E-06s 08:42:02.4 Info: CreateColumn Tracks ArtistMetadataId Int32 08:42:02.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:02.4 Info: => 0.0006368s 08:42:02.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:42:02.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:42:02.4 Info: => 0.000164s 08:42:02.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:42:02.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:42:02.4 Info: => 0.0001307s 08:42:02.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 08:42:02.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) 08:42:02.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" 08:42:02.5 Info: DROP TABLE "Artists" 08:42:02.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:02.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:02.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:02.5 Info: => 0.0057906s 08:42:02.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 08:42:02.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) 08:42:02.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" 08:42:02.5 Info: DROP TABLE "Albums" 08:42:02.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:02.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:02.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:02.5 Info: => 0.0058456s 08:42:02.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 08:42:02.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) 08:42:02.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" 08:42:02.5 Info: DROP TABLE "Tracks" 08:42:02.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:42:02.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:02.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:02.5 Info: => 0.0053315s 08:42:02.5 Info: DeleteColumn TrackFiles ArtistId 08:42:02.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) 08:42:02.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" 08:42:02.5 Info: DROP TABLE "TrackFiles" 08:42:02.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:02.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:02.5 Info: => 0.0064873s 08:42:02.5 Info: CreateIndex Artists (ArtistMetadataId) 08:42:02.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:02.5 Info: => 0.0001262s 08:42:02.5 Info: CreateIndex Artists (Monitored) 08:42:02.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:02.5 Info: => 0.0001256s 08:42:02.5 Info: CreateIndex Albums (ArtistMetadataId) 08:42:02.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:42:02.5 Info: => 0.0001178s 08:42:02.5 Info: CreateIndex Tracks (ArtistMetadataId) 08:42:02.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 08:42:02.5 Info: => 0.0001209s 08:42:02.5 Info: CreateIndex Tracks (AlbumReleaseId) 08:42:02.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 08:42:02.5 Info: => 0.0001248s 08:42:02.5 Info: CreateIndex Tracks (ForeignRecordingId) 08:42:02.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 08:42:02.5 Info: => 0.0001185s 08:42:02.5 Info: UpdateData 08:42:02.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:42:02.5 Info: => 5.35E-05s 08:42:02.5 Info: UpdateData 08:42:02.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:42:02.5 Info: => 4.77E-05s 08:42:02.5 Info: UpdateData 08:42:02.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 08:42:02.5 Info: => 5.12E-05s 08:42:02.5 Info: -> 23 Insert operations completed in 00:00:00.0025961 taking an average of 00:00:00.0001128 08:42:02.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-31T08:42:02', 'add_release_groups_etc') 08:42:02.5 Info: Committing Transaction 08:42:02.5 Info: 23: add_release_groups_etc migrated 08:42:02.5 Info: => 0.0006178s 08:42:02.5 Debug: Took: 00:00:00.1385004 08:42:02.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_foreignreleaseid --- 08:42:02.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_empty_albumrelease --- 08:42:02.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121226701335_185/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:02.6 Info: DatabaseEngineVersionCheck migrating 08:42:02.6 Info: PerformDBOperation 08:42:02.6 Info: Performing DB Operation 08:42:02.6 Info: SQLite 3.46.0 08:42:02.6 Info: => 0.0011055s 08:42:02.6 Info: DatabaseEngineVersionCheck migrated 08:42:02.6 Info: => 0.001124s 08:42:02.6 Info: VersionMigration migrating 08:42:02.6 Info: Beginning Transaction 08:42:02.6 Info: CreateTable VersionInfo 08:42:02.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:42:02.6 Info: => 0.0001591s 08:42:02.6 Info: Committing Transaction 08:42:02.6 Info: VersionMigration migrated 08:42:02.6 Info: => 0.0005189s 08:42:02.6 Info: VersionUniqueMigration migrating 08:42:02.6 Info: Beginning Transaction 08:42:02.6 Info: CreateIndex VersionInfo (Version) 08:42:02.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:42:02.6 Info: => 0.0001238s 08:42:02.6 Info: AlterTable VersionInfo 08:42:02.6 Info: => 1.7E-06s 08:42:02.6 Info: CreateColumn VersionInfo AppliedOn DateTime 08:42:02.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:42:02.6 Info: => 0.0005295s 08:42:02.6 Info: Committing Transaction 08:42:02.6 Info: VersionUniqueMigration migrated 08:42:02.6 Info: => 0.000736s 08:42:02.6 Info: VersionDescriptionMigration migrating 08:42:02.6 Info: Beginning Transaction 08:42:02.6 Info: AlterTable VersionInfo 08:42:02.6 Info: => 1.3E-06s 08:42:02.6 Info: CreateColumn VersionInfo Description String 08:42:02.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:42:02.6 Info: => 0.0002096s 08:42:02.6 Info: Committing Transaction 08:42:02.6 Info: VersionDescriptionMigration migrated 08:42:02.6 Info: => 0.0003997s 08:42:02.6 Info: 1: InitialSetup migrating 08:42:02.6 Info: Beginning Transaction 08:42:02.6 Info: Starting migration of Main DB to 1 08:42:02.6 Info: CreateTable Config 08:42:02.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:42:02.6 Info: => 0.0001768s 08:42:02.6 Info: CreateIndex Config (Key) 08:42:02.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:42:02.6 Info: => 8.36E-05s 08:42:02.6 Info: CreateTable RootFolders 08:42:02.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:42:02.6 Info: => 9.37E-05s 08:42:02.6 Info: CreateIndex RootFolders (Path) 08:42:02.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:42:02.6 Info: => 7.75E-05s 08:42:02.6 Info: CreateTable Artists 08:42:02.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) 08:42:02.6 Info: => 0.0003396s 08:42:02.6 Info: CreateIndex Artists (ForeignArtistId) 08:42:02.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:02.6 Info: => 8.83E-05s 08:42:02.6 Info: CreateIndex Artists (NameSlug) 08:42:02.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:02.6 Info: => 7.65E-05s 08:42:02.6 Info: CreateIndex Artists (CleanName) 08:42:02.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:02.6 Info: => 7.54E-05s 08:42:02.6 Info: CreateIndex Artists (Path) 08:42:02.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:02.6 Info: => 7.33E-05s 08:42:02.6 Info: CreateTable Albums 08:42:02.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) 08:42:02.6 Info: => 0.0002426s 08:42:02.6 Info: CreateIndex Albums (ForeignAlbumId) 08:42:02.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:02.6 Info: => 7.95E-05s 08:42:02.6 Info: CreateIndex Albums (MBId) 08:42:02.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:02.6 Info: => 7.28E-05s 08:42:02.6 Info: CreateIndex Albums (TADBId) 08:42:02.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:02.6 Info: => 7.59E-05s 08:42:02.6 Info: CreateIndex Albums (TitleSlug) 08:42:02.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:02.6 Info: => 7.49E-05s 08:42:02.6 Info: CreateIndex Albums (CleanTitle) 08:42:02.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:02.6 Info: => 7.26E-05s 08:42:02.6 Info: CreateIndex Albums (Path) 08:42:02.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:42:02.6 Info: => 7.36E-05s 08:42:02.6 Info: CreateTable Tracks 08:42:02.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) 08:42:02.6 Info: => 0.0001598s 08:42:02.6 Info: CreateIndex Tracks (ForeignTrackId) 08:42:02.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:02.6 Info: => 7.8E-05s 08:42:02.6 Info: CreateIndex Tracks (ArtistId) 08:42:02.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:02.6 Info: => 7.84E-05s 08:42:02.6 Info: CreateIndex Tracks (TrackFileId) 08:42:02.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:02.6 Info: => 0.0001046s 08:42:02.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:42:02.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:42:02.6 Info: => 8.93E-05s 08:42:02.6 Info: CreateTable TrackFiles 08:42:02.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) 08:42:02.6 Info: => 0.0001526s 08:42:02.6 Info: CreateIndex TrackFiles (ArtistId) 08:42:02.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:42:02.6 Info: => 8.58E-05s 08:42:02.6 Info: CreateIndex TrackFiles (AlbumId) 08:42:02.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:02.6 Info: => 8.06E-05s 08:42:02.6 Info: CreateTable History 08:42:02.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) 08:42:02.6 Info: => 0.0001545s 08:42:02.6 Info: CreateIndex History (Date) 08:42:02.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:42:02.6 Info: => 8.01E-05s 08:42:02.6 Info: CreateIndex History (EventType) 08:42:02.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:42:02.6 Info: => 0.0001069s 08:42:02.6 Info: CreateIndex History (DownloadId) 08:42:02.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:42:02.6 Info: => 9.19E-05s 08:42:02.6 Info: CreateIndex History (AlbumId) 08:42:02.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:42:02.6 Info: => 8.34E-05s 08:42:02.6 Info: CreateTable Notifications 08:42:02.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) 08:42:02.6 Info: => 0.0001408s 08:42:02.6 Info: CreateTable ScheduledTasks 08:42:02.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:42:02.6 Info: => 0.0001137s 08:42:02.6 Info: CreateIndex ScheduledTasks (TypeName) 08:42:02.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:42:02.6 Info: => 8.06E-05s 08:42:02.6 Info: CreateTable Indexers 08:42:02.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) 08:42:02.6 Info: => 0.0001265s 08:42:02.6 Info: CreateIndex Indexers (Name) 08:42:02.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:02.6 Info: => 0.0001186s 08:42:02.6 Info: CreateTable Profiles 08:42:02.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:42:02.6 Info: => 0.0001181s 08:42:02.6 Info: CreateIndex Profiles (Name) 08:42:02.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:42:02.6 Info: => 8.71E-05s 08:42:02.6 Info: CreateTable QualityDefinitions 08:42:02.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:42:02.6 Info: => 0.0001216s 08:42:02.6 Info: CreateIndex QualityDefinitions (Quality) 08:42:02.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:42:02.6 Info: => 8.33E-05s 08:42:02.6 Info: CreateIndex QualityDefinitions (Title) 08:42:02.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:42:02.6 Info: => 8.49E-05s 08:42:02.6 Info: CreateTable NamingConfig 08:42:02.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) 08:42:02.6 Info: => 0.0001566s 08:42:02.6 Info: CreateTable Blacklist 08:42:02.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 '') 08:42:02.6 Info: => 0.0002002s 08:42:02.6 Info: CreateTable Metadata 08:42:02.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) 08:42:02.6 Info: => 0.0001175s 08:42:02.6 Info: CreateTable MetadataFiles 08:42:02.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) 08:42:02.6 Info: => 0.0001399s 08:42:02.6 Info: CreateTable DownloadClients 08:42:02.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) 08:42:02.6 Info: => 0.0001177s 08:42:02.6 Info: CreateTable PendingReleases 08:42:02.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 '') 08:42:02.6 Info: => 0.0001274s 08:42:02.6 Info: CreateTable RemotePathMappings 08:42:02.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:42:02.6 Info: => 0.0001048s 08:42:02.6 Info: CreateTable Tags 08:42:02.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:42:02.6 Info: => 9.27E-05s 08:42:02.6 Info: CreateIndex Tags (Label) 08:42:02.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:42:02.6 Info: => 0.0001021s 08:42:02.6 Info: CreateTable Restrictions 08:42:02.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:42:02.6 Info: => 0.0001092s 08:42:02.6 Info: CreateTable DelayProfiles 08:42:02.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) 08:42:02.6 Info: => 0.0001457s 08:42:02.6 Info: CreateTable Users 08:42:02.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:42:02.6 Info: => 0.000104s 08:42:02.6 Info: CreateIndex Users (Identifier) 08:42:02.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:42:02.6 Info: => 8.92E-05s 08:42:02.6 Info: CreateIndex Users (Username) 08:42:02.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:42:02.6 Info: => 8.44E-05s 08:42:02.6 Info: CreateTable Commands 08:42:02.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) 08:42:02.6 Info: => 0.00015s 08:42:02.6 Info: CreateTable IndexerStatus 08:42:02.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) 08:42:02.6 Info: => 0.0001526s 08:42:02.6 Info: CreateIndex IndexerStatus (ProviderId) 08:42:02.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:42:02.7 Info: => 9.66E-05s 08:42:02.7 Info: CreateTable ExtraFiles 08:42:02.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) 08:42:02.7 Info: => 0.000134s 08:42:02.7 Info: CreateTable LyricFiles 08:42:02.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) 08:42:02.7 Info: => 0.0001532s 08:42:02.7 Info: CreateTable LanguageProfiles 08:42:02.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:42:02.7 Info: => 0.0001051s 08:42:02.7 Info: CreateIndex LanguageProfiles (Name) 08:42:02.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:42:02.7 Info: => 9.14E-05s 08:42:02.7 Info: CreateTable DownloadClientStatus 08:42:02.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) 08:42:02.7 Info: => 0.0001164s 08:42:02.7 Info: CreateIndex DownloadClientStatus (ProviderId) 08:42:02.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:42:02.7 Info: => 8.89E-05s 08:42:02.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:42:02.7 Info: -> 1 Insert operations completed in 00:00:00.0000704 taking an average of 00:00:00.0000704 08:42:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:42:02', 'InitialSetup') 08:42:02.7 Info: Committing Transaction 08:42:02.7 Info: 1: InitialSetup migrated 08:42:02.7 Info: => 0.001032s 08:42:02.7 Info: 2: add_reason_to_pending_releases migrating 08:42:02.7 Info: Beginning Transaction 08:42:02.7 Info: Starting migration of Main DB to 2 08:42:02.7 Info: AlterTable PendingReleases 08:42:02.7 Info: => 1.5E-06s 08:42:02.7 Info: CreateColumn PendingReleases Reason Int32 08:42:02.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:42:02.7 Info: => 0.0005918s 08:42:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:42:02', 'add_reason_to_pending_releases') 08:42:02.7 Info: Committing Transaction 08:42:02.7 Info: 2: add_reason_to_pending_releases migrated 08:42:02.7 Info: => 0.0008879s 08:42:02.7 Info: 3: add_medium_support migrating 08:42:02.7 Info: Beginning Transaction 08:42:02.7 Info: Starting migration of Main DB to 3 08:42:02.7 Info: AlterTable Albums 08:42:02.7 Info: => 1.2E-06s 08:42:02.7 Info: CreateColumn Albums Media String 08:42:02.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:42:02.7 Info: => 0.0005814s 08:42:02.7 Info: AlterTable Tracks 08:42:02.7 Info: => 1.3E-06s 08:42:02.7 Info: CreateColumn Tracks MediumNumber Int32 08:42:02.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:42:02.7 Info: => 0.000529s 08:42:02.7 Info: AlterTable Tracks 08:42:02.7 Info: => 1.2E-06s 08:42:02.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:42:02.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:42:02.7 Info: => 0.0005216s 08:42:02.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:02.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:02.7 Info: => 4.75E-05s 08:42:02.7 Info: DeleteColumn Tracks TrackNumber 08:42:02.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) 08:42:02.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" 08:42:02.7 Info: DROP TABLE "Tracks" 08:42:02.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:42:02.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:02.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:02.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:02.7 Info: => 0.0046874s 08:42:02.7 Info: AlterTable Tracks 08:42:02.7 Info: => 1.4E-06s 08:42:02.7 Info: CreateColumn Tracks TrackNumber String 08:42:02.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:42:02.7 Info: => 0.0005418s 08:42:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:42:02', 'add_medium_support') 08:42:02.7 Info: Committing Transaction 08:42:02.7 Info: 3: add_medium_support migrated 08:42:02.7 Info: => 0.0009398s 08:42:02.7 Info: 4: add_various_qualites_in_profile migrating 08:42:02.7 Info: Beginning Transaction 08:42:02.7 Info: Starting migration of Main DB to 4 08:42:02.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:02.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:02.7 Info: => 5.72E-05s 08:42:02.7 Info: PerformDBOperation 08:42:02.7 Info: Performing DB Operation 08:42:02.7 Info: => 3.97E-05s 08:42:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:42:02', 'add_various_qualites_in_profile') 08:42:02.7 Info: Committing Transaction 08:42:02.7 Info: 4: add_various_qualites_in_profile migrated 08:42:02.7 Info: => 0.0002999s 08:42:02.7 Info: 5: metadata_profiles migrating 08:42:02.7 Info: Beginning Transaction 08:42:02.7 Info: Starting migration of Main DB to 5 08:42:02.7 Info: CreateTable MetadataProfiles 08:42:02.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 08:42:02.7 Info: => 0.000158s 08:42:02.7 Info: CreateIndex MetadataProfiles (Name) 08:42:02.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 08:42:02.7 Info: => 0.0001107s 08:42:02.7 Info: AlterTable Artists 08:42:02.7 Info: => 1.5E-06s 08:42:02.7 Info: CreateColumn Artists MetadataProfileId Int32 08:42:02.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 08:42:02.7 Info: => 0.0005606s 08:42:02.7 Info: DeleteColumn Artists PrimaryAlbumTypes 08:42:02.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) 08:42:02.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" 08:42:02.7 Info: DROP TABLE "Artists" 08:42:02.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:02.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:02.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:02.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:02.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:02.7 Info: => 0.0053168s 08:42:02.7 Info: DeleteColumn Artists SecondaryAlbumTypes 08:42:02.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) 08:42:02.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" 08:42:02.7 Info: DROP TABLE "Artists" 08:42:02.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:02.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:02.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:02.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:02.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:02.7 Info: => 0.0071737s 08:42:02.7 Info: AlterTable Albums 08:42:02.7 Info: => 1.6E-06s 08:42:02.7 Info: CreateColumn Albums SecondaryTypes String 08:42:02.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 08:42:02.7 Info: => 0.0005389s 08:42:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-31T08:42:02', 'metadata_profiles') 08:42:02.7 Info: Committing Transaction 08:42:02.7 Info: 5: metadata_profiles migrated 08:42:02.7 Info: => 0.0009793s 08:42:02.7 Info: 6: separate_automatic_and_interactive_search migrating 08:42:02.7 Info: Beginning Transaction 08:42:02.7 Info: Starting migration of Main DB to 6 08:42:02.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 08:42:02.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 08:42:02.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 08:42:02.7 Info: DROP TABLE "Indexers" 08:42:02.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:42:02.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:02.7 Info: => 0.0040797s 08:42:02.7 Info: AlterTable Indexers 08:42:02.7 Info: => 1.6E-06s 08:42:02.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 08:42:02.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 08:42:02.7 Info: => 0.0005239s 08:42:02.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:42:02.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:42:02.7 Info: => 4.65E-05s 08:42:02.7 Info: AlterTable Indexers 08:42:02.7 Info: => 1.1E-06s 08:42:02.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 08:42:02.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 08:42:02.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 08:42:02.7 Info: DROP TABLE "Indexers" 08:42:02.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:42:02.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:02.7 Info: => 0.0040899s 08:42:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-31T08:42:02', 'separate_automatic_and_interactive_search') 08:42:02.7 Info: Committing Transaction 08:42:02.7 Info: 6: separate_automatic_and_interactive_search migrated 08:42:02.7 Info: => 0.0044373s 08:42:02.7 Info: 7: change_album_path_to_relative migrating 08:42:02.7 Info: Beginning Transaction 08:42:02.7 Info: Starting migration of Main DB to 7 08:42:02.7 Info: DeleteColumn Albums Path 08:42:02.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) 08:42:02.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" 08:42:02.7 Info: DROP TABLE "Albums" 08:42:02.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:02.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:02.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:02.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:02.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:02.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:02.7 Info: => 0.0049999s 08:42:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-31T08:42:02', 'change_album_path_to_relative') 08:42:02.7 Info: Committing Transaction 08:42:02.7 Info: 7: change_album_path_to_relative migrated 08:42:02.7 Info: => 0.0054354s 08:42:02.7 Info: 8: change_quality_size_mb_to_kb migrating 08:42:02.7 Info: Beginning Transaction 08:42:02.7 Info: Starting migration of Main DB to 8 08:42:02.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 08:42:02.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 08:42:02.7 Info: => 5.43E-05s 08:42:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-31T08:42:02', 'change_quality_size_mb_to_kb') 08:42:02.7 Info: Committing Transaction 08:42:02.7 Info: 8: change_quality_size_mb_to_kb migrated 08:42:02.7 Info: => 0.0003145s 08:42:02.7 Info: 9: album_releases migrating 08:42:02.7 Info: Beginning Transaction 08:42:02.7 Info: Starting migration of Main DB to 9 08:42:02.7 Info: AlterTable Albums 08:42:02.7 Info: => 1.3E-06s 08:42:02.7 Info: CreateColumn Albums Releases String 08:42:02.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 08:42:02.7 Info: => 0.0005684s 08:42:02.7 Info: AlterTable Albums 08:42:02.7 Info: => 1.4E-06s 08:42:02.7 Info: CreateColumn Albums CurrentRelease String 08:42:02.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 08:42:02.7 Info: => 0.0005703s 08:42:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-31T08:42:02', 'album_releases') 08:42:02.7 Info: Committing Transaction 08:42:02.7 Info: 9: album_releases migrated 08:42:02.7 Info: => 0.0008938s 08:42:02.7 Info: 10: album_releases_fix migrating 08:42:02.7 Info: Beginning Transaction 08:42:02.7 Info: Starting migration of Main DB to 10 08:42:02.7 Info: AlterTable Albums 08:42:02.7 Info: => 1.3E-06s 08:42:02.7 Info: AlterColumn Albums Releases String 08:42:02.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) 08:42:02.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" 08:42:02.7 Info: DROP TABLE "Albums" 08:42:02.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:02.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:02.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:02.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:02.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:02.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:02.7 Info: => 0.0048997s 08:42:02.7 Info: AlterTable Albums 08:42:02.7 Info: => 2E-06s 08:42:02.7 Info: AlterColumn Albums CurrentRelease String 08:42:02.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) 08:42:02.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" 08:42:02.7 Info: DROP TABLE "Albums" 08:42:02.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:02.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:02.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:02.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:02.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:02.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:02.7 Info: => 0.0048887s 08:42:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-31T08:42:02', 'album_releases_fix') 08:42:02.7 Info: Committing Transaction 08:42:02.7 Info: 10: album_releases_fix migrated 08:42:02.7 Info: => 0.005264s 08:42:02.7 Info: 11: import_lists migrating 08:42:02.7 Info: Beginning Transaction 08:42:02.7 Info: Starting migration of Main DB to 11 08:42:02.7 Info: CreateTable ImportLists 08:42:02.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) 08:42:02.7 Info: => 0.0001805s 08:42:02.7 Info: CreateIndex ImportLists (Name) 08:42:02.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:42:02.7 Info: => 9.09E-05s 08:42:02.7 Info: CreateTable ImportListStatus 08:42:02.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) 08:42:02.7 Info: => 0.0001296s 08:42:02.7 Info: CreateIndex ImportListStatus (ProviderId) 08:42:02.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:42:02.7 Info: => 8.7E-05s 08:42:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-31T08:42:02', 'import_lists') 08:42:02.7 Info: Committing Transaction 08:42:02.7 Info: 11: import_lists migrated 08:42:02.7 Info: => 0.0004263s 08:42:02.7 Info: 12: add_release_status migrating 08:42:02.7 Info: Beginning Transaction 08:42:02.7 Info: Starting migration of Main DB to 12 08:42:02.7 Info: AlterTable MetadataProfiles 08:42:02.7 Info: => 1.3E-06s 08:42:02.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 08:42:02.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 08:42:02.7 Info: => 0.0005869s 08:42:02.7 Info: PerformDBOperation 08:42:02.7 Info: Performing DB Operation 08:42:02.7 Info: => 3.39E-05s 08:42:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-31T08:42:02', 'add_release_status') 08:42:02.7 Info: Committing Transaction 08:42:02.7 Info: 12: add_release_status migrated 08:42:02.7 Info: => 0.0003291s 08:42:02.7 Info: 13: album_download_notification migrating 08:42:02.7 Info: Beginning Transaction 08:42:02.7 Info: Starting migration of Main DB to 13 08:42:02.7 Info: AlterTable Notifications 08:42:02.7 Info: => 1.4E-06s 08:42:02.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 08:42:02.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 08:42:02.7 Info: => 0.0005885s 08:42:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-31T08:42:02', 'album_download_notification') 08:42:02.7 Info: Committing Transaction 08:42:02.7 Info: 13: album_download_notification migrated 08:42:02.7 Info: => 0.0008986s 08:42:02.7 Info: 14: fix_language_metadata_profiles migrating 08:42:02.7 Info: Beginning Transaction 08:42:02.7 Info: Starting migration of Main DB to 14 08:42:02.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 08:42:02.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 08:42:02.7 Info: => 8.45E-05s 08:42:02.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 08:42:02.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 08:42:02.7 Info: => 6.65E-05s 08:42:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-31T08:42:02', 'fix_language_metadata_profiles') 08:42:02.7 Info: Committing Transaction 08:42:02.7 Info: 14: fix_language_metadata_profiles migrated 08:42:02.7 Info: => 0.0003164s 08:42:02.7 Info: 15: remove_fanzub migrating 08:42:02.7 Info: Beginning Transaction 08:42:02.7 Info: Starting migration of Main DB to 15 08:42:02.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:42:02.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:42:02.7 Info: => 4.98E-05s 08:42:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-31T08:42:02', 'remove_fanzub') 08:42:02.7 Info: Committing Transaction 08:42:02.7 Info: 15: remove_fanzub migrated 08:42:02.7 Info: => 0.000293s 08:42:02.7 Info: 16: update_artist_history_indexes migrating 08:42:02.7 Info: Beginning Transaction 08:42:02.7 Info: Starting migration of Main DB to 16 08:42:02.7 Info: CreateIndex Albums (ArtistId) 08:42:02.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 08:42:02.7 Info: => 0.000109s 08:42:02.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 08:42:02.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 08:42:02.7 Info: => 9.12E-05s 08:42:02.7 Info: DeleteIndex History (AlbumId) 08:42:02.7 Info: DROP INDEX "IX_History_AlbumId" 08:42:02.7 Info: => 0.0001256s 08:42:02.7 Info: CreateIndex History (AlbumId, Date) 08:42:02.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:42:02.7 Info: => 9.73E-05s 08:42:02.7 Info: DeleteIndex History (DownloadId) 08:42:02.7 Info: DROP INDEX "IX_History_DownloadId" 08:42:02.7 Info: => 0.000121s 08:42:02.7 Info: CreateIndex History (DownloadId, Date) 08:42:02.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:42:02.7 Info: => 9.95E-05s 08:42:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-31T08:42:02', 'update_artist_history_indexes') 08:42:02.7 Info: Committing Transaction 08:42:02.7 Info: 16: update_artist_history_indexes migrated 08:42:02.7 Info: => 0.0004163s 08:42:02.7 Info: 17: remove_nma migrating 08:42:02.7 Info: Beginning Transaction 08:42:02.7 Info: Starting migration of Main DB to 17 08:42:02.7 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:02.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 08:42:02.7 Info: => 5.42E-05s 08:42:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-31T08:42:02', 'remove_nma') 08:42:02.7 Info: Committing Transaction 08:42:02.7 Info: 17: remove_nma migrated 08:42:02.7 Info: => 0.0002971s 08:42:02.7 Info: 18: album_disambiguation migrating 08:42:02.7 Info: Beginning Transaction 08:42:02.7 Info: Starting migration of Main DB to 18 08:42:02.7 Info: AlterTable Albums 08:42:02.7 Info: => 1.5E-06s 08:42:02.7 Info: CreateColumn Albums Disambiguation String 08:42:02.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 08:42:02.7 Info: => 0.0005981s 08:42:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-31T08:42:02', 'album_disambiguation') 08:42:02.7 Info: Committing Transaction 08:42:02.7 Info: 18: album_disambiguation migrated 08:42:02.7 Info: => 0.0008791s 08:42:02.7 Info: 19: add_ape_quality_in_profiles migrating 08:42:02.7 Info: Beginning Transaction 08:42:02.7 Info: Starting migration of Main DB to 19 08:42:02.7 Info: PerformDBOperation 08:42:02.7 Info: Performing DB Operation 08:42:02.7 Info: => 3.74E-05s 08:42:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-31T08:42:02', 'add_ape_quality_in_profiles') 08:42:02.7 Info: Committing Transaction 08:42:02.7 Info: 19: add_ape_quality_in_profiles migrated 08:42:02.7 Info: => 0.0002899s 08:42:02.7 Info: 20: remove_pushalot migrating 08:42:02.7 Info: Beginning Transaction 08:42:02.7 Info: Starting migration of Main DB to 20 08:42:02.7 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:02.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 08:42:02.7 Info: => 5.07E-05s 08:42:02.7 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:02.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 08:42:02.7 Info: => 4.06E-05s 08:42:02.7 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:02.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 08:42:02.7 Info: => 3.99E-05s 08:42:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-31T08:42:02', 'remove_pushalot') 08:42:02.7 Info: Committing Transaction 08:42:02.7 Info: 20: remove_pushalot migrated 08:42:02.7 Info: => 0.0002767s 08:42:02.7 Info: 21: add_custom_filters migrating 08:42:02.7 Info: Beginning Transaction 08:42:02.7 Info: Starting migration of Main DB to 21 08:42:02.7 Info: CreateTable CustomFilters 08:42:02.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 08:42:02.7 Info: => 0.0001373s 08:42:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-31T08:42:02', 'add_custom_filters') 08:42:02.7 Info: Committing Transaction 08:42:02.7 Info: 21: add_custom_filters migrated 08:42:02.7 Info: => 0.0004254s 08:42:02.7 Info: 22: import_list_tags migrating 08:42:02.7 Info: Beginning Transaction 08:42:02.7 Info: Starting migration of Main DB to 22 08:42:02.7 Info: AlterTable ImportLists 08:42:02.7 Info: => 1.5E-06s 08:42:02.7 Info: CreateColumn ImportLists Tags String 08:42:02.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 08:42:02.7 Info: => 0.0005981s 08:42:02.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-31T08:42:02', 'import_list_tags') 08:42:02.7 Info: Committing Transaction 08:42:02.7 Info: 22: import_list_tags migrated 08:42:02.7 Info: => 0.0008775s 08:42:02.7 Info: 23: add_release_groups_etc migrating 08:42:02.7 Info: Beginning Transaction 08:42:02.7 Info: Starting migration of Main DB to 23 08:42:02.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) 08:42:02.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, '', '', '') 08:42:02.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') 08:42:02.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') 08:42:02.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') 08:42:02.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') 08:42:02.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') 08:42:02.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') 08:42:02.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') 08:42:02.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') 08:42:02.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') 08:42:02.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') 08:42:02.7 Info: CreateTable ArtistMetadata 08:42:02.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) 08:42:02.7 Info: => 0.0001981s 08:42:02.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 08:42:02.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 08:42:02.7 Info: => 9.16E-05s 08:42:02.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" 08:42:02.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" 08:42:02.7 Info: => 0.0001329s 08:42:02.7 Info: AlterTable Artists 08:42:02.7 Info: => 1.3E-06s 08:42:02.7 Info: CreateColumn Artists ArtistMetadataId Int32 08:42:02.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:02.7 Info: => 0.0006136s 08:42:02.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:42:02.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:42:02.7 Info: => 0.0001037s 08:42:02.7 Info: CreateTable AlbumReleases 08:42:02.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) 08:42:02.7 Info: => 0.0001881s 08:42:02.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 08:42:02.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:42:02.7 Info: => 9.42E-05s 08:42:02.7 Info: CreateIndex AlbumReleases (AlbumId) 08:42:02.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:42:02.7 Info: => 8.55E-05s 08:42:02.7 Info: PerformDBOperation 08:42:02.7 Info: Performing DB Operation 08:42:02.7 Info: => 0.0035554s 08:42:02.7 Info: AlterTable Albums 08:42:02.7 Info: => 1.7E-06s 08:42:02.7 Info: CreateColumn Albums ArtistMetadataId Int32 08:42:02.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:02.7 Info: => 0.0006662s 08:42:02.7 Info: AlterTable Albums 08:42:02.7 Info: => 1.4E-06s 08:42:02.7 Info: CreateColumn Albums AnyReleaseOk Boolean 08:42:02.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 08:42:02.7 Info: => 0.000621s 08:42:02.7 Info: AlterTable Albums 08:42:02.7 Info: => 1.4E-06s 08:42:02.7 Info: CreateColumn Albums Links String 08:42:02.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 08:42:02.7 Info: => 0.0006071s 08:42:02.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:42:02.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:42:02.7 Info: => 0.0001191s 08:42:02.7 Info: AlterTable Tracks 08:42:02.7 Info: => 1.2E-06s 08:42:02.7 Info: CreateColumn Tracks ForeignRecordingId String 08:42:02.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 08:42:02.7 Info: => 0.0006123s 08:42:02.7 Info: AlterTable Tracks 08:42:02.7 Info: => 1.4E-06s 08:42:02.7 Info: CreateColumn Tracks AlbumReleaseId Int32 08:42:02.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 08:42:02.7 Info: => 0.0006118s 08:42:02.7 Info: AlterTable Tracks 08:42:02.7 Info: => 1.5E-06s 08:42:02.7 Info: CreateColumn Tracks ArtistMetadataId Int32 08:42:02.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:02.7 Info: => 0.0006049s 08:42:02.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:42:02.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:42:02.7 Info: => 0.0001374s 08:42:02.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:42:02.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:42:02.7 Info: => 0.000102s 08:42:02.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 08:42:02.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) 08:42:02.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" 08:42:02.7 Info: DROP TABLE "Artists" 08:42:02.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:02.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:02.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:02.7 Info: => 0.0056018s 08:42:02.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 08:42:02.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) 08:42:02.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" 08:42:02.7 Info: DROP TABLE "Albums" 08:42:02.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:02.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:02.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:02.7 Info: => 0.0056363s 08:42:02.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 08:42:02.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) 08:42:02.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" 08:42:02.7 Info: DROP TABLE "Tracks" 08:42:02.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:42:02.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:02.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:02.7 Info: => 0.0067526s 08:42:02.7 Info: DeleteColumn TrackFiles ArtistId 08:42:02.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) 08:42:02.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" 08:42:02.8 Info: DROP TABLE "TrackFiles" 08:42:02.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:02.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:02.8 Info: => 0.0045377s 08:42:02.8 Info: CreateIndex Artists (ArtistMetadataId) 08:42:02.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:02.8 Info: => 8.85E-05s 08:42:02.8 Info: CreateIndex Artists (Monitored) 08:42:02.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:02.8 Info: => 8.48E-05s 08:42:02.8 Info: CreateIndex Albums (ArtistMetadataId) 08:42:02.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:42:02.8 Info: => 8.51E-05s 08:42:02.8 Info: CreateIndex Tracks (ArtistMetadataId) 08:42:02.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 08:42:02.8 Info: => 8.56E-05s 08:42:02.8 Info: CreateIndex Tracks (AlbumReleaseId) 08:42:02.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 08:42:02.8 Info: => 8.5E-05s 08:42:02.8 Info: CreateIndex Tracks (ForeignRecordingId) 08:42:02.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 08:42:02.8 Info: => 8.66E-05s 08:42:02.8 Info: UpdateData 08:42:02.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:42:02.8 Info: => 5.33E-05s 08:42:02.8 Info: UpdateData 08:42:02.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:42:02.8 Info: => 4.58E-05s 08:42:02.8 Info: UpdateData 08:42:02.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 08:42:02.8 Info: => 5.02E-05s 08:42:02.8 Info: -> 12 Insert operations completed in 00:00:00.0013246 taking an average of 00:00:00.0001103 08:42:02.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-31T08:42:02', 'add_release_groups_etc') 08:42:02.8 Info: Committing Transaction 08:42:02.8 Info: 23: add_release_groups_etc migrated 08:42:02.8 Info: => 0.0006145s 08:42:02.8 Debug: Took: 00:00:00.1323133 08:42:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_empty_albumrelease --- 08:42:02.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_multiple_media --- 08:42:02.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121229121510_187/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:02.9 Info: DatabaseEngineVersionCheck migrating 08:42:02.9 Info: PerformDBOperation 08:42:02.9 Info: Performing DB Operation 08:42:02.9 Info: SQLite 3.46.0 08:42:02.9 Info: => 0.0011082s 08:42:02.9 Info: DatabaseEngineVersionCheck migrated 08:42:02.9 Info: => 0.0011265s 08:42:02.9 Info: VersionMigration migrating 08:42:02.9 Info: Beginning Transaction 08:42:02.9 Info: CreateTable VersionInfo 08:42:02.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:42:02.9 Info: => 0.0001541s 08:42:02.9 Info: Committing Transaction 08:42:02.9 Info: VersionMigration migrated 08:42:02.9 Info: => 0.0005057s 08:42:02.9 Info: VersionUniqueMigration migrating 08:42:02.9 Info: Beginning Transaction 08:42:02.9 Info: CreateIndex VersionInfo (Version) 08:42:02.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:42:02.9 Info: => 0.0001243s 08:42:02.9 Info: AlterTable VersionInfo 08:42:02.9 Info: => 1.5E-06s 08:42:02.9 Info: CreateColumn VersionInfo AppliedOn DateTime 08:42:02.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:42:02.9 Info: => 0.0005384s 08:42:02.9 Info: Committing Transaction 08:42:02.9 Info: VersionUniqueMigration migrated 08:42:02.9 Info: => 0.0007737s 08:42:02.9 Info: VersionDescriptionMigration migrating 08:42:02.9 Info: Beginning Transaction 08:42:02.9 Info: AlterTable VersionInfo 08:42:02.9 Info: => 1.5E-06s 08:42:02.9 Info: CreateColumn VersionInfo Description String 08:42:02.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:42:02.9 Info: => 0.0002041s 08:42:02.9 Info: Committing Transaction 08:42:02.9 Info: VersionDescriptionMigration migrated 08:42:02.9 Info: => 0.0003978s 08:42:02.9 Info: 1: InitialSetup migrating 08:42:02.9 Info: Beginning Transaction 08:42:02.9 Info: Starting migration of Main DB to 1 08:42:02.9 Info: CreateTable Config 08:42:02.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:42:02.9 Info: => 0.0001779s 08:42:02.9 Info: CreateIndex Config (Key) 08:42:02.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:42:02.9 Info: => 8.54E-05s 08:42:02.9 Info: CreateTable RootFolders 08:42:02.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:42:02.9 Info: => 9.1E-05s 08:42:02.9 Info: CreateIndex RootFolders (Path) 08:42:02.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:42:02.9 Info: => 7.91E-05s 08:42:02.9 Info: CreateTable Artists 08:42:02.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) 08:42:02.9 Info: => 0.0003246s 08:42:02.9 Info: CreateIndex Artists (ForeignArtistId) 08:42:02.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:02.9 Info: => 8.86E-05s 08:42:02.9 Info: CreateIndex Artists (NameSlug) 08:42:02.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:02.9 Info: => 7.74E-05s 08:42:02.9 Info: CreateIndex Artists (CleanName) 08:42:02.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:02.9 Info: => 7.56E-05s 08:42:02.9 Info: CreateIndex Artists (Path) 08:42:02.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:02.9 Info: => 7.24E-05s 08:42:02.9 Info: CreateTable Albums 08:42:02.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) 08:42:02.9 Info: => 0.0002807s 08:42:02.9 Info: CreateIndex Albums (ForeignAlbumId) 08:42:02.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:02.9 Info: => 8.19E-05s 08:42:02.9 Info: CreateIndex Albums (MBId) 08:42:02.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:02.9 Info: => 7.69E-05s 08:42:02.9 Info: CreateIndex Albums (TADBId) 08:42:02.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:02.9 Info: => 8.01E-05s 08:42:02.9 Info: CreateIndex Albums (TitleSlug) 08:42:02.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:02.9 Info: => 7.59E-05s 08:42:02.9 Info: CreateIndex Albums (CleanTitle) 08:42:02.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:02.9 Info: => 7.47E-05s 08:42:02.9 Info: CreateIndex Albums (Path) 08:42:02.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:42:02.9 Info: => 7.31E-05s 08:42:02.9 Info: CreateTable Tracks 08:42:02.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) 08:42:02.9 Info: => 0.0001601s 08:42:02.9 Info: CreateIndex Tracks (ForeignTrackId) 08:42:02.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:02.9 Info: => 7.98E-05s 08:42:02.9 Info: CreateIndex Tracks (ArtistId) 08:42:02.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:02.9 Info: => 7.9E-05s 08:42:02.9 Info: CreateIndex Tracks (TrackFileId) 08:42:02.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:02.9 Info: => 0.0001021s 08:42:02.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:42:02.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:42:02.9 Info: => 8.87E-05s 08:42:02.9 Info: CreateTable TrackFiles 08:42:02.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) 08:42:02.9 Info: => 0.0001511s 08:42:02.9 Info: CreateIndex TrackFiles (ArtistId) 08:42:02.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:42:02.9 Info: => 8.54E-05s 08:42:02.9 Info: CreateIndex TrackFiles (AlbumId) 08:42:02.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:02.9 Info: => 8.04E-05s 08:42:02.9 Info: CreateTable History 08:42:02.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) 08:42:02.9 Info: => 0.0001577s 08:42:02.9 Info: CreateIndex History (Date) 08:42:02.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:42:02.9 Info: => 8.31E-05s 08:42:02.9 Info: CreateIndex History (EventType) 08:42:02.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:42:02.9 Info: => 0.0001497s 08:42:02.9 Info: CreateIndex History (DownloadId) 08:42:02.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:42:02.9 Info: => 9.22E-05s 08:42:02.9 Info: CreateIndex History (AlbumId) 08:42:02.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:42:02.9 Info: => 8.2E-05s 08:42:02.9 Info: CreateTable Notifications 08:42:02.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) 08:42:02.9 Info: => 0.0001438s 08:42:02.9 Info: CreateTable ScheduledTasks 08:42:02.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:42:02.9 Info: => 0.000115s 08:42:02.9 Info: CreateIndex ScheduledTasks (TypeName) 08:42:02.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:42:02.9 Info: => 8.26E-05s 08:42:02.9 Info: CreateTable Indexers 08:42:02.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) 08:42:02.9 Info: => 0.0001166s 08:42:02.9 Info: CreateIndex Indexers (Name) 08:42:02.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:02.9 Info: => 0.0001129s 08:42:02.9 Info: CreateTable Profiles 08:42:02.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:42:02.9 Info: => 0.0001206s 08:42:02.9 Info: CreateIndex Profiles (Name) 08:42:02.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:42:02.9 Info: => 8.56E-05s 08:42:02.9 Info: CreateTable QualityDefinitions 08:42:02.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:42:02.9 Info: => 0.0001183s 08:42:02.9 Info: CreateIndex QualityDefinitions (Quality) 08:42:02.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:42:02.9 Info: => 8.24E-05s 08:42:02.9 Info: CreateIndex QualityDefinitions (Title) 08:42:02.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:42:02.9 Info: => 8.53E-05s 08:42:02.9 Info: CreateTable NamingConfig 08:42:02.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) 08:42:02.9 Info: => 0.0001534s 08:42:02.9 Info: CreateTable Blacklist 08:42:02.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 '') 08:42:02.9 Info: => 0.0001949s 08:42:02.9 Info: CreateTable Metadata 08:42:02.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) 08:42:02.9 Info: => 0.0001212s 08:42:02.9 Info: CreateTable MetadataFiles 08:42:02.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) 08:42:02.9 Info: => 0.000141s 08:42:02.9 Info: CreateTable DownloadClients 08:42:02.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) 08:42:02.9 Info: => 0.0001193s 08:42:02.9 Info: CreateTable PendingReleases 08:42:02.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 '') 08:42:02.9 Info: => 0.0001315s 08:42:02.9 Info: CreateTable RemotePathMappings 08:42:02.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:42:02.9 Info: => 0.0001094s 08:42:02.9 Info: CreateTable Tags 08:42:02.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:42:02.9 Info: => 9.85E-05s 08:42:02.9 Info: CreateIndex Tags (Label) 08:42:02.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:42:02.9 Info: => 0.0001035s 08:42:02.9 Info: CreateTable Restrictions 08:42:02.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:42:02.9 Info: => 0.0001096s 08:42:02.9 Info: CreateTable DelayProfiles 08:42:02.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) 08:42:02.9 Info: => 0.0001426s 08:42:02.9 Info: CreateTable Users 08:42:02.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:42:02.9 Info: => 0.000118s 08:42:02.9 Info: CreateIndex Users (Identifier) 08:42:02.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:42:02.9 Info: => 9.41E-05s 08:42:02.9 Info: CreateIndex Users (Username) 08:42:02.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:42:02.9 Info: => 8.64E-05s 08:42:02.9 Info: CreateTable Commands 08:42:02.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) 08:42:02.9 Info: => 0.0001482s 08:42:02.9 Info: CreateTable IndexerStatus 08:42:02.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) 08:42:02.9 Info: => 0.0001541s 08:42:02.9 Info: CreateIndex IndexerStatus (ProviderId) 08:42:02.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:42:02.9 Info: => 8.55E-05s 08:42:02.9 Info: CreateTable ExtraFiles 08:42:02.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) 08:42:02.9 Info: => 0.0001319s 08:42:02.9 Info: CreateTable LyricFiles 08:42:02.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) 08:42:02.9 Info: => 0.0001512s 08:42:02.9 Info: CreateTable LanguageProfiles 08:42:02.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:42:02.9 Info: => 0.0001073s 08:42:02.9 Info: CreateIndex LanguageProfiles (Name) 08:42:02.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:42:02.9 Info: => 9.14E-05s 08:42:02.9 Info: CreateTable DownloadClientStatus 08:42:02.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) 08:42:02.9 Info: => 0.0001171s 08:42:02.9 Info: CreateIndex DownloadClientStatus (ProviderId) 08:42:02.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:42:02.9 Info: => 9.44E-05s 08:42:02.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:42:02.9 Info: -> 1 Insert operations completed in 00:00:00.0000693 taking an average of 00:00:00.0000693 08:42:02.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:42:02', 'InitialSetup') 08:42:02.9 Info: Committing Transaction 08:42:02.9 Info: 1: InitialSetup migrated 08:42:02.9 Info: => 0.0009499s 08:42:02.9 Info: 2: add_reason_to_pending_releases migrating 08:42:02.9 Info: Beginning Transaction 08:42:02.9 Info: Starting migration of Main DB to 2 08:42:02.9 Info: AlterTable PendingReleases 08:42:02.9 Info: => 1.4E-06s 08:42:02.9 Info: CreateColumn PendingReleases Reason Int32 08:42:02.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:42:02.9 Info: => 0.0006057s 08:42:02.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:42:02', 'add_reason_to_pending_releases') 08:42:02.9 Info: Committing Transaction 08:42:02.9 Info: 2: add_reason_to_pending_releases migrated 08:42:02.9 Info: => 0.0009024s 08:42:02.9 Info: 3: add_medium_support migrating 08:42:02.9 Info: Beginning Transaction 08:42:02.9 Info: Starting migration of Main DB to 3 08:42:02.9 Info: AlterTable Albums 08:42:02.9 Info: => 1.3E-06s 08:42:02.9 Info: CreateColumn Albums Media String 08:42:02.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:42:02.9 Info: => 0.000589s 08:42:02.9 Info: AlterTable Tracks 08:42:02.9 Info: => 1.2E-06s 08:42:02.9 Info: CreateColumn Tracks MediumNumber Int32 08:42:02.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:42:02.9 Info: => 0.0005407s 08:42:02.9 Info: AlterTable Tracks 08:42:02.9 Info: => 1.3E-06s 08:42:02.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:42:02.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:42:02.9 Info: => 0.000535s 08:42:02.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:02.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:02.9 Info: => 4.73E-05s 08:42:02.9 Info: DeleteColumn Tracks TrackNumber 08:42:02.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) 08:42:02.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" 08:42:02.9 Info: DROP TABLE "Tracks" 08:42:02.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:42:02.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:02.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:02.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:02.9 Info: => 0.0050049s 08:42:02.9 Info: AlterTable Tracks 08:42:02.9 Info: => 1.5E-06s 08:42:02.9 Info: CreateColumn Tracks TrackNumber String 08:42:02.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:42:02.9 Info: => 0.0005473s 08:42:02.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:42:02', 'add_medium_support') 08:42:02.9 Info: Committing Transaction 08:42:02.9 Info: 3: add_medium_support migrated 08:42:02.9 Info: => 0.0009606s 08:42:02.9 Info: 4: add_various_qualites_in_profile migrating 08:42:02.9 Info: Beginning Transaction 08:42:02.9 Info: Starting migration of Main DB to 4 08:42:02.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:02.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:02.9 Info: => 5.65E-05s 08:42:02.9 Info: PerformDBOperation 08:42:02.9 Info: Performing DB Operation 08:42:02.9 Info: => 4.18E-05s 08:42:02.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:42:02', 'add_various_qualites_in_profile') 08:42:02.9 Info: Committing Transaction 08:42:02.9 Info: 4: add_various_qualites_in_profile migrated 08:42:02.9 Info: => 0.0002948s 08:42:02.9 Info: 5: metadata_profiles migrating 08:42:02.9 Info: Beginning Transaction 08:42:02.9 Info: Starting migration of Main DB to 5 08:42:02.9 Info: CreateTable MetadataProfiles 08:42:02.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 08:42:02.9 Info: => 0.0001461s 08:42:02.9 Info: CreateIndex MetadataProfiles (Name) 08:42:02.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 08:42:02.9 Info: => 0.0001704s 08:42:02.9 Info: AlterTable Artists 08:42:02.9 Info: => 1.6E-06s 08:42:02.9 Info: CreateColumn Artists MetadataProfileId Int32 08:42:02.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 08:42:02.9 Info: => 0.0005903s 08:42:02.9 Info: DeleteColumn Artists PrimaryAlbumTypes 08:42:02.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) 08:42:02.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" 08:42:02.9 Info: DROP TABLE "Artists" 08:42:02.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:02.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:02.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:02.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:02.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:02.9 Info: => 0.0050311s 08:42:02.9 Info: DeleteColumn Artists SecondaryAlbumTypes 08:42:02.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) 08:42:02.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" 08:42:02.9 Info: DROP TABLE "Artists" 08:42:02.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:02.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:02.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:02.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:02.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:02.9 Info: => 0.0048958s 08:42:02.9 Info: AlterTable Albums 08:42:02.9 Info: => 1.4E-06s 08:42:02.9 Info: CreateColumn Albums SecondaryTypes String 08:42:02.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 08:42:02.9 Info: => 0.0005475s 08:42:02.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-31T08:42:02', 'metadata_profiles') 08:42:02.9 Info: Committing Transaction 08:42:02.9 Info: 5: metadata_profiles migrated 08:42:02.9 Info: => 0.0009765s 08:42:02.9 Info: 6: separate_automatic_and_interactive_search migrating 08:42:02.9 Info: Beginning Transaction 08:42:02.9 Info: Starting migration of Main DB to 6 08:42:02.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 08:42:02.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) 08:42:02.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 08:42:02.9 Info: DROP TABLE "Indexers" 08:42:02.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:42:02.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:02.9 Info: => 0.0051669s 08:42:02.9 Info: AlterTable Indexers 08:42:02.9 Info: => 1.5E-06s 08:42:02.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 08:42:02.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 08:42:02.9 Info: => 0.0005443s 08:42:02.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:42:02.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:42:02.9 Info: => 4.71E-05s 08:42:02.9 Info: AlterTable Indexers 08:42:02.9 Info: => 1.1E-06s 08:42:02.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 08:42:02.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) 08:42:02.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" 08:42:02.9 Info: DROP TABLE "Indexers" 08:42:02.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:42:02.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:02.9 Info: => 0.00539s 08:42:02.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-31T08:42:02', 'separate_automatic_and_interactive_search') 08:42:02.9 Info: Committing Transaction 08:42:02.9 Info: 6: separate_automatic_and_interactive_search migrated 08:42:02.9 Info: => 0.0057619s 08:42:02.9 Info: 7: change_album_path_to_relative migrating 08:42:02.9 Info: Beginning Transaction 08:42:02.9 Info: Starting migration of Main DB to 7 08:42:02.9 Info: DeleteColumn Albums Path 08:42:02.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) 08:42:02.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" 08:42:02.9 Info: DROP TABLE "Albums" 08:42:02.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:02.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:02.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:02.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:02.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:02.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:02.9 Info: => 0.0051411s 08:42:02.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-31T08:42:02', 'change_album_path_to_relative') 08:42:02.9 Info: Committing Transaction 08:42:02.9 Info: 7: change_album_path_to_relative migrated 08:42:02.9 Info: => 0.0055612s 08:42:02.9 Info: 8: change_quality_size_mb_to_kb migrating 08:42:02.9 Info: Beginning Transaction 08:42:02.9 Info: Starting migration of Main DB to 8 08:42:02.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 08:42:02.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 08:42:02.9 Info: => 5.72E-05s 08:42:02.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-31T08:42:02', 'change_quality_size_mb_to_kb') 08:42:02.9 Info: Committing Transaction 08:42:02.9 Info: 8: change_quality_size_mb_to_kb migrated 08:42:02.9 Info: => 0.0003099s 08:42:02.9 Info: 9: album_releases migrating 08:42:02.9 Info: Beginning Transaction 08:42:02.9 Info: Starting migration of Main DB to 9 08:42:02.9 Info: AlterTable Albums 08:42:02.9 Info: => 1.4E-06s 08:42:02.9 Info: CreateColumn Albums Releases String 08:42:02.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 08:42:02.9 Info: => 0.0005892s 08:42:02.9 Info: AlterTable Albums 08:42:02.9 Info: => 1.3E-06s 08:42:02.9 Info: CreateColumn Albums CurrentRelease String 08:42:02.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 08:42:02.9 Info: => 0.0005424s 08:42:02.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-31T08:42:02', 'album_releases') 08:42:02.9 Info: Committing Transaction 08:42:02.9 Info: 9: album_releases migrated 08:42:02.9 Info: => 0.0008324s 08:42:02.9 Info: 10: album_releases_fix migrating 08:42:02.9 Info: Beginning Transaction 08:42:02.9 Info: Starting migration of Main DB to 10 08:42:02.9 Info: AlterTable Albums 08:42:02.9 Info: => 1.6E-06s 08:42:02.9 Info: AlterColumn Albums Releases String 08:42:02.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) 08:42:02.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" 08:42:02.9 Info: DROP TABLE "Albums" 08:42:02.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:02.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:02.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:02.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:02.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:02.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:02.9 Info: => 0.0050831s 08:42:02.9 Info: AlterTable Albums 08:42:02.9 Info: => 1.5E-06s 08:42:02.9 Info: AlterColumn Albums CurrentRelease String 08:42:03.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) 08:42:03.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" 08:42:03.0 Info: DROP TABLE "Albums" 08:42:03.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:03.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:03.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:03.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:03.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:03.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:03.0 Info: => 0.006481s 08:42:03.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-31T08:42:03', 'album_releases_fix') 08:42:03.0 Info: Committing Transaction 08:42:03.0 Info: 10: album_releases_fix migrated 08:42:03.0 Info: => 0.0068652s 08:42:03.0 Info: 11: import_lists migrating 08:42:03.0 Info: Beginning Transaction 08:42:03.0 Info: Starting migration of Main DB to 11 08:42:03.0 Info: CreateTable ImportLists 08:42:03.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) 08:42:03.0 Info: => 0.0002151s 08:42:03.0 Info: CreateIndex ImportLists (Name) 08:42:03.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:42:03.0 Info: => 0.0001123s 08:42:03.0 Info: CreateTable ImportListStatus 08:42:03.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) 08:42:03.0 Info: => 0.0001355s 08:42:03.0 Info: CreateIndex ImportListStatus (ProviderId) 08:42:03.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:42:03.0 Info: => 0.000113s 08:42:03.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-31T08:42:03', 'import_lists') 08:42:03.0 Info: Committing Transaction 08:42:03.0 Info: 11: import_lists migrated 08:42:03.0 Info: => 0.0004605s 08:42:03.0 Info: 12: add_release_status migrating 08:42:03.0 Info: Beginning Transaction 08:42:03.0 Info: Starting migration of Main DB to 12 08:42:03.0 Info: AlterTable MetadataProfiles 08:42:03.0 Info: => 1.4E-06s 08:42:03.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 08:42:03.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 08:42:03.0 Info: => 0.000604s 08:42:03.0 Info: PerformDBOperation 08:42:03.0 Info: Performing DB Operation 08:42:03.0 Info: => 3.3E-05s 08:42:03.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-31T08:42:03', 'add_release_status') 08:42:03.0 Info: Committing Transaction 08:42:03.0 Info: 12: add_release_status migrated 08:42:03.0 Info: => 0.0003121s 08:42:03.0 Info: 13: album_download_notification migrating 08:42:03.0 Info: Beginning Transaction 08:42:03.0 Info: Starting migration of Main DB to 13 08:42:03.0 Info: AlterTable Notifications 08:42:03.0 Info: => 1.6E-06s 08:42:03.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 08:42:03.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 08:42:03.0 Info: => 0.0005929s 08:42:03.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-31T08:42:03', 'album_download_notification') 08:42:03.0 Info: Committing Transaction 08:42:03.0 Info: 13: album_download_notification migrated 08:42:03.0 Info: => 0.0008922s 08:42:03.0 Info: 14: fix_language_metadata_profiles migrating 08:42:03.0 Info: Beginning Transaction 08:42:03.0 Info: Starting migration of Main DB to 14 08:42:03.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 08:42:03.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 08:42:03.0 Info: => 8.47E-05s 08:42:03.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 08:42:03.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 08:42:03.0 Info: => 6.38E-05s 08:42:03.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-31T08:42:03', 'fix_language_metadata_profiles') 08:42:03.0 Info: Committing Transaction 08:42:03.0 Info: 14: fix_language_metadata_profiles migrated 08:42:03.0 Info: => 0.0003124s 08:42:03.0 Info: 15: remove_fanzub migrating 08:42:03.0 Info: Beginning Transaction 08:42:03.0 Info: Starting migration of Main DB to 15 08:42:03.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:42:03.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:42:03.0 Info: => 4.85E-05s 08:42:03.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-31T08:42:03', 'remove_fanzub') 08:42:03.0 Info: Committing Transaction 08:42:03.0 Info: 15: remove_fanzub migrated 08:42:03.0 Info: => 0.0003072s 08:42:03.0 Info: 16: update_artist_history_indexes migrating 08:42:03.0 Info: Beginning Transaction 08:42:03.0 Info: Starting migration of Main DB to 16 08:42:03.0 Info: CreateIndex Albums (ArtistId) 08:42:03.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 08:42:03.0 Info: => 0.0001466s 08:42:03.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 08:42:03.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 08:42:03.0 Info: => 0.0001175s 08:42:03.0 Info: DeleteIndex History (AlbumId) 08:42:03.0 Info: DROP INDEX "IX_History_AlbumId" 08:42:03.0 Info: => 0.0001276s 08:42:03.0 Info: CreateIndex History (AlbumId, Date) 08:42:03.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:42:03.0 Info: => 0.0001185s 08:42:03.0 Info: DeleteIndex History (DownloadId) 08:42:03.0 Info: DROP INDEX "IX_History_DownloadId" 08:42:03.0 Info: => 0.0001151s 08:42:03.0 Info: CreateIndex History (DownloadId, Date) 08:42:03.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:42:03.0 Info: => 0.0001134s 08:42:03.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-31T08:42:03', 'update_artist_history_indexes') 08:42:03.0 Info: Committing Transaction 08:42:03.0 Info: 16: update_artist_history_indexes migrated 08:42:03.0 Info: => 0.0004398s 08:42:03.0 Info: 17: remove_nma migrating 08:42:03.0 Info: Beginning Transaction 08:42:03.0 Info: Starting migration of Main DB to 17 08:42:03.0 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:03.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 08:42:03.0 Info: => 5.49E-05s 08:42:03.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-31T08:42:03', 'remove_nma') 08:42:03.0 Info: Committing Transaction 08:42:03.0 Info: 17: remove_nma migrated 08:42:03.0 Info: => 0.0003086s 08:42:03.0 Info: 18: album_disambiguation migrating 08:42:03.0 Info: Beginning Transaction 08:42:03.0 Info: Starting migration of Main DB to 18 08:42:03.0 Info: AlterTable Albums 08:42:03.0 Info: => 1.5E-06s 08:42:03.0 Info: CreateColumn Albums Disambiguation String 08:42:03.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 08:42:03.0 Info: => 0.00061s 08:42:03.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-31T08:42:03', 'album_disambiguation') 08:42:03.0 Info: Committing Transaction 08:42:03.0 Info: 18: album_disambiguation migrated 08:42:03.0 Info: => 0.0009312s 08:42:03.0 Info: 19: add_ape_quality_in_profiles migrating 08:42:03.0 Info: Beginning Transaction 08:42:03.0 Info: Starting migration of Main DB to 19 08:42:03.0 Info: PerformDBOperation 08:42:03.0 Info: Performing DB Operation 08:42:03.0 Info: => 3.81E-05s 08:42:03.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-31T08:42:03', 'add_ape_quality_in_profiles') 08:42:03.0 Info: Committing Transaction 08:42:03.0 Info: 19: add_ape_quality_in_profiles migrated 08:42:03.0 Info: => 0.0002943s 08:42:03.0 Info: 20: remove_pushalot migrating 08:42:03.0 Info: Beginning Transaction 08:42:03.0 Info: Starting migration of Main DB to 20 08:42:03.0 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:03.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 08:42:03.0 Info: => 5.01E-05s 08:42:03.0 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:03.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 08:42:03.0 Info: => 3.89E-05s 08:42:03.0 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:03.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 08:42:03.0 Info: => 3.87E-05s 08:42:03.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-31T08:42:03', 'remove_pushalot') 08:42:03.0 Info: Committing Transaction 08:42:03.0 Info: 20: remove_pushalot migrated 08:42:03.0 Info: => 0.0002829s 08:42:03.0 Info: 21: add_custom_filters migrating 08:42:03.0 Info: Beginning Transaction 08:42:03.0 Info: Starting migration of Main DB to 21 08:42:03.0 Info: CreateTable CustomFilters 08:42:03.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 08:42:03.0 Info: => 0.0001356s 08:42:03.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-31T08:42:03', 'add_custom_filters') 08:42:03.0 Info: Committing Transaction 08:42:03.0 Info: 21: add_custom_filters migrated 08:42:03.0 Info: => 0.0004294s 08:42:03.0 Info: 22: import_list_tags migrating 08:42:03.0 Info: Beginning Transaction 08:42:03.0 Info: Starting migration of Main DB to 22 08:42:03.0 Info: AlterTable ImportLists 08:42:03.0 Info: => 1.7E-06s 08:42:03.0 Info: CreateColumn ImportLists Tags String 08:42:03.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 08:42:03.0 Info: => 0.0006144s 08:42:03.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-31T08:42:03', 'import_list_tags') 08:42:03.0 Info: Committing Transaction 08:42:03.0 Info: 22: import_list_tags migrated 08:42:03.0 Info: => 0.0009107s 08:42:03.0 Info: 23: add_release_groups_etc migrating 08:42:03.0 Info: Beginning Transaction 08:42:03.0 Info: Starting migration of Main DB to 23 08:42:03.0 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 08:42:03.0 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2024-07-31T00:00:00Z", "trackCount": 1, "mediaCount": 2, "disambiguation": "Disambiguation1", "format": "Format1" }') 08:42:03.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 08:42:03.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 08:42:03.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 08:42:03.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 08:42:03.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 08:42:03.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 08:42:03.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 08:42:03.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 08:42:03.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 08:42:03.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 08:42:03.0 Info: CreateTable ArtistMetadata 08:42:03.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) 08:42:03.0 Info: => 0.000182s 08:42:03.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 08:42:03.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 08:42:03.0 Info: => 0.000123s 08:42:03.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" 08:42:03.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" 08:42:03.0 Info: => 0.0001237s 08:42:03.0 Info: AlterTable Artists 08:42:03.0 Info: => 1.3E-06s 08:42:03.0 Info: CreateColumn Artists ArtistMetadataId Int32 08:42:03.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:03.0 Info: => 0.0006227s 08:42:03.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:42:03.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:42:03.0 Info: => 8.22E-05s 08:42:03.0 Info: CreateTable AlbumReleases 08:42:03.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) 08:42:03.0 Info: => 0.0002043s 08:42:03.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 08:42:03.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:42:03.0 Info: => 0.000119s 08:42:03.0 Info: CreateIndex AlbumReleases (AlbumId) 08:42:03.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:42:03.0 Info: => 0.0001069s 08:42:03.0 Info: PerformDBOperation 08:42:03.0 Info: Performing DB Operation 08:42:03.0 Info: => 0.0035296s 08:42:03.0 Info: AlterTable Albums 08:42:03.0 Info: => 1.5E-06s 08:42:03.0 Info: CreateColumn Albums ArtistMetadataId Int32 08:42:03.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:03.0 Info: => 0.000672s 08:42:03.0 Info: AlterTable Albums 08:42:03.0 Info: => 1.4E-06s 08:42:03.0 Info: CreateColumn Albums AnyReleaseOk Boolean 08:42:03.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 08:42:03.0 Info: => 0.000627s 08:42:03.0 Info: AlterTable Albums 08:42:03.0 Info: => 1.5E-06s 08:42:03.0 Info: CreateColumn Albums Links String 08:42:03.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 08:42:03.0 Info: => 0.0006389s 08:42:03.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:42:03.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:42:03.0 Info: => 9.77E-05s 08:42:03.0 Info: AlterTable Tracks 08:42:03.0 Info: => 1.4E-06s 08:42:03.0 Info: CreateColumn Tracks ForeignRecordingId String 08:42:03.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 08:42:03.0 Info: => 0.0006241s 08:42:03.0 Info: AlterTable Tracks 08:42:03.0 Info: => 1.2E-06s 08:42:03.0 Info: CreateColumn Tracks AlbumReleaseId Int32 08:42:03.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 08:42:03.0 Info: => 0.0006175s 08:42:03.0 Info: AlterTable Tracks 08:42:03.0 Info: => 1.5E-06s 08:42:03.0 Info: CreateColumn Tracks ArtistMetadataId Int32 08:42:03.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:03.0 Info: => 0.0006208s 08:42:03.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:42:03.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:42:03.0 Info: => 0.0001328s 08:42:03.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:42:03.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:42:03.0 Info: => 9.37E-05s 08:42:03.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 08:42:03.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) 08:42:03.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" 08:42:03.0 Info: DROP TABLE "Artists" 08:42:03.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:03.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:03.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:03.0 Info: => 0.0067569s 08:42:03.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 08:42:03.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) 08:42:03.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" 08:42:03.0 Info: DROP TABLE "Albums" 08:42:03.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:03.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:03.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:03.0 Info: => 0.0052665s 08:42:03.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 08:42:03.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) 08:42:03.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" 08:42:03.0 Info: DROP TABLE "Tracks" 08:42:03.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:42:03.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:03.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:03.0 Info: => 0.0048533s 08:42:03.0 Info: DeleteColumn TrackFiles ArtistId 08:42:03.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) 08:42:03.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" 08:42:03.0 Info: DROP TABLE "TrackFiles" 08:42:03.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:03.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:03.0 Info: => 0.004569s 08:42:03.0 Info: CreateIndex Artists (ArtistMetadataId) 08:42:03.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:03.0 Info: => 0.0001165s 08:42:03.0 Info: CreateIndex Artists (Monitored) 08:42:03.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:03.0 Info: => 0.0001057s 08:42:03.0 Info: CreateIndex Albums (ArtistMetadataId) 08:42:03.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:42:03.0 Info: => 0.0001088s 08:42:03.0 Info: CreateIndex Tracks (ArtistMetadataId) 08:42:03.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 08:42:03.0 Info: => 0.0001204s 08:42:03.0 Info: CreateIndex Tracks (AlbumReleaseId) 08:42:03.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 08:42:03.0 Info: => 0.0001152s 08:42:03.0 Info: CreateIndex Tracks (ForeignRecordingId) 08:42:03.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 08:42:03.0 Info: => 0.0001119s 08:42:03.0 Info: UpdateData 08:42:03.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:42:03.0 Info: => 6E-05s 08:42:03.0 Info: UpdateData 08:42:03.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:42:03.0 Info: => 5.3E-05s 08:42:03.0 Info: UpdateData 08:42:03.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 08:42:03.0 Info: => 5.62E-05s 08:42:03.0 Info: -> 12 Insert operations completed in 00:00:00.0012238 taking an average of 00:00:00.0001019 08:42:03.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-31T08:42:03', 'add_release_groups_etc') 08:42:03.0 Info: Committing Transaction 08:42:03.0 Info: 23: add_release_groups_etc migrated 08:42:03.0 Info: => 0.0006913s 08:42:03.0 Debug: Took: 00:00:00.1355677 08:42:03.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_multiple_media --- 08:42:03.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_null_title --- 08:42:03.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121231604015_189/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:03.1 Info: DatabaseEngineVersionCheck migrating 08:42:03.1 Info: PerformDBOperation 08:42:03.1 Info: Performing DB Operation 08:42:03.1 Info: SQLite 3.46.0 08:42:03.1 Info: => 0.0010866s 08:42:03.1 Info: DatabaseEngineVersionCheck migrated 08:42:03.1 Info: => 0.0011037s 08:42:03.1 Info: VersionMigration migrating 08:42:03.1 Info: Beginning Transaction 08:42:03.1 Info: CreateTable VersionInfo 08:42:03.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:42:03.1 Info: => 0.000146s 08:42:03.1 Info: Committing Transaction 08:42:03.1 Info: VersionMigration migrated 08:42:03.1 Info: => 0.0005101s 08:42:03.1 Info: VersionUniqueMigration migrating 08:42:03.1 Info: Beginning Transaction 08:42:03.1 Info: CreateIndex VersionInfo (Version) 08:42:03.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:42:03.1 Info: => 0.0001256s 08:42:03.1 Info: AlterTable VersionInfo 08:42:03.1 Info: => 1.7E-06s 08:42:03.1 Info: CreateColumn VersionInfo AppliedOn DateTime 08:42:03.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:42:03.1 Info: => 0.0005279s 08:42:03.1 Info: Committing Transaction 08:42:03.1 Info: VersionUniqueMigration migrated 08:42:03.1 Info: => 0.0007299s 08:42:03.1 Info: VersionDescriptionMigration migrating 08:42:03.1 Info: Beginning Transaction 08:42:03.1 Info: AlterTable VersionInfo 08:42:03.1 Info: => 1.4E-06s 08:42:03.1 Info: CreateColumn VersionInfo Description String 08:42:03.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:42:03.1 Info: => 0.0002029s 08:42:03.1 Info: Committing Transaction 08:42:03.1 Info: VersionDescriptionMigration migrated 08:42:03.1 Info: => 0.0003852s 08:42:03.1 Info: 1: InitialSetup migrating 08:42:03.1 Info: Beginning Transaction 08:42:03.1 Info: Starting migration of Main DB to 1 08:42:03.1 Info: CreateTable Config 08:42:03.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:42:03.1 Info: => 0.0001789s 08:42:03.1 Info: CreateIndex Config (Key) 08:42:03.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:42:03.1 Info: => 8.64E-05s 08:42:03.1 Info: CreateTable RootFolders 08:42:03.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:42:03.1 Info: => 9.46E-05s 08:42:03.1 Info: CreateIndex RootFolders (Path) 08:42:03.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:42:03.1 Info: => 8.23E-05s 08:42:03.1 Info: CreateTable Artists 08:42:03.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) 08:42:03.1 Info: => 0.0003366s 08:42:03.1 Info: CreateIndex Artists (ForeignArtistId) 08:42:03.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:03.1 Info: => 8.47E-05s 08:42:03.1 Info: CreateIndex Artists (NameSlug) 08:42:03.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:03.1 Info: => 7.71E-05s 08:42:03.1 Info: CreateIndex Artists (CleanName) 08:42:03.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:03.1 Info: => 7.52E-05s 08:42:03.1 Info: CreateIndex Artists (Path) 08:42:03.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:03.1 Info: => 7.33E-05s 08:42:03.1 Info: CreateTable Albums 08:42:03.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) 08:42:03.1 Info: => 0.0002393s 08:42:03.1 Info: CreateIndex Albums (ForeignAlbumId) 08:42:03.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:03.1 Info: => 7.81E-05s 08:42:03.1 Info: CreateIndex Albums (MBId) 08:42:03.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:03.1 Info: => 7.45E-05s 08:42:03.1 Info: CreateIndex Albums (TADBId) 08:42:03.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:03.1 Info: => 7.58E-05s 08:42:03.1 Info: CreateIndex Albums (TitleSlug) 08:42:03.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:03.1 Info: => 7.32E-05s 08:42:03.1 Info: CreateIndex Albums (CleanTitle) 08:42:03.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:03.1 Info: => 7.36E-05s 08:42:03.1 Info: CreateIndex Albums (Path) 08:42:03.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:42:03.1 Info: => 7.32E-05s 08:42:03.1 Info: CreateTable Tracks 08:42:03.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) 08:42:03.1 Info: => 0.0001591s 08:42:03.1 Info: CreateIndex Tracks (ForeignTrackId) 08:42:03.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:03.1 Info: => 8.03E-05s 08:42:03.1 Info: CreateIndex Tracks (ArtistId) 08:42:03.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:03.1 Info: => 8E-05s 08:42:03.1 Info: CreateIndex Tracks (TrackFileId) 08:42:03.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:03.1 Info: => 0.0001043s 08:42:03.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:42:03.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:42:03.1 Info: => 8.61E-05s 08:42:03.1 Info: CreateTable TrackFiles 08:42:03.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) 08:42:03.1 Info: => 0.0001573s 08:42:03.1 Info: CreateIndex TrackFiles (ArtistId) 08:42:03.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:42:03.1 Info: => 8.88E-05s 08:42:03.1 Info: CreateIndex TrackFiles (AlbumId) 08:42:03.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:03.1 Info: => 8.09E-05s 08:42:03.1 Info: CreateTable History 08:42:03.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) 08:42:03.1 Info: => 0.0001592s 08:42:03.1 Info: CreateIndex History (Date) 08:42:03.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:42:03.1 Info: => 8.73E-05s 08:42:03.1 Info: CreateIndex History (EventType) 08:42:03.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:42:03.1 Info: => 0.0001079s 08:42:03.1 Info: CreateIndex History (DownloadId) 08:42:03.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:42:03.1 Info: => 9.17E-05s 08:42:03.1 Info: CreateIndex History (AlbumId) 08:42:03.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:42:03.1 Info: => 8.42E-05s 08:42:03.1 Info: CreateTable Notifications 08:42:03.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) 08:42:03.1 Info: => 0.0001401s 08:42:03.1 Info: CreateTable ScheduledTasks 08:42:03.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:42:03.1 Info: => 0.0001161s 08:42:03.1 Info: CreateIndex ScheduledTasks (TypeName) 08:42:03.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:42:03.1 Info: => 8.08E-05s 08:42:03.1 Info: CreateTable Indexers 08:42:03.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) 08:42:03.1 Info: => 0.0001227s 08:42:03.1 Info: CreateIndex Indexers (Name) 08:42:03.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:03.1 Info: => 0.000108s 08:42:03.1 Info: CreateTable Profiles 08:42:03.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:42:03.1 Info: => 0.000119s 08:42:03.1 Info: CreateIndex Profiles (Name) 08:42:03.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:42:03.1 Info: => 8.68E-05s 08:42:03.1 Info: CreateTable QualityDefinitions 08:42:03.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:42:03.1 Info: => 0.0001195s 08:42:03.1 Info: CreateIndex QualityDefinitions (Quality) 08:42:03.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:42:03.1 Info: => 8.35E-05s 08:42:03.1 Info: CreateIndex QualityDefinitions (Title) 08:42:03.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:42:03.1 Info: => 8.83E-05s 08:42:03.1 Info: CreateTable NamingConfig 08:42:03.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) 08:42:03.1 Info: => 0.0001548s 08:42:03.1 Info: CreateTable Blacklist 08:42:03.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 '') 08:42:03.1 Info: => 0.0001995s 08:42:03.1 Info: CreateTable Metadata 08:42:03.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) 08:42:03.1 Info: => 0.0001167s 08:42:03.1 Info: CreateTable MetadataFiles 08:42:03.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) 08:42:03.1 Info: => 0.0001428s 08:42:03.1 Info: CreateTable DownloadClients 08:42:03.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) 08:42:03.1 Info: => 0.0001199s 08:42:03.1 Info: CreateTable PendingReleases 08:42:03.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 '') 08:42:03.1 Info: => 0.000124s 08:42:03.1 Info: CreateTable RemotePathMappings 08:42:03.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:42:03.1 Info: => 0.0001058s 08:42:03.1 Info: CreateTable Tags 08:42:03.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:42:03.1 Info: => 0.0001012s 08:42:03.1 Info: CreateIndex Tags (Label) 08:42:03.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:42:03.1 Info: => 0.0001005s 08:42:03.1 Info: CreateTable Restrictions 08:42:03.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:42:03.1 Info: => 0.0001097s 08:42:03.1 Info: CreateTable DelayProfiles 08:42:03.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) 08:42:03.1 Info: => 0.0001444s 08:42:03.1 Info: CreateTable Users 08:42:03.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:42:03.1 Info: => 0.0001053s 08:42:03.1 Info: CreateIndex Users (Identifier) 08:42:03.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:42:03.1 Info: => 9.22E-05s 08:42:03.1 Info: CreateIndex Users (Username) 08:42:03.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:42:03.1 Info: => 8.49E-05s 08:42:03.1 Info: CreateTable Commands 08:42:03.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) 08:42:03.1 Info: => 0.0001475s 08:42:03.1 Info: CreateTable IndexerStatus 08:42:03.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) 08:42:03.1 Info: => 0.0001461s 08:42:03.1 Info: CreateIndex IndexerStatus (ProviderId) 08:42:03.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:42:03.1 Info: => 8.84E-05s 08:42:03.1 Info: CreateTable ExtraFiles 08:42:03.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) 08:42:03.1 Info: => 0.0001279s 08:42:03.1 Info: CreateTable LyricFiles 08:42:03.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) 08:42:03.1 Info: => 0.0001504s 08:42:03.1 Info: CreateTable LanguageProfiles 08:42:03.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:42:03.1 Info: => 0.0001068s 08:42:03.1 Info: CreateIndex LanguageProfiles (Name) 08:42:03.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:42:03.1 Info: => 9.18E-05s 08:42:03.1 Info: CreateTable DownloadClientStatus 08:42:03.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) 08:42:03.1 Info: => 0.00012s 08:42:03.1 Info: CreateIndex DownloadClientStatus (ProviderId) 08:42:03.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:42:03.1 Info: => 9.22E-05s 08:42:03.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:42:03.1 Info: -> 1 Insert operations completed in 00:00:00.0000695 taking an average of 00:00:00.0000695 08:42:03.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:42:03', 'InitialSetup') 08:42:03.1 Info: Committing Transaction 08:42:03.1 Info: 1: InitialSetup migrated 08:42:03.1 Info: => 0.0009443s 08:42:03.1 Info: 2: add_reason_to_pending_releases migrating 08:42:03.1 Info: Beginning Transaction 08:42:03.1 Info: Starting migration of Main DB to 2 08:42:03.1 Info: AlterTable PendingReleases 08:42:03.1 Info: => 1.7E-06s 08:42:03.1 Info: CreateColumn PendingReleases Reason Int32 08:42:03.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:42:03.1 Info: => 0.0006156s 08:42:03.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:42:03', 'add_reason_to_pending_releases') 08:42:03.1 Info: Committing Transaction 08:42:03.1 Info: 2: add_reason_to_pending_releases migrated 08:42:03.1 Info: => 0.000902s 08:42:03.1 Info: 3: add_medium_support migrating 08:42:03.1 Info: Beginning Transaction 08:42:03.1 Info: Starting migration of Main DB to 3 08:42:03.1 Info: AlterTable Albums 08:42:03.1 Info: => 1.7E-06s 08:42:03.1 Info: CreateColumn Albums Media String 08:42:03.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:42:03.1 Info: => 0.0005804s 08:42:03.1 Info: AlterTable Tracks 08:42:03.1 Info: => 1.7E-06s 08:42:03.1 Info: CreateColumn Tracks MediumNumber Int32 08:42:03.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:42:03.1 Info: => 0.0005297s 08:42:03.1 Info: AlterTable Tracks 08:42:03.1 Info: => 1.4E-06s 08:42:03.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:42:03.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:42:03.1 Info: => 0.0005263s 08:42:03.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:03.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:03.1 Info: => 4.6E-05s 08:42:03.1 Info: DeleteColumn Tracks TrackNumber 08:42:03.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) 08:42:03.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" 08:42:03.2 Info: DROP TABLE "Tracks" 08:42:03.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:42:03.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:03.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:03.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:03.2 Info: => 0.0045629s 08:42:03.2 Info: AlterTable Tracks 08:42:03.2 Info: => 1.4E-06s 08:42:03.2 Info: CreateColumn Tracks TrackNumber String 08:42:03.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:42:03.2 Info: => 0.00053s 08:42:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:42:03', 'add_medium_support') 08:42:03.2 Info: Committing Transaction 08:42:03.2 Info: 3: add_medium_support migrated 08:42:03.2 Info: => 0.0008894s 08:42:03.2 Info: 4: add_various_qualites_in_profile migrating 08:42:03.2 Info: Beginning Transaction 08:42:03.2 Info: Starting migration of Main DB to 4 08:42:03.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:03.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:03.2 Info: => 5.56E-05s 08:42:03.2 Info: PerformDBOperation 08:42:03.2 Info: Performing DB Operation 08:42:03.2 Info: => 3.6E-05s 08:42:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:42:03', 'add_various_qualites_in_profile') 08:42:03.2 Info: Committing Transaction 08:42:03.2 Info: 4: add_various_qualites_in_profile migrated 08:42:03.2 Info: => 0.0002802s 08:42:03.2 Info: 5: metadata_profiles migrating 08:42:03.2 Info: Beginning Transaction 08:42:03.2 Info: Starting migration of Main DB to 5 08:42:03.2 Info: CreateTable MetadataProfiles 08:42:03.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 08:42:03.2 Info: => 0.0001363s 08:42:03.2 Info: CreateIndex MetadataProfiles (Name) 08:42:03.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 08:42:03.2 Info: => 9.56E-05s 08:42:03.2 Info: AlterTable Artists 08:42:03.2 Info: => 1.4E-06s 08:42:03.2 Info: CreateColumn Artists MetadataProfileId Int32 08:42:03.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 08:42:03.2 Info: => 0.0005739s 08:42:03.2 Info: DeleteColumn Artists PrimaryAlbumTypes 08:42:03.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) 08:42:03.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" 08:42:03.2 Info: DROP TABLE "Artists" 08:42:03.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:03.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:03.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:03.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:03.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:03.2 Info: => 0.0048704s 08:42:03.2 Info: DeleteColumn Artists SecondaryAlbumTypes 08:42:03.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) 08:42:03.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" 08:42:03.2 Info: DROP TABLE "Artists" 08:42:03.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:03.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:03.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:03.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:03.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:03.2 Info: => 0.004808s 08:42:03.2 Info: AlterTable Albums 08:42:03.2 Info: => 1.2E-06s 08:42:03.2 Info: CreateColumn Albums SecondaryTypes String 08:42:03.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 08:42:03.2 Info: => 0.0005412s 08:42:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-31T08:42:03', 'metadata_profiles') 08:42:03.2 Info: Committing Transaction 08:42:03.2 Info: 5: metadata_profiles migrated 08:42:03.2 Info: => 0.0009282s 08:42:03.2 Info: 6: separate_automatic_and_interactive_search migrating 08:42:03.2 Info: Beginning Transaction 08:42:03.2 Info: Starting migration of Main DB to 6 08:42:03.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 08:42:03.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) 08:42:03.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 08:42:03.2 Info: DROP TABLE "Indexers" 08:42:03.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:42:03.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:03.2 Info: => 0.0041021s 08:42:03.2 Info: AlterTable Indexers 08:42:03.2 Info: => 1.6E-06s 08:42:03.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 08:42:03.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 08:42:03.2 Info: => 0.0005248s 08:42:03.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:42:03.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:42:03.2 Info: => 4.66E-05s 08:42:03.2 Info: AlterTable Indexers 08:42:03.2 Info: => 1.2E-06s 08:42:03.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 08:42:03.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) 08:42:03.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" 08:42:03.2 Info: DROP TABLE "Indexers" 08:42:03.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:42:03.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:03.2 Info: => 0.0040918s 08:42:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-31T08:42:03', 'separate_automatic_and_interactive_search') 08:42:03.2 Info: Committing Transaction 08:42:03.2 Info: 6: separate_automatic_and_interactive_search migrated 08:42:03.2 Info: => 0.0044144s 08:42:03.2 Info: 7: change_album_path_to_relative migrating 08:42:03.2 Info: Beginning Transaction 08:42:03.2 Info: Starting migration of Main DB to 7 08:42:03.2 Info: DeleteColumn Albums Path 08:42:03.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) 08:42:03.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" 08:42:03.2 Info: DROP TABLE "Albums" 08:42:03.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:03.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:03.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:03.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:03.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:03.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:03.2 Info: => 0.0049805s 08:42:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-31T08:42:03', 'change_album_path_to_relative') 08:42:03.2 Info: Committing Transaction 08:42:03.2 Info: 7: change_album_path_to_relative migrated 08:42:03.2 Info: => 0.0053731s 08:42:03.2 Info: 8: change_quality_size_mb_to_kb migrating 08:42:03.2 Info: Beginning Transaction 08:42:03.2 Info: Starting migration of Main DB to 8 08:42:03.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 08:42:03.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 08:42:03.2 Info: => 5.56E-05s 08:42:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-31T08:42:03', 'change_quality_size_mb_to_kb') 08:42:03.2 Info: Committing Transaction 08:42:03.2 Info: 8: change_quality_size_mb_to_kb migrated 08:42:03.2 Info: => 0.0003024s 08:42:03.2 Info: 9: album_releases migrating 08:42:03.2 Info: Beginning Transaction 08:42:03.2 Info: Starting migration of Main DB to 9 08:42:03.2 Info: AlterTable Albums 08:42:03.2 Info: => 1.4E-06s 08:42:03.2 Info: CreateColumn Albums Releases String 08:42:03.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 08:42:03.2 Info: => 0.0005722s 08:42:03.2 Info: AlterTable Albums 08:42:03.2 Info: => 1.2E-06s 08:42:03.2 Info: CreateColumn Albums CurrentRelease String 08:42:03.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 08:42:03.2 Info: => 0.0005322s 08:42:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-31T08:42:03', 'album_releases') 08:42:03.2 Info: Committing Transaction 08:42:03.2 Info: 9: album_releases migrated 08:42:03.2 Info: => 0.0008211s 08:42:03.2 Info: 10: album_releases_fix migrating 08:42:03.2 Info: Beginning Transaction 08:42:03.2 Info: Starting migration of Main DB to 10 08:42:03.2 Info: AlterTable Albums 08:42:03.2 Info: => 1.3E-06s 08:42:03.2 Info: AlterColumn Albums Releases String 08:42:03.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) 08:42:03.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" 08:42:03.2 Info: DROP TABLE "Albums" 08:42:03.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:03.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:03.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:03.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:03.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:03.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:03.2 Info: => 0.0049128s 08:42:03.2 Info: AlterTable Albums 08:42:03.2 Info: => 1.6E-06s 08:42:03.2 Info: AlterColumn Albums CurrentRelease String 08:42:03.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) 08:42:03.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" 08:42:03.2 Info: DROP TABLE "Albums" 08:42:03.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:03.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:03.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:03.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:03.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:03.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:03.2 Info: => 0.0048921s 08:42:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-31T08:42:03', 'album_releases_fix') 08:42:03.2 Info: Committing Transaction 08:42:03.2 Info: 10: album_releases_fix migrated 08:42:03.2 Info: => 0.0052536s 08:42:03.2 Info: 11: import_lists migrating 08:42:03.2 Info: Beginning Transaction 08:42:03.2 Info: Starting migration of Main DB to 11 08:42:03.2 Info: CreateTable ImportLists 08:42:03.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) 08:42:03.2 Info: => 0.0001795s 08:42:03.2 Info: CreateIndex ImportLists (Name) 08:42:03.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:42:03.2 Info: => 8.69E-05s 08:42:03.2 Info: CreateTable ImportListStatus 08:42:03.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) 08:42:03.2 Info: => 0.0001297s 08:42:03.2 Info: CreateIndex ImportListStatus (ProviderId) 08:42:03.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:42:03.2 Info: => 8.68E-05s 08:42:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-31T08:42:03', 'import_lists') 08:42:03.2 Info: Committing Transaction 08:42:03.2 Info: 11: import_lists migrated 08:42:03.2 Info: => 0.0004171s 08:42:03.2 Info: 12: add_release_status migrating 08:42:03.2 Info: Beginning Transaction 08:42:03.2 Info: Starting migration of Main DB to 12 08:42:03.2 Info: AlterTable MetadataProfiles 08:42:03.2 Info: => 1.4E-06s 08:42:03.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 08:42:03.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 08:42:03.2 Info: => 0.0005866s 08:42:03.2 Info: PerformDBOperation 08:42:03.2 Info: Performing DB Operation 08:42:03.2 Info: => 3.46E-05s 08:42:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-31T08:42:03', 'add_release_status') 08:42:03.2 Info: Committing Transaction 08:42:03.2 Info: 12: add_release_status migrated 08:42:03.2 Info: => 0.0003114s 08:42:03.2 Info: 13: album_download_notification migrating 08:42:03.2 Info: Beginning Transaction 08:42:03.2 Info: Starting migration of Main DB to 13 08:42:03.2 Info: AlterTable Notifications 08:42:03.2 Info: => 1.4E-06s 08:42:03.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 08:42:03.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 08:42:03.2 Info: => 0.0005764s 08:42:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-31T08:42:03', 'album_download_notification') 08:42:03.2 Info: Committing Transaction 08:42:03.2 Info: 13: album_download_notification migrated 08:42:03.2 Info: => 0.0008882s 08:42:03.2 Info: 14: fix_language_metadata_profiles migrating 08:42:03.2 Info: Beginning Transaction 08:42:03.2 Info: Starting migration of Main DB to 14 08:42:03.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 08:42:03.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 08:42:03.2 Info: => 8.43E-05s 08:42:03.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 08:42:03.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 08:42:03.2 Info: => 6.4E-05s 08:42:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-31T08:42:03', 'fix_language_metadata_profiles') 08:42:03.2 Info: Committing Transaction 08:42:03.2 Info: 14: fix_language_metadata_profiles migrated 08:42:03.2 Info: => 0.0003112s 08:42:03.2 Info: 15: remove_fanzub migrating 08:42:03.2 Info: Beginning Transaction 08:42:03.2 Info: Starting migration of Main DB to 15 08:42:03.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:42:03.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:42:03.2 Info: => 4.94E-05s 08:42:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-31T08:42:03', 'remove_fanzub') 08:42:03.2 Info: Committing Transaction 08:42:03.2 Info: 15: remove_fanzub migrated 08:42:03.2 Info: => 0.0003024s 08:42:03.2 Info: 16: update_artist_history_indexes migrating 08:42:03.2 Info: Beginning Transaction 08:42:03.2 Info: Starting migration of Main DB to 16 08:42:03.2 Info: CreateIndex Albums (ArtistId) 08:42:03.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 08:42:03.2 Info: => 0.0001102s 08:42:03.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 08:42:03.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 08:42:03.2 Info: => 9.22E-05s 08:42:03.2 Info: DeleteIndex History (AlbumId) 08:42:03.2 Info: DROP INDEX "IX_History_AlbumId" 08:42:03.2 Info: => 0.0001245s 08:42:03.2 Info: CreateIndex History (AlbumId, Date) 08:42:03.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:42:03.2 Info: => 0.0001022s 08:42:03.2 Info: DeleteIndex History (DownloadId) 08:42:03.2 Info: DROP INDEX "IX_History_DownloadId" 08:42:03.2 Info: => 0.0001116s 08:42:03.2 Info: CreateIndex History (DownloadId, Date) 08:42:03.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:42:03.2 Info: => 9.88E-05s 08:42:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-31T08:42:03', 'update_artist_history_indexes') 08:42:03.2 Info: Committing Transaction 08:42:03.2 Info: 16: update_artist_history_indexes migrated 08:42:03.2 Info: => 0.0004121s 08:42:03.2 Info: 17: remove_nma migrating 08:42:03.2 Info: Beginning Transaction 08:42:03.2 Info: Starting migration of Main DB to 17 08:42:03.2 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:03.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 08:42:03.2 Info: => 5.5E-05s 08:42:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-31T08:42:03', 'remove_nma') 08:42:03.2 Info: Committing Transaction 08:42:03.2 Info: 17: remove_nma migrated 08:42:03.2 Info: => 0.0003024s 08:42:03.2 Info: 18: album_disambiguation migrating 08:42:03.2 Info: Beginning Transaction 08:42:03.2 Info: Starting migration of Main DB to 18 08:42:03.2 Info: AlterTable Albums 08:42:03.2 Info: => 1.6E-06s 08:42:03.2 Info: CreateColumn Albums Disambiguation String 08:42:03.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 08:42:03.2 Info: => 0.0005985s 08:42:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-31T08:42:03', 'album_disambiguation') 08:42:03.2 Info: Committing Transaction 08:42:03.2 Info: 18: album_disambiguation migrated 08:42:03.2 Info: => 0.0008991s 08:42:03.2 Info: 19: add_ape_quality_in_profiles migrating 08:42:03.2 Info: Beginning Transaction 08:42:03.2 Info: Starting migration of Main DB to 19 08:42:03.2 Info: PerformDBOperation 08:42:03.2 Info: Performing DB Operation 08:42:03.2 Info: => 5.19E-05s 08:42:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-31T08:42:03', 'add_ape_quality_in_profiles') 08:42:03.2 Info: Committing Transaction 08:42:03.2 Info: 19: add_ape_quality_in_profiles migrated 08:42:03.2 Info: => 0.0003103s 08:42:03.2 Info: 20: remove_pushalot migrating 08:42:03.2 Info: Beginning Transaction 08:42:03.2 Info: Starting migration of Main DB to 20 08:42:03.2 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:03.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 08:42:03.2 Info: => 5.08E-05s 08:42:03.2 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:03.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 08:42:03.2 Info: => 4.2E-05s 08:42:03.2 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:03.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 08:42:03.2 Info: => 4.02E-05s 08:42:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-31T08:42:03', 'remove_pushalot') 08:42:03.2 Info: Committing Transaction 08:42:03.2 Info: 20: remove_pushalot migrated 08:42:03.2 Info: => 0.0002794s 08:42:03.2 Info: 21: add_custom_filters migrating 08:42:03.2 Info: Beginning Transaction 08:42:03.2 Info: Starting migration of Main DB to 21 08:42:03.2 Info: CreateTable CustomFilters 08:42:03.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 08:42:03.2 Info: => 0.0001338s 08:42:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-31T08:42:03', 'add_custom_filters') 08:42:03.2 Info: Committing Transaction 08:42:03.2 Info: 21: add_custom_filters migrated 08:42:03.2 Info: => 0.0004166s 08:42:03.2 Info: 22: import_list_tags migrating 08:42:03.2 Info: Beginning Transaction 08:42:03.2 Info: Starting migration of Main DB to 22 08:42:03.2 Info: AlterTable ImportLists 08:42:03.2 Info: => 1.6E-06s 08:42:03.2 Info: CreateColumn ImportLists Tags String 08:42:03.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 08:42:03.2 Info: => 0.0005945s 08:42:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-31T08:42:03', 'import_list_tags') 08:42:03.2 Info: Committing Transaction 08:42:03.2 Info: 22: import_list_tags migrated 08:42:03.2 Info: => 0.0008808s 08:42:03.2 Info: 23: add_release_groups_etc migrating 08:42:03.2 Info: Beginning Transaction 08:42:03.2 Info: Starting migration of Main DB to 23 08:42:03.2 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 08:42:03.2 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "releaseDate": "2024-07-31T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 08:42:03.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 08:42:03.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 08:42:03.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 08:42:03.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 08:42:03.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 08:42:03.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 08:42:03.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 08:42:03.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 08:42:03.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 08:42:03.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 08:42:03.2 Info: CreateTable ArtistMetadata 08:42:03.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) 08:42:03.2 Info: => 0.0001799s 08:42:03.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 08:42:03.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 08:42:03.2 Info: => 9.43E-05s 08:42:03.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" 08:42:03.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" 08:42:03.2 Info: => 9.95E-05s 08:42:03.2 Info: AlterTable Artists 08:42:03.2 Info: => 1.3E-06s 08:42:03.2 Info: CreateColumn Artists ArtistMetadataId Int32 08:42:03.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:03.2 Info: => 0.0006118s 08:42:03.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:42:03.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:42:03.2 Info: => 8.05E-05s 08:42:03.2 Info: CreateTable AlbumReleases 08:42:03.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) 08:42:03.2 Info: => 0.0001748s 08:42:03.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 08:42:03.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:42:03.2 Info: => 9.23E-05s 08:42:03.2 Info: CreateIndex AlbumReleases (AlbumId) 08:42:03.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:42:03.2 Info: => 8.48E-05s 08:42:03.2 Info: PerformDBOperation 08:42:03.2 Info: Performing DB Operation 08:42:03.2 Info: => 0.0035475s 08:42:03.2 Info: AlterTable Albums 08:42:03.2 Info: => 1.6E-06s 08:42:03.2 Info: CreateColumn Albums ArtistMetadataId Int32 08:42:03.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:03.2 Info: => 0.000654s 08:42:03.2 Info: AlterTable Albums 08:42:03.2 Info: => 1.8E-06s 08:42:03.2 Info: CreateColumn Albums AnyReleaseOk Boolean 08:42:03.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 08:42:03.2 Info: => 0.0006139s 08:42:03.2 Info: AlterTable Albums 08:42:03.2 Info: => 1.4E-06s 08:42:03.2 Info: CreateColumn Albums Links String 08:42:03.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 08:42:03.2 Info: => 0.0006061s 08:42:03.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:42:03.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:42:03.2 Info: => 9.62E-05s 08:42:03.2 Info: AlterTable Tracks 08:42:03.2 Info: => 1.2E-06s 08:42:03.2 Info: CreateColumn Tracks ForeignRecordingId String 08:42:03.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 08:42:03.2 Info: => 0.000609s 08:42:03.2 Info: AlterTable Tracks 08:42:03.2 Info: => 1.2E-06s 08:42:03.2 Info: CreateColumn Tracks AlbumReleaseId Int32 08:42:03.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 08:42:03.2 Info: => 0.0006111s 08:42:03.2 Info: AlterTable Tracks 08:42:03.2 Info: => 1.4E-06s 08:42:03.2 Info: CreateColumn Tracks ArtistMetadataId Int32 08:42:03.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:03.2 Info: => 0.0006104s 08:42:03.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:42:03.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:42:03.2 Info: => 0.0001086s 08:42:03.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:42:03.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:42:03.2 Info: => 9.04E-05s 08:42:03.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 08:42:03.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) 08:42:03.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" 08:42:03.2 Info: DROP TABLE "Artists" 08:42:03.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:03.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:03.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:03.2 Info: => 0.0050981s 08:42:03.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 08:42:03.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) 08:42:03.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" 08:42:03.2 Info: DROP TABLE "Albums" 08:42:03.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:03.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:03.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:03.2 Info: => 0.0052133s 08:42:03.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 08:42:03.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) 08:42:03.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" 08:42:03.2 Info: DROP TABLE "Tracks" 08:42:03.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:42:03.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:03.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:03.2 Info: => 0.0061907s 08:42:03.2 Info: DeleteColumn TrackFiles ArtistId 08:42:03.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) 08:42:03.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" 08:42:03.2 Info: DROP TABLE "TrackFiles" 08:42:03.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:03.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:03.2 Info: => 0.0045331s 08:42:03.2 Info: CreateIndex Artists (ArtistMetadataId) 08:42:03.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:03.2 Info: => 9.08E-05s 08:42:03.2 Info: CreateIndex Artists (Monitored) 08:42:03.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:03.2 Info: => 8.39E-05s 08:42:03.2 Info: CreateIndex Albums (ArtistMetadataId) 08:42:03.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:42:03.2 Info: => 8.64E-05s 08:42:03.2 Info: CreateIndex Tracks (ArtistMetadataId) 08:42:03.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 08:42:03.2 Info: => 9E-05s 08:42:03.2 Info: CreateIndex Tracks (AlbumReleaseId) 08:42:03.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 08:42:03.2 Info: => 8.74E-05s 08:42:03.2 Info: CreateIndex Tracks (ForeignRecordingId) 08:42:03.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 08:42:03.2 Info: => 8.92E-05s 08:42:03.2 Info: UpdateData 08:42:03.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:42:03.2 Info: => 5.41E-05s 08:42:03.2 Info: UpdateData 08:42:03.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:42:03.2 Info: => 4.65E-05s 08:42:03.2 Info: UpdateData 08:42:03.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 08:42:03.2 Info: => 5.11E-05s 08:42:03.2 Info: -> 12 Insert operations completed in 00:00:00.0012270 taking an average of 00:00:00.0001022 08:42:03.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-31T08:42:03', 'add_release_groups_etc') 08:42:03.2 Info: Committing Transaction 08:42:03.2 Info: 23: add_release_groups_etc migrated 08:42:03.2 Info: => 0.0006563s 08:42:03.2 Debug: Took: 00:00:00.1299168 08:42:03.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_null_title --- 08:42:03.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_simple_case --- 08:42:03.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121233979393_191/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:03.4 Info: DatabaseEngineVersionCheck migrating 08:42:03.4 Info: PerformDBOperation 08:42:03.4 Info: Performing DB Operation 08:42:03.4 Info: SQLite 3.46.0 08:42:03.4 Info: => 0.0010741s 08:42:03.4 Info: DatabaseEngineVersionCheck migrated 08:42:03.4 Info: => 0.0010919s 08:42:03.4 Info: VersionMigration migrating 08:42:03.4 Info: Beginning Transaction 08:42:03.4 Info: CreateTable VersionInfo 08:42:03.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:42:03.4 Info: => 0.0001485s 08:42:03.4 Info: Committing Transaction 08:42:03.4 Info: VersionMigration migrated 08:42:03.4 Info: => 0.0005158s 08:42:03.4 Info: VersionUniqueMigration migrating 08:42:03.4 Info: Beginning Transaction 08:42:03.4 Info: CreateIndex VersionInfo (Version) 08:42:03.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:42:03.4 Info: => 0.0001249s 08:42:03.4 Info: AlterTable VersionInfo 08:42:03.4 Info: => 1.5E-06s 08:42:03.4 Info: CreateColumn VersionInfo AppliedOn DateTime 08:42:03.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:42:03.4 Info: => 0.000529s 08:42:03.4 Info: Committing Transaction 08:42:03.4 Info: VersionUniqueMigration migrated 08:42:03.4 Info: => 0.0007428s 08:42:03.4 Info: VersionDescriptionMigration migrating 08:42:03.4 Info: Beginning Transaction 08:42:03.4 Info: AlterTable VersionInfo 08:42:03.4 Info: => 1.2E-06s 08:42:03.4 Info: CreateColumn VersionInfo Description String 08:42:03.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:42:03.4 Info: => 0.0002027s 08:42:03.4 Info: Committing Transaction 08:42:03.4 Info: VersionDescriptionMigration migrated 08:42:03.4 Info: => 0.0003991s 08:42:03.4 Info: 1: InitialSetup migrating 08:42:03.4 Info: Beginning Transaction 08:42:03.4 Info: Starting migration of Main DB to 1 08:42:03.4 Info: CreateTable Config 08:42:03.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:42:03.4 Info: => 0.0001705s 08:42:03.4 Info: CreateIndex Config (Key) 08:42:03.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:42:03.4 Info: => 8.28E-05s 08:42:03.4 Info: CreateTable RootFolders 08:42:03.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:42:03.4 Info: => 9.56E-05s 08:42:03.4 Info: CreateIndex RootFolders (Path) 08:42:03.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:42:03.4 Info: => 7.99E-05s 08:42:03.4 Info: CreateTable Artists 08:42:03.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) 08:42:03.4 Info: => 0.0003263s 08:42:03.4 Info: CreateIndex Artists (ForeignArtistId) 08:42:03.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:03.4 Info: => 8.51E-05s 08:42:03.4 Info: CreateIndex Artists (NameSlug) 08:42:03.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:03.4 Info: => 7.59E-05s 08:42:03.4 Info: CreateIndex Artists (CleanName) 08:42:03.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:03.4 Info: => 7.54E-05s 08:42:03.4 Info: CreateIndex Artists (Path) 08:42:03.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:03.4 Info: => 7.23E-05s 08:42:03.4 Info: CreateTable Albums 08:42:03.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) 08:42:03.4 Info: => 0.0002847s 08:42:03.4 Info: CreateIndex Albums (ForeignAlbumId) 08:42:03.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:03.4 Info: => 8.29E-05s 08:42:03.4 Info: CreateIndex Albums (MBId) 08:42:03.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:03.4 Info: => 7.61E-05s 08:42:03.4 Info: CreateIndex Albums (TADBId) 08:42:03.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:03.4 Info: => 7.62E-05s 08:42:03.4 Info: CreateIndex Albums (TitleSlug) 08:42:03.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:03.4 Info: => 7.39E-05s 08:42:03.4 Info: CreateIndex Albums (CleanTitle) 08:42:03.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:03.4 Info: => 7.46E-05s 08:42:03.4 Info: CreateIndex Albums (Path) 08:42:03.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:42:03.4 Info: => 7.44E-05s 08:42:03.4 Info: CreateTable Tracks 08:42:03.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) 08:42:03.4 Info: => 0.0001621s 08:42:03.4 Info: CreateIndex Tracks (ForeignTrackId) 08:42:03.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:03.4 Info: => 8.03E-05s 08:42:03.4 Info: CreateIndex Tracks (ArtistId) 08:42:03.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:03.4 Info: => 8.18E-05s 08:42:03.4 Info: CreateIndex Tracks (TrackFileId) 08:42:03.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:03.4 Info: => 0.000103s 08:42:03.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:42:03.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:42:03.4 Info: => 8.81E-05s 08:42:03.4 Info: CreateTable TrackFiles 08:42:03.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) 08:42:03.4 Info: => 0.000151s 08:42:03.4 Info: CreateIndex TrackFiles (ArtistId) 08:42:03.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:42:03.4 Info: => 8.85E-05s 08:42:03.4 Info: CreateIndex TrackFiles (AlbumId) 08:42:03.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:03.4 Info: => 8.89E-05s 08:42:03.4 Info: CreateTable History 08:42:03.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) 08:42:03.4 Info: => 0.0001598s 08:42:03.4 Info: CreateIndex History (Date) 08:42:03.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:42:03.4 Info: => 8.63E-05s 08:42:03.4 Info: CreateIndex History (EventType) 08:42:03.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:42:03.4 Info: => 0.0001098s 08:42:03.4 Info: CreateIndex History (DownloadId) 08:42:03.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:42:03.4 Info: => 9.13E-05s 08:42:03.4 Info: CreateIndex History (AlbumId) 08:42:03.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:42:03.4 Info: => 8.32E-05s 08:42:03.4 Info: CreateTable Notifications 08:42:03.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) 08:42:03.4 Info: => 0.0001459s 08:42:03.4 Info: CreateTable ScheduledTasks 08:42:03.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:42:03.4 Info: => 0.0001162s 08:42:03.4 Info: CreateIndex ScheduledTasks (TypeName) 08:42:03.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:42:03.4 Info: => 8.35E-05s 08:42:03.4 Info: CreateTable Indexers 08:42:03.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) 08:42:03.4 Info: => 0.0001225s 08:42:03.4 Info: CreateIndex Indexers (Name) 08:42:03.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:03.4 Info: => 0.0001114s 08:42:03.4 Info: CreateTable Profiles 08:42:03.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:42:03.4 Info: => 0.0001189s 08:42:03.4 Info: CreateIndex Profiles (Name) 08:42:03.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:42:03.4 Info: => 8.75E-05s 08:42:03.4 Info: CreateTable QualityDefinitions 08:42:03.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:42:03.4 Info: => 0.0001188s 08:42:03.4 Info: CreateIndex QualityDefinitions (Quality) 08:42:03.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:42:03.4 Info: => 8.34E-05s 08:42:03.4 Info: CreateIndex QualityDefinitions (Title) 08:42:03.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:42:03.4 Info: => 8.57E-05s 08:42:03.4 Info: CreateTable NamingConfig 08:42:03.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) 08:42:03.4 Info: => 0.0001525s 08:42:03.4 Info: CreateTable Blacklist 08:42:03.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 '') 08:42:03.4 Info: => 0.0001981s 08:42:03.4 Info: CreateTable Metadata 08:42:03.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) 08:42:03.4 Info: => 0.0001156s 08:42:03.4 Info: CreateTable MetadataFiles 08:42:03.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) 08:42:03.4 Info: => 0.0001436s 08:42:03.4 Info: CreateTable DownloadClients 08:42:03.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) 08:42:03.4 Info: => 0.0001221s 08:42:03.4 Info: CreateTable PendingReleases 08:42:03.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 '') 08:42:03.4 Info: => 0.0001315s 08:42:03.4 Info: CreateTable RemotePathMappings 08:42:03.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:42:03.4 Info: => 0.0001111s 08:42:03.4 Info: CreateTable Tags 08:42:03.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:42:03.4 Info: => 9.74E-05s 08:42:03.4 Info: CreateIndex Tags (Label) 08:42:03.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:42:03.4 Info: => 0.0001138s 08:42:03.4 Info: CreateTable Restrictions 08:42:03.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:42:03.4 Info: => 0.0001146s 08:42:03.4 Info: CreateTable DelayProfiles 08:42:03.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) 08:42:03.4 Info: => 0.000141s 08:42:03.4 Info: CreateTable Users 08:42:03.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:42:03.4 Info: => 0.0001041s 08:42:03.4 Info: CreateIndex Users (Identifier) 08:42:03.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:42:03.4 Info: => 9.37E-05s 08:42:03.4 Info: CreateIndex Users (Username) 08:42:03.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:42:03.4 Info: => 8.81E-05s 08:42:03.4 Info: CreateTable Commands 08:42:03.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) 08:42:03.4 Info: => 0.0001497s 08:42:03.4 Info: CreateTable IndexerStatus 08:42:03.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) 08:42:03.4 Info: => 0.0001485s 08:42:03.4 Info: CreateIndex IndexerStatus (ProviderId) 08:42:03.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:42:03.4 Info: => 8.64E-05s 08:42:03.4 Info: CreateTable ExtraFiles 08:42:03.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) 08:42:03.4 Info: => 0.0001343s 08:42:03.4 Info: CreateTable LyricFiles 08:42:03.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) 08:42:03.4 Info: => 0.0001521s 08:42:03.4 Info: CreateTable LanguageProfiles 08:42:03.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:42:03.4 Info: => 0.0001073s 08:42:03.4 Info: CreateIndex LanguageProfiles (Name) 08:42:03.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:42:03.4 Info: => 9.44E-05s 08:42:03.4 Info: CreateTable DownloadClientStatus 08:42:03.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) 08:42:03.4 Info: => 0.0001169s 08:42:03.4 Info: CreateIndex DownloadClientStatus (ProviderId) 08:42:03.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:42:03.4 Info: => 9.31E-05s 08:42:03.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:42:03.4 Info: -> 1 Insert operations completed in 00:00:00.0000683 taking an average of 00:00:00.0000683 08:42:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:42:03', 'InitialSetup') 08:42:03.4 Info: Committing Transaction 08:42:03.4 Info: 1: InitialSetup migrated 08:42:03.4 Info: => 0.0010684s 08:42:03.4 Info: 2: add_reason_to_pending_releases migrating 08:42:03.4 Info: Beginning Transaction 08:42:03.4 Info: Starting migration of Main DB to 2 08:42:03.4 Info: AlterTable PendingReleases 08:42:03.4 Info: => 1.5E-06s 08:42:03.4 Info: CreateColumn PendingReleases Reason Int32 08:42:03.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:42:03.4 Info: => 0.0005986s 08:42:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:42:03', 'add_reason_to_pending_releases') 08:42:03.4 Info: Committing Transaction 08:42:03.4 Info: 2: add_reason_to_pending_releases migrated 08:42:03.4 Info: => 0.0008992s 08:42:03.4 Info: 3: add_medium_support migrating 08:42:03.4 Info: Beginning Transaction 08:42:03.4 Info: Starting migration of Main DB to 3 08:42:03.4 Info: AlterTable Albums 08:42:03.4 Info: => 1.3E-06s 08:42:03.4 Info: CreateColumn Albums Media String 08:42:03.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:42:03.4 Info: => 0.0005754s 08:42:03.4 Info: AlterTable Tracks 08:42:03.4 Info: => 1.2E-06s 08:42:03.4 Info: CreateColumn Tracks MediumNumber Int32 08:42:03.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:42:03.4 Info: => 0.0005338s 08:42:03.4 Info: AlterTable Tracks 08:42:03.4 Info: => 1.3E-06s 08:42:03.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:42:03.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:42:03.4 Info: => 0.000528s 08:42:03.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:03.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:03.4 Info: => 4.67E-05s 08:42:03.4 Info: DeleteColumn Tracks TrackNumber 08:42:03.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) 08:42:03.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" 08:42:03.4 Info: DROP TABLE "Tracks" 08:42:03.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:42:03.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:03.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:03.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:03.4 Info: => 0.0049518s 08:42:03.4 Info: AlterTable Tracks 08:42:03.4 Info: => 1.5E-06s 08:42:03.4 Info: CreateColumn Tracks TrackNumber String 08:42:03.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:42:03.4 Info: => 0.0005407s 08:42:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:42:03', 'add_medium_support') 08:42:03.4 Info: Committing Transaction 08:42:03.4 Info: 3: add_medium_support migrated 08:42:03.4 Info: => 0.0009439s 08:42:03.4 Info: 4: add_various_qualites_in_profile migrating 08:42:03.4 Info: Beginning Transaction 08:42:03.4 Info: Starting migration of Main DB to 4 08:42:03.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:03.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:03.4 Info: => 6.38E-05s 08:42:03.4 Info: PerformDBOperation 08:42:03.4 Info: Performing DB Operation 08:42:03.4 Info: => 3.36E-05s 08:42:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:42:03', 'add_various_qualites_in_profile') 08:42:03.4 Info: Committing Transaction 08:42:03.4 Info: 4: add_various_qualites_in_profile migrated 08:42:03.4 Info: => 0.0002962s 08:42:03.4 Info: 5: metadata_profiles migrating 08:42:03.4 Info: Beginning Transaction 08:42:03.4 Info: Starting migration of Main DB to 5 08:42:03.4 Info: CreateTable MetadataProfiles 08:42:03.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 08:42:03.4 Info: => 0.0001447s 08:42:03.4 Info: CreateIndex MetadataProfiles (Name) 08:42:03.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 08:42:03.4 Info: => 0.0001339s 08:42:03.4 Info: AlterTable Artists 08:42:03.4 Info: => 1.4E-06s 08:42:03.4 Info: CreateColumn Artists MetadataProfileId Int32 08:42:03.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 08:42:03.4 Info: => 0.0005883s 08:42:03.4 Info: DeleteColumn Artists PrimaryAlbumTypes 08:42:03.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) 08:42:03.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" 08:42:03.4 Info: DROP TABLE "Artists" 08:42:03.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:03.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:03.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:03.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:03.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:03.4 Info: => 0.0053741s 08:42:03.4 Info: DeleteColumn Artists SecondaryAlbumTypes 08:42:03.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) 08:42:03.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" 08:42:03.4 Info: DROP TABLE "Artists" 08:42:03.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:03.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:03.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:03.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:03.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:03.4 Info: => 0.0052923s 08:42:03.4 Info: AlterTable Albums 08:42:03.4 Info: => 1.6E-06s 08:42:03.4 Info: CreateColumn Albums SecondaryTypes String 08:42:03.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 08:42:03.4 Info: => 0.0005438s 08:42:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-31T08:42:03', 'metadata_profiles') 08:42:03.4 Info: Committing Transaction 08:42:03.4 Info: 5: metadata_profiles migrated 08:42:03.4 Info: => 0.0009723s 08:42:03.4 Info: 6: separate_automatic_and_interactive_search migrating 08:42:03.4 Info: Beginning Transaction 08:42:03.4 Info: Starting migration of Main DB to 6 08:42:03.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 08:42:03.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) 08:42:03.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 08:42:03.4 Info: DROP TABLE "Indexers" 08:42:03.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:42:03.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:03.4 Info: => 0.0059634s 08:42:03.4 Info: AlterTable Indexers 08:42:03.4 Info: => 1.4E-06s 08:42:03.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 08:42:03.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 08:42:03.4 Info: => 0.0005437s 08:42:03.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:42:03.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:42:03.4 Info: => 4.58E-05s 08:42:03.4 Info: AlterTable Indexers 08:42:03.4 Info: => 1.3E-06s 08:42:03.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 08:42:03.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) 08:42:03.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" 08:42:03.4 Info: DROP TABLE "Indexers" 08:42:03.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:42:03.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:03.4 Info: => 0.0041174s 08:42:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-31T08:42:03', 'separate_automatic_and_interactive_search') 08:42:03.4 Info: Committing Transaction 08:42:03.4 Info: 6: separate_automatic_and_interactive_search migrated 08:42:03.4 Info: => 0.0044677s 08:42:03.4 Info: 7: change_album_path_to_relative migrating 08:42:03.4 Info: Beginning Transaction 08:42:03.4 Info: Starting migration of Main DB to 7 08:42:03.4 Info: DeleteColumn Albums Path 08:42:03.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 08:42:03.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 08:42:03.4 Info: DROP TABLE "Albums" 08:42:03.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:03.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:03.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:03.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:03.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:03.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:03.4 Info: => 0.0051135s 08:42:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-31T08:42:03', 'change_album_path_to_relative') 08:42:03.4 Info: Committing Transaction 08:42:03.4 Info: 7: change_album_path_to_relative migrated 08:42:03.4 Info: => 0.0055098s 08:42:03.4 Info: 8: change_quality_size_mb_to_kb migrating 08:42:03.4 Info: Beginning Transaction 08:42:03.4 Info: Starting migration of Main DB to 8 08:42:03.4 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 08:42:03.4 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 08:42:03.4 Info: => 5.65E-05s 08:42:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-31T08:42:03', 'change_quality_size_mb_to_kb') 08:42:03.4 Info: Committing Transaction 08:42:03.4 Info: 8: change_quality_size_mb_to_kb migrated 08:42:03.4 Info: => 0.0003194s 08:42:03.4 Info: 9: album_releases migrating 08:42:03.4 Info: Beginning Transaction 08:42:03.4 Info: Starting migration of Main DB to 9 08:42:03.4 Info: AlterTable Albums 08:42:03.4 Info: => 1.5E-06s 08:42:03.4 Info: CreateColumn Albums Releases String 08:42:03.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 08:42:03.4 Info: => 0.000577s 08:42:03.4 Info: AlterTable Albums 08:42:03.4 Info: => 1.7E-06s 08:42:03.4 Info: CreateColumn Albums CurrentRelease String 08:42:03.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 08:42:03.4 Info: => 0.0005413s 08:42:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-31T08:42:03', 'album_releases') 08:42:03.4 Info: Committing Transaction 08:42:03.4 Info: 9: album_releases migrated 08:42:03.4 Info: => 0.0008206s 08:42:03.4 Info: 10: album_releases_fix migrating 08:42:03.4 Info: Beginning Transaction 08:42:03.4 Info: Starting migration of Main DB to 10 08:42:03.4 Info: AlterTable Albums 08:42:03.4 Info: => 2E-06s 08:42:03.4 Info: AlterColumn Albums Releases String 08:42:03.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 08:42:03.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 08:42:03.4 Info: DROP TABLE "Albums" 08:42:03.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:03.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:03.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:03.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:03.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:03.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:03.4 Info: => 0.0050588s 08:42:03.4 Info: AlterTable Albums 08:42:03.4 Info: => 1.4E-06s 08:42:03.4 Info: AlterColumn Albums CurrentRelease String 08:42:03.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 08:42:03.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 08:42:03.4 Info: DROP TABLE "Albums" 08:42:03.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:03.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:03.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:03.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:03.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:03.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:03.4 Info: => 0.0064592s 08:42:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-31T08:42:03', 'album_releases_fix') 08:42:03.4 Info: Committing Transaction 08:42:03.4 Info: 10: album_releases_fix migrated 08:42:03.4 Info: => 0.0068292s 08:42:03.4 Info: 11: import_lists migrating 08:42:03.4 Info: Beginning Transaction 08:42:03.4 Info: Starting migration of Main DB to 11 08:42:03.4 Info: CreateTable ImportLists 08:42:03.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) 08:42:03.4 Info: => 0.0002143s 08:42:03.4 Info: CreateIndex ImportLists (Name) 08:42:03.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:42:03.4 Info: => 0.0001143s 08:42:03.4 Info: CreateTable ImportListStatus 08:42:03.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) 08:42:03.4 Info: => 0.0001337s 08:42:03.4 Info: CreateIndex ImportListStatus (ProviderId) 08:42:03.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:42:03.4 Info: => 0.0001138s 08:42:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-31T08:42:03', 'import_lists') 08:42:03.4 Info: Committing Transaction 08:42:03.4 Info: 11: import_lists migrated 08:42:03.4 Info: => 0.0004394s 08:42:03.4 Info: 12: add_release_status migrating 08:42:03.4 Info: Beginning Transaction 08:42:03.4 Info: Starting migration of Main DB to 12 08:42:03.4 Info: AlterTable MetadataProfiles 08:42:03.4 Info: => 1.3E-06s 08:42:03.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 08:42:03.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 08:42:03.4 Info: => 0.0006028s 08:42:03.4 Info: PerformDBOperation 08:42:03.4 Info: Performing DB Operation 08:42:03.4 Info: => 3.54E-05s 08:42:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-31T08:42:03', 'add_release_status') 08:42:03.4 Info: Committing Transaction 08:42:03.4 Info: 12: add_release_status migrated 08:42:03.4 Info: => 0.0003097s 08:42:03.4 Info: 13: album_download_notification migrating 08:42:03.4 Info: Beginning Transaction 08:42:03.4 Info: Starting migration of Main DB to 13 08:42:03.4 Info: AlterTable Notifications 08:42:03.4 Info: => 1.4E-06s 08:42:03.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 08:42:03.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 08:42:03.4 Info: => 0.000595s 08:42:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-31T08:42:03', 'album_download_notification') 08:42:03.4 Info: Committing Transaction 08:42:03.4 Info: 13: album_download_notification migrated 08:42:03.4 Info: => 0.000888s 08:42:03.4 Info: 14: fix_language_metadata_profiles migrating 08:42:03.4 Info: Beginning Transaction 08:42:03.4 Info: Starting migration of Main DB to 14 08:42:03.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 08:42:03.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 08:42:03.4 Info: => 8.66E-05s 08:42:03.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 08:42:03.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 08:42:03.4 Info: => 6.59E-05s 08:42:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-31T08:42:03', 'fix_language_metadata_profiles') 08:42:03.4 Info: Committing Transaction 08:42:03.4 Info: 14: fix_language_metadata_profiles migrated 08:42:03.4 Info: => 0.0003144s 08:42:03.4 Info: 15: remove_fanzub migrating 08:42:03.4 Info: Beginning Transaction 08:42:03.4 Info: Starting migration of Main DB to 15 08:42:03.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:42:03.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:42:03.4 Info: => 4.93E-05s 08:42:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-31T08:42:03', 'remove_fanzub') 08:42:03.4 Info: Committing Transaction 08:42:03.4 Info: 15: remove_fanzub migrated 08:42:03.4 Info: => 0.0002923s 08:42:03.4 Info: 16: update_artist_history_indexes migrating 08:42:03.4 Info: Beginning Transaction 08:42:03.4 Info: Starting migration of Main DB to 16 08:42:03.4 Info: CreateIndex Albums (ArtistId) 08:42:03.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 08:42:03.4 Info: => 0.0001454s 08:42:03.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 08:42:03.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 08:42:03.4 Info: => 0.0001158s 08:42:03.4 Info: DeleteIndex History (AlbumId) 08:42:03.4 Info: DROP INDEX "IX_History_AlbumId" 08:42:03.4 Info: => 0.0001256s 08:42:03.4 Info: CreateIndex History (AlbumId, Date) 08:42:03.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:42:03.4 Info: => 0.0001398s 08:42:03.4 Info: DeleteIndex History (DownloadId) 08:42:03.4 Info: DROP INDEX "IX_History_DownloadId" 08:42:03.4 Info: => 0.0001214s 08:42:03.4 Info: CreateIndex History (DownloadId, Date) 08:42:03.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:42:03.4 Info: => 0.0001161s 08:42:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-31T08:42:03', 'update_artist_history_indexes') 08:42:03.4 Info: Committing Transaction 08:42:03.4 Info: 16: update_artist_history_indexes migrated 08:42:03.4 Info: => 0.0004322s 08:42:03.4 Info: 17: remove_nma migrating 08:42:03.4 Info: Beginning Transaction 08:42:03.4 Info: Starting migration of Main DB to 17 08:42:03.4 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:03.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 08:42:03.4 Info: => 5.33E-05s 08:42:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-31T08:42:03', 'remove_nma') 08:42:03.4 Info: Committing Transaction 08:42:03.4 Info: 17: remove_nma migrated 08:42:03.4 Info: => 0.0002955s 08:42:03.4 Info: 18: album_disambiguation migrating 08:42:03.4 Info: Beginning Transaction 08:42:03.4 Info: Starting migration of Main DB to 18 08:42:03.4 Info: AlterTable Albums 08:42:03.4 Info: => 1.4E-06s 08:42:03.4 Info: CreateColumn Albums Disambiguation String 08:42:03.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 08:42:03.4 Info: => 0.000612s 08:42:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-31T08:42:03', 'album_disambiguation') 08:42:03.4 Info: Committing Transaction 08:42:03.4 Info: 18: album_disambiguation migrated 08:42:03.4 Info: => 0.0009106s 08:42:03.4 Info: 19: add_ape_quality_in_profiles migrating 08:42:03.4 Info: Beginning Transaction 08:42:03.4 Info: Starting migration of Main DB to 19 08:42:03.4 Info: PerformDBOperation 08:42:03.4 Info: Performing DB Operation 08:42:03.4 Info: => 3.78E-05s 08:42:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-31T08:42:03', 'add_ape_quality_in_profiles') 08:42:03.4 Info: Committing Transaction 08:42:03.4 Info: 19: add_ape_quality_in_profiles migrated 08:42:03.4 Info: => 0.0002884s 08:42:03.4 Info: 20: remove_pushalot migrating 08:42:03.4 Info: Beginning Transaction 08:42:03.4 Info: Starting migration of Main DB to 20 08:42:03.4 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:03.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 08:42:03.4 Info: => 5.38E-05s 08:42:03.4 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:03.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 08:42:03.4 Info: => 3.9E-05s 08:42:03.4 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:03.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 08:42:03.4 Info: => 3.91E-05s 08:42:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-31T08:42:03', 'remove_pushalot') 08:42:03.4 Info: Committing Transaction 08:42:03.4 Info: 20: remove_pushalot migrated 08:42:03.4 Info: => 0.0002814s 08:42:03.4 Info: 21: add_custom_filters migrating 08:42:03.4 Info: Beginning Transaction 08:42:03.4 Info: Starting migration of Main DB to 21 08:42:03.4 Info: CreateTable CustomFilters 08:42:03.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 08:42:03.4 Info: => 0.0001376s 08:42:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-31T08:42:03', 'add_custom_filters') 08:42:03.4 Info: Committing Transaction 08:42:03.4 Info: 21: add_custom_filters migrated 08:42:03.4 Info: => 0.0004109s 08:42:03.4 Info: 22: import_list_tags migrating 08:42:03.4 Info: Beginning Transaction 08:42:03.4 Info: Starting migration of Main DB to 22 08:42:03.4 Info: AlterTable ImportLists 08:42:03.4 Info: => 1.6E-06s 08:42:03.4 Info: CreateColumn ImportLists Tags String 08:42:03.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 08:42:03.4 Info: => 0.0006103s 08:42:03.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-31T08:42:03', 'import_list_tags') 08:42:03.4 Info: Committing Transaction 08:42:03.4 Info: 22: import_list_tags migrated 08:42:03.4 Info: => 0.000905s 08:42:03.4 Info: 23: add_release_groups_etc migrating 08:42:03.4 Info: Beginning Transaction 08:42:03.4 Info: Starting migration of Main DB to 23 08:42:03.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) 08:42:03.4 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2024-07-31T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 08:42:03.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') 08:42:03.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') 08:42:03.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') 08:42:03.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') 08:42:03.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') 08:42:03.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') 08:42:03.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') 08:42:03.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') 08:42:03.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') 08:42:03.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') 08:42:03.4 Info: CreateTable ArtistMetadata 08:42:03.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) 08:42:03.4 Info: => 0.0001797s 08:42:03.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 08:42:03.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 08:42:03.4 Info: => 0.0001294s 08:42:03.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" 08:42:03.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" 08:42:03.4 Info: => 0.0001042s 08:42:03.4 Info: AlterTable Artists 08:42:03.4 Info: => 1.3E-06s 08:42:03.4 Info: CreateColumn Artists ArtistMetadataId Int32 08:42:03.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:03.5 Info: => 0.000637s 08:42:03.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:42:03.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:42:03.5 Info: => 8.32E-05s 08:42:03.5 Info: CreateTable AlbumReleases 08:42:03.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) 08:42:03.5 Info: => 0.0002029s 08:42:03.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 08:42:03.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:42:03.5 Info: => 0.000118s 08:42:03.5 Info: CreateIndex AlbumReleases (AlbumId) 08:42:03.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:42:03.5 Info: => 0.0001063s 08:42:03.5 Info: PerformDBOperation 08:42:03.5 Info: Performing DB Operation 08:42:03.5 Info: => 0.0035075s 08:42:03.5 Info: AlterTable Albums 08:42:03.5 Info: => 1.4E-06s 08:42:03.5 Info: CreateColumn Albums ArtistMetadataId Int32 08:42:03.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:03.5 Info: => 0.0006628s 08:42:03.5 Info: AlterTable Albums 08:42:03.5 Info: => 1.4E-06s 08:42:03.5 Info: CreateColumn Albums AnyReleaseOk Boolean 08:42:03.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 08:42:03.5 Info: => 0.0006181s 08:42:03.5 Info: AlterTable Albums 08:42:03.5 Info: => 1.4E-06s 08:42:03.5 Info: CreateColumn Albums Links String 08:42:03.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 08:42:03.5 Info: => 0.0006099s 08:42:03.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:42:03.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:42:03.5 Info: => 9.84E-05s 08:42:03.5 Info: AlterTable Tracks 08:42:03.5 Info: => 1.2E-06s 08:42:03.5 Info: CreateColumn Tracks ForeignRecordingId String 08:42:03.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 08:42:03.5 Info: => 0.0006191s 08:42:03.5 Info: AlterTable Tracks 08:42:03.5 Info: => 1.4E-06s 08:42:03.5 Info: CreateColumn Tracks AlbumReleaseId Int32 08:42:03.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 08:42:03.5 Info: => 0.0006163s 08:42:03.5 Info: AlterTable Tracks 08:42:03.5 Info: => 1.3E-06s 08:42:03.5 Info: CreateColumn Tracks ArtistMetadataId Int32 08:42:03.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:03.5 Info: => 0.0006154s 08:42:03.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:42:03.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:42:03.5 Info: => 0.0001068s 08:42:03.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:42:03.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:42:03.5 Info: => 9.26E-05s 08:42:03.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 08:42:03.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) 08:42:03.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" 08:42:03.5 Info: DROP TABLE "Artists" 08:42:03.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:03.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:03.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:03.5 Info: => 0.0065051s 08:42:03.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 08:42:03.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) 08:42:03.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" 08:42:03.5 Info: DROP TABLE "Albums" 08:42:03.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:03.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:03.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:03.5 Info: => 0.0052499s 08:42:03.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 08:42:03.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) 08:42:03.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" 08:42:03.5 Info: DROP TABLE "Tracks" 08:42:03.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:42:03.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:03.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:03.5 Info: => 0.0048567s 08:42:03.5 Info: DeleteColumn TrackFiles ArtistId 08:42:03.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) 08:42:03.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" 08:42:03.5 Info: DROP TABLE "TrackFiles" 08:42:03.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:03.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:03.5 Info: => 0.0045785s 08:42:03.5 Info: CreateIndex Artists (ArtistMetadataId) 08:42:03.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:03.5 Info: => 0.0001151s 08:42:03.5 Info: CreateIndex Artists (Monitored) 08:42:03.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:03.5 Info: => 0.0001079s 08:42:03.5 Info: CreateIndex Albums (ArtistMetadataId) 08:42:03.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:42:03.5 Info: => 0.0001133s 08:42:03.5 Info: CreateIndex Tracks (ArtistMetadataId) 08:42:03.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 08:42:03.5 Info: => 0.0001099s 08:42:03.5 Info: CreateIndex Tracks (AlbumReleaseId) 08:42:03.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 08:42:03.5 Info: => 0.0001101s 08:42:03.5 Info: CreateIndex Tracks (ForeignRecordingId) 08:42:03.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 08:42:03.5 Info: => 0.000109s 08:42:03.5 Info: UpdateData 08:42:03.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:42:03.5 Info: => 5.57E-05s 08:42:03.5 Info: UpdateData 08:42:03.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:42:03.5 Info: => 4.72E-05s 08:42:03.5 Info: UpdateData 08:42:03.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 08:42:03.5 Info: => 5.25E-05s 08:42:03.5 Info: -> 12 Insert operations completed in 00:00:00.0021695 taking an average of 00:00:00.0001807 08:42:03.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-31T08:42:03', 'add_release_groups_etc') 08:42:03.5 Info: Committing Transaction 08:42:03.5 Info: 23: add_release_groups_etc migrated 08:42:03.5 Info: => 0.0006014s 08:42:03.5 Debug: Took: 00:00:00.1340110 08:42:03.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_simple_case --- 08:42:03.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_trash_lossy_quality_group_and_qualities --- 08:42:03.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121236436141_193/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:03.6 Info: DatabaseEngineVersionCheck migrating 08:42:03.6 Info: PerformDBOperation 08:42:03.6 Info: Performing DB Operation 08:42:03.6 Info: SQLite 3.46.0 08:42:03.6 Info: => 0.0010689s 08:42:03.6 Info: DatabaseEngineVersionCheck migrated 08:42:03.6 Info: => 0.0010878s 08:42:03.6 Info: VersionMigration migrating 08:42:03.6 Info: Beginning Transaction 08:42:03.6 Info: CreateTable VersionInfo 08:42:03.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:42:03.6 Info: => 0.0001531s 08:42:03.6 Info: Committing Transaction 08:42:03.6 Info: VersionMigration migrated 08:42:03.6 Info: => 0.000508s 08:42:03.6 Info: VersionUniqueMigration migrating 08:42:03.6 Info: Beginning Transaction 08:42:03.6 Info: CreateIndex VersionInfo (Version) 08:42:03.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:42:03.6 Info: => 0.0001275s 08:42:03.6 Info: AlterTable VersionInfo 08:42:03.6 Info: => 1.5E-06s 08:42:03.6 Info: CreateColumn VersionInfo AppliedOn DateTime 08:42:03.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:42:03.6 Info: => 0.0005404s 08:42:03.6 Info: Committing Transaction 08:42:03.6 Info: VersionUniqueMigration migrated 08:42:03.6 Info: => 0.0007433s 08:42:03.6 Info: VersionDescriptionMigration migrating 08:42:03.6 Info: Beginning Transaction 08:42:03.6 Info: AlterTable VersionInfo 08:42:03.6 Info: => 1.5E-06s 08:42:03.6 Info: CreateColumn VersionInfo Description String 08:42:03.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:42:03.6 Info: => 0.0002129s 08:42:03.6 Info: Committing Transaction 08:42:03.6 Info: VersionDescriptionMigration migrated 08:42:03.6 Info: => 0.0004036s 08:42:03.6 Info: 1: InitialSetup migrating 08:42:03.6 Info: Beginning Transaction 08:42:03.6 Info: Starting migration of Main DB to 1 08:42:03.6 Info: CreateTable Config 08:42:03.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:42:03.6 Info: => 0.0001711s 08:42:03.6 Info: CreateIndex Config (Key) 08:42:03.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:42:03.6 Info: => 8.66E-05s 08:42:03.6 Info: CreateTable RootFolders 08:42:03.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:42:03.6 Info: => 9.1E-05s 08:42:03.6 Info: CreateIndex RootFolders (Path) 08:42:03.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:42:03.6 Info: => 9.52E-05s 08:42:03.6 Info: CreateTable Artists 08:42:03.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) 08:42:03.6 Info: => 0.0003237s 08:42:03.6 Info: CreateIndex Artists (ForeignArtistId) 08:42:03.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:03.6 Info: => 8.52E-05s 08:42:03.6 Info: CreateIndex Artists (NameSlug) 08:42:03.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:03.6 Info: => 7.59E-05s 08:42:03.6 Info: CreateIndex Artists (CleanName) 08:42:03.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:03.6 Info: => 7.41E-05s 08:42:03.6 Info: CreateIndex Artists (Path) 08:42:03.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:03.6 Info: => 7.3E-05s 08:42:03.6 Info: CreateTable Albums 08:42:03.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) 08:42:03.6 Info: => 0.0002377s 08:42:03.6 Info: CreateIndex Albums (ForeignAlbumId) 08:42:03.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:03.6 Info: => 7.83E-05s 08:42:03.6 Info: CreateIndex Albums (MBId) 08:42:03.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:03.6 Info: => 7.34E-05s 08:42:03.6 Info: CreateIndex Albums (TADBId) 08:42:03.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:03.6 Info: => 7.38E-05s 08:42:03.6 Info: CreateIndex Albums (TitleSlug) 08:42:03.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:03.6 Info: => 7.54E-05s 08:42:03.6 Info: CreateIndex Albums (CleanTitle) 08:42:03.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:03.6 Info: => 7.4E-05s 08:42:03.6 Info: CreateIndex Albums (Path) 08:42:03.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:42:03.6 Info: => 7.23E-05s 08:42:03.6 Info: CreateTable Tracks 08:42:03.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) 08:42:03.6 Info: => 0.0001609s 08:42:03.6 Info: CreateIndex Tracks (ForeignTrackId) 08:42:03.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:03.6 Info: => 7.7E-05s 08:42:03.6 Info: CreateIndex Tracks (ArtistId) 08:42:03.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:03.6 Info: => 8.03E-05s 08:42:03.6 Info: CreateIndex Tracks (TrackFileId) 08:42:03.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:03.6 Info: => 0.0001033s 08:42:03.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:42:03.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:42:03.6 Info: => 8.67E-05s 08:42:03.6 Info: CreateTable TrackFiles 08:42:03.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) 08:42:03.6 Info: => 0.0001516s 08:42:03.6 Info: CreateIndex TrackFiles (ArtistId) 08:42:03.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:42:03.6 Info: => 8.82E-05s 08:42:03.6 Info: CreateIndex TrackFiles (AlbumId) 08:42:03.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:03.6 Info: => 7.9E-05s 08:42:03.6 Info: CreateTable History 08:42:03.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) 08:42:03.6 Info: => 0.0001544s 08:42:03.6 Info: CreateIndex History (Date) 08:42:03.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:42:03.6 Info: => 8.43E-05s 08:42:03.6 Info: CreateIndex History (EventType) 08:42:03.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:42:03.6 Info: => 0.0001121s 08:42:03.6 Info: CreateIndex History (DownloadId) 08:42:03.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:42:03.6 Info: => 9.53E-05s 08:42:03.6 Info: CreateIndex History (AlbumId) 08:42:03.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:42:03.6 Info: => 8.18E-05s 08:42:03.6 Info: CreateTable Notifications 08:42:03.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) 08:42:03.6 Info: => 0.0001538s 08:42:03.6 Info: CreateTable ScheduledTasks 08:42:03.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:42:03.6 Info: => 0.0001189s 08:42:03.6 Info: CreateIndex ScheduledTasks (TypeName) 08:42:03.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:42:03.6 Info: => 8.04E-05s 08:42:03.6 Info: CreateTable Indexers 08:42:03.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) 08:42:03.6 Info: => 0.0001211s 08:42:03.6 Info: CreateIndex Indexers (Name) 08:42:03.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:03.6 Info: => 0.0001122s 08:42:03.6 Info: CreateTable Profiles 08:42:03.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:42:03.6 Info: => 0.0001214s 08:42:03.6 Info: CreateIndex Profiles (Name) 08:42:03.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:42:03.6 Info: => 8.52E-05s 08:42:03.6 Info: CreateTable QualityDefinitions 08:42:03.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:42:03.6 Info: => 0.0001197s 08:42:03.6 Info: CreateIndex QualityDefinitions (Quality) 08:42:03.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:42:03.6 Info: => 8.28E-05s 08:42:03.6 Info: CreateIndex QualityDefinitions (Title) 08:42:03.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:42:03.6 Info: => 8.59E-05s 08:42:03.6 Info: CreateTable NamingConfig 08:42:03.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) 08:42:03.6 Info: => 0.0001536s 08:42:03.6 Info: CreateTable Blacklist 08:42:03.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 '') 08:42:03.6 Info: => 0.0001945s 08:42:03.6 Info: CreateTable Metadata 08:42:03.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) 08:42:03.6 Info: => 0.0001146s 08:42:03.6 Info: CreateTable MetadataFiles 08:42:03.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) 08:42:03.6 Info: => 0.0001408s 08:42:03.6 Info: CreateTable DownloadClients 08:42:03.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) 08:42:03.6 Info: => 0.0001195s 08:42:03.6 Info: CreateTable PendingReleases 08:42:03.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 '') 08:42:03.6 Info: => 0.0001298s 08:42:03.6 Info: CreateTable RemotePathMappings 08:42:03.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:42:03.6 Info: => 0.000106s 08:42:03.6 Info: CreateTable Tags 08:42:03.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:42:03.6 Info: => 9.21E-05s 08:42:03.6 Info: CreateIndex Tags (Label) 08:42:03.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:42:03.6 Info: => 9.73E-05s 08:42:03.6 Info: CreateTable Restrictions 08:42:03.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:42:03.6 Info: => 0.0001095s 08:42:03.6 Info: CreateTable DelayProfiles 08:42:03.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) 08:42:03.6 Info: => 0.0001454s 08:42:03.6 Info: CreateTable Users 08:42:03.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:42:03.6 Info: => 0.0001045s 08:42:03.6 Info: CreateIndex Users (Identifier) 08:42:03.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:42:03.6 Info: => 9.36E-05s 08:42:03.6 Info: CreateIndex Users (Username) 08:42:03.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:42:03.6 Info: => 8.55E-05s 08:42:03.6 Info: CreateTable Commands 08:42:03.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) 08:42:03.6 Info: => 0.0001572s 08:42:03.6 Info: CreateTable IndexerStatus 08:42:03.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) 08:42:03.6 Info: => 0.0001506s 08:42:03.6 Info: CreateIndex IndexerStatus (ProviderId) 08:42:03.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:42:03.6 Info: => 8.73E-05s 08:42:03.6 Info: CreateTable ExtraFiles 08:42:03.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) 08:42:03.6 Info: => 0.0001354s 08:42:03.6 Info: CreateTable LyricFiles 08:42:03.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) 08:42:03.6 Info: => 0.0001514s 08:42:03.6 Info: CreateTable LanguageProfiles 08:42:03.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:42:03.6 Info: => 0.0001057s 08:42:03.6 Info: CreateIndex LanguageProfiles (Name) 08:42:03.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:42:03.6 Info: => 9.3E-05s 08:42:03.6 Info: CreateTable DownloadClientStatus 08:42:03.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) 08:42:03.6 Info: => 0.0001171s 08:42:03.6 Info: CreateIndex DownloadClientStatus (ProviderId) 08:42:03.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:42:03.6 Info: => 9.32E-05s 08:42:03.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:42:03.6 Info: -> 1 Insert operations completed in 00:00:00.0000681 taking an average of 00:00:00.0000681 08:42:03.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:42:03', 'InitialSetup') 08:42:03.6 Info: Committing Transaction 08:42:03.6 Info: 1: InitialSetup migrated 08:42:03.6 Info: => 0.0009972s 08:42:03.6 Info: 2: add_reason_to_pending_releases migrating 08:42:03.6 Info: Beginning Transaction 08:42:03.6 Info: Starting migration of Main DB to 2 08:42:03.6 Info: AlterTable PendingReleases 08:42:03.6 Info: => 1.5E-06s 08:42:03.6 Info: CreateColumn PendingReleases Reason Int32 08:42:03.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:42:03.6 Info: => 0.000585s 08:42:03.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:42:03', 'add_reason_to_pending_releases') 08:42:03.6 Info: Committing Transaction 08:42:03.6 Info: 2: add_reason_to_pending_releases migrated 08:42:03.6 Info: => 0.0008823s 08:42:03.6 Info: 3: add_medium_support migrating 08:42:03.6 Info: Beginning Transaction 08:42:03.6 Info: Starting migration of Main DB to 3 08:42:03.6 Info: AlterTable Albums 08:42:03.6 Info: => 1.4E-06s 08:42:03.6 Info: CreateColumn Albums Media String 08:42:03.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:42:03.6 Info: => 0.0005753s 08:42:03.6 Info: AlterTable Tracks 08:42:03.6 Info: => 1.2E-06s 08:42:03.6 Info: CreateColumn Tracks MediumNumber Int32 08:42:03.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:42:03.6 Info: => 0.0005434s 08:42:03.6 Info: AlterTable Tracks 08:42:03.6 Info: => 1.4E-06s 08:42:03.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:42:03.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:42:03.6 Info: => 0.0026647s 08:42:03.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:03.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:03.6 Info: => 5.08E-05s 08:42:03.6 Info: DeleteColumn Tracks TrackNumber 08:42:03.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) 08:42:03.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" 08:42:03.6 Info: DROP TABLE "Tracks" 08:42:03.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:42:03.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:03.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:03.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:03.6 Info: => 0.0045032s 08:42:03.6 Info: AlterTable Tracks 08:42:03.6 Info: => 1.5E-06s 08:42:03.6 Info: CreateColumn Tracks TrackNumber String 08:42:03.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:42:03.6 Info: => 0.0005399s 08:42:03.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:42:03', 'add_medium_support') 08:42:03.6 Info: Committing Transaction 08:42:03.6 Info: 3: add_medium_support migrated 08:42:03.6 Info: => 0.0009499s 08:42:03.6 Info: 4: add_various_qualites_in_profile migrating 08:42:03.6 Info: Beginning Transaction 08:42:03.6 Info: Starting migration of Main DB to 4 08:42:03.6 Info: INSERT INTO "Profiles" ("Id", "Name", "Cutoff", "Items") VALUES (0, 'Lossless', 1, '[{ "quality": 1, "allowed": true }, { "quality": 4, "allowed": false }, { "quality": 6, "allowed": true }]') 08:42:03.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:03.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:03.6 Info: => 4.71E-05s 08:42:03.6 Info: PerformDBOperation 08:42:03.6 Info: Performing DB Operation 08:42:03.6 Info: => 0.0079089s 08:42:03.6 Info: -> 1 Insert operations completed in 00:00:00.0000856 taking an average of 00:00:00.0000856 08:42:03.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:42:03', 'add_various_qualites_in_profile') 08:42:03.6 Info: Committing Transaction 08:42:03.6 Info: 4: add_various_qualites_in_profile migrated 08:42:03.6 Info: => 0.0082708s 08:42:03.6 Debug: Took: 00:00:00.0510495 08:42:03.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_trash_lossy_quality_group_and_qualities --- 08:42:03.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_wav_quality --- 08:42:03.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121237416142_195/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:03.7 Info: DatabaseEngineVersionCheck migrating 08:42:03.7 Info: PerformDBOperation 08:42:03.7 Info: Performing DB Operation 08:42:03.7 Info: SQLite 3.46.0 08:42:03.7 Info: => 0.0010875s 08:42:03.7 Info: DatabaseEngineVersionCheck migrated 08:42:03.7 Info: => 0.0011046s 08:42:03.7 Info: VersionMigration migrating 08:42:03.7 Info: Beginning Transaction 08:42:03.7 Info: CreateTable VersionInfo 08:42:03.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:42:03.7 Info: => 0.000162s 08:42:03.7 Info: Committing Transaction 08:42:03.7 Info: VersionMigration migrated 08:42:03.7 Info: => 0.00054s 08:42:03.7 Info: VersionUniqueMigration migrating 08:42:03.7 Info: Beginning Transaction 08:42:03.7 Info: CreateIndex VersionInfo (Version) 08:42:03.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:42:03.7 Info: => 0.0001275s 08:42:03.7 Info: AlterTable VersionInfo 08:42:03.7 Info: => 1.3E-06s 08:42:03.7 Info: CreateColumn VersionInfo AppliedOn DateTime 08:42:03.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:42:03.7 Info: => 0.000544s 08:42:03.7 Info: Committing Transaction 08:42:03.7 Info: VersionUniqueMigration migrated 08:42:03.7 Info: => 0.0007824s 08:42:03.7 Info: VersionDescriptionMigration migrating 08:42:03.7 Info: Beginning Transaction 08:42:03.7 Info: AlterTable VersionInfo 08:42:03.7 Info: => 1.3E-06s 08:42:03.7 Info: CreateColumn VersionInfo Description String 08:42:03.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:42:03.7 Info: => 0.0002052s 08:42:03.7 Info: Committing Transaction 08:42:03.7 Info: VersionDescriptionMigration migrated 08:42:03.7 Info: => 0.0003944s 08:42:03.7 Info: 1: InitialSetup migrating 08:42:03.7 Info: Beginning Transaction 08:42:03.7 Info: Starting migration of Main DB to 1 08:42:03.7 Info: CreateTable Config 08:42:03.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:42:03.7 Info: => 0.0001776s 08:42:03.7 Info: CreateIndex Config (Key) 08:42:03.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:42:03.7 Info: => 8.17E-05s 08:42:03.7 Info: CreateTable RootFolders 08:42:03.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:42:03.7 Info: => 9.19E-05s 08:42:03.7 Info: CreateIndex RootFolders (Path) 08:42:03.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:42:03.7 Info: => 8.46E-05s 08:42:03.7 Info: CreateTable Artists 08:42:03.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) 08:42:03.7 Info: => 0.0003574s 08:42:03.7 Info: CreateIndex Artists (ForeignArtistId) 08:42:03.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:03.7 Info: => 9.13E-05s 08:42:03.7 Info: CreateIndex Artists (NameSlug) 08:42:03.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:03.7 Info: => 7.52E-05s 08:42:03.7 Info: CreateIndex Artists (CleanName) 08:42:03.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:03.7 Info: => 8.23E-05s 08:42:03.7 Info: CreateIndex Artists (Path) 08:42:03.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:03.7 Info: => 7.95E-05s 08:42:03.7 Info: CreateTable Albums 08:42:03.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) 08:42:03.7 Info: => 0.0002786s 08:42:03.7 Info: CreateIndex Albums (ForeignAlbumId) 08:42:03.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:03.7 Info: => 8.69E-05s 08:42:03.7 Info: CreateIndex Albums (MBId) 08:42:03.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:03.7 Info: => 7.29E-05s 08:42:03.7 Info: CreateIndex Albums (TADBId) 08:42:03.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:03.7 Info: => 9.22E-05s 08:42:03.7 Info: CreateIndex Albums (TitleSlug) 08:42:03.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:03.7 Info: => 8.03E-05s 08:42:03.7 Info: CreateIndex Albums (CleanTitle) 08:42:03.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:03.7 Info: => 7.33E-05s 08:42:03.7 Info: CreateIndex Albums (Path) 08:42:03.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:42:03.7 Info: => 7.16E-05s 08:42:03.7 Info: CreateTable Tracks 08:42:03.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) 08:42:03.7 Info: => 0.0002407s 08:42:03.7 Info: CreateIndex Tracks (ForeignTrackId) 08:42:03.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:03.7 Info: => 8.39E-05s 08:42:03.7 Info: CreateIndex Tracks (ArtistId) 08:42:03.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:03.7 Info: => 8.23E-05s 08:42:03.7 Info: CreateIndex Tracks (TrackFileId) 08:42:03.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:03.7 Info: => 0.0001039s 08:42:03.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:42:03.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:42:03.7 Info: => 9.26E-05s 08:42:03.7 Info: CreateTable TrackFiles 08:42:03.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) 08:42:03.7 Info: => 0.0001611s 08:42:03.7 Info: CreateIndex TrackFiles (ArtistId) 08:42:03.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:42:03.7 Info: => 9.17E-05s 08:42:03.7 Info: CreateIndex TrackFiles (AlbumId) 08:42:03.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:03.7 Info: => 7.84E-05s 08:42:03.7 Info: CreateTable History 08:42:03.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) 08:42:03.7 Info: => 0.0001933s 08:42:03.7 Info: CreateIndex History (Date) 08:42:03.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:42:03.7 Info: => 8.62E-05s 08:42:03.7 Info: CreateIndex History (EventType) 08:42:03.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:42:03.7 Info: => 0.0001105s 08:42:03.7 Info: CreateIndex History (DownloadId) 08:42:03.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:42:03.7 Info: => 9.75E-05s 08:42:03.7 Info: CreateIndex History (AlbumId) 08:42:03.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:42:03.7 Info: => 8.66E-05s 08:42:03.7 Info: CreateTable Notifications 08:42:03.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) 08:42:03.7 Info: => 0.0001642s 08:42:03.7 Info: CreateTable ScheduledTasks 08:42:03.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:42:03.7 Info: => 0.0001265s 08:42:03.7 Info: CreateIndex ScheduledTasks (TypeName) 08:42:03.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:42:03.7 Info: => 8.53E-05s 08:42:03.7 Info: CreateTable Indexers 08:42:03.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) 08:42:03.7 Info: => 0.0001309s 08:42:03.7 Info: CreateIndex Indexers (Name) 08:42:03.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:03.7 Info: => 0.0001228s 08:42:03.7 Info: CreateTable Profiles 08:42:03.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:42:03.7 Info: => 0.0001201s 08:42:03.7 Info: CreateIndex Profiles (Name) 08:42:03.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:42:03.7 Info: => 8.65E-05s 08:42:03.7 Info: CreateTable QualityDefinitions 08:42:03.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:42:03.7 Info: => 0.0001231s 08:42:03.7 Info: CreateIndex QualityDefinitions (Quality) 08:42:03.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:42:03.7 Info: => 8.68E-05s 08:42:03.7 Info: CreateIndex QualityDefinitions (Title) 08:42:03.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:42:03.7 Info: => 9.18E-05s 08:42:03.7 Info: CreateTable NamingConfig 08:42:03.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) 08:42:03.7 Info: => 0.0001647s 08:42:03.7 Info: CreateTable Blacklist 08:42:03.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 '') 08:42:03.7 Info: => 0.0002238s 08:42:03.7 Info: CreateTable Metadata 08:42:03.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) 08:42:03.7 Info: => 0.0001284s 08:42:03.7 Info: CreateTable MetadataFiles 08:42:03.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) 08:42:03.7 Info: => 0.0001696s 08:42:03.7 Info: CreateTable DownloadClients 08:42:03.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) 08:42:03.7 Info: => 0.0001223s 08:42:03.7 Info: CreateTable PendingReleases 08:42:03.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 '') 08:42:03.7 Info: => 0.0001398s 08:42:03.7 Info: CreateTable RemotePathMappings 08:42:03.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:42:03.7 Info: => 0.0001127s 08:42:03.7 Info: CreateTable Tags 08:42:03.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:42:03.7 Info: => 9.88E-05s 08:42:03.7 Info: CreateIndex Tags (Label) 08:42:03.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:42:03.7 Info: => 0.0001026s 08:42:03.7 Info: CreateTable Restrictions 08:42:03.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:42:03.7 Info: => 0.0001368s 08:42:03.7 Info: CreateTable DelayProfiles 08:42:03.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) 08:42:03.7 Info: => 0.0001631s 08:42:03.7 Info: CreateTable Users 08:42:03.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:42:03.7 Info: => 0.0001121s 08:42:03.7 Info: CreateIndex Users (Identifier) 08:42:03.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:42:03.7 Info: => 9E-05s 08:42:03.7 Info: CreateIndex Users (Username) 08:42:03.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:42:03.7 Info: => 8.97E-05s 08:42:03.7 Info: CreateTable Commands 08:42:03.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) 08:42:03.7 Info: => 0.0001583s 08:42:03.7 Info: CreateTable IndexerStatus 08:42:03.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) 08:42:03.7 Info: => 0.0001731s 08:42:03.7 Info: CreateIndex IndexerStatus (ProviderId) 08:42:03.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:42:03.7 Info: => 9.7E-05s 08:42:03.7 Info: CreateTable ExtraFiles 08:42:03.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) 08:42:03.7 Info: => 0.0001408s 08:42:03.7 Info: CreateTable LyricFiles 08:42:03.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) 08:42:03.7 Info: => 0.0001603s 08:42:03.7 Info: CreateTable LanguageProfiles 08:42:03.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:42:03.7 Info: => 0.0001108s 08:42:03.7 Info: CreateIndex LanguageProfiles (Name) 08:42:03.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:42:03.7 Info: => 0.000117s 08:42:03.7 Info: CreateTable DownloadClientStatus 08:42:03.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) 08:42:03.7 Info: => 0.0001275s 08:42:03.7 Info: CreateIndex DownloadClientStatus (ProviderId) 08:42:03.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:42:03.7 Info: => 9.94E-05s 08:42:03.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:42:03.7 Info: -> 1 Insert operations completed in 00:00:00.0000782 taking an average of 00:00:00.0000782 08:42:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:42:03', 'InitialSetup') 08:42:03.7 Info: Committing Transaction 08:42:03.7 Info: 1: InitialSetup migrated 08:42:03.7 Info: => 0.001116s 08:42:03.7 Info: 2: add_reason_to_pending_releases migrating 08:42:03.7 Info: Beginning Transaction 08:42:03.7 Info: Starting migration of Main DB to 2 08:42:03.7 Info: AlterTable PendingReleases 08:42:03.7 Info: => 1.4E-06s 08:42:03.7 Info: CreateColumn PendingReleases Reason Int32 08:42:03.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:42:03.7 Info: => 0.0005905s 08:42:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:42:03', 'add_reason_to_pending_releases') 08:42:03.7 Info: Committing Transaction 08:42:03.7 Info: 2: add_reason_to_pending_releases migrated 08:42:03.7 Info: => 0.0009094s 08:42:03.7 Info: 3: add_medium_support migrating 08:42:03.7 Info: Beginning Transaction 08:42:03.7 Info: Starting migration of Main DB to 3 08:42:03.7 Info: AlterTable Albums 08:42:03.7 Info: => 1.4E-06s 08:42:03.7 Info: CreateColumn Albums Media String 08:42:03.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:42:03.7 Info: => 0.0005828s 08:42:03.7 Info: AlterTable Tracks 08:42:03.7 Info: => 1.3E-06s 08:42:03.7 Info: CreateColumn Tracks MediumNumber Int32 08:42:03.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:42:03.7 Info: => 0.0005616s 08:42:03.7 Info: AlterTable Tracks 08:42:03.7 Info: => 1.3E-06s 08:42:03.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:42:03.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:42:03.7 Info: => 0.0005384s 08:42:03.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:03.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:03.7 Info: => 4.69E-05s 08:42:03.7 Info: DeleteColumn Tracks TrackNumber 08:42:03.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) 08:42:03.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" 08:42:03.7 Info: DROP TABLE "Tracks" 08:42:03.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:42:03.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:03.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:03.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:03.7 Info: => 0.007801s 08:42:03.7 Info: AlterTable Tracks 08:42:03.7 Info: => 1.3E-06s 08:42:03.7 Info: CreateColumn Tracks TrackNumber String 08:42:03.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:42:03.7 Info: => 0.0005406s 08:42:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:42:03', 'add_medium_support') 08:42:03.7 Info: Committing Transaction 08:42:03.7 Info: 3: add_medium_support migrated 08:42:03.7 Info: => 0.0009533s 08:42:03.7 Info: 4: add_various_qualites_in_profile migrating 08:42:03.7 Info: Beginning Transaction 08:42:03.7 Info: Starting migration of Main DB to 4 08:42:03.7 Info: INSERT INTO "Profiles" ("Id", "Name", "Cutoff", "Items") VALUES (0, 'Lossless', 1, '[{ "quality": 1, "allowed": true }, { "quality": 4, "allowed": false }, { "quality": 6, "allowed": true }]') 08:42:03.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:03.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:03.7 Info: => 4.83E-05s 08:42:03.7 Info: PerformDBOperation 08:42:03.7 Info: Performing DB Operation 08:42:03.7 Info: => 0.0006273s 08:42:03.7 Info: -> 1 Insert operations completed in 00:00:00.0000831 taking an average of 00:00:00.0000831 08:42:03.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:42:03', 'add_various_qualites_in_profile') 08:42:03.7 Info: Committing Transaction 08:42:03.7 Info: 4: add_various_qualites_in_profile migrated 08:42:03.7 Info: => 0.0009456s 08:42:03.7 Debug: Took: 00:00:00.0457870 08:42:03.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_wav_quality --- 08:42:03.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_disable_remove_for_existing_rtorrent --- 08:42:03.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121238738484_197/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:03.8 Info: DatabaseEngineVersionCheck migrating 08:42:03.8 Info: PerformDBOperation 08:42:03.8 Info: Performing DB Operation 08:42:03.8 Info: SQLite 3.46.0 08:42:03.8 Info: => 0.0010589s 08:42:03.8 Info: DatabaseEngineVersionCheck migrated 08:42:03.8 Info: => 0.0010781s 08:42:03.8 Info: VersionMigration migrating 08:42:03.8 Info: Beginning Transaction 08:42:03.8 Info: CreateTable VersionInfo 08:42:03.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:42:03.8 Info: => 0.0001559s 08:42:03.8 Info: Committing Transaction 08:42:03.8 Info: VersionMigration migrated 08:42:03.8 Info: => 0.0005125s 08:42:03.8 Info: VersionUniqueMigration migrating 08:42:03.8 Info: Beginning Transaction 08:42:03.8 Info: CreateIndex VersionInfo (Version) 08:42:03.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:42:03.8 Info: => 0.0001677s 08:42:03.8 Info: AlterTable VersionInfo 08:42:03.8 Info: => 1.4E-06s 08:42:03.8 Info: CreateColumn VersionInfo AppliedOn DateTime 08:42:03.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:42:03.8 Info: => 0.0005895s 08:42:03.8 Info: Committing Transaction 08:42:03.8 Info: VersionUniqueMigration migrated 08:42:03.8 Info: => 0.0008077s 08:42:03.8 Info: VersionDescriptionMigration migrating 08:42:03.8 Info: Beginning Transaction 08:42:03.8 Info: AlterTable VersionInfo 08:42:03.8 Info: => 1.2E-06s 08:42:03.8 Info: CreateColumn VersionInfo Description String 08:42:03.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:42:03.8 Info: => 0.0002231s 08:42:03.8 Info: Committing Transaction 08:42:03.8 Info: VersionDescriptionMigration migrated 08:42:03.8 Info: => 0.0004056s 08:42:03.8 Info: 1: InitialSetup migrating 08:42:03.8 Info: Beginning Transaction 08:42:03.8 Info: Starting migration of Main DB to 1 08:42:03.8 Info: CreateTable Config 08:42:03.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:42:03.8 Info: => 0.0001729s 08:42:03.8 Info: CreateIndex Config (Key) 08:42:03.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:42:03.8 Info: => 0.0001234s 08:42:03.8 Info: CreateTable RootFolders 08:42:03.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:42:03.8 Info: => 9.94E-05s 08:42:03.8 Info: CreateIndex RootFolders (Path) 08:42:03.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:42:03.8 Info: => 0.0001036s 08:42:03.8 Info: CreateTable Artists 08:42:03.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 08:42:03.8 Info: => 0.000313s 08:42:03.8 Info: CreateIndex Artists (ForeignArtistId) 08:42:03.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:03.8 Info: => 0.0001025s 08:42:03.8 Info: CreateIndex Artists (NameSlug) 08:42:03.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:03.8 Info: => 9.75E-05s 08:42:03.8 Info: CreateIndex Artists (CleanName) 08:42:03.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:03.8 Info: => 0.0001093s 08:42:03.8 Info: CreateIndex Artists (Path) 08:42:03.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:03.8 Info: => 9.75E-05s 08:42:03.8 Info: CreateTable Albums 08:42:03.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 08:42:03.8 Info: => 0.0002762s 08:42:03.8 Info: CreateIndex Albums (ForeignAlbumId) 08:42:03.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:03.8 Info: => 0.0001028s 08:42:03.8 Info: CreateIndex Albums (MBId) 08:42:03.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:03.8 Info: => 9.43E-05s 08:42:03.8 Info: CreateIndex Albums (TADBId) 08:42:03.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:03.8 Info: => 9.74E-05s 08:42:03.8 Info: CreateIndex Albums (TitleSlug) 08:42:03.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:03.8 Info: => 9.56E-05s 08:42:03.8 Info: CreateIndex Albums (CleanTitle) 08:42:03.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:03.8 Info: => 9.83E-05s 08:42:03.8 Info: CreateIndex Albums (Path) 08:42:03.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:42:03.8 Info: => 9.44E-05s 08:42:03.8 Info: CreateTable Tracks 08:42:03.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 08:42:03.8 Info: => 0.000185s 08:42:03.8 Info: CreateIndex Tracks (ForeignTrackId) 08:42:03.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:03.8 Info: => 0.0001009s 08:42:03.8 Info: CreateIndex Tracks (ArtistId) 08:42:03.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:03.8 Info: => 0.0001017s 08:42:03.8 Info: CreateIndex Tracks (TrackFileId) 08:42:03.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:03.8 Info: => 0.0001126s 08:42:03.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:42:03.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:42:03.8 Info: => 8.93E-05s 08:42:03.8 Info: CreateTable TrackFiles 08:42:03.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 08:42:03.8 Info: => 0.0001521s 08:42:03.8 Info: CreateIndex TrackFiles (ArtistId) 08:42:03.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:42:03.8 Info: => 0.0001083s 08:42:03.8 Info: CreateIndex TrackFiles (AlbumId) 08:42:03.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:03.8 Info: => 0.0001044s 08:42:03.8 Info: CreateTable History 08:42:03.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 08:42:03.8 Info: => 0.0001865s 08:42:03.8 Info: CreateIndex History (Date) 08:42:03.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:42:03.8 Info: => 0.000104s 08:42:03.8 Info: CreateIndex History (EventType) 08:42:03.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:42:03.8 Info: => 0.0001163s 08:42:03.8 Info: CreateIndex History (DownloadId) 08:42:03.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:42:03.8 Info: => 0.0001048s 08:42:03.8 Info: CreateIndex History (AlbumId) 08:42:03.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:42:03.8 Info: => 0.000103s 08:42:03.8 Info: CreateTable Notifications 08:42:03.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 08:42:03.8 Info: => 0.0001446s 08:42:03.8 Info: CreateTable ScheduledTasks 08:42:03.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:42:03.9 Info: => 0.0001265s 08:42:03.9 Info: CreateIndex ScheduledTasks (TypeName) 08:42:03.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:42:03.9 Info: => 0.000112s 08:42:03.9 Info: CreateTable Indexers 08:42:03.9 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 08:42:03.9 Info: => 0.0001245s 08:42:03.9 Info: CreateIndex Indexers (Name) 08:42:03.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:03.9 Info: => 0.0001233s 08:42:03.9 Info: CreateTable Profiles 08:42:03.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:42:03.9 Info: => 0.0001179s 08:42:03.9 Info: CreateIndex Profiles (Name) 08:42:03.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:42:03.9 Info: => 0.0001089s 08:42:03.9 Info: CreateTable QualityDefinitions 08:42:03.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:42:03.9 Info: => 0.000121s 08:42:03.9 Info: CreateIndex QualityDefinitions (Quality) 08:42:03.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:42:03.9 Info: => 0.0001087s 08:42:03.9 Info: CreateIndex QualityDefinitions (Title) 08:42:03.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:42:03.9 Info: => 0.0001055s 08:42:03.9 Info: CreateTable NamingConfig 08:42:03.9 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 08:42:03.9 Info: => 0.0001543s 08:42:03.9 Info: CreateTable Blacklist 08:42:03.9 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 08:42:03.9 Info: => 0.0002143s 08:42:03.9 Info: CreateTable Metadata 08:42:03.9 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 08:42:03.9 Info: => 0.0001237s 08:42:03.9 Info: CreateTable MetadataFiles 08:42:03.9 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 08:42:03.9 Info: => 0.0001415s 08:42:03.9 Info: CreateTable DownloadClients 08:42:03.9 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 08:42:03.9 Info: => 0.0001203s 08:42:03.9 Info: CreateTable PendingReleases 08:42:03.9 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 08:42:03.9 Info: => 0.0001287s 08:42:03.9 Info: CreateTable RemotePathMappings 08:42:03.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:42:03.9 Info: => 0.0001087s 08:42:03.9 Info: CreateTable Tags 08:42:03.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:42:03.9 Info: => 9.59E-05s 08:42:03.9 Info: CreateIndex Tags (Label) 08:42:03.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:42:03.9 Info: => 0.0001264s 08:42:03.9 Info: CreateTable Restrictions 08:42:03.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:42:03.9 Info: => 0.000117s 08:42:03.9 Info: CreateTable DelayProfiles 08:42:03.9 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 08:42:03.9 Info: => 0.0001443s 08:42:03.9 Info: CreateTable Users 08:42:03.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:42:03.9 Info: => 0.0001047s 08:42:03.9 Info: CreateIndex Users (Identifier) 08:42:03.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:42:03.9 Info: => 0.0001172s 08:42:03.9 Info: CreateIndex Users (Username) 08:42:03.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:42:03.9 Info: => 0.00011s 08:42:03.9 Info: CreateTable Commands 08:42:03.9 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 08:42:03.9 Info: => 0.0002037s 08:42:03.9 Info: CreateTable IndexerStatus 08:42:03.9 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 08:42:03.9 Info: => 0.0001521s 08:42:03.9 Info: CreateIndex IndexerStatus (ProviderId) 08:42:03.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:42:03.9 Info: => 0.0001177s 08:42:03.9 Info: CreateTable ExtraFiles 08:42:03.9 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 08:42:03.9 Info: => 0.000136s 08:42:03.9 Info: CreateTable LyricFiles 08:42:03.9 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 08:42:03.9 Info: => 0.0001522s 08:42:03.9 Info: CreateTable LanguageProfiles 08:42:03.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:42:03.9 Info: => 0.0001063s 08:42:03.9 Info: CreateIndex LanguageProfiles (Name) 08:42:03.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:42:03.9 Info: => 0.0001182s 08:42:03.9 Info: CreateTable DownloadClientStatus 08:42:03.9 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 08:42:03.9 Info: => 0.0001235s 08:42:03.9 Info: CreateIndex DownloadClientStatus (ProviderId) 08:42:03.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:42:03.9 Info: => 0.0001162s 08:42:03.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:42:03.9 Info: -> 1 Insert operations completed in 00:00:00.0000726 taking an average of 00:00:00.0000726 08:42:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:42:03', 'InitialSetup') 08:42:03.9 Info: Committing Transaction 08:42:03.9 Info: 1: InitialSetup migrated 08:42:03.9 Info: => 0.0009381s 08:42:03.9 Info: 2: add_reason_to_pending_releases migrating 08:42:03.9 Info: Beginning Transaction 08:42:03.9 Info: Starting migration of Main DB to 2 08:42:03.9 Info: AlterTable PendingReleases 08:42:03.9 Info: => 1.3E-06s 08:42:03.9 Info: CreateColumn PendingReleases Reason Int32 08:42:03.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:42:03.9 Info: => 0.0006089s 08:42:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:42:03', 'add_reason_to_pending_releases') 08:42:03.9 Info: Committing Transaction 08:42:03.9 Info: 2: add_reason_to_pending_releases migrated 08:42:03.9 Info: => 0.0009067s 08:42:03.9 Info: 3: add_medium_support migrating 08:42:03.9 Info: Beginning Transaction 08:42:03.9 Info: Starting migration of Main DB to 3 08:42:03.9 Info: AlterTable Albums 08:42:03.9 Info: => 1.4E-06s 08:42:03.9 Info: CreateColumn Albums Media String 08:42:03.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:42:03.9 Info: => 0.0005995s 08:42:03.9 Info: AlterTable Tracks 08:42:03.9 Info: => 1.3E-06s 08:42:03.9 Info: CreateColumn Tracks MediumNumber Int32 08:42:03.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:42:03.9 Info: => 0.0005467s 08:42:03.9 Info: AlterTable Tracks 08:42:03.9 Info: => 1.2E-06s 08:42:03.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:42:03.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:42:03.9 Info: => 0.0005303s 08:42:03.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:03.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:03.9 Info: => 4.7E-05s 08:42:03.9 Info: DeleteColumn Tracks TrackNumber 08:42:03.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 08:42:03.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 08:42:03.9 Info: DROP TABLE "Tracks" 08:42:03.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:42:03.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:03.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:03.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:03.9 Info: => 0.0046407s 08:42:03.9 Info: AlterTable Tracks 08:42:03.9 Info: => 1.3E-06s 08:42:03.9 Info: CreateColumn Tracks TrackNumber String 08:42:03.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:42:03.9 Info: => 0.0005378s 08:42:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:42:03', 'add_medium_support') 08:42:03.9 Info: Committing Transaction 08:42:03.9 Info: 3: add_medium_support migrated 08:42:03.9 Info: => 0.0009043s 08:42:03.9 Info: 4: add_various_qualites_in_profile migrating 08:42:03.9 Info: Beginning Transaction 08:42:03.9 Info: Starting migration of Main DB to 4 08:42:03.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:03.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:03.9 Info: => 5.55E-05s 08:42:03.9 Info: PerformDBOperation 08:42:03.9 Info: Performing DB Operation 08:42:03.9 Info: => 3.55E-05s 08:42:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:42:03', 'add_various_qualites_in_profile') 08:42:03.9 Info: Committing Transaction 08:42:03.9 Info: 4: add_various_qualites_in_profile migrated 08:42:03.9 Info: => 0.0002795s 08:42:03.9 Info: 5: metadata_profiles migrating 08:42:03.9 Info: Beginning Transaction 08:42:03.9 Info: Starting migration of Main DB to 5 08:42:03.9 Info: CreateTable MetadataProfiles 08:42:03.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 08:42:03.9 Info: => 0.0001384s 08:42:03.9 Info: CreateIndex MetadataProfiles (Name) 08:42:03.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 08:42:03.9 Info: => 9.65E-05s 08:42:03.9 Info: AlterTable Artists 08:42:03.9 Info: => 1.1E-06s 08:42:03.9 Info: CreateColumn Artists MetadataProfileId Int32 08:42:03.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 08:42:03.9 Info: => 0.0005716s 08:42:03.9 Info: DeleteColumn Artists PrimaryAlbumTypes 08:42:03.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) 08:42:03.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" 08:42:03.9 Info: DROP TABLE "Artists" 08:42:03.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:03.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:03.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:03.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:03.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:03.9 Info: => 0.0049107s 08:42:03.9 Info: DeleteColumn Artists SecondaryAlbumTypes 08:42:03.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) 08:42:03.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" 08:42:03.9 Info: DROP TABLE "Artists" 08:42:03.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:03.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:03.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:03.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:03.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:03.9 Info: => 0.0048128s 08:42:03.9 Info: AlterTable Albums 08:42:03.9 Info: => 1.3E-06s 08:42:03.9 Info: CreateColumn Albums SecondaryTypes String 08:42:03.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 08:42:03.9 Info: => 0.0005582s 08:42:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-31T08:42:03', 'metadata_profiles') 08:42:03.9 Info: Committing Transaction 08:42:03.9 Info: 5: metadata_profiles migrated 08:42:03.9 Info: => 0.000967s 08:42:03.9 Info: 6: separate_automatic_and_interactive_search migrating 08:42:03.9 Info: Beginning Transaction 08:42:03.9 Info: Starting migration of Main DB to 6 08:42:03.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 08:42:03.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) 08:42:03.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 08:42:03.9 Info: DROP TABLE "Indexers" 08:42:03.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:42:03.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:03.9 Info: => 0.004116s 08:42:03.9 Info: AlterTable Indexers 08:42:03.9 Info: => 1.4E-06s 08:42:03.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 08:42:03.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 08:42:03.9 Info: => 0.0005328s 08:42:03.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:42:03.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:42:03.9 Info: => 4.37E-05s 08:42:03.9 Info: AlterTable Indexers 08:42:03.9 Info: => 1E-06s 08:42:03.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 08:42:03.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) 08:42:03.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" 08:42:03.9 Info: DROP TABLE "Indexers" 08:42:03.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:42:03.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:03.9 Info: => 0.0040849s 08:42:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-31T08:42:03', 'separate_automatic_and_interactive_search') 08:42:03.9 Info: Committing Transaction 08:42:03.9 Info: 6: separate_automatic_and_interactive_search migrated 08:42:03.9 Info: => 0.0044186s 08:42:03.9 Info: 7: change_album_path_to_relative migrating 08:42:03.9 Info: Beginning Transaction 08:42:03.9 Info: Starting migration of Main DB to 7 08:42:03.9 Info: DeleteColumn Albums Path 08:42:03.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) 08:42:03.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" 08:42:03.9 Info: DROP TABLE "Albums" 08:42:03.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:03.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:03.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:03.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:03.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:03.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:03.9 Info: => 0.0049838s 08:42:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-31T08:42:03', 'change_album_path_to_relative') 08:42:03.9 Info: Committing Transaction 08:42:03.9 Info: 7: change_album_path_to_relative migrated 08:42:03.9 Info: => 0.0053812s 08:42:03.9 Info: 8: change_quality_size_mb_to_kb migrating 08:42:03.9 Info: Beginning Transaction 08:42:03.9 Info: Starting migration of Main DB to 8 08:42:03.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 08:42:03.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 08:42:03.9 Info: => 5.49E-05s 08:42:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-31T08:42:03', 'change_quality_size_mb_to_kb') 08:42:03.9 Info: Committing Transaction 08:42:03.9 Info: 8: change_quality_size_mb_to_kb migrated 08:42:03.9 Info: => 0.0003032s 08:42:03.9 Info: 9: album_releases migrating 08:42:03.9 Info: Beginning Transaction 08:42:03.9 Info: Starting migration of Main DB to 9 08:42:03.9 Info: AlterTable Albums 08:42:03.9 Info: => 1.3E-06s 08:42:03.9 Info: CreateColumn Albums Releases String 08:42:03.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 08:42:03.9 Info: => 0.0006027s 08:42:03.9 Info: AlterTable Albums 08:42:03.9 Info: => 1.4E-06s 08:42:03.9 Info: CreateColumn Albums CurrentRelease String 08:42:03.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 08:42:03.9 Info: => 0.0005421s 08:42:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-31T08:42:03', 'album_releases') 08:42:03.9 Info: Committing Transaction 08:42:03.9 Info: 9: album_releases migrated 08:42:03.9 Info: => 0.0008385s 08:42:03.9 Info: 10: album_releases_fix migrating 08:42:03.9 Info: Beginning Transaction 08:42:03.9 Info: Starting migration of Main DB to 10 08:42:03.9 Info: AlterTable Albums 08:42:03.9 Info: => 1.3E-06s 08:42:03.9 Info: AlterColumn Albums Releases String 08:42:03.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) 08:42:03.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" 08:42:03.9 Info: DROP TABLE "Albums" 08:42:03.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:03.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:03.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:03.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:03.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:03.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:03.9 Info: => 0.0078251s 08:42:03.9 Info: AlterTable Albums 08:42:03.9 Info: => 1.3E-06s 08:42:03.9 Info: AlterColumn Albums CurrentRelease String 08:42:03.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) 08:42:03.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" 08:42:03.9 Info: DROP TABLE "Albums" 08:42:03.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:03.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:03.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:03.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:03.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:03.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:03.9 Info: => 0.0048871s 08:42:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-31T08:42:03', 'album_releases_fix') 08:42:03.9 Info: Committing Transaction 08:42:03.9 Info: 10: album_releases_fix migrated 08:42:03.9 Info: => 0.005341s 08:42:03.9 Info: 11: import_lists migrating 08:42:03.9 Info: Beginning Transaction 08:42:03.9 Info: Starting migration of Main DB to 11 08:42:03.9 Info: CreateTable ImportLists 08:42:03.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) 08:42:03.9 Info: => 0.0001876s 08:42:03.9 Info: CreateIndex ImportLists (Name) 08:42:03.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:42:03.9 Info: => 9.11E-05s 08:42:03.9 Info: CreateTable ImportListStatus 08:42:03.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) 08:42:03.9 Info: => 0.0001299s 08:42:03.9 Info: CreateIndex ImportListStatus (ProviderId) 08:42:03.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:42:03.9 Info: => 8.73E-05s 08:42:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-31T08:42:03', 'import_lists') 08:42:03.9 Info: Committing Transaction 08:42:03.9 Info: 11: import_lists migrated 08:42:03.9 Info: => 0.0003996s 08:42:03.9 Info: 12: add_release_status migrating 08:42:03.9 Info: Beginning Transaction 08:42:03.9 Info: Starting migration of Main DB to 12 08:42:03.9 Info: AlterTable MetadataProfiles 08:42:03.9 Info: => 1.4E-06s 08:42:03.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 08:42:03.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 08:42:03.9 Info: => 0.0006186s 08:42:03.9 Info: PerformDBOperation 08:42:03.9 Info: Performing DB Operation 08:42:03.9 Info: => 3.56E-05s 08:42:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-31T08:42:03', 'add_release_status') 08:42:03.9 Info: Committing Transaction 08:42:03.9 Info: 12: add_release_status migrated 08:42:03.9 Info: => 0.0003113s 08:42:03.9 Info: 13: album_download_notification migrating 08:42:03.9 Info: Beginning Transaction 08:42:03.9 Info: Starting migration of Main DB to 13 08:42:03.9 Info: AlterTable Notifications 08:42:03.9 Info: => 1.4E-06s 08:42:03.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 08:42:03.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 08:42:03.9 Info: => 0.0005955s 08:42:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-31T08:42:03', 'album_download_notification') 08:42:03.9 Info: Committing Transaction 08:42:03.9 Info: 13: album_download_notification migrated 08:42:03.9 Info: => 0.0008887s 08:42:03.9 Info: 14: fix_language_metadata_profiles migrating 08:42:03.9 Info: Beginning Transaction 08:42:03.9 Info: Starting migration of Main DB to 14 08:42:03.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 08:42:03.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 08:42:03.9 Info: => 8.56E-05s 08:42:03.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 08:42:03.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 08:42:03.9 Info: => 6.46E-05s 08:42:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-31T08:42:03', 'fix_language_metadata_profiles') 08:42:03.9 Info: Committing Transaction 08:42:03.9 Info: 14: fix_language_metadata_profiles migrated 08:42:03.9 Info: => 0.0003302s 08:42:03.9 Info: 15: remove_fanzub migrating 08:42:03.9 Info: Beginning Transaction 08:42:03.9 Info: Starting migration of Main DB to 15 08:42:03.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:42:03.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:42:03.9 Info: => 4.88E-05s 08:42:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-31T08:42:03', 'remove_fanzub') 08:42:03.9 Info: Committing Transaction 08:42:03.9 Info: 15: remove_fanzub migrated 08:42:03.9 Info: => 0.0002936s 08:42:03.9 Info: 16: update_artist_history_indexes migrating 08:42:03.9 Info: Beginning Transaction 08:42:03.9 Info: Starting migration of Main DB to 16 08:42:03.9 Info: CreateIndex Albums (ArtistId) 08:42:03.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 08:42:03.9 Info: => 0.0001112s 08:42:03.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 08:42:03.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 08:42:03.9 Info: => 8.9E-05s 08:42:03.9 Info: DeleteIndex History (AlbumId) 08:42:03.9 Info: DROP INDEX "IX_History_AlbumId" 08:42:03.9 Info: => 0.0001427s 08:42:03.9 Info: CreateIndex History (AlbumId, Date) 08:42:03.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:42:03.9 Info: => 0.0001074s 08:42:03.9 Info: DeleteIndex History (DownloadId) 08:42:03.9 Info: DROP INDEX "IX_History_DownloadId" 08:42:03.9 Info: => 0.0001124s 08:42:03.9 Info: CreateIndex History (DownloadId, Date) 08:42:03.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:42:03.9 Info: => 9.72E-05s 08:42:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-31T08:42:03', 'update_artist_history_indexes') 08:42:03.9 Info: Committing Transaction 08:42:03.9 Info: 16: update_artist_history_indexes migrated 08:42:03.9 Info: => 0.0004241s 08:42:03.9 Info: 17: remove_nma migrating 08:42:03.9 Info: Beginning Transaction 08:42:03.9 Info: Starting migration of Main DB to 17 08:42:03.9 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:03.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 08:42:03.9 Info: => 5.49E-05s 08:42:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-31T08:42:03', 'remove_nma') 08:42:03.9 Info: Committing Transaction 08:42:03.9 Info: 17: remove_nma migrated 08:42:03.9 Info: => 0.000305s 08:42:03.9 Info: 18: album_disambiguation migrating 08:42:03.9 Info: Beginning Transaction 08:42:03.9 Info: Starting migration of Main DB to 18 08:42:03.9 Info: AlterTable Albums 08:42:03.9 Info: => 1.4E-06s 08:42:03.9 Info: CreateColumn Albums Disambiguation String 08:42:03.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 08:42:03.9 Info: => 0.0006061s 08:42:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-31T08:42:03', 'album_disambiguation') 08:42:03.9 Info: Committing Transaction 08:42:03.9 Info: 18: album_disambiguation migrated 08:42:03.9 Info: => 0.0009032s 08:42:03.9 Info: 19: add_ape_quality_in_profiles migrating 08:42:03.9 Info: Beginning Transaction 08:42:03.9 Info: Starting migration of Main DB to 19 08:42:03.9 Info: PerformDBOperation 08:42:03.9 Info: Performing DB Operation 08:42:03.9 Info: => 3.72E-05s 08:42:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-31T08:42:03', 'add_ape_quality_in_profiles') 08:42:03.9 Info: Committing Transaction 08:42:03.9 Info: 19: add_ape_quality_in_profiles migrated 08:42:03.9 Info: => 0.0003051s 08:42:03.9 Info: 20: remove_pushalot migrating 08:42:03.9 Info: Beginning Transaction 08:42:03.9 Info: Starting migration of Main DB to 20 08:42:03.9 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:03.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 08:42:03.9 Info: => 5.42E-05s 08:42:03.9 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:03.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 08:42:03.9 Info: => 4.07E-05s 08:42:03.9 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:03.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 08:42:03.9 Info: => 3.83E-05s 08:42:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-31T08:42:03', 'remove_pushalot') 08:42:03.9 Info: Committing Transaction 08:42:03.9 Info: 20: remove_pushalot migrated 08:42:03.9 Info: => 0.0002921s 08:42:03.9 Info: 21: add_custom_filters migrating 08:42:03.9 Info: Beginning Transaction 08:42:03.9 Info: Starting migration of Main DB to 21 08:42:03.9 Info: CreateTable CustomFilters 08:42:03.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 08:42:03.9 Info: => 0.000138s 08:42:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-31T08:42:03', 'add_custom_filters') 08:42:03.9 Info: Committing Transaction 08:42:03.9 Info: 21: add_custom_filters migrated 08:42:03.9 Info: => 0.0004253s 08:42:03.9 Info: 22: import_list_tags migrating 08:42:03.9 Info: Beginning Transaction 08:42:03.9 Info: Starting migration of Main DB to 22 08:42:03.9 Info: AlterTable ImportLists 08:42:03.9 Info: => 1.4E-06s 08:42:03.9 Info: CreateColumn ImportLists Tags String 08:42:03.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 08:42:03.9 Info: => 0.0006084s 08:42:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-31T08:42:03', 'import_list_tags') 08:42:03.9 Info: Committing Transaction 08:42:03.9 Info: 22: import_list_tags migrated 08:42:03.9 Info: => 0.0009079s 08:42:03.9 Info: 23: add_release_groups_etc migrating 08:42:03.9 Info: Beginning Transaction 08:42:03.9 Info: Starting migration of Main DB to 23 08:42:03.9 Info: CreateTable ArtistMetadata 08:42:03.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) 08:42:03.9 Info: => 0.0002014s 08:42:03.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 08:42:03.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 08:42:03.9 Info: => 9.58E-05s 08:42:03.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" 08:42:03.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" 08:42:03.9 Info: => 9.92E-05s 08:42:03.9 Info: AlterTable Artists 08:42:03.9 Info: => 1.2E-06s 08:42:03.9 Info: CreateColumn Artists ArtistMetadataId Int32 08:42:03.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:03.9 Info: => 0.0006118s 08:42:03.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:42:03.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:42:03.9 Info: => 7.68E-05s 08:42:03.9 Info: CreateTable AlbumReleases 08:42:03.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) 08:42:03.9 Info: => 0.0001731s 08:42:03.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 08:42:03.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:42:03.9 Info: => 9.15E-05s 08:42:03.9 Info: CreateIndex AlbumReleases (AlbumId) 08:42:03.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:42:03.9 Info: => 8.44E-05s 08:42:03.9 Info: PerformDBOperation 08:42:03.9 Info: Performing DB Operation 08:42:03.9 Info: => 4.05E-05s 08:42:03.9 Info: AlterTable Albums 08:42:03.9 Info: => 1.1E-06s 08:42:03.9 Info: CreateColumn Albums ArtistMetadataId Int32 08:42:03.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:03.9 Info: => 0.0006163s 08:42:03.9 Info: AlterTable Albums 08:42:03.9 Info: => 1.5E-06s 08:42:03.9 Info: CreateColumn Albums AnyReleaseOk Boolean 08:42:03.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 08:42:03.9 Info: => 0.0006085s 08:42:03.9 Info: AlterTable Albums 08:42:03.9 Info: => 1.3E-06s 08:42:03.9 Info: CreateColumn Albums Links String 08:42:03.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 08:42:03.9 Info: => 0.0006103s 08:42:03.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:42:03.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:42:03.9 Info: => 9.11E-05s 08:42:03.9 Info: AlterTable Tracks 08:42:03.9 Info: => 1.2E-06s 08:42:03.9 Info: CreateColumn Tracks ForeignRecordingId String 08:42:03.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 08:42:03.9 Info: => 0.0006134s 08:42:03.9 Info: AlterTable Tracks 08:42:03.9 Info: => 1.4E-06s 08:42:03.9 Info: CreateColumn Tracks AlbumReleaseId Int32 08:42:03.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 08:42:03.9 Info: => 0.0005982s 08:42:03.9 Info: AlterTable Tracks 08:42:03.9 Info: => 1.2E-06s 08:42:03.9 Info: CreateColumn Tracks ArtistMetadataId Int32 08:42:03.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:03.9 Info: => 0.0006069s 08:42:03.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:42:03.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:42:03.9 Info: => 9.1E-05s 08:42:03.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:42:03.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:42:03.9 Info: => 7.89E-05s 08:42:03.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 08:42:03.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) 08:42:03.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" 08:42:03.9 Info: DROP TABLE "Artists" 08:42:03.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:03.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:03.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:03.9 Info: => 0.0050766s 08:42:03.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 08:42:03.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) 08:42:03.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" 08:42:03.9 Info: DROP TABLE "Albums" 08:42:03.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:03.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:03.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:03.9 Info: => 0.0052388s 08:42:03.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 08:42:03.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:42:03.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 08:42:03.9 Info: DROP TABLE "Tracks" 08:42:03.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:42:03.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:03.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:03.9 Info: => 0.0047938s 08:42:03.9 Info: DeleteColumn TrackFiles ArtistId 08:42:03.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 08:42:03.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 08:42:03.9 Info: DROP TABLE "TrackFiles" 08:42:03.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:03.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:03.9 Info: => 0.0045592s 08:42:03.9 Info: CreateIndex Artists (ArtistMetadataId) 08:42:03.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:03.9 Info: => 8.84E-05s 08:42:03.9 Info: CreateIndex Artists (Monitored) 08:42:03.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:03.9 Info: => 8.47E-05s 08:42:03.9 Info: CreateIndex Albums (ArtistMetadataId) 08:42:03.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:42:03.9 Info: => 8.51E-05s 08:42:03.9 Info: CreateIndex Tracks (ArtistMetadataId) 08:42:03.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 08:42:03.9 Info: => 8.25E-05s 08:42:03.9 Info: CreateIndex Tracks (AlbumReleaseId) 08:42:03.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 08:42:03.9 Info: => 8.3E-05s 08:42:03.9 Info: CreateIndex Tracks (ForeignRecordingId) 08:42:03.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 08:42:03.9 Info: => 8.37E-05s 08:42:03.9 Info: UpdateData 08:42:03.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:42:03.9 Info: => 4.85E-05s 08:42:03.9 Info: UpdateData 08:42:03.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:42:03.9 Info: => 4.41E-05s 08:42:03.9 Info: UpdateData 08:42:03.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 08:42:03.9 Info: => 5.2E-05s 08:42:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-31T08:42:03', 'add_release_groups_etc') 08:42:03.9 Info: Committing Transaction 08:42:03.9 Info: 23: add_release_groups_etc migrated 08:42:03.9 Info: => 0.0006596s 08:42:03.9 Info: 24: NewMediaInfoFormat migrating 08:42:03.9 Info: Beginning Transaction 08:42:03.9 Info: Starting migration of Main DB to 24 08:42:03.9 Info: UpdateData 08:42:03.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 08:42:03.9 Info: => 5.68E-05s 08:42:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-31T08:42:03', 'NewMediaInfoFormat') 08:42:03.9 Info: Committing Transaction 08:42:03.9 Info: 24: NewMediaInfoFormat migrated 08:42:03.9 Info: => 0.000312s 08:42:03.9 Info: 25: rename_restrictions_to_release_profiles migrating 08:42:03.9 Info: Beginning Transaction 08:42:03.9 Info: Starting migration of Main DB to 25 08:42:03.9 Info: RenameTable Restrictions ReleaseProfiles 08:42:03.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 08:42:03.9 Info: => 0.0016768s 08:42:03.9 Info: AlterTable ReleaseProfiles 08:42:03.9 Info: => 1.6E-06s 08:42:03.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 08:42:03.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 08:42:04.0 Info: => 0.0005947s 08:42:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-31T08:42:04', 'rename_restrictions_to_release_profiles') 08:42:04.0 Info: Committing Transaction 08:42:04.0 Info: 25: rename_restrictions_to_release_profiles migrated 08:42:04.0 Info: => 0.0008959s 08:42:04.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 08:42:04.0 Info: Beginning Transaction 08:42:04.0 Info: Starting migration of Main DB to 26 08:42:04.0 Info: RenameTable Profiles QualityProfiles 08:42:04.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 08:42:04.0 Info: => 0.001668s 08:42:04.0 Info: AlterTable QualityProfiles 08:42:04.0 Info: => 1.7E-06s 08:42:04.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 08:42:04.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:42:04.0 Info: => 0.0005814s 08:42:04.0 Info: AlterTable LanguageProfiles 08:42:04.0 Info: => 1.4E-06s 08:42:04.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 08:42:04.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:42:04.0 Info: => 0.0005678s 08:42:04.0 Info: UpdateData 08:42:04.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:42:04.0 Info: => 4.78E-05s 08:42:04.0 Info: UpdateData 08:42:04.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:42:04.0 Info: => 3.93E-05s 08:42:04.0 Info: RenameColumn Artists ProfileId to QualityProfileId 08:42:04.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:42:04.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 08:42:04.0 Info: DROP TABLE "Artists" 08:42:04.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:04.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:04.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:04.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:04.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:04.0 Info: => 0.0050367s 08:42:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-31T08:42:04', 'rename_quality_profiles_add_upgrade_allowed') 08:42:04.0 Info: Committing Transaction 08:42:04.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 08:42:04.0 Info: => 0.0054813s 08:42:04.0 Info: 27: add_import_exclusions migrating 08:42:04.0 Info: Beginning Transaction 08:42:04.0 Info: Starting migration of Main DB to 27 08:42:04.0 Info: CreateTable ImportListExclusions 08:42:04.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 08:42:04.0 Info: => 0.000134s 08:42:04.0 Info: CreateIndex ImportListExclusions (ForeignId) 08:42:04.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 08:42:04.0 Info: => 9.8E-05s 08:42:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-31T08:42:04', 'add_import_exclusions') 08:42:04.0 Info: Committing Transaction 08:42:04.0 Info: 27: add_import_exclusions migrated 08:42:04.0 Info: => 0.0004116s 08:42:04.0 Info: 28: clean_artist_metadata_table migrating 08:42:04.0 Info: Beginning Transaction 08:42:04.0 Info: Starting migration of Main DB to 28 08:42:04.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:42:04.0 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:42:04.0 Info: => 0.000162s 08:42:04.0 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:42:04.0 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:42:04.0 Info: => 0.0001285s 08:42:04.0 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 08:42:04.0 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 08:42:04.0 Info: => 0.0001224s 08:42:04.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 08:42:04.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 08:42:04.0 Info: => 0.0001222s 08:42:04.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:42:04.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 08:42:04.0 Info: => 0.0001191s 08:42:04.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:42:04.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:42:04.0 Info: => 0.0001232s 08:42:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-31T08:42:04', 'clean_artist_metadata_table') 08:42:04.0 Info: Committing Transaction 08:42:04.0 Info: 28: clean_artist_metadata_table migrated 08:42:04.0 Info: => 0.0003837s 08:42:04.0 Info: 29: health_issue_notification migrating 08:42:04.0 Info: Beginning Transaction 08:42:04.0 Info: Starting migration of Main DB to 29 08:42:04.0 Info: AlterTable Notifications 08:42:04.0 Info: => 1.6E-06s 08:42:04.0 Info: CreateColumn Notifications OnHealthIssue Boolean 08:42:04.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 08:42:04.0 Info: => 0.0006245s 08:42:04.0 Info: AlterTable Notifications 08:42:04.0 Info: => 1.4E-06s 08:42:04.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 08:42:04.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 08:42:04.0 Info: => 0.0005817s 08:42:04.0 Info: AlterTable Notifications 08:42:04.0 Info: => 1.4E-06s 08:42:04.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 08:42:04.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 08:42:04.0 Info: => 0.0006018s 08:42:04.0 Info: AlterTable Notifications 08:42:04.0 Info: => 1.4E-06s 08:42:04.0 Info: CreateColumn Notifications OnImportFailure Boolean 08:42:04.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 08:42:04.0 Info: => 0.0005842s 08:42:04.0 Info: AlterTable Notifications 08:42:04.0 Info: => 1.2E-06s 08:42:04.0 Info: CreateColumn Notifications OnTrackRetag Boolean 08:42:04.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 08:42:04.0 Info: => 0.0005757s 08:42:04.0 Info: DeleteColumn Notifications OnDownload 08:42:04.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) 08:42:04.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" 08:42:04.0 Info: DROP TABLE "Notifications" 08:42:04.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:42:04.0 Info: => 0.0046704s 08:42:04.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 08:42:04.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) 08:42:04.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" 08:42:04.0 Info: DROP TABLE "Notifications" 08:42:04.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:42:04.0 Info: => 0.0046512s 08:42:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-31T08:42:04', 'health_issue_notification') 08:42:04.0 Info: Committing Transaction 08:42:04.0 Info: 29: health_issue_notification migrated 08:42:04.0 Info: => 0.0050782s 08:42:04.0 Info: 30: add_mediafilerepository_mtime migrating 08:42:04.0 Info: Beginning Transaction 08:42:04.0 Info: Starting migration of Main DB to 30 08:42:04.0 Info: AlterTable TrackFiles 08:42:04.0 Info: => 1.4E-06s 08:42:04.0 Info: CreateColumn TrackFiles Modified DateTime 08:42:04.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 08:42:04.0 Info: => 0.0006169s 08:42:04.0 Info: AlterTable TrackFiles 08:42:04.0 Info: => 1.6E-06s 08:42:04.0 Info: CreateColumn TrackFiles Path String 08:42:04.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 08:42:04.0 Info: => 0.0005744s 08:42:04.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:42:04.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:42:04.0 Info: => 4.4E-05s 08:42:04.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) 08:42:04.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) 08:42:04.0 Info: => 0.0001342s 08:42:04.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) 08:42:04.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) 08:42:04.0 Info: => 0.0001429s 08:42:04.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) 08:42:04.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) 08:42:04.0 Info: => 0.0001463s 08:42:04.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") 08:42:04.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") 08:42:04.0 Info: => 8.95E-05s 08:42:04.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:42:04.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:42:04.0 Info: => 5.9E-05s 08:42:04.0 Info: AlterTable TrackFiles 08:42:04.0 Info: => 1.3E-06s 08:42:04.0 Info: AlterColumn TrackFiles Path String 08:42:04.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) 08:42:04.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" 08:42:04.0 Info: DROP TABLE "TrackFiles" 08:42:04.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:04.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:04.0 Info: => 0.0047514s 08:42:04.0 Info: CreateIndex TrackFiles (Path) 08:42:04.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:42:04.0 Info: => 8.79E-05s 08:42:04.0 Info: DeleteColumn TrackFiles RelativePath 08:42:04.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) 08:42:04.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" 08:42:04.0 Info: DROP TABLE "TrackFiles" 08:42:04.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:04.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:04.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:42:04.0 Info: => 0.0048911s 08:42:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-31T08:42:04', 'add_mediafilerepository_mtime') 08:42:04.0 Info: Committing Transaction 08:42:04.0 Info: 30: add_mediafilerepository_mtime migrated 08:42:04.0 Info: => 0.005259s 08:42:04.0 Info: 31: add_artistmetadataid_constraint migrating 08:42:04.0 Info: Beginning Transaction 08:42:04.0 Info: Starting migration of Main DB to 31 08:42:04.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") 08:42:04.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") 08:42:04.0 Info: => 0.0001003s 08:42:04.0 Info: DeleteIndex Artists (ArtistMetadataId) 08:42:04.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 08:42:04.0 Info: => 0.0001289s 08:42:04.0 Info: AlterColumn Artists ArtistMetadataId Int32 08:42:04.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:42:04.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 08:42:04.0 Info: DROP TABLE "Artists" 08:42:04.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:04.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:04.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:04.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:04.0 Info: => 0.0068752s 08:42:04.0 Info: CreateIndex Artists (ArtistMetadataId) 08:42:04.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:04.0 Info: => 9.01E-05s 08:42:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-31T08:42:04', 'add_artistmetadataid_constraint') 08:42:04.0 Info: Committing Transaction 08:42:04.0 Info: 31: add_artistmetadataid_constraint migrated 08:42:04.0 Info: => 0.0005128s 08:42:04.0 Info: 32: old_ids_and_artist_alias migrating 08:42:04.0 Info: Beginning Transaction 08:42:04.0 Info: Starting migration of Main DB to 32 08:42:04.0 Info: AlterTable ArtistMetadata 08:42:04.0 Info: => 1.5E-06s 08:42:04.0 Info: CreateColumn ArtistMetadata Aliases String 08:42:04.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 08:42:04.0 Info: => 0.0006458s 08:42:04.0 Info: AlterTable ArtistMetadata 08:42:04.0 Info: => 1.5E-06s 08:42:04.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 08:42:04.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 08:42:04.0 Info: => 0.0006255s 08:42:04.0 Info: AlterTable Albums 08:42:04.0 Info: => 1.4E-06s 08:42:04.0 Info: CreateColumn Albums OldForeignAlbumIds String 08:42:04.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 08:42:04.0 Info: => 0.0006403s 08:42:04.0 Info: AlterTable AlbumReleases 08:42:04.0 Info: => 1.5E-06s 08:42:04.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 08:42:04.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 08:42:04.0 Info: => 0.0005985s 08:42:04.0 Info: AlterTable Tracks 08:42:04.0 Info: => 1.2E-06s 08:42:04.0 Info: CreateColumn Tracks OldForeignRecordingIds String 08:42:04.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 08:42:04.0 Info: => 0.0005885s 08:42:04.0 Info: AlterTable Tracks 08:42:04.0 Info: => 1.3E-06s 08:42:04.0 Info: CreateColumn Tracks OldForeignTrackIds String 08:42:04.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 08:42:04.0 Info: => 0.0006577s 08:42:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-31T08:42:04', 'old_ids_and_artist_alias') 08:42:04.0 Info: Committing Transaction 08:42:04.0 Info: 32: old_ids_and_artist_alias migrated 08:42:04.0 Info: => 0.0010103s 08:42:04.0 Info: 33: download_propers_config migrating 08:42:04.0 Info: Beginning Transaction 08:42:04.0 Info: Starting migration of Main DB to 33 08:42:04.0 Info: PerformDBOperation 08:42:04.0 Info: Performing DB Operation 08:42:04.0 Info: => 3.7E-05s 08:42:04.0 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:42:04.0 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:42:04.0 Info: => 4.46E-05s 08:42:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-31T08:42:04', 'download_propers_config') 08:42:04.0 Info: Committing Transaction 08:42:04.0 Info: 33: download_propers_config migrated 08:42:04.0 Info: => 0.0003077s 08:42:04.0 Info: 34: remove_language_profiles migrating 08:42:04.0 Info: Beginning Transaction 08:42:04.0 Info: Starting migration of Main DB to 34 08:42:04.0 Info: DeleteTable LanguageProfiles 08:42:04.0 Info: DROP TABLE "LanguageProfiles" 08:42:04.0 Info: => 0.0002178s 08:42:04.0 Info: DeleteColumn Artists LanguageProfileId 08:42:04.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:42:04.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" 08:42:04.0 Info: DROP TABLE "Artists" 08:42:04.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:04.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:04.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:04.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:04.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:04.0 Info: => 0.0052586s 08:42:04.0 Info: DeleteColumn ImportLists LanguageProfileId 08:42:04.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) 08:42:04.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" 08:42:04.0 Info: DROP TABLE "ImportLists" 08:42:04.0 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 08:42:04.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:42:04.0 Info: => 0.0066449s 08:42:04.0 Info: DeleteColumn Blacklist Language 08:42:04.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) 08:42:04.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" 08:42:04.0 Info: DROP TABLE "Blacklist" 08:42:04.0 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 08:42:04.0 Info: => 0.0046103s 08:42:04.0 Info: DeleteColumn History Language 08:42:04.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) 08:42:04.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" 08:42:04.0 Info: DROP TABLE "History" 08:42:04.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 08:42:04.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:42:04.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:42:04.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:42:04.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:42:04.0 Info: => 0.0050575s 08:42:04.0 Info: DeleteColumn LyricFiles Language 08:42:04.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) 08:42:04.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" 08:42:04.0 Info: DROP TABLE "LyricFiles" 08:42:04.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:42:04.0 Info: => 0.004435s 08:42:04.0 Info: DeleteColumn TrackFiles Language 08:42:04.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) 08:42:04.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" 08:42:04.0 Info: DROP TABLE "TrackFiles" 08:42:04.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:04.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:04.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:42:04.0 Info: => 0.0047429s 08:42:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-31T08:42:04', 'remove_language_profiles') 08:42:04.0 Info: Committing Transaction 08:42:04.0 Info: 34: remove_language_profiles migrated 08:42:04.0 Info: => 0.0053429s 08:42:04.0 Info: 35: multi_disc_naming_format migrating 08:42:04.0 Info: Beginning Transaction 08:42:04.0 Info: Starting migration of Main DB to 35 08:42:04.0 Info: AlterTable NamingConfig 08:42:04.0 Info: => 1.4E-06s 08:42:04.0 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 08:42:04.0 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 08:42:04.0 Info: => 0.0006337s 08:42:04.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:42:04.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:42:04.0 Info: => 4.92E-05s 08:42:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-31T08:42:04', 'multi_disc_naming_format') 08:42:04.0 Info: Committing Transaction 08:42:04.0 Info: 35: multi_disc_naming_format migrated 08:42:04.0 Info: => 0.0003354s 08:42:04.0 Info: 36: add_download_client_priority migrating 08:42:04.0 Info: Beginning Transaction 08:42:04.0 Info: Starting migration of Main DB to 36 08:42:04.0 Info: AlterTable DownloadClients 08:42:04.0 Info: => 2.1E-06s 08:42:04.0 Info: CreateColumn DownloadClients Priority Int32 08:42:04.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 08:42:04.0 Info: => 0.0006037s 08:42:04.0 Info: PerformDBOperation 08:42:04.0 Info: Performing DB Operation 08:42:04.0 Info: => 5.69E-05s 08:42:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-31T08:42:04', 'add_download_client_priority') 08:42:04.0 Info: Committing Transaction 08:42:04.0 Info: 36: add_download_client_priority migrated 08:42:04.0 Info: => 0.0003563s 08:42:04.0 Info: 37: remove_growl_prowl migrating 08:42:04.0 Info: Beginning Transaction 08:42:04.0 Info: Starting migration of Main DB to 37 08:42:04.0 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:04.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 08:42:04.0 Info: => 5.26E-05s 08:42:04.0 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:04.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 08:42:04.0 Info: => 3.95E-05s 08:42:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-31T08:42:04', 'remove_growl_prowl') 08:42:04.0 Info: Committing Transaction 08:42:04.0 Info: 37: remove_growl_prowl migrated 08:42:04.0 Info: => 0.0002941s 08:42:04.0 Info: 38: remove_plex_hometheatre migrating 08:42:04.0 Info: Beginning Transaction 08:42:04.0 Info: Starting migration of Main DB to 38 08:42:04.0 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:04.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 08:42:04.0 Info: => 5.3E-05s 08:42:04.0 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:04.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 08:42:04.0 Info: => 3.99E-05s 08:42:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-31T08:42:04', 'remove_plex_hometheatre') 08:42:04.0 Info: Committing Transaction 08:42:04.0 Info: 38: remove_plex_hometheatre migrated 08:42:04.0 Info: => 0.000293s 08:42:04.0 Info: 39: add_root_folder_add_defaults migrating 08:42:04.0 Info: Beginning Transaction 08:42:04.0 Info: Starting migration of Main DB to 39 08:42:04.0 Info: AlterTable RootFolders 08:42:04.0 Info: => 1.5E-06s 08:42:04.0 Info: CreateColumn RootFolders Name String 08:42:04.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 08:42:04.0 Info: => 0.0006212s 08:42:04.0 Info: AlterTable RootFolders 08:42:04.0 Info: => 1.4E-06s 08:42:04.0 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 08:42:04.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 08:42:04.0 Info: => 0.0005815s 08:42:04.0 Info: AlterTable RootFolders 08:42:04.0 Info: => 2E-06s 08:42:04.0 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 08:42:04.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 08:42:04.0 Info: => 0.0005869s 08:42:04.0 Info: AlterTable RootFolders 08:42:04.0 Info: => 1.4E-06s 08:42:04.0 Info: CreateColumn RootFolders DefaultMonitorOption Int32 08:42:04.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 08:42:04.0 Info: => 0.0005867s 08:42:04.0 Info: AlterTable RootFolders 08:42:04.0 Info: => 1.4E-06s 08:42:04.0 Info: CreateColumn RootFolders DefaultTags String 08:42:04.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 08:42:04.0 Info: => 0.0005777s 08:42:04.0 Info: PerformDBOperation 08:42:04.0 Info: Performing DB Operation 08:42:04.0 Info: => 5.99E-05s 08:42:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-31T08:42:04', 'add_root_folder_add_defaults') 08:42:04.0 Info: Committing Transaction 08:42:04.0 Info: 39: add_root_folder_add_defaults migrated 08:42:04.0 Info: => 0.0003632s 08:42:04.0 Info: 40: task_duration migrating 08:42:04.0 Info: Beginning Transaction 08:42:04.0 Info: Starting migration of Main DB to 40 08:42:04.0 Info: AlterTable ScheduledTasks 08:42:04.0 Info: => 1.4E-06s 08:42:04.0 Info: CreateColumn ScheduledTasks LastStartTime DateTime 08:42:04.0 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 08:42:04.0 Info: => 0.0006121s 08:42:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-31T08:42:04', 'task_duration') 08:42:04.0 Info: Committing Transaction 08:42:04.0 Info: 40: task_duration migrated 08:42:04.0 Info: => 0.000915s 08:42:04.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 08:42:04.0 Info: Beginning Transaction 08:42:04.0 Info: Starting migration of Main DB to 41 08:42:04.0 Info: AlterTable ReleaseProfiles 08:42:04.0 Info: => 1.4E-06s 08:42:04.0 Info: CreateColumn ReleaseProfiles Enabled Boolean 08:42:04.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 08:42:04.0 Info: => 0.000626s 08:42:04.0 Info: AlterTable ReleaseProfiles 08:42:04.0 Info: => 1.4E-06s 08:42:04.0 Info: CreateColumn ReleaseProfiles IndexerId Int32 08:42:04.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 08:42:04.0 Info: => 0.0005838s 08:42:04.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-31T08:42:04', 'add_indexer_and_enabled_to_release_profiles') 08:42:04.0 Info: Committing Transaction 08:42:04.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 08:42:04.0 Info: => 0.0008813s 08:42:04.0 Info: 42: remove_album_folders migrating 08:42:04.0 Info: Beginning Transaction 08:42:04.0 Info: Starting migration of Main DB to 42 08:42:04.0 Info: DeleteColumn Artists AlbumFolder 08:42:04.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) 08:42:04.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 08:42:04.1 Info: DROP TABLE "Artists" 08:42:04.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:04.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:04.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:04.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:04.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:04.1 Info: => 0.0062798s 08:42:04.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 08:42:04.1 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 08:42:04.1 Info: => 4.78E-05s 08:42:04.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 08:42:04.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 08:42:04.1 Info: => 4.07E-05s 08:42:04.1 Info: DeleteColumn NamingConfig AlbumFolderFormat 08:42:04.1 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 08:42:04.1 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 08:42:04.1 Info: DROP TABLE "NamingConfig" 08:42:04.1 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 08:42:04.1 Info: => 0.0044589s 08:42:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-31T08:42:04', 'remove_album_folders') 08:42:04.1 Info: Committing Transaction 08:42:04.1 Info: 42: remove_album_folders migrated 08:42:04.1 Info: => 0.0048994s 08:42:04.1 Info: 44: add_priority_to_indexers migrating 08:42:04.1 Info: Beginning Transaction 08:42:04.1 Info: Starting migration of Main DB to 44 08:42:04.1 Info: AlterTable Indexers 08:42:04.1 Info: => 1.2E-06s 08:42:04.1 Info: CreateColumn Indexers Priority Int32 08:42:04.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 08:42:04.1 Info: => 0.0006336s 08:42:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-31T08:42:04', 'add_priority_to_indexers') 08:42:04.1 Info: Committing Transaction 08:42:04.1 Info: 44: add_priority_to_indexers migrated 08:42:04.1 Info: => 0.0009379s 08:42:04.1 Info: 45: remove_chown_and_folderchmod_config migrating 08:42:04.1 Info: Beginning Transaction 08:42:04.1 Info: Starting migration of Main DB to 45 08:42:04.1 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 08:42:04.1 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 08:42:04.1 Info: => 0.0001206s 08:42:04.1 Info: PerformDBOperation 08:42:04.1 Info: Performing DB Operation 08:42:04.1 Info: => 3.32E-05s 08:42:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-31T08:42:04', 'remove_chown_and_folderchmod_config') 08:42:04.1 Info: Committing Transaction 08:42:04.1 Info: 45: remove_chown_and_folderchmod_config migrated 08:42:04.1 Info: => 0.0002864s 08:42:04.1 Info: 47: update_notifiarr migrating 08:42:04.1 Info: Beginning Transaction 08:42:04.1 Info: Starting migration of Main DB to 47 08:42:04.1 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 08:42:04.1 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 08:42:04.1 Info: => 8.27E-05s 08:42:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-31T08:42:04', 'update_notifiarr') 08:42:04.1 Info: Committing Transaction 08:42:04.1 Info: 47: update_notifiarr migrated 08:42:04.1 Info: => 0.0003263s 08:42:04.1 Info: 49: email_multiple_addresses migrating 08:42:04.1 Info: Beginning Transaction 08:42:04.1 Info: Starting migration of Main DB to 49 08:42:04.1 Info: PerformDBOperation 08:42:04.1 Info: Performing DB Operation 08:42:04.1 Info: => 6.4E-05s 08:42:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-31T08:42:04', 'email_multiple_addresses') 08:42:04.1 Info: Committing Transaction 08:42:04.1 Info: 49: email_multiple_addresses migrated 08:42:04.1 Info: => 0.0003177s 08:42:04.1 Info: 50: rename_blacklist_to_blocklist migrating 08:42:04.1 Info: Beginning Transaction 08:42:04.1 Info: Starting migration of Main DB to 50 08:42:04.1 Info: RenameTable Blacklist Blocklist 08:42:04.1 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 08:42:04.1 Info: => 0.0017184s 08:42:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-31T08:42:04', 'rename_blacklist_to_blocklist') 08:42:04.1 Info: Committing Transaction 08:42:04.1 Info: 50: rename_blacklist_to_blocklist migrated 08:42:04.1 Info: => 0.002041s 08:42:04.1 Info: 51: cdh_per_downloadclient migrating 08:42:04.1 Info: Beginning Transaction 08:42:04.1 Info: Starting migration of Main DB to 51 08:42:04.1 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'RTorrent', 'RTorrent', 1, '{ "host": "127.0.0.1", "port": 8080, "useSsl": false, "urlBase": "/my/", "musicCategory": "abc", "recentMusicPriority": 2, "olderMusicPriority": 2, "addStopped": false }', 'RTorrentSettings') 08:42:04.1 Info: AlterTable DownloadClients 08:42:04.1 Info: => 1.2E-06s 08:42:04.1 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 08:42:04.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 08:42:04.1 Info: => 0.0006366s 08:42:04.1 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 08:42:04.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 08:42:04.1 Info: => 0.0005972s 08:42:04.1 Info: PerformDBOperation 08:42:04.1 Info: Performing DB Operation 08:42:04.1 Info: => 0.0001676s 08:42:04.1 Info: -> 1 Insert operations completed in 00:00:00.0001026 taking an average of 00:00:00.0001026 08:42:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-31T08:42:04', 'cdh_per_downloadclient') 08:42:04.1 Info: Committing Transaction 08:42:04.1 Info: 51: cdh_per_downloadclient migrated 08:42:04.1 Info: => 0.0005189s 08:42:04.1 Debug: Took: 00:00:00.2463135 08:42:04.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_disable_remove_for_existing_rtorrent --- 08:42:04.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_disabled_when_globally_disabled --- 08:42:04.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121241623102_199/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:04.1 Info: DatabaseEngineVersionCheck migrating 08:42:04.1 Info: PerformDBOperation 08:42:04.1 Info: Performing DB Operation 08:42:04.1 Info: SQLite 3.46.0 08:42:04.1 Info: => 0.0010879s 08:42:04.1 Info: DatabaseEngineVersionCheck migrated 08:42:04.1 Info: => 0.0011055s 08:42:04.1 Info: VersionMigration migrating 08:42:04.1 Info: Beginning Transaction 08:42:04.1 Info: CreateTable VersionInfo 08:42:04.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:42:04.1 Info: => 0.0001645s 08:42:04.1 Info: Committing Transaction 08:42:04.1 Info: VersionMigration migrated 08:42:04.1 Info: => 0.0006015s 08:42:04.1 Info: VersionUniqueMigration migrating 08:42:04.1 Info: Beginning Transaction 08:42:04.1 Info: CreateIndex VersionInfo (Version) 08:42:04.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:42:04.1 Info: => 0.0001288s 08:42:04.1 Info: AlterTable VersionInfo 08:42:04.1 Info: => 1.3E-06s 08:42:04.1 Info: CreateColumn VersionInfo AppliedOn DateTime 08:42:04.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:42:04.1 Info: => 0.0005768s 08:42:04.1 Info: Committing Transaction 08:42:04.1 Info: VersionUniqueMigration migrated 08:42:04.1 Info: => 0.0008043s 08:42:04.1 Info: VersionDescriptionMigration migrating 08:42:04.1 Info: Beginning Transaction 08:42:04.1 Info: AlterTable VersionInfo 08:42:04.1 Info: => 1.4E-06s 08:42:04.1 Info: CreateColumn VersionInfo Description String 08:42:04.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:42:04.1 Info: => 0.0002133s 08:42:04.1 Info: Committing Transaction 08:42:04.1 Info: VersionDescriptionMigration migrated 08:42:04.1 Info: => 0.0004085s 08:42:04.1 Info: 1: InitialSetup migrating 08:42:04.1 Info: Beginning Transaction 08:42:04.1 Info: Starting migration of Main DB to 1 08:42:04.1 Info: CreateTable Config 08:42:04.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:42:04.1 Info: => 0.000171s 08:42:04.1 Info: CreateIndex Config (Key) 08:42:04.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:42:04.1 Info: => 8.63E-05s 08:42:04.1 Info: CreateTable RootFolders 08:42:04.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:42:04.1 Info: => 9.2E-05s 08:42:04.1 Info: CreateIndex RootFolders (Path) 08:42:04.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:42:04.1 Info: => 7.84E-05s 08:42:04.1 Info: CreateTable Artists 08:42:04.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) 08:42:04.1 Info: => 0.0003343s 08:42:04.1 Info: CreateIndex Artists (ForeignArtistId) 08:42:04.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:04.1 Info: => 8.87E-05s 08:42:04.1 Info: CreateIndex Artists (NameSlug) 08:42:04.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:04.1 Info: => 8.09E-05s 08:42:04.1 Info: CreateIndex Artists (CleanName) 08:42:04.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:04.1 Info: => 7.49E-05s 08:42:04.1 Info: CreateIndex Artists (Path) 08:42:04.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:04.1 Info: => 7.28E-05s 08:42:04.1 Info: CreateTable Albums 08:42:04.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) 08:42:04.1 Info: => 0.0002859s 08:42:04.1 Info: CreateIndex Albums (ForeignAlbumId) 08:42:04.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:04.1 Info: => 8.36E-05s 08:42:04.1 Info: CreateIndex Albums (MBId) 08:42:04.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:04.1 Info: => 7.28E-05s 08:42:04.1 Info: CreateIndex Albums (TADBId) 08:42:04.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:04.1 Info: => 7.66E-05s 08:42:04.1 Info: CreateIndex Albums (TitleSlug) 08:42:04.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:04.1 Info: => 7.69E-05s 08:42:04.1 Info: CreateIndex Albums (CleanTitle) 08:42:04.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:04.1 Info: => 7.65E-05s 08:42:04.1 Info: CreateIndex Albums (Path) 08:42:04.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:42:04.1 Info: => 7.25E-05s 08:42:04.1 Info: CreateTable Tracks 08:42:04.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) 08:42:04.1 Info: => 0.0001631s 08:42:04.1 Info: CreateIndex Tracks (ForeignTrackId) 08:42:04.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:04.1 Info: => 7.71E-05s 08:42:04.1 Info: CreateIndex Tracks (ArtistId) 08:42:04.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:04.1 Info: => 7.8E-05s 08:42:04.1 Info: CreateIndex Tracks (TrackFileId) 08:42:04.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:04.1 Info: => 0.0001057s 08:42:04.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:42:04.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:42:04.1 Info: => 8.7E-05s 08:42:04.1 Info: CreateTable TrackFiles 08:42:04.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) 08:42:04.1 Info: => 0.0001476s 08:42:04.1 Info: CreateIndex TrackFiles (ArtistId) 08:42:04.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:42:04.1 Info: => 8.89E-05s 08:42:04.1 Info: CreateIndex TrackFiles (AlbumId) 08:42:04.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:04.1 Info: => 8.3E-05s 08:42:04.1 Info: CreateTable History 08:42:04.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) 08:42:04.1 Info: => 0.0001558s 08:42:04.1 Info: CreateIndex History (Date) 08:42:04.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:42:04.1 Info: => 8.48E-05s 08:42:04.1 Info: CreateIndex History (EventType) 08:42:04.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:42:04.1 Info: => 0.0001141s 08:42:04.1 Info: CreateIndex History (DownloadId) 08:42:04.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:42:04.1 Info: => 9.46E-05s 08:42:04.1 Info: CreateIndex History (AlbumId) 08:42:04.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:42:04.1 Info: => 7.96E-05s 08:42:04.1 Info: CreateTable Notifications 08:42:04.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) 08:42:04.1 Info: => 0.0001471s 08:42:04.1 Info: CreateTable ScheduledTasks 08:42:04.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:42:04.1 Info: => 0.000116s 08:42:04.1 Info: CreateIndex ScheduledTasks (TypeName) 08:42:04.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:42:04.1 Info: => 8.39E-05s 08:42:04.1 Info: CreateTable Indexers 08:42:04.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) 08:42:04.1 Info: => 0.0001163s 08:42:04.1 Info: CreateIndex Indexers (Name) 08:42:04.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:04.1 Info: => 0.0001194s 08:42:04.1 Info: CreateTable Profiles 08:42:04.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:42:04.1 Info: => 0.0001211s 08:42:04.1 Info: CreateIndex Profiles (Name) 08:42:04.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:42:04.1 Info: => 8.89E-05s 08:42:04.1 Info: CreateTable QualityDefinitions 08:42:04.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:42:04.1 Info: => 0.0001192s 08:42:04.1 Info: CreateIndex QualityDefinitions (Quality) 08:42:04.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:42:04.1 Info: => 8.2E-05s 08:42:04.1 Info: CreateIndex QualityDefinitions (Title) 08:42:04.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:42:04.1 Info: => 8.28E-05s 08:42:04.1 Info: CreateTable NamingConfig 08:42:04.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) 08:42:04.1 Info: => 0.0001628s 08:42:04.1 Info: CreateTable Blacklist 08:42:04.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 '') 08:42:04.1 Info: => 0.0002s 08:42:04.1 Info: CreateTable Metadata 08:42:04.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) 08:42:04.1 Info: => 0.0001175s 08:42:04.1 Info: CreateTable MetadataFiles 08:42:04.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) 08:42:04.1 Info: => 0.0001458s 08:42:04.1 Info: CreateTable DownloadClients 08:42:04.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) 08:42:04.1 Info: => 0.0001199s 08:42:04.1 Info: CreateTable PendingReleases 08:42:04.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 '') 08:42:04.1 Info: => 0.0001277s 08:42:04.1 Info: CreateTable RemotePathMappings 08:42:04.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:42:04.1 Info: => 0.0001082s 08:42:04.1 Info: CreateTable Tags 08:42:04.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:42:04.1 Info: => 9.45E-05s 08:42:04.1 Info: CreateIndex Tags (Label) 08:42:04.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:42:04.1 Info: => 0.0001056s 08:42:04.1 Info: CreateTable Restrictions 08:42:04.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:42:04.1 Info: => 0.0001121s 08:42:04.1 Info: CreateTable DelayProfiles 08:42:04.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) 08:42:04.1 Info: => 0.0001417s 08:42:04.1 Info: CreateTable Users 08:42:04.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:42:04.1 Info: => 0.0001037s 08:42:04.1 Info: CreateIndex Users (Identifier) 08:42:04.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:42:04.1 Info: => 9.27E-05s 08:42:04.1 Info: CreateIndex Users (Username) 08:42:04.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:42:04.1 Info: => 8.48E-05s 08:42:04.1 Info: CreateTable Commands 08:42:04.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) 08:42:04.1 Info: => 0.0001474s 08:42:04.1 Info: CreateTable IndexerStatus 08:42:04.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) 08:42:04.1 Info: => 0.0001496s 08:42:04.1 Info: CreateIndex IndexerStatus (ProviderId) 08:42:04.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:42:04.1 Info: => 8.88E-05s 08:42:04.1 Info: CreateTable ExtraFiles 08:42:04.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) 08:42:04.1 Info: => 0.0001287s 08:42:04.1 Info: CreateTable LyricFiles 08:42:04.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) 08:42:04.1 Info: => 0.0023964s 08:42:04.1 Info: CreateTable LanguageProfiles 08:42:04.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:42:04.1 Info: => 0.0001217s 08:42:04.1 Info: CreateIndex LanguageProfiles (Name) 08:42:04.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:42:04.1 Info: => 0.0001005s 08:42:04.1 Info: CreateTable DownloadClientStatus 08:42:04.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) 08:42:04.1 Info: => 0.0001225s 08:42:04.1 Info: CreateIndex DownloadClientStatus (ProviderId) 08:42:04.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:42:04.1 Info: => 9.52E-05s 08:42:04.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:42:04.1 Info: -> 1 Insert operations completed in 00:00:00.0000723 taking an average of 00:00:00.0000723 08:42:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:42:04', 'InitialSetup') 08:42:04.1 Info: Committing Transaction 08:42:04.1 Info: 1: InitialSetup migrated 08:42:04.1 Info: => 0.0009686s 08:42:04.1 Info: 2: add_reason_to_pending_releases migrating 08:42:04.1 Info: Beginning Transaction 08:42:04.1 Info: Starting migration of Main DB to 2 08:42:04.1 Info: AlterTable PendingReleases 08:42:04.1 Info: => 1.4E-06s 08:42:04.1 Info: CreateColumn PendingReleases Reason Int32 08:42:04.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:42:04.1 Info: => 0.0006031s 08:42:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:42:04', 'add_reason_to_pending_releases') 08:42:04.1 Info: Committing Transaction 08:42:04.1 Info: 2: add_reason_to_pending_releases migrated 08:42:04.1 Info: => 0.0009101s 08:42:04.1 Info: 3: add_medium_support migrating 08:42:04.1 Info: Beginning Transaction 08:42:04.1 Info: Starting migration of Main DB to 3 08:42:04.1 Info: AlterTable Albums 08:42:04.1 Info: => 1.2E-06s 08:42:04.1 Info: CreateColumn Albums Media String 08:42:04.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:42:04.1 Info: => 0.0005852s 08:42:04.1 Info: AlterTable Tracks 08:42:04.1 Info: => 1.8E-06s 08:42:04.1 Info: CreateColumn Tracks MediumNumber Int32 08:42:04.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:42:04.1 Info: => 0.0005362s 08:42:04.1 Info: AlterTable Tracks 08:42:04.1 Info: => 1.4E-06s 08:42:04.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:42:04.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:42:04.1 Info: => 0.0005341s 08:42:04.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:04.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:04.1 Info: => 4.69E-05s 08:42:04.1 Info: DeleteColumn Tracks TrackNumber 08:42:04.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) 08:42:04.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" 08:42:04.2 Info: DROP TABLE "Tracks" 08:42:04.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:42:04.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:04.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:04.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:04.2 Info: => 0.0046426s 08:42:04.2 Info: AlterTable Tracks 08:42:04.2 Info: => 1.7E-06s 08:42:04.2 Info: CreateColumn Tracks TrackNumber String 08:42:04.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:42:04.2 Info: => 0.0005468s 08:42:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:42:04', 'add_medium_support') 08:42:04.2 Info: Committing Transaction 08:42:04.2 Info: 3: add_medium_support migrated 08:42:04.2 Info: => 0.0009484s 08:42:04.2 Info: 4: add_various_qualites_in_profile migrating 08:42:04.2 Info: Beginning Transaction 08:42:04.2 Info: Starting migration of Main DB to 4 08:42:04.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:04.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:04.2 Info: => 5.75E-05s 08:42:04.2 Info: PerformDBOperation 08:42:04.2 Info: Performing DB Operation 08:42:04.2 Info: => 3.39E-05s 08:42:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:42:04', 'add_various_qualites_in_profile') 08:42:04.2 Info: Committing Transaction 08:42:04.2 Info: 4: add_various_qualites_in_profile migrated 08:42:04.2 Info: => 0.0002858s 08:42:04.2 Info: 5: metadata_profiles migrating 08:42:04.2 Info: Beginning Transaction 08:42:04.2 Info: Starting migration of Main DB to 5 08:42:04.2 Info: CreateTable MetadataProfiles 08:42:04.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 08:42:04.2 Info: => 0.0001419s 08:42:04.2 Info: CreateIndex MetadataProfiles (Name) 08:42:04.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 08:42:04.2 Info: => 0.0001376s 08:42:04.2 Info: AlterTable Artists 08:42:04.2 Info: => 1.2E-06s 08:42:04.2 Info: CreateColumn Artists MetadataProfileId Int32 08:42:04.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 08:42:04.2 Info: => 0.0005836s 08:42:04.2 Info: DeleteColumn Artists PrimaryAlbumTypes 08:42:04.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) 08:42:04.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" 08:42:04.2 Info: DROP TABLE "Artists" 08:42:04.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:04.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:04.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:04.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:04.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:04.2 Info: => 0.0050013s 08:42:04.2 Info: DeleteColumn Artists SecondaryAlbumTypes 08:42:04.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) 08:42:04.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" 08:42:04.2 Info: DROP TABLE "Artists" 08:42:04.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:04.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:04.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:04.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:04.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:04.2 Info: => 0.0049285s 08:42:04.2 Info: AlterTable Albums 08:42:04.2 Info: => 1.3E-06s 08:42:04.2 Info: CreateColumn Albums SecondaryTypes String 08:42:04.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 08:42:04.2 Info: => 0.0005577s 08:42:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-31T08:42:04', 'metadata_profiles') 08:42:04.2 Info: Committing Transaction 08:42:04.2 Info: 5: metadata_profiles migrated 08:42:04.2 Info: => 0.0009713s 08:42:04.2 Info: 6: separate_automatic_and_interactive_search migrating 08:42:04.2 Info: Beginning Transaction 08:42:04.2 Info: Starting migration of Main DB to 6 08:42:04.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 08:42:04.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) 08:42:04.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 08:42:04.2 Info: DROP TABLE "Indexers" 08:42:04.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:42:04.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:04.2 Info: => 0.0041979s 08:42:04.2 Info: AlterTable Indexers 08:42:04.2 Info: => 1.4E-06s 08:42:04.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 08:42:04.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 08:42:04.2 Info: => 0.0005636s 08:42:04.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:42:04.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:42:04.2 Info: => 4.58E-05s 08:42:04.2 Info: AlterTable Indexers 08:42:04.2 Info: => 1.1E-06s 08:42:04.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 08:42:04.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) 08:42:04.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" 08:42:04.2 Info: DROP TABLE "Indexers" 08:42:04.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:42:04.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:04.2 Info: => 0.0053876s 08:42:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-31T08:42:04', 'separate_automatic_and_interactive_search') 08:42:04.2 Info: Committing Transaction 08:42:04.2 Info: 6: separate_automatic_and_interactive_search migrated 08:42:04.2 Info: => 0.005771s 08:42:04.2 Info: 7: change_album_path_to_relative migrating 08:42:04.2 Info: Beginning Transaction 08:42:04.2 Info: Starting migration of Main DB to 7 08:42:04.2 Info: DeleteColumn Albums Path 08:42:04.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 08:42:04.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "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" 08:42:04.2 Info: DROP TABLE "Albums" 08:42:04.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:04.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:04.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:04.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:04.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:04.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:04.2 Info: => 0.0051563s 08:42:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-31T08:42:04', 'change_album_path_to_relative') 08:42:04.2 Info: Committing Transaction 08:42:04.2 Info: 7: change_album_path_to_relative migrated 08:42:04.2 Info: => 0.0055898s 08:42:04.2 Info: 8: change_quality_size_mb_to_kb migrating 08:42:04.2 Info: Beginning Transaction 08:42:04.2 Info: Starting migration of Main DB to 8 08:42:04.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 08:42:04.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 08:42:04.2 Info: => 5.72E-05s 08:42:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-31T08:42:04', 'change_quality_size_mb_to_kb') 08:42:04.2 Info: Committing Transaction 08:42:04.2 Info: 8: change_quality_size_mb_to_kb migrated 08:42:04.2 Info: => 0.0003253s 08:42:04.2 Info: 9: album_releases migrating 08:42:04.2 Info: Beginning Transaction 08:42:04.2 Info: Starting migration of Main DB to 9 08:42:04.2 Info: AlterTable Albums 08:42:04.2 Info: => 1.4E-06s 08:42:04.2 Info: CreateColumn Albums Releases String 08:42:04.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 08:42:04.2 Info: => 0.000589s 08:42:04.2 Info: AlterTable Albums 08:42:04.2 Info: => 1.4E-06s 08:42:04.2 Info: CreateColumn Albums CurrentRelease String 08:42:04.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 08:42:04.2 Info: => 0.0005658s 08:42:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-31T08:42:04', 'album_releases') 08:42:04.2 Info: Committing Transaction 08:42:04.2 Info: 9: album_releases migrated 08:42:04.2 Info: => 0.0008706s 08:42:04.2 Info: 10: album_releases_fix migrating 08:42:04.2 Info: Beginning Transaction 08:42:04.2 Info: Starting migration of Main DB to 10 08:42:04.2 Info: AlterTable Albums 08:42:04.2 Info: => 1.8E-06s 08:42:04.2 Info: AlterColumn Albums Releases String 08:42:04.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 08:42:04.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 08:42:04.2 Info: DROP TABLE "Albums" 08:42:04.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:04.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:04.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:04.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:04.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:04.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:04.2 Info: => 0.0064051s 08:42:04.2 Info: AlterTable Albums 08:42:04.2 Info: => 1.6E-06s 08:42:04.2 Info: AlterColumn Albums CurrentRelease String 08:42:04.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 08:42:04.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 08:42:04.2 Info: DROP TABLE "Albums" 08:42:04.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:04.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:04.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:04.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:04.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:04.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:04.2 Info: => 0.0050341s 08:42:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-31T08:42:04', 'album_releases_fix') 08:42:04.2 Info: Committing Transaction 08:42:04.2 Info: 10: album_releases_fix migrated 08:42:04.2 Info: => 0.0054341s 08:42:04.2 Info: 11: import_lists migrating 08:42:04.2 Info: Beginning Transaction 08:42:04.2 Info: Starting migration of Main DB to 11 08:42:04.2 Info: CreateTable ImportLists 08:42:04.2 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 08:42:04.2 Info: => 0.0002197s 08:42:04.2 Info: CreateIndex ImportLists (Name) 08:42:04.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:42:04.2 Info: => 0.000118s 08:42:04.2 Info: CreateTable ImportListStatus 08:42:04.2 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 08:42:04.2 Info: => 0.0001362s 08:42:04.2 Info: CreateIndex ImportListStatus (ProviderId) 08:42:04.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:42:04.2 Info: => 0.0001125s 08:42:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-31T08:42:04', 'import_lists') 08:42:04.2 Info: Committing Transaction 08:42:04.2 Info: 11: import_lists migrated 08:42:04.2 Info: => 0.0004549s 08:42:04.2 Info: 12: add_release_status migrating 08:42:04.2 Info: Beginning Transaction 08:42:04.2 Info: Starting migration of Main DB to 12 08:42:04.2 Info: AlterTable MetadataProfiles 08:42:04.2 Info: => 1.4E-06s 08:42:04.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 08:42:04.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 08:42:04.2 Info: => 0.0006094s 08:42:04.2 Info: PerformDBOperation 08:42:04.2 Info: Performing DB Operation 08:42:04.2 Info: => 3.36E-05s 08:42:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-31T08:42:04', 'add_release_status') 08:42:04.2 Info: Committing Transaction 08:42:04.2 Info: 12: add_release_status migrated 08:42:04.2 Info: => 0.0003167s 08:42:04.2 Info: 13: album_download_notification migrating 08:42:04.2 Info: Beginning Transaction 08:42:04.2 Info: Starting migration of Main DB to 13 08:42:04.2 Info: AlterTable Notifications 08:42:04.2 Info: => 1.2E-06s 08:42:04.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 08:42:04.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 08:42:04.2 Info: => 0.000603s 08:42:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-31T08:42:04', 'album_download_notification') 08:42:04.2 Info: Committing Transaction 08:42:04.2 Info: 13: album_download_notification migrated 08:42:04.2 Info: => 0.0009195s 08:42:04.2 Info: 14: fix_language_metadata_profiles migrating 08:42:04.2 Info: Beginning Transaction 08:42:04.2 Info: Starting migration of Main DB to 14 08:42:04.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 08:42:04.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 08:42:04.2 Info: => 8.55E-05s 08:42:04.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 08:42:04.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 08:42:04.2 Info: => 6.43E-05s 08:42:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-31T08:42:04', 'fix_language_metadata_profiles') 08:42:04.2 Info: Committing Transaction 08:42:04.2 Info: 14: fix_language_metadata_profiles migrated 08:42:04.2 Info: => 0.0003343s 08:42:04.2 Info: 15: remove_fanzub migrating 08:42:04.2 Info: Beginning Transaction 08:42:04.2 Info: Starting migration of Main DB to 15 08:42:04.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:42:04.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:42:04.2 Info: => 4.97E-05s 08:42:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-31T08:42:04', 'remove_fanzub') 08:42:04.2 Info: Committing Transaction 08:42:04.2 Info: 15: remove_fanzub migrated 08:42:04.2 Info: => 0.0003018s 08:42:04.2 Info: 16: update_artist_history_indexes migrating 08:42:04.2 Info: Beginning Transaction 08:42:04.2 Info: Starting migration of Main DB to 16 08:42:04.2 Info: CreateIndex Albums (ArtistId) 08:42:04.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 08:42:04.2 Info: => 0.0001487s 08:42:04.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 08:42:04.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 08:42:04.2 Info: => 0.0001182s 08:42:04.2 Info: DeleteIndex History (AlbumId) 08:42:04.2 Info: DROP INDEX "IX_History_AlbumId" 08:42:04.2 Info: => 0.0001257s 08:42:04.2 Info: CreateIndex History (AlbumId, Date) 08:42:04.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:42:04.2 Info: => 0.0001165s 08:42:04.2 Info: DeleteIndex History (DownloadId) 08:42:04.2 Info: DROP INDEX "IX_History_DownloadId" 08:42:04.2 Info: => 0.0001216s 08:42:04.2 Info: CreateIndex History (DownloadId, Date) 08:42:04.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:42:04.2 Info: => 0.0001152s 08:42:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-31T08:42:04', 'update_artist_history_indexes') 08:42:04.2 Info: Committing Transaction 08:42:04.2 Info: 16: update_artist_history_indexes migrated 08:42:04.2 Info: => 0.0004455s 08:42:04.2 Info: 17: remove_nma migrating 08:42:04.2 Info: Beginning Transaction 08:42:04.2 Info: Starting migration of Main DB to 17 08:42:04.2 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:04.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 08:42:04.2 Info: => 5.46E-05s 08:42:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-31T08:42:04', 'remove_nma') 08:42:04.2 Info: Committing Transaction 08:42:04.2 Info: 17: remove_nma migrated 08:42:04.2 Info: => 0.0003093s 08:42:04.2 Info: 18: album_disambiguation migrating 08:42:04.2 Info: Beginning Transaction 08:42:04.2 Info: Starting migration of Main DB to 18 08:42:04.2 Info: AlterTable Albums 08:42:04.2 Info: => 1.2E-06s 08:42:04.2 Info: CreateColumn Albums Disambiguation String 08:42:04.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 08:42:04.2 Info: => 0.0006165s 08:42:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-31T08:42:04', 'album_disambiguation') 08:42:04.2 Info: Committing Transaction 08:42:04.2 Info: 18: album_disambiguation migrated 08:42:04.2 Info: => 0.0009182s 08:42:04.2 Info: 19: add_ape_quality_in_profiles migrating 08:42:04.2 Info: Beginning Transaction 08:42:04.2 Info: Starting migration of Main DB to 19 08:42:04.2 Info: PerformDBOperation 08:42:04.2 Info: Performing DB Operation 08:42:04.2 Info: => 3.8E-05s 08:42:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-31T08:42:04', 'add_ape_quality_in_profiles') 08:42:04.2 Info: Committing Transaction 08:42:04.2 Info: 19: add_ape_quality_in_profiles migrated 08:42:04.2 Info: => 0.0003132s 08:42:04.2 Info: 20: remove_pushalot migrating 08:42:04.2 Info: Beginning Transaction 08:42:04.2 Info: Starting migration of Main DB to 20 08:42:04.2 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:04.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 08:42:04.2 Info: => 5.22E-05s 08:42:04.2 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:04.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 08:42:04.2 Info: => 4.09E-05s 08:42:04.2 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:04.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 08:42:04.2 Info: => 3.75E-05s 08:42:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-31T08:42:04', 'remove_pushalot') 08:42:04.2 Info: Committing Transaction 08:42:04.2 Info: 20: remove_pushalot migrated 08:42:04.2 Info: => 0.0002976s 08:42:04.2 Info: 21: add_custom_filters migrating 08:42:04.2 Info: Beginning Transaction 08:42:04.2 Info: Starting migration of Main DB to 21 08:42:04.2 Info: CreateTable CustomFilters 08:42:04.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 08:42:04.2 Info: => 0.0001349s 08:42:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-31T08:42:04', 'add_custom_filters') 08:42:04.2 Info: Committing Transaction 08:42:04.2 Info: 21: add_custom_filters migrated 08:42:04.2 Info: => 0.0004558s 08:42:04.2 Info: 22: import_list_tags migrating 08:42:04.2 Info: Beginning Transaction 08:42:04.2 Info: Starting migration of Main DB to 22 08:42:04.2 Info: AlterTable ImportLists 08:42:04.2 Info: => 1.3E-06s 08:42:04.2 Info: CreateColumn ImportLists Tags String 08:42:04.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 08:42:04.2 Info: => 0.0006298s 08:42:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-31T08:42:04', 'import_list_tags') 08:42:04.2 Info: Committing Transaction 08:42:04.2 Info: 22: import_list_tags migrated 08:42:04.2 Info: => 0.0009628s 08:42:04.2 Info: 23: add_release_groups_etc migrating 08:42:04.2 Info: Beginning Transaction 08:42:04.2 Info: Starting migration of Main DB to 23 08:42:04.2 Info: CreateTable ArtistMetadata 08:42:04.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) 08:42:04.2 Info: => 0.0001906s 08:42:04.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 08:42:04.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 08:42:04.2 Info: => 0.0001342s 08:42:04.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" 08:42:04.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" 08:42:04.2 Info: => 0.0001026s 08:42:04.2 Info: AlterTable Artists 08:42:04.2 Info: => 1.2E-06s 08:42:04.2 Info: CreateColumn Artists ArtistMetadataId Int32 08:42:04.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:04.2 Info: => 0.0006124s 08:42:04.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:42:04.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:42:04.2 Info: => 7.69E-05s 08:42:04.2 Info: CreateTable AlbumReleases 08:42:04.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) 08:42:04.2 Info: => 0.0002066s 08:42:04.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 08:42:04.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:42:04.2 Info: => 0.0001169s 08:42:04.2 Info: CreateIndex AlbumReleases (AlbumId) 08:42:04.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:42:04.2 Info: => 0.0001077s 08:42:04.2 Info: PerformDBOperation 08:42:04.2 Info: Performing DB Operation 08:42:04.2 Info: => 4.37E-05s 08:42:04.2 Info: AlterTable Albums 08:42:04.2 Info: => 1.1E-06s 08:42:04.2 Info: CreateColumn Albums ArtistMetadataId Int32 08:42:04.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:04.2 Info: => 0.0006338s 08:42:04.2 Info: AlterTable Albums 08:42:04.2 Info: => 1.4E-06s 08:42:04.2 Info: CreateColumn Albums AnyReleaseOk Boolean 08:42:04.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 08:42:04.2 Info: => 0.0006146s 08:42:04.2 Info: AlterTable Albums 08:42:04.2 Info: => 1.4E-06s 08:42:04.2 Info: CreateColumn Albums Links String 08:42:04.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 08:42:04.2 Info: => 0.0006122s 08:42:04.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:42:04.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:42:04.2 Info: => 0.0012634s 08:42:04.2 Info: AlterTable Tracks 08:42:04.2 Info: => 1.4E-06s 08:42:04.2 Info: CreateColumn Tracks ForeignRecordingId String 08:42:04.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 08:42:04.2 Info: => 0.0006604s 08:42:04.2 Info: AlterTable Tracks 08:42:04.2 Info: => 1.3E-06s 08:42:04.2 Info: CreateColumn Tracks AlbumReleaseId Int32 08:42:04.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 08:42:04.2 Info: => 0.0006279s 08:42:04.2 Info: AlterTable Tracks 08:42:04.2 Info: => 1.3E-06s 08:42:04.2 Info: CreateColumn Tracks ArtistMetadataId Int32 08:42:04.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:04.2 Info: => 0.0006161s 08:42:04.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:42:04.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:42:04.2 Info: => 9.3E-05s 08:42:04.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:42:04.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:42:04.2 Info: => 7.72E-05s 08:42:04.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 08:42:04.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) 08:42:04.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" 08:42:04.2 Info: DROP TABLE "Artists" 08:42:04.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:04.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:04.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:04.2 Info: => 0.0063367s 08:42:04.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 08:42:04.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) 08:42:04.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" 08:42:04.2 Info: DROP TABLE "Albums" 08:42:04.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:04.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:04.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:04.2 Info: => 0.0052986s 08:42:04.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 08:42:04.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) 08:42:04.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" 08:42:04.2 Info: DROP TABLE "Tracks" 08:42:04.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:42:04.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:04.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:04.2 Info: => 0.0048458s 08:42:04.2 Info: DeleteColumn TrackFiles ArtistId 08:42:04.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) 08:42:04.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" 08:42:04.2 Info: DROP TABLE "TrackFiles" 08:42:04.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:04.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:04.2 Info: => 0.0045838s 08:42:04.2 Info: CreateIndex Artists (ArtistMetadataId) 08:42:04.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:04.2 Info: => 0.0001189s 08:42:04.2 Info: CreateIndex Artists (Monitored) 08:42:04.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:04.2 Info: => 0.0001098s 08:42:04.2 Info: CreateIndex Albums (ArtistMetadataId) 08:42:04.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:42:04.2 Info: => 0.0001074s 08:42:04.2 Info: CreateIndex Tracks (ArtistMetadataId) 08:42:04.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 08:42:04.2 Info: => 0.0001048s 08:42:04.2 Info: CreateIndex Tracks (AlbumReleaseId) 08:42:04.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 08:42:04.2 Info: => 0.0001054s 08:42:04.2 Info: CreateIndex Tracks (ForeignRecordingId) 08:42:04.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 08:42:04.2 Info: => 0.000103s 08:42:04.2 Info: UpdateData 08:42:04.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:42:04.2 Info: => 0.0010142s 08:42:04.2 Info: UpdateData 08:42:04.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:42:04.2 Info: => 4.83E-05s 08:42:04.2 Info: UpdateData 08:42:04.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 08:42:04.2 Info: => 5.28E-05s 08:42:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-31T08:42:04', 'add_release_groups_etc') 08:42:04.2 Info: Committing Transaction 08:42:04.2 Info: 23: add_release_groups_etc migrated 08:42:04.2 Info: => 0.0007184s 08:42:04.2 Info: 24: NewMediaInfoFormat migrating 08:42:04.2 Info: Beginning Transaction 08:42:04.2 Info: Starting migration of Main DB to 24 08:42:04.2 Info: UpdateData 08:42:04.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 08:42:04.2 Info: => 5.56E-05s 08:42:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-31T08:42:04', 'NewMediaInfoFormat') 08:42:04.2 Info: Committing Transaction 08:42:04.2 Info: 24: NewMediaInfoFormat migrated 08:42:04.2 Info: => 0.0003141s 08:42:04.2 Info: 25: rename_restrictions_to_release_profiles migrating 08:42:04.2 Info: Beginning Transaction 08:42:04.2 Info: Starting migration of Main DB to 25 08:42:04.2 Info: RenameTable Restrictions ReleaseProfiles 08:42:04.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 08:42:04.2 Info: => 0.0016736s 08:42:04.2 Info: AlterTable ReleaseProfiles 08:42:04.2 Info: => 1.6E-06s 08:42:04.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 08:42:04.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 08:42:04.2 Info: => 0.000592s 08:42:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-31T08:42:04', 'rename_restrictions_to_release_profiles') 08:42:04.2 Info: Committing Transaction 08:42:04.2 Info: 25: rename_restrictions_to_release_profiles migrated 08:42:04.2 Info: => 0.0009073s 08:42:04.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 08:42:04.2 Info: Beginning Transaction 08:42:04.2 Info: Starting migration of Main DB to 26 08:42:04.2 Info: RenameTable Profiles QualityProfiles 08:42:04.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 08:42:04.2 Info: => 0.0016663s 08:42:04.2 Info: AlterTable QualityProfiles 08:42:04.2 Info: => 1.7E-06s 08:42:04.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 08:42:04.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:42:04.2 Info: => 0.0005795s 08:42:04.2 Info: AlterTable LanguageProfiles 08:42:04.2 Info: => 1.2E-06s 08:42:04.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 08:42:04.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:42:04.2 Info: => 0.0005619s 08:42:04.2 Info: UpdateData 08:42:04.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:42:04.3 Info: => 5.49E-05s 08:42:04.3 Info: UpdateData 08:42:04.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:42:04.3 Info: => 3.98E-05s 08:42:04.3 Info: RenameColumn Artists ProfileId to QualityProfileId 08:42:04.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) 08:42:04.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" 08:42:04.3 Info: DROP TABLE "Artists" 08:42:04.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:04.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:04.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:04.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:04.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:04.3 Info: => 0.0070775s 08:42:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-31T08:42:04', 'rename_quality_profiles_add_upgrade_allowed') 08:42:04.3 Info: Committing Transaction 08:42:04.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 08:42:04.3 Info: => 0.00755s 08:42:04.3 Info: 27: add_import_exclusions migrating 08:42:04.3 Info: Beginning Transaction 08:42:04.3 Info: Starting migration of Main DB to 27 08:42:04.3 Info: CreateTable ImportListExclusions 08:42:04.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 08:42:04.3 Info: => 0.000134s 08:42:04.3 Info: CreateIndex ImportListExclusions (ForeignId) 08:42:04.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 08:42:04.3 Info: => 9.6E-05s 08:42:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-31T08:42:04', 'add_import_exclusions') 08:42:04.3 Info: Committing Transaction 08:42:04.3 Info: 27: add_import_exclusions migrated 08:42:04.3 Info: => 0.00041s 08:42:04.3 Info: 28: clean_artist_metadata_table migrating 08:42:04.3 Info: Beginning Transaction 08:42:04.3 Info: Starting migration of Main DB to 28 08:42:04.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) 08:42:04.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) 08:42:04.3 Info: => 0.000163s 08:42:04.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) 08:42:04.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) 08:42:04.3 Info: => 0.0001306s 08:42:04.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) 08:42:04.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) 08:42:04.3 Info: => 0.0001245s 08:42:04.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) 08:42:04.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) 08:42:04.3 Info: => 0.0001226s 08:42:04.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) 08:42:04.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) 08:42:04.3 Info: => 0.0001215s 08:42:04.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) 08:42:04.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) 08:42:04.3 Info: => 0.0001218s 08:42:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-31T08:42:04', 'clean_artist_metadata_table') 08:42:04.3 Info: Committing Transaction 08:42:04.3 Info: 28: clean_artist_metadata_table migrated 08:42:04.3 Info: => 0.000387s 08:42:04.3 Info: 29: health_issue_notification migrating 08:42:04.3 Info: Beginning Transaction 08:42:04.3 Info: Starting migration of Main DB to 29 08:42:04.3 Info: AlterTable Notifications 08:42:04.3 Info: => 1.2E-06s 08:42:04.3 Info: CreateColumn Notifications OnHealthIssue Boolean 08:42:04.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 08:42:04.3 Info: => 0.0006294s 08:42:04.3 Info: AlterTable Notifications 08:42:04.3 Info: => 1.9E-06s 08:42:04.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 08:42:04.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 08:42:04.3 Info: => 0.0005902s 08:42:04.3 Info: AlterTable Notifications 08:42:04.3 Info: => 1.4E-06s 08:42:04.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 08:42:04.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 08:42:04.3 Info: => 0.0006055s 08:42:04.3 Info: AlterTable Notifications 08:42:04.3 Info: => 1.5E-06s 08:42:04.3 Info: CreateColumn Notifications OnImportFailure Boolean 08:42:04.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 08:42:04.3 Info: => 0.0006053s 08:42:04.3 Info: AlterTable Notifications 08:42:04.3 Info: => 1.1E-06s 08:42:04.3 Info: CreateColumn Notifications OnTrackRetag Boolean 08:42:04.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 08:42:04.3 Info: => 0.0006027s 08:42:04.3 Info: DeleteColumn Notifications OnDownload 08:42:04.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) 08:42:04.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" 08:42:04.3 Info: DROP TABLE "Notifications" 08:42:04.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:42:04.3 Info: => 0.0046868s 08:42:04.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 08:42:04.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) 08:42:04.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" 08:42:04.3 Info: DROP TABLE "Notifications" 08:42:04.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:42:04.3 Info: => 0.0046519s 08:42:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-31T08:42:04', 'health_issue_notification') 08:42:04.3 Info: Committing Transaction 08:42:04.3 Info: 29: health_issue_notification migrated 08:42:04.3 Info: => 0.0050754s 08:42:04.3 Info: 30: add_mediafilerepository_mtime migrating 08:42:04.3 Info: Beginning Transaction 08:42:04.3 Info: Starting migration of Main DB to 30 08:42:04.3 Info: AlterTable TrackFiles 08:42:04.3 Info: => 1.2E-06s 08:42:04.3 Info: CreateColumn TrackFiles Modified DateTime 08:42:04.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 08:42:04.3 Info: => 0.0006287s 08:42:04.3 Info: AlterTable TrackFiles 08:42:04.3 Info: => 1.4E-06s 08:42:04.3 Info: CreateColumn TrackFiles Path String 08:42:04.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 08:42:04.3 Info: => 0.0005791s 08:42:04.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:42:04.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:42:04.3 Info: => 4.3E-05s 08:42:04.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) 08:42:04.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) 08:42:04.3 Info: => 0.0001353s 08:42:04.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) 08:42:04.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) 08:42:04.3 Info: => 0.0001382s 08:42:04.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) 08:42:04.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) 08:42:04.3 Info: => 0.0001453s 08:42:04.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") 08:42:04.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") 08:42:04.3 Info: => 8.96E-05s 08:42:04.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:42:04.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:42:04.3 Info: => 5.95E-05s 08:42:04.3 Info: AlterTable TrackFiles 08:42:04.3 Info: => 1.1E-06s 08:42:04.3 Info: AlterColumn TrackFiles Path String 08:42:04.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) 08:42:04.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" 08:42:04.3 Info: DROP TABLE "TrackFiles" 08:42:04.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:04.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:04.3 Info: => 0.0057499s 08:42:04.3 Info: CreateIndex TrackFiles (Path) 08:42:04.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:42:04.3 Info: => 8.95E-05s 08:42:04.3 Info: DeleteColumn TrackFiles RelativePath 08:42:04.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) 08:42:04.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" 08:42:04.3 Info: DROP TABLE "TrackFiles" 08:42:04.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:04.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:04.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:42:04.3 Info: => 0.0059563s 08:42:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-31T08:42:04', 'add_mediafilerepository_mtime') 08:42:04.3 Info: Committing Transaction 08:42:04.3 Info: 30: add_mediafilerepository_mtime migrated 08:42:04.3 Info: => 0.0063455s 08:42:04.3 Info: 31: add_artistmetadataid_constraint migrating 08:42:04.3 Info: Beginning Transaction 08:42:04.3 Info: Starting migration of Main DB to 31 08:42:04.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") 08:42:04.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") 08:42:04.3 Info: => 9.76E-05s 08:42:04.3 Info: DeleteIndex Artists (ArtistMetadataId) 08:42:04.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 08:42:04.3 Info: => 0.0001414s 08:42:04.3 Info: AlterColumn Artists ArtistMetadataId Int32 08:42:04.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) 08:42:04.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" 08:42:04.3 Info: DROP TABLE "Artists" 08:42:04.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:04.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:04.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:04.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:04.3 Info: => 0.005039s 08:42:04.3 Info: CreateIndex Artists (ArtistMetadataId) 08:42:04.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:04.3 Info: => 8.77E-05s 08:42:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-31T08:42:04', 'add_artistmetadataid_constraint') 08:42:04.3 Info: Committing Transaction 08:42:04.3 Info: 31: add_artistmetadataid_constraint migrated 08:42:04.3 Info: => 0.0004402s 08:42:04.3 Info: 32: old_ids_and_artist_alias migrating 08:42:04.3 Info: Beginning Transaction 08:42:04.3 Info: Starting migration of Main DB to 32 08:42:04.3 Info: AlterTable ArtistMetadata 08:42:04.3 Info: => 1.1E-06s 08:42:04.3 Info: CreateColumn ArtistMetadata Aliases String 08:42:04.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 08:42:04.3 Info: => 0.0006304s 08:42:04.3 Info: AlterTable ArtistMetadata 08:42:04.3 Info: => 1.3E-06s 08:42:04.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 08:42:04.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 08:42:04.3 Info: => 0.0005976s 08:42:04.3 Info: AlterTable Albums 08:42:04.3 Info: => 1.3E-06s 08:42:04.3 Info: CreateColumn Albums OldForeignAlbumIds String 08:42:04.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 08:42:04.3 Info: => 0.0005926s 08:42:04.3 Info: AlterTable AlbumReleases 08:42:04.3 Info: => 1.2E-06s 08:42:04.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 08:42:04.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 08:42:04.3 Info: => 0.0006082s 08:42:04.3 Info: AlterTable Tracks 08:42:04.3 Info: => 1.4E-06s 08:42:04.3 Info: CreateColumn Tracks OldForeignRecordingIds String 08:42:04.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 08:42:04.3 Info: => 0.0005925s 08:42:04.3 Info: AlterTable Tracks 08:42:04.3 Info: => 1.4E-06s 08:42:04.3 Info: CreateColumn Tracks OldForeignTrackIds String 08:42:04.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 08:42:04.3 Info: => 0.0005885s 08:42:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-31T08:42:04', 'old_ids_and_artist_alias') 08:42:04.3 Info: Committing Transaction 08:42:04.3 Info: 32: old_ids_and_artist_alias migrated 08:42:04.3 Info: => 0.0009066s 08:42:04.3 Info: 33: download_propers_config migrating 08:42:04.3 Info: Beginning Transaction 08:42:04.3 Info: Starting migration of Main DB to 33 08:42:04.3 Info: PerformDBOperation 08:42:04.3 Info: Performing DB Operation 08:42:04.3 Info: => 3.57E-05s 08:42:04.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:42:04.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:42:04.3 Info: => 4.16E-05s 08:42:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-31T08:42:04', 'download_propers_config') 08:42:04.3 Info: Committing Transaction 08:42:04.3 Info: 33: download_propers_config migrated 08:42:04.3 Info: => 0.0002993s 08:42:04.3 Info: 34: remove_language_profiles migrating 08:42:04.3 Info: Beginning Transaction 08:42:04.3 Info: Starting migration of Main DB to 34 08:42:04.3 Info: DeleteTable LanguageProfiles 08:42:04.3 Info: DROP TABLE "LanguageProfiles" 08:42:04.3 Info: => 0.0002139s 08:42:04.3 Info: DeleteColumn Artists LanguageProfileId 08:42:04.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) 08:42:04.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" 08:42:04.3 Info: DROP TABLE "Artists" 08:42:04.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:04.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:04.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:04.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:04.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:04.3 Info: => 0.0064134s 08:42:04.3 Info: DeleteColumn ImportLists LanguageProfileId 08:42:04.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) 08:42:04.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" 08:42:04.3 Info: DROP TABLE "ImportLists" 08:42:04.3 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 08:42:04.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:42:04.3 Info: => 0.0047747s 08:42:04.3 Info: DeleteColumn Blacklist Language 08:42:04.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) 08:42:04.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" 08:42:04.3 Info: DROP TABLE "Blacklist" 08:42:04.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 08:42:04.3 Info: => 0.0045677s 08:42:04.3 Info: DeleteColumn History Language 08:42:04.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) 08:42:04.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" 08:42:04.3 Info: DROP TABLE "History" 08:42:04.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 08:42:04.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:42:04.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:42:04.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:42:04.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:42:04.3 Info: => 0.0064801s 08:42:04.3 Info: DeleteColumn LyricFiles Language 08:42:04.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) 08:42:04.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" 08:42:04.3 Info: DROP TABLE "LyricFiles" 08:42:04.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:42:04.3 Info: => 0.0055918s 08:42:04.3 Info: DeleteColumn TrackFiles Language 08:42:04.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) 08:42:04.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" 08:42:04.3 Info: DROP TABLE "TrackFiles" 08:42:04.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:04.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:04.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:42:04.3 Info: => 0.0048088s 08:42:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-31T08:42:04', 'remove_language_profiles') 08:42:04.3 Info: Committing Transaction 08:42:04.3 Info: 34: remove_language_profiles migrated 08:42:04.3 Info: => 0.0053591s 08:42:04.3 Info: 35: multi_disc_naming_format migrating 08:42:04.3 Info: Beginning Transaction 08:42:04.3 Info: Starting migration of Main DB to 35 08:42:04.3 Info: AlterTable NamingConfig 08:42:04.3 Info: => 1.3E-06s 08:42:04.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 08:42:04.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 08:42:04.3 Info: => 0.0006157s 08:42:04.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:42:04.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:42:04.3 Info: => 5.12E-05s 08:42:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-31T08:42:04', 'multi_disc_naming_format') 08:42:04.3 Info: Committing Transaction 08:42:04.3 Info: 35: multi_disc_naming_format migrated 08:42:04.3 Info: => 0.0003307s 08:42:04.3 Info: 36: add_download_client_priority migrating 08:42:04.3 Info: Beginning Transaction 08:42:04.3 Info: Starting migration of Main DB to 36 08:42:04.3 Info: AlterTable DownloadClients 08:42:04.3 Info: => 1.3E-06s 08:42:04.3 Info: CreateColumn DownloadClients Priority Int32 08:42:04.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 08:42:04.3 Info: => 0.0006124s 08:42:04.3 Info: PerformDBOperation 08:42:04.3 Info: Performing DB Operation 08:42:04.3 Info: => 5.71E-05s 08:42:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-31T08:42:04', 'add_download_client_priority') 08:42:04.3 Info: Committing Transaction 08:42:04.3 Info: 36: add_download_client_priority migrated 08:42:04.3 Info: => 0.0003382s 08:42:04.3 Info: 37: remove_growl_prowl migrating 08:42:04.3 Info: Beginning Transaction 08:42:04.3 Info: Starting migration of Main DB to 37 08:42:04.3 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:04.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 08:42:04.3 Info: => 5.29E-05s 08:42:04.3 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:04.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 08:42:04.3 Info: => 3.99E-05s 08:42:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-31T08:42:04', 'remove_growl_prowl') 08:42:04.3 Info: Committing Transaction 08:42:04.3 Info: 37: remove_growl_prowl migrated 08:42:04.3 Info: => 0.0002824s 08:42:04.3 Info: 38: remove_plex_hometheatre migrating 08:42:04.3 Info: Beginning Transaction 08:42:04.3 Info: Starting migration of Main DB to 38 08:42:04.3 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:04.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 08:42:04.3 Info: => 5.21E-05s 08:42:04.3 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:04.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 08:42:04.3 Info: => 3.85E-05s 08:42:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-31T08:42:04', 'remove_plex_hometheatre') 08:42:04.3 Info: Committing Transaction 08:42:04.3 Info: 38: remove_plex_hometheatre migrated 08:42:04.3 Info: => 0.0002844s 08:42:04.3 Info: 39: add_root_folder_add_defaults migrating 08:42:04.3 Info: Beginning Transaction 08:42:04.3 Info: Starting migration of Main DB to 39 08:42:04.3 Info: AlterTable RootFolders 08:42:04.3 Info: => 1.2E-06s 08:42:04.3 Info: CreateColumn RootFolders Name String 08:42:04.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 08:42:04.3 Info: => 0.0006053s 08:42:04.3 Info: AlterTable RootFolders 08:42:04.3 Info: => 1.5E-06s 08:42:04.3 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 08:42:04.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 08:42:04.3 Info: => 0.0005826s 08:42:04.3 Info: AlterTable RootFolders 08:42:04.3 Info: => 1E-06s 08:42:04.3 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 08:42:04.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 08:42:04.3 Info: => 0.0005789s 08:42:04.3 Info: AlterTable RootFolders 08:42:04.3 Info: => 1.1E-06s 08:42:04.3 Info: CreateColumn RootFolders DefaultMonitorOption Int32 08:42:04.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 08:42:04.3 Info: => 0.0005797s 08:42:04.3 Info: AlterTable RootFolders 08:42:04.3 Info: => 1.4E-06s 08:42:04.3 Info: CreateColumn RootFolders DefaultTags String 08:42:04.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 08:42:04.3 Info: => 0.0005868s 08:42:04.3 Info: PerformDBOperation 08:42:04.3 Info: Performing DB Operation 08:42:04.3 Info: => 6.11E-05s 08:42:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-31T08:42:04', 'add_root_folder_add_defaults') 08:42:04.3 Info: Committing Transaction 08:42:04.3 Info: 39: add_root_folder_add_defaults migrated 08:42:04.3 Info: => 0.0003503s 08:42:04.3 Info: 40: task_duration migrating 08:42:04.3 Info: Beginning Transaction 08:42:04.3 Info: Starting migration of Main DB to 40 08:42:04.3 Info: AlterTable ScheduledTasks 08:42:04.3 Info: => 1.3E-06s 08:42:04.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 08:42:04.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 08:42:04.3 Info: => 0.0006168s 08:42:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-31T08:42:04', 'task_duration') 08:42:04.3 Info: Committing Transaction 08:42:04.3 Info: 40: task_duration migrated 08:42:04.3 Info: => 0.000904s 08:42:04.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 08:42:04.3 Info: Beginning Transaction 08:42:04.3 Info: Starting migration of Main DB to 41 08:42:04.3 Info: AlterTable ReleaseProfiles 08:42:04.3 Info: => 1.2E-06s 08:42:04.3 Info: CreateColumn ReleaseProfiles Enabled Boolean 08:42:04.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 08:42:04.3 Info: => 0.0006197s 08:42:04.3 Info: AlterTable ReleaseProfiles 08:42:04.3 Info: => 1.4E-06s 08:42:04.3 Info: CreateColumn ReleaseProfiles IndexerId Int32 08:42:04.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 08:42:04.3 Info: => 0.0005874s 08:42:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-31T08:42:04', 'add_indexer_and_enabled_to_release_profiles') 08:42:04.3 Info: Committing Transaction 08:42:04.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 08:42:04.3 Info: => 0.0009119s 08:42:04.3 Info: 42: remove_album_folders migrating 08:42:04.3 Info: Beginning Transaction 08:42:04.3 Info: Starting migration of Main DB to 42 08:42:04.3 Info: DeleteColumn Artists AlbumFolder 08:42:04.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) 08:42:04.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" 08:42:04.3 Info: DROP TABLE "Artists" 08:42:04.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:04.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:04.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:04.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:04.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:04.3 Info: => 0.0062242s 08:42:04.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 08:42:04.3 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 08:42:04.3 Info: => 4.69E-05s 08:42:04.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 08:42:04.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 08:42:04.4 Info: => 4.31E-05s 08:42:04.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 08:42:04.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) 08:42:04.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 08:42:04.4 Info: DROP TABLE "NamingConfig" 08:42:04.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 08:42:04.4 Info: => 0.0045226s 08:42:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-31T08:42:04', 'remove_album_folders') 08:42:04.4 Info: Committing Transaction 08:42:04.4 Info: 42: remove_album_folders migrated 08:42:04.4 Info: => 0.0049278s 08:42:04.4 Info: 44: add_priority_to_indexers migrating 08:42:04.4 Info: Beginning Transaction 08:42:04.4 Info: Starting migration of Main DB to 44 08:42:04.4 Info: AlterTable Indexers 08:42:04.4 Info: => 1.2E-06s 08:42:04.4 Info: CreateColumn Indexers Priority Int32 08:42:04.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 08:42:04.4 Info: => 0.0006239s 08:42:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-31T08:42:04', 'add_priority_to_indexers') 08:42:04.4 Info: Committing Transaction 08:42:04.4 Info: 44: add_priority_to_indexers migrated 08:42:04.4 Info: => 0.0009237s 08:42:04.4 Info: 45: remove_chown_and_folderchmod_config migrating 08:42:04.4 Info: Beginning Transaction 08:42:04.4 Info: Starting migration of Main DB to 45 08:42:04.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 08:42:04.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 08:42:04.4 Info: => 0.0001243s 08:42:04.4 Info: PerformDBOperation 08:42:04.4 Info: Performing DB Operation 08:42:04.4 Info: => 3.25E-05s 08:42:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-31T08:42:04', 'remove_chown_and_folderchmod_config') 08:42:04.4 Info: Committing Transaction 08:42:04.4 Info: 45: remove_chown_and_folderchmod_config migrated 08:42:04.4 Info: => 0.0002996s 08:42:04.4 Info: 47: update_notifiarr migrating 08:42:04.4 Info: Beginning Transaction 08:42:04.4 Info: Starting migration of Main DB to 47 08:42:04.4 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 08:42:04.4 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 08:42:04.4 Info: => 7.86E-05s 08:42:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-31T08:42:04', 'update_notifiarr') 08:42:04.4 Info: Committing Transaction 08:42:04.4 Info: 47: update_notifiarr migrated 08:42:04.4 Info: => 0.0003323s 08:42:04.4 Info: 49: email_multiple_addresses migrating 08:42:04.4 Info: Beginning Transaction 08:42:04.4 Info: Starting migration of Main DB to 49 08:42:04.4 Info: PerformDBOperation 08:42:04.4 Info: Performing DB Operation 08:42:04.4 Info: => 6.42E-05s 08:42:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-31T08:42:04', 'email_multiple_addresses') 08:42:04.4 Info: Committing Transaction 08:42:04.4 Info: 49: email_multiple_addresses migrated 08:42:04.4 Info: => 0.000325s 08:42:04.4 Info: 50: rename_blacklist_to_blocklist migrating 08:42:04.4 Info: Beginning Transaction 08:42:04.4 Info: Starting migration of Main DB to 50 08:42:04.4 Info: RenameTable Blacklist Blocklist 08:42:04.4 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 08:42:04.4 Info: => 0.0017169s 08:42:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-31T08:42:04', 'rename_blacklist_to_blocklist') 08:42:04.4 Info: Committing Transaction 08:42:04.4 Info: 50: rename_blacklist_to_blocklist migrated 08:42:04.4 Info: => 0.0020286s 08:42:04.4 Info: 51: cdh_per_downloadclient migrating 08:42:04.4 Info: Beginning Transaction 08:42:04.4 Info: Starting migration of Main DB to 51 08:42:04.4 Info: INSERT INTO "Config" ("Key", "Value") VALUES ('removecompleteddownloads', 'True') 08:42:04.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') 08:42:04.4 Info: AlterTable DownloadClients 08:42:04.4 Info: => 1.1E-06s 08:42:04.4 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 08:42:04.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 08:42:04.4 Info: => 0.0006245s 08:42:04.4 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 08:42:04.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 08:42:04.4 Info: => 0.0005908s 08:42:04.4 Info: PerformDBOperation 08:42:04.4 Info: Performing DB Operation 08:42:04.4 Info: => 0.0001803s 08:42:04.4 Info: -> 2 Insert operations completed in 00:00:00.0001603 taking an average of 00:00:00.0000801 08:42:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-31T08:42:04', 'cdh_per_downloadclient') 08:42:04.4 Info: Committing Transaction 08:42:04.4 Info: 51: cdh_per_downloadclient migrated 08:42:04.4 Info: => 0.0005183s 08:42:04.4 Debug: Took: 00:00:00.2520779 08:42:04.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_disabled_when_globally_disabled --- 08:42:04.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_enabled --- 08:42:04.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121244577011_201/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:04.4 Info: DatabaseEngineVersionCheck migrating 08:42:04.4 Info: PerformDBOperation 08:42:04.4 Info: Performing DB Operation 08:42:04.4 Info: SQLite 3.46.0 08:42:04.4 Info: => 0.0011496s 08:42:04.4 Info: DatabaseEngineVersionCheck migrated 08:42:04.4 Info: => 0.0011682s 08:42:04.4 Info: VersionMigration migrating 08:42:04.4 Info: Beginning Transaction 08:42:04.4 Info: CreateTable VersionInfo 08:42:04.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:42:04.4 Info: => 0.0001617s 08:42:04.4 Info: Committing Transaction 08:42:04.4 Info: VersionMigration migrated 08:42:04.4 Info: => 0.0005353s 08:42:04.4 Info: VersionUniqueMigration migrating 08:42:04.4 Info: Beginning Transaction 08:42:04.4 Info: CreateIndex VersionInfo (Version) 08:42:04.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:42:04.4 Info: => 0.0001295s 08:42:04.4 Info: AlterTable VersionInfo 08:42:04.4 Info: => 1.3E-06s 08:42:04.4 Info: CreateColumn VersionInfo AppliedOn DateTime 08:42:04.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:42:04.4 Info: => 0.0005833s 08:42:04.4 Info: Committing Transaction 08:42:04.4 Info: VersionUniqueMigration migrated 08:42:04.4 Info: => 0.0007891s 08:42:04.4 Info: VersionDescriptionMigration migrating 08:42:04.4 Info: Beginning Transaction 08:42:04.4 Info: AlterTable VersionInfo 08:42:04.4 Info: => 1.4E-06s 08:42:04.4 Info: CreateColumn VersionInfo Description String 08:42:04.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:42:04.4 Info: => 0.0002202s 08:42:04.4 Info: Committing Transaction 08:42:04.4 Info: VersionDescriptionMigration migrated 08:42:04.4 Info: => 0.0004158s 08:42:04.4 Info: 1: InitialSetup migrating 08:42:04.4 Info: Beginning Transaction 08:42:04.4 Info: Starting migration of Main DB to 1 08:42:04.4 Info: CreateTable Config 08:42:04.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:42:04.4 Info: => 0.0001781s 08:42:04.4 Info: CreateIndex Config (Key) 08:42:04.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:42:04.4 Info: => 8.9E-05s 08:42:04.4 Info: CreateTable RootFolders 08:42:04.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:42:04.4 Info: => 9.52E-05s 08:42:04.4 Info: CreateIndex RootFolders (Path) 08:42:04.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:42:04.4 Info: => 7.85E-05s 08:42:04.4 Info: CreateTable Artists 08:42:04.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) 08:42:04.4 Info: => 0.000333s 08:42:04.4 Info: CreateIndex Artists (ForeignArtistId) 08:42:04.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:04.4 Info: => 8.46E-05s 08:42:04.4 Info: CreateIndex Artists (NameSlug) 08:42:04.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:04.4 Info: => 7.65E-05s 08:42:04.4 Info: CreateIndex Artists (CleanName) 08:42:04.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:04.4 Info: => 7.54E-05s 08:42:04.4 Info: CreateIndex Artists (Path) 08:42:04.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:04.4 Info: => 8.19E-05s 08:42:04.4 Info: CreateTable Albums 08:42:04.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) 08:42:04.4 Info: => 0.0002896s 08:42:04.4 Info: CreateIndex Albums (ForeignAlbumId) 08:42:04.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:04.4 Info: => 8.43E-05s 08:42:04.4 Info: CreateIndex Albums (MBId) 08:42:04.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:04.4 Info: => 7.53E-05s 08:42:04.4 Info: CreateIndex Albums (TADBId) 08:42:04.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:04.4 Info: => 7.44E-05s 08:42:04.4 Info: CreateIndex Albums (TitleSlug) 08:42:04.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:04.4 Info: => 7.34E-05s 08:42:04.4 Info: CreateIndex Albums (CleanTitle) 08:42:04.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:04.4 Info: => 7.37E-05s 08:42:04.4 Info: CreateIndex Albums (Path) 08:42:04.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:42:04.4 Info: => 7.38E-05s 08:42:04.4 Info: CreateTable Tracks 08:42:04.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) 08:42:04.4 Info: => 0.0001596s 08:42:04.4 Info: CreateIndex Tracks (ForeignTrackId) 08:42:04.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:04.4 Info: => 7.89E-05s 08:42:04.4 Info: CreateIndex Tracks (ArtistId) 08:42:04.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:04.4 Info: => 7.99E-05s 08:42:04.4 Info: CreateIndex Tracks (TrackFileId) 08:42:04.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:04.4 Info: => 0.0001065s 08:42:04.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:42:04.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:42:04.4 Info: => 9.13E-05s 08:42:04.4 Info: CreateTable TrackFiles 08:42:04.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) 08:42:04.4 Info: => 0.0001516s 08:42:04.4 Info: CreateIndex TrackFiles (ArtistId) 08:42:04.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:42:04.4 Info: => 8.58E-05s 08:42:04.4 Info: CreateIndex TrackFiles (AlbumId) 08:42:04.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:04.4 Info: => 8.65E-05s 08:42:04.4 Info: CreateTable History 08:42:04.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) 08:42:04.4 Info: => 0.0001562s 08:42:04.4 Info: CreateIndex History (Date) 08:42:04.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:42:04.4 Info: => 8.57E-05s 08:42:04.4 Info: CreateIndex History (EventType) 08:42:04.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:42:04.4 Info: => 0.0001148s 08:42:04.4 Info: CreateIndex History (DownloadId) 08:42:04.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:42:04.4 Info: => 9.16E-05s 08:42:04.4 Info: CreateIndex History (AlbumId) 08:42:04.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:42:04.4 Info: => 8.57E-05s 08:42:04.4 Info: CreateTable Notifications 08:42:04.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) 08:42:04.4 Info: => 0.0001443s 08:42:04.4 Info: CreateTable ScheduledTasks 08:42:04.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:42:04.4 Info: => 0.0001159s 08:42:04.4 Info: CreateIndex ScheduledTasks (TypeName) 08:42:04.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:42:04.4 Info: => 8.32E-05s 08:42:04.4 Info: CreateTable Indexers 08:42:04.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) 08:42:04.4 Info: => 0.0001161s 08:42:04.4 Info: CreateIndex Indexers (Name) 08:42:04.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:04.4 Info: => 0.0001179s 08:42:04.4 Info: CreateTable Profiles 08:42:04.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:42:04.4 Info: => 0.0001345s 08:42:04.4 Info: CreateIndex Profiles (Name) 08:42:04.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:42:04.4 Info: => 9.23E-05s 08:42:04.4 Info: CreateTable QualityDefinitions 08:42:04.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:42:04.4 Info: => 0.0001205s 08:42:04.4 Info: CreateIndex QualityDefinitions (Quality) 08:42:04.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:42:04.4 Info: => 8.42E-05s 08:42:04.4 Info: CreateIndex QualityDefinitions (Title) 08:42:04.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:42:04.4 Info: => 8.67E-05s 08:42:04.4 Info: CreateTable NamingConfig 08:42:04.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) 08:42:04.4 Info: => 0.0001597s 08:42:04.4 Info: CreateTable Blacklist 08:42:04.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 '') 08:42:04.4 Info: => 0.0001999s 08:42:04.4 Info: CreateTable Metadata 08:42:04.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) 08:42:04.4 Info: => 0.0001185s 08:42:04.4 Info: CreateTable MetadataFiles 08:42:04.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) 08:42:04.4 Info: => 0.0001411s 08:42:04.4 Info: CreateTable DownloadClients 08:42:04.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) 08:42:04.4 Info: => 0.00012s 08:42:04.4 Info: CreateTable PendingReleases 08:42:04.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 '') 08:42:04.4 Info: => 0.0001292s 08:42:04.4 Info: CreateTable RemotePathMappings 08:42:04.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:42:04.4 Info: => 0.0001074s 08:42:04.4 Info: CreateTable Tags 08:42:04.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:42:04.4 Info: => 9.46E-05s 08:42:04.4 Info: CreateIndex Tags (Label) 08:42:04.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:42:04.4 Info: => 0.0001075s 08:42:04.4 Info: CreateTable Restrictions 08:42:04.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:42:04.4 Info: => 0.0001097s 08:42:04.4 Info: CreateTable DelayProfiles 08:42:04.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) 08:42:04.4 Info: => 0.0001421s 08:42:04.4 Info: CreateTable Users 08:42:04.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:42:04.4 Info: => 0.0001043s 08:42:04.4 Info: CreateIndex Users (Identifier) 08:42:04.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:42:04.4 Info: => 9.25E-05s 08:42:04.4 Info: CreateIndex Users (Username) 08:42:04.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:42:04.4 Info: => 8.7E-05s 08:42:04.4 Info: CreateTable Commands 08:42:04.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) 08:42:04.4 Info: => 0.0001449s 08:42:04.4 Info: CreateTable IndexerStatus 08:42:04.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) 08:42:04.4 Info: => 0.0001491s 08:42:04.4 Info: CreateIndex IndexerStatus (ProviderId) 08:42:04.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:42:04.4 Info: => 8.96E-05s 08:42:04.4 Info: CreateTable ExtraFiles 08:42:04.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) 08:42:04.4 Info: => 0.0001329s 08:42:04.4 Info: CreateTable LyricFiles 08:42:04.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) 08:42:04.4 Info: => 0.0001593s 08:42:04.4 Info: CreateTable LanguageProfiles 08:42:04.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:42:04.4 Info: => 0.0001107s 08:42:04.4 Info: CreateIndex LanguageProfiles (Name) 08:42:04.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:42:04.4 Info: => 9.5E-05s 08:42:04.4 Info: CreateTable DownloadClientStatus 08:42:04.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) 08:42:04.4 Info: => 0.0001183s 08:42:04.4 Info: CreateIndex DownloadClientStatus (ProviderId) 08:42:04.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:42:04.4 Info: => 9.38E-05s 08:42:04.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:42:04.4 Info: -> 1 Insert operations completed in 00:00:00.0000700 taking an average of 00:00:00.0000700 08:42:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:42:04', 'InitialSetup') 08:42:04.4 Info: Committing Transaction 08:42:04.4 Info: 1: InitialSetup migrated 08:42:04.4 Info: => 0.0010242s 08:42:04.4 Info: 2: add_reason_to_pending_releases migrating 08:42:04.4 Info: Beginning Transaction 08:42:04.4 Info: Starting migration of Main DB to 2 08:42:04.4 Info: AlterTable PendingReleases 08:42:04.4 Info: => 1.4E-06s 08:42:04.4 Info: CreateColumn PendingReleases Reason Int32 08:42:04.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:42:04.4 Info: => 0.0006055s 08:42:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:42:04', 'add_reason_to_pending_releases') 08:42:04.4 Info: Committing Transaction 08:42:04.4 Info: 2: add_reason_to_pending_releases migrated 08:42:04.4 Info: => 0.0009075s 08:42:04.4 Info: 3: add_medium_support migrating 08:42:04.4 Info: Beginning Transaction 08:42:04.4 Info: Starting migration of Main DB to 3 08:42:04.4 Info: AlterTable Albums 08:42:04.4 Info: => 1.3E-06s 08:42:04.4 Info: CreateColumn Albums Media String 08:42:04.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:42:04.4 Info: => 0.0005978s 08:42:04.4 Info: AlterTable Tracks 08:42:04.4 Info: => 1.3E-06s 08:42:04.4 Info: CreateColumn Tracks MediumNumber Int32 08:42:04.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:42:04.4 Info: => 0.0005369s 08:42:04.4 Info: AlterTable Tracks 08:42:04.4 Info: => 1.5E-06s 08:42:04.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:42:04.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:42:04.4 Info: => 0.0005355s 08:42:04.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:04.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:04.4 Info: => 4.58E-05s 08:42:04.4 Info: DeleteColumn Tracks TrackNumber 08:42:04.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) 08:42:04.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" 08:42:04.4 Info: DROP TABLE "Tracks" 08:42:04.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:42:04.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:04.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:04.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:04.4 Info: => 0.0046819s 08:42:04.4 Info: AlterTable Tracks 08:42:04.4 Info: => 1.3E-06s 08:42:04.4 Info: CreateColumn Tracks TrackNumber String 08:42:04.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:42:04.5 Info: => 0.0005625s 08:42:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:42:04', 'add_medium_support') 08:42:04.5 Info: Committing Transaction 08:42:04.5 Info: 3: add_medium_support migrated 08:42:04.5 Info: => 0.0009597s 08:42:04.5 Info: 4: add_various_qualites_in_profile migrating 08:42:04.5 Info: Beginning Transaction 08:42:04.5 Info: Starting migration of Main DB to 4 08:42:04.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:04.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:04.5 Info: => 5.73E-05s 08:42:04.5 Info: PerformDBOperation 08:42:04.5 Info: Performing DB Operation 08:42:04.5 Info: => 3.23E-05s 08:42:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:42:04', 'add_various_qualites_in_profile') 08:42:04.5 Info: Committing Transaction 08:42:04.5 Info: 4: add_various_qualites_in_profile migrated 08:42:04.5 Info: => 0.0002905s 08:42:04.5 Info: 5: metadata_profiles migrating 08:42:04.5 Info: Beginning Transaction 08:42:04.5 Info: Starting migration of Main DB to 5 08:42:04.5 Info: CreateTable MetadataProfiles 08:42:04.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 08:42:04.5 Info: => 0.0001377s 08:42:04.5 Info: CreateIndex MetadataProfiles (Name) 08:42:04.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 08:42:04.5 Info: => 0.0001353s 08:42:04.5 Info: AlterTable Artists 08:42:04.5 Info: => 1.5E-06s 08:42:04.5 Info: CreateColumn Artists MetadataProfileId Int32 08:42:04.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 08:42:04.5 Info: => 0.0005776s 08:42:04.5 Info: DeleteColumn Artists PrimaryAlbumTypes 08:42:04.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) 08:42:04.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" 08:42:04.5 Info: DROP TABLE "Artists" 08:42:04.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:04.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:04.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:04.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:04.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:04.5 Info: => 0.0053221s 08:42:04.5 Info: DeleteColumn Artists SecondaryAlbumTypes 08:42:04.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) 08:42:04.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" 08:42:04.5 Info: DROP TABLE "Artists" 08:42:04.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:04.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:04.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:04.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:04.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:04.5 Info: => 0.005398s 08:42:04.5 Info: AlterTable Albums 08:42:04.5 Info: => 1.4E-06s 08:42:04.5 Info: CreateColumn Albums SecondaryTypes String 08:42:04.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 08:42:04.5 Info: => 0.0005804s 08:42:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-31T08:42:04', 'metadata_profiles') 08:42:04.5 Info: Committing Transaction 08:42:04.5 Info: 5: metadata_profiles migrated 08:42:04.5 Info: => 0.001016s 08:42:04.5 Info: 6: separate_automatic_and_interactive_search migrating 08:42:04.5 Info: Beginning Transaction 08:42:04.5 Info: Starting migration of Main DB to 6 08:42:04.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 08:42:04.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) 08:42:04.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 08:42:04.5 Info: DROP TABLE "Indexers" 08:42:04.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:42:04.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:04.5 Info: => 0.00455s 08:42:04.5 Info: AlterTable Indexers 08:42:04.5 Info: => 1.3E-06s 08:42:04.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 08:42:04.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 08:42:04.5 Info: => 0.0005454s 08:42:04.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:42:04.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:42:04.5 Info: => 4.32E-05s 08:42:04.5 Info: AlterTable Indexers 08:42:04.5 Info: => 1.2E-06s 08:42:04.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 08:42:04.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) 08:42:04.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" 08:42:04.5 Info: DROP TABLE "Indexers" 08:42:04.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:42:04.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:04.5 Info: => 0.0045515s 08:42:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-31T08:42:04', 'separate_automatic_and_interactive_search') 08:42:04.5 Info: Committing Transaction 08:42:04.5 Info: 6: separate_automatic_and_interactive_search migrated 08:42:04.5 Info: => 0.0049447s 08:42:04.5 Info: 7: change_album_path_to_relative migrating 08:42:04.5 Info: Beginning Transaction 08:42:04.5 Info: Starting migration of Main DB to 7 08:42:04.5 Info: DeleteColumn Albums Path 08:42:04.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) 08:42:04.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" 08:42:04.5 Info: DROP TABLE "Albums" 08:42:04.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:04.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:04.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:04.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:04.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:04.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:04.5 Info: => 0.0056134s 08:42:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-31T08:42:04', 'change_album_path_to_relative') 08:42:04.5 Info: Committing Transaction 08:42:04.5 Info: 7: change_album_path_to_relative migrated 08:42:04.5 Info: => 0.0060577s 08:42:04.5 Info: 8: change_quality_size_mb_to_kb migrating 08:42:04.5 Info: Beginning Transaction 08:42:04.5 Info: Starting migration of Main DB to 8 08:42:04.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 08:42:04.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 08:42:04.5 Info: => 6.08E-05s 08:42:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-31T08:42:04', 'change_quality_size_mb_to_kb') 08:42:04.5 Info: Committing Transaction 08:42:04.5 Info: 8: change_quality_size_mb_to_kb migrated 08:42:04.5 Info: => 0.0003321s 08:42:04.5 Info: 9: album_releases migrating 08:42:04.5 Info: Beginning Transaction 08:42:04.5 Info: Starting migration of Main DB to 9 08:42:04.5 Info: AlterTable Albums 08:42:04.5 Info: => 1.5E-06s 08:42:04.5 Info: CreateColumn Albums Releases String 08:42:04.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 08:42:04.5 Info: => 0.0005894s 08:42:04.5 Info: AlterTable Albums 08:42:04.5 Info: => 1.5E-06s 08:42:04.5 Info: CreateColumn Albums CurrentRelease String 08:42:04.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 08:42:04.5 Info: => 0.0005535s 08:42:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-31T08:42:04', 'album_releases') 08:42:04.5 Info: Committing Transaction 08:42:04.5 Info: 9: album_releases migrated 08:42:04.5 Info: => 0.0008567s 08:42:04.5 Info: 10: album_releases_fix migrating 08:42:04.5 Info: Beginning Transaction 08:42:04.5 Info: Starting migration of Main DB to 10 08:42:04.5 Info: AlterTable Albums 08:42:04.5 Info: => 1.5E-06s 08:42:04.5 Info: AlterColumn Albums Releases String 08:42:04.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) 08:42:04.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" 08:42:04.5 Info: DROP TABLE "Albums" 08:42:04.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:04.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:04.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:04.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:04.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:04.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:04.5 Info: => 0.0055464s 08:42:04.5 Info: AlterTable Albums 08:42:04.5 Info: => 1.4E-06s 08:42:04.5 Info: AlterColumn Albums CurrentRelease String 08:42:04.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) 08:42:04.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" 08:42:04.5 Info: DROP TABLE "Albums" 08:42:04.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:04.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:04.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:04.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:04.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:04.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:04.5 Info: => 0.005426s 08:42:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-31T08:42:04', 'album_releases_fix') 08:42:04.5 Info: Committing Transaction 08:42:04.5 Info: 10: album_releases_fix migrated 08:42:04.5 Info: => 0.0058235s 08:42:04.5 Info: 11: import_lists migrating 08:42:04.5 Info: Beginning Transaction 08:42:04.5 Info: Starting migration of Main DB to 11 08:42:04.5 Info: CreateTable ImportLists 08:42:04.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) 08:42:04.5 Info: => 0.0001892s 08:42:04.5 Info: CreateIndex ImportLists (Name) 08:42:04.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:42:04.5 Info: => 9.6E-05s 08:42:04.5 Info: CreateTable ImportListStatus 08:42:04.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) 08:42:04.5 Info: => 0.0001332s 08:42:04.5 Info: CreateIndex ImportListStatus (ProviderId) 08:42:04.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:42:04.5 Info: => 9.68E-05s 08:42:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-31T08:42:04', 'import_lists') 08:42:04.5 Info: Committing Transaction 08:42:04.5 Info: 11: import_lists migrated 08:42:04.5 Info: => 0.000441s 08:42:04.5 Info: 12: add_release_status migrating 08:42:04.5 Info: Beginning Transaction 08:42:04.5 Info: Starting migration of Main DB to 12 08:42:04.5 Info: AlterTable MetadataProfiles 08:42:04.5 Info: => 1.4E-06s 08:42:04.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 08:42:04.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 08:42:04.5 Info: => 0.0005913s 08:42:04.5 Info: PerformDBOperation 08:42:04.5 Info: Performing DB Operation 08:42:04.5 Info: => 3.38E-05s 08:42:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-31T08:42:04', 'add_release_status') 08:42:04.5 Info: Committing Transaction 08:42:04.5 Info: 12: add_release_status migrated 08:42:04.5 Info: => 0.0003236s 08:42:04.5 Info: 13: album_download_notification migrating 08:42:04.5 Info: Beginning Transaction 08:42:04.5 Info: Starting migration of Main DB to 13 08:42:04.5 Info: AlterTable Notifications 08:42:04.5 Info: => 1.5E-06s 08:42:04.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 08:42:04.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 08:42:04.5 Info: => 0.0005917s 08:42:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-31T08:42:04', 'album_download_notification') 08:42:04.5 Info: Committing Transaction 08:42:04.5 Info: 13: album_download_notification migrated 08:42:04.5 Info: => 0.0009221s 08:42:04.5 Info: 14: fix_language_metadata_profiles migrating 08:42:04.5 Info: Beginning Transaction 08:42:04.5 Info: Starting migration of Main DB to 14 08:42:04.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 08:42:04.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 08:42:04.5 Info: => 9.02E-05s 08:42:04.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 08:42:04.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 08:42:04.5 Info: => 6.81E-05s 08:42:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-31T08:42:04', 'fix_language_metadata_profiles') 08:42:04.5 Info: Committing Transaction 08:42:04.5 Info: 14: fix_language_metadata_profiles migrated 08:42:04.5 Info: => 0.000334s 08:42:04.5 Info: 15: remove_fanzub migrating 08:42:04.5 Info: Beginning Transaction 08:42:04.5 Info: Starting migration of Main DB to 15 08:42:04.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:42:04.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:42:04.5 Info: => 4.85E-05s 08:42:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-31T08:42:04', 'remove_fanzub') 08:42:04.5 Info: Committing Transaction 08:42:04.5 Info: 15: remove_fanzub migrated 08:42:04.5 Info: => 0.0003202s 08:42:04.5 Info: 16: update_artist_history_indexes migrating 08:42:04.5 Info: Beginning Transaction 08:42:04.5 Info: Starting migration of Main DB to 16 08:42:04.5 Info: CreateIndex Albums (ArtistId) 08:42:04.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 08:42:04.5 Info: => 0.0001186s 08:42:04.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 08:42:04.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 08:42:04.5 Info: => 9.91E-05s 08:42:04.5 Info: DeleteIndex History (AlbumId) 08:42:04.5 Info: DROP INDEX "IX_History_AlbumId" 08:42:04.5 Info: => 0.0001321s 08:42:04.5 Info: CreateIndex History (AlbumId, Date) 08:42:04.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:42:04.5 Info: => 0.000104s 08:42:04.5 Info: DeleteIndex History (DownloadId) 08:42:04.5 Info: DROP INDEX "IX_History_DownloadId" 08:42:04.5 Info: => 0.0001169s 08:42:04.5 Info: CreateIndex History (DownloadId, Date) 08:42:04.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:42:04.5 Info: => 9.49E-05s 08:42:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-31T08:42:04', 'update_artist_history_indexes') 08:42:04.5 Info: Committing Transaction 08:42:04.5 Info: 16: update_artist_history_indexes migrated 08:42:04.5 Info: => 0.0004653s 08:42:04.5 Info: 17: remove_nma migrating 08:42:04.5 Info: Beginning Transaction 08:42:04.5 Info: Starting migration of Main DB to 17 08:42:04.5 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:04.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 08:42:04.5 Info: => 6.44E-05s 08:42:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-31T08:42:04', 'remove_nma') 08:42:04.5 Info: Committing Transaction 08:42:04.5 Info: 17: remove_nma migrated 08:42:04.5 Info: => 0.0003275s 08:42:04.5 Info: 18: album_disambiguation migrating 08:42:04.5 Info: Beginning Transaction 08:42:04.5 Info: Starting migration of Main DB to 18 08:42:04.5 Info: AlterTable Albums 08:42:04.5 Info: => 1.2E-06s 08:42:04.5 Info: CreateColumn Albums Disambiguation String 08:42:04.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 08:42:04.5 Info: => 0.0006159s 08:42:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-31T08:42:04', 'album_disambiguation') 08:42:04.5 Info: Committing Transaction 08:42:04.5 Info: 18: album_disambiguation migrated 08:42:04.5 Info: => 0.0009465s 08:42:04.5 Info: 19: add_ape_quality_in_profiles migrating 08:42:04.5 Info: Beginning Transaction 08:42:04.5 Info: Starting migration of Main DB to 19 08:42:04.5 Info: PerformDBOperation 08:42:04.5 Info: Performing DB Operation 08:42:04.5 Info: => 4.66E-05s 08:42:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-31T08:42:04', 'add_ape_quality_in_profiles') 08:42:04.5 Info: Committing Transaction 08:42:04.5 Info: 19: add_ape_quality_in_profiles migrated 08:42:04.5 Info: => 0.0003171s 08:42:04.5 Info: 20: remove_pushalot migrating 08:42:04.5 Info: Beginning Transaction 08:42:04.5 Info: Starting migration of Main DB to 20 08:42:04.5 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:04.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 08:42:04.5 Info: => 5.81E-05s 08:42:04.5 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:04.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 08:42:04.5 Info: => 4.07E-05s 08:42:04.5 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:04.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 08:42:04.5 Info: => 3.9E-05s 08:42:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-31T08:42:04', 'remove_pushalot') 08:42:04.5 Info: Committing Transaction 08:42:04.5 Info: 20: remove_pushalot migrated 08:42:04.5 Info: => 0.000295s 08:42:04.5 Info: 21: add_custom_filters migrating 08:42:04.5 Info: Beginning Transaction 08:42:04.5 Info: Starting migration of Main DB to 21 08:42:04.5 Info: CreateTable CustomFilters 08:42:04.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 08:42:04.5 Info: => 0.0001403s 08:42:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-31T08:42:04', 'add_custom_filters') 08:42:04.5 Info: Committing Transaction 08:42:04.5 Info: 21: add_custom_filters migrated 08:42:04.5 Info: => 0.0004564s 08:42:04.5 Info: 22: import_list_tags migrating 08:42:04.5 Info: Beginning Transaction 08:42:04.5 Info: Starting migration of Main DB to 22 08:42:04.5 Info: AlterTable ImportLists 08:42:04.5 Info: => 1.4E-06s 08:42:04.5 Info: CreateColumn ImportLists Tags String 08:42:04.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 08:42:04.5 Info: => 0.0006225s 08:42:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-31T08:42:04', 'import_list_tags') 08:42:04.5 Info: Committing Transaction 08:42:04.5 Info: 22: import_list_tags migrated 08:42:04.5 Info: => 0.0009809s 08:42:04.5 Info: 23: add_release_groups_etc migrating 08:42:04.5 Info: Beginning Transaction 08:42:04.5 Info: Starting migration of Main DB to 23 08:42:04.5 Info: CreateTable ArtistMetadata 08:42:04.5 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 08:42:04.5 Info: => 0.0001963s 08:42:04.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 08:42:04.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 08:42:04.5 Info: => 9.57E-05s 08:42:04.5 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 08:42:04.5 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 08:42:04.5 Info: => 9.94E-05s 08:42:04.5 Info: AlterTable Artists 08:42:04.5 Info: => 1.2E-06s 08:42:04.5 Info: CreateColumn Artists ArtistMetadataId Int32 08:42:04.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:04.5 Info: => 0.0006336s 08:42:04.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:42:04.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:42:04.5 Info: => 7.69E-05s 08:42:04.5 Info: CreateTable AlbumReleases 08:42:04.5 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 08:42:04.5 Info: => 0.0001704s 08:42:04.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 08:42:04.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:42:04.5 Info: => 9.08E-05s 08:42:04.5 Info: CreateIndex AlbumReleases (AlbumId) 08:42:04.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:42:04.5 Info: => 8.48E-05s 08:42:04.5 Info: PerformDBOperation 08:42:04.5 Info: Performing DB Operation 08:42:04.5 Info: => 4.01E-05s 08:42:04.5 Info: AlterTable Albums 08:42:04.5 Info: => 1E-06s 08:42:04.5 Info: CreateColumn Albums ArtistMetadataId Int32 08:42:04.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:04.5 Info: => 0.0006245s 08:42:04.5 Info: AlterTable Albums 08:42:04.5 Info: => 1.3E-06s 08:42:04.5 Info: CreateColumn Albums AnyReleaseOk Boolean 08:42:04.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 08:42:04.5 Info: => 0.0006136s 08:42:04.5 Info: AlterTable Albums 08:42:04.5 Info: => 1.3E-06s 08:42:04.5 Info: CreateColumn Albums Links String 08:42:04.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 08:42:04.5 Info: => 0.0006104s 08:42:04.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:42:04.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:42:04.5 Info: => 9.07E-05s 08:42:04.5 Info: AlterTable Tracks 08:42:04.5 Info: => 1.3E-06s 08:42:04.5 Info: CreateColumn Tracks ForeignRecordingId String 08:42:04.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 08:42:04.5 Info: => 0.0006051s 08:42:04.5 Info: AlterTable Tracks 08:42:04.5 Info: => 1.3E-06s 08:42:04.5 Info: CreateColumn Tracks AlbumReleaseId Int32 08:42:04.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 08:42:04.5 Info: => 0.0006116s 08:42:04.5 Info: AlterTable Tracks 08:42:04.5 Info: => 1.1E-06s 08:42:04.5 Info: CreateColumn Tracks ArtistMetadataId Int32 08:42:04.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:04.5 Info: => 0.0006103s 08:42:04.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:42:04.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:42:04.5 Info: => 9.23E-05s 08:42:04.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:42:04.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:42:04.5 Info: => 7.67E-05s 08:42:04.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 08:42:04.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:42:04.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 08:42:04.5 Info: DROP TABLE "Artists" 08:42:04.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:04.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:04.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:04.5 Info: => 0.0051319s 08:42:04.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 08:42:04.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 08:42:04.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 08:42:04.5 Info: DROP TABLE "Albums" 08:42:04.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:04.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:04.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:04.5 Info: => 0.0052249s 08:42:04.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 08:42:04.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:42:04.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 08:42:04.5 Info: DROP TABLE "Tracks" 08:42:04.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:42:04.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:04.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:04.5 Info: => 0.0061276s 08:42:04.5 Info: DeleteColumn TrackFiles ArtistId 08:42:04.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 08:42:04.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 08:42:04.5 Info: DROP TABLE "TrackFiles" 08:42:04.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:04.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:04.5 Info: => 0.0045894s 08:42:04.5 Info: CreateIndex Artists (ArtistMetadataId) 08:42:04.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:04.5 Info: => 9.09E-05s 08:42:04.5 Info: CreateIndex Artists (Monitored) 08:42:04.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:04.5 Info: => 8.56E-05s 08:42:04.5 Info: CreateIndex Albums (ArtistMetadataId) 08:42:04.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:42:04.5 Info: => 8.2E-05s 08:42:04.5 Info: CreateIndex Tracks (ArtistMetadataId) 08:42:04.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 08:42:04.5 Info: => 8.36E-05s 08:42:04.5 Info: CreateIndex Tracks (AlbumReleaseId) 08:42:04.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 08:42:04.5 Info: => 8.64E-05s 08:42:04.5 Info: CreateIndex Tracks (ForeignRecordingId) 08:42:04.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 08:42:04.5 Info: => 8.6E-05s 08:42:04.5 Info: UpdateData 08:42:04.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:42:04.5 Info: => 4.98E-05s 08:42:04.5 Info: UpdateData 08:42:04.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:42:04.5 Info: => 4.35E-05s 08:42:04.5 Info: UpdateData 08:42:04.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 08:42:04.5 Info: => 5.04E-05s 08:42:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-31T08:42:04', 'add_release_groups_etc') 08:42:04.5 Info: Committing Transaction 08:42:04.5 Info: 23: add_release_groups_etc migrated 08:42:04.5 Info: => 0.0007058s 08:42:04.5 Info: 24: NewMediaInfoFormat migrating 08:42:04.5 Info: Beginning Transaction 08:42:04.5 Info: Starting migration of Main DB to 24 08:42:04.5 Info: UpdateData 08:42:04.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 08:42:04.5 Info: => 5.62E-05s 08:42:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-31T08:42:04', 'NewMediaInfoFormat') 08:42:04.5 Info: Committing Transaction 08:42:04.5 Info: 24: NewMediaInfoFormat migrated 08:42:04.5 Info: => 0.0003218s 08:42:04.5 Info: 25: rename_restrictions_to_release_profiles migrating 08:42:04.5 Info: Beginning Transaction 08:42:04.5 Info: Starting migration of Main DB to 25 08:42:04.5 Info: RenameTable Restrictions ReleaseProfiles 08:42:04.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 08:42:04.5 Info: => 0.0016683s 08:42:04.5 Info: AlterTable ReleaseProfiles 08:42:04.5 Info: => 2E-06s 08:42:04.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 08:42:04.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 08:42:04.5 Info: => 0.0005915s 08:42:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-31T08:42:04', 'rename_restrictions_to_release_profiles') 08:42:04.5 Info: Committing Transaction 08:42:04.5 Info: 25: rename_restrictions_to_release_profiles migrated 08:42:04.5 Info: => 0.0008954s 08:42:04.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 08:42:04.5 Info: Beginning Transaction 08:42:04.5 Info: Starting migration of Main DB to 26 08:42:04.5 Info: RenameTable Profiles QualityProfiles 08:42:04.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 08:42:04.5 Info: => 0.0016696s 08:42:04.5 Info: AlterTable QualityProfiles 08:42:04.5 Info: => 1.5E-06s 08:42:04.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 08:42:04.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:42:04.5 Info: => 0.0005842s 08:42:04.5 Info: AlterTable LanguageProfiles 08:42:04.5 Info: => 1.6E-06s 08:42:04.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 08:42:04.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:42:04.5 Info: => 0.0005674s 08:42:04.5 Info: UpdateData 08:42:04.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:42:04.5 Info: => 4.7E-05s 08:42:04.5 Info: UpdateData 08:42:04.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:42:04.5 Info: => 3.93E-05s 08:42:04.5 Info: RenameColumn Artists ProfileId to QualityProfileId 08:42:04.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:42:04.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" 08:42:04.5 Info: DROP TABLE "Artists" 08:42:04.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:04.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:04.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:04.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:04.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:04.6 Info: => 0.0050396s 08:42:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-31T08:42:04', 'rename_quality_profiles_add_upgrade_allowed') 08:42:04.6 Info: Committing Transaction 08:42:04.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 08:42:04.6 Info: => 0.0055492s 08:42:04.6 Info: 27: add_import_exclusions migrating 08:42:04.6 Info: Beginning Transaction 08:42:04.6 Info: Starting migration of Main DB to 27 08:42:04.6 Info: CreateTable ImportListExclusions 08:42:04.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 08:42:04.6 Info: => 0.0001367s 08:42:04.6 Info: CreateIndex ImportListExclusions (ForeignId) 08:42:04.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 08:42:04.6 Info: => 9.23E-05s 08:42:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-31T08:42:04', 'add_import_exclusions') 08:42:04.6 Info: Committing Transaction 08:42:04.6 Info: 27: add_import_exclusions migrated 08:42:04.6 Info: => 0.0003928s 08:42:04.6 Info: 28: clean_artist_metadata_table migrating 08:42:04.6 Info: Beginning Transaction 08:42:04.6 Info: Starting migration of Main DB to 28 08:42:04.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) 08:42:04.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) 08:42:04.6 Info: => 0.0001642s 08:42:04.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) 08:42:04.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) 08:42:04.6 Info: => 0.0001281s 08:42:04.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) 08:42:04.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) 08:42:04.6 Info: => 0.0001225s 08:42:04.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) 08:42:04.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) 08:42:04.6 Info: => 0.0001222s 08:42:04.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) 08:42:04.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) 08:42:04.6 Info: => 0.0001194s 08:42:04.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) 08:42:04.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) 08:42:04.6 Info: => 0.0001234s 08:42:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-31T08:42:04', 'clean_artist_metadata_table') 08:42:04.6 Info: Committing Transaction 08:42:04.6 Info: 28: clean_artist_metadata_table migrated 08:42:04.6 Info: => 0.0004024s 08:42:04.6 Info: 29: health_issue_notification migrating 08:42:04.6 Info: Beginning Transaction 08:42:04.6 Info: Starting migration of Main DB to 29 08:42:04.6 Info: AlterTable Notifications 08:42:04.6 Info: => 1.7E-06s 08:42:04.6 Info: CreateColumn Notifications OnHealthIssue Boolean 08:42:04.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 08:42:04.6 Info: => 0.0006239s 08:42:04.6 Info: AlterTable Notifications 08:42:04.6 Info: => 1.5E-06s 08:42:04.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 08:42:04.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 08:42:04.6 Info: => 0.0005875s 08:42:04.6 Info: AlterTable Notifications 08:42:04.6 Info: => 1.3E-06s 08:42:04.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 08:42:04.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 08:42:04.6 Info: => 0.0005832s 08:42:04.6 Info: AlterTable Notifications 08:42:04.6 Info: => 1.2E-06s 08:42:04.6 Info: CreateColumn Notifications OnImportFailure Boolean 08:42:04.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 08:42:04.6 Info: => 0.0005896s 08:42:04.6 Info: AlterTable Notifications 08:42:04.6 Info: => 1.1E-06s 08:42:04.6 Info: CreateColumn Notifications OnTrackRetag Boolean 08:42:04.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 08:42:04.6 Info: => 0.0005981s 08:42:04.6 Info: DeleteColumn Notifications OnDownload 08:42:04.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) 08:42:04.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" 08:42:04.6 Info: DROP TABLE "Notifications" 08:42:04.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:42:04.6 Info: => 0.0046735s 08:42:04.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 08:42:04.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) 08:42:04.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" 08:42:04.6 Info: DROP TABLE "Notifications" 08:42:04.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:42:04.6 Info: => 0.0059926s 08:42:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-31T08:42:04', 'health_issue_notification') 08:42:04.6 Info: Committing Transaction 08:42:04.6 Info: 29: health_issue_notification migrated 08:42:04.6 Info: => 0.0063858s 08:42:04.6 Info: 30: add_mediafilerepository_mtime migrating 08:42:04.6 Info: Beginning Transaction 08:42:04.6 Info: Starting migration of Main DB to 30 08:42:04.6 Info: AlterTable TrackFiles 08:42:04.6 Info: => 1.4E-06s 08:42:04.6 Info: CreateColumn TrackFiles Modified DateTime 08:42:04.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 08:42:04.6 Info: => 0.000629s 08:42:04.6 Info: AlterTable TrackFiles 08:42:04.6 Info: => 1.4E-06s 08:42:04.6 Info: CreateColumn TrackFiles Path String 08:42:04.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 08:42:04.6 Info: => 0.0005873s 08:42:04.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:42:04.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:42:04.6 Info: => 6.76E-05s 08:42:04.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) 08:42:04.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) 08:42:04.6 Info: => 0.0001384s 08:42:04.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) 08:42:04.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) 08:42:04.6 Info: => 0.0001406s 08:42:04.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) 08:42:04.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) 08:42:04.6 Info: => 0.000145s 08:42:04.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") 08:42:04.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") 08:42:04.6 Info: => 9.06E-05s 08:42:04.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:42:04.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:42:04.6 Info: => 5.79E-05s 08:42:04.6 Info: AlterTable TrackFiles 08:42:04.6 Info: => 1.4E-06s 08:42:04.6 Info: AlterColumn TrackFiles Path String 08:42:04.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) 08:42:04.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" 08:42:04.6 Info: DROP TABLE "TrackFiles" 08:42:04.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:04.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:04.6 Info: => 0.0047474s 08:42:04.6 Info: CreateIndex TrackFiles (Path) 08:42:04.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:42:04.6 Info: => 8.8E-05s 08:42:04.6 Info: DeleteColumn TrackFiles RelativePath 08:42:04.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) 08:42:04.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" 08:42:04.6 Info: DROP TABLE "TrackFiles" 08:42:04.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:04.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:04.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:42:04.6 Info: => 0.0064234s 08:42:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-31T08:42:04', 'add_mediafilerepository_mtime') 08:42:04.6 Info: Committing Transaction 08:42:04.6 Info: 30: add_mediafilerepository_mtime migrated 08:42:04.6 Info: => 0.0067741s 08:42:04.6 Info: 31: add_artistmetadataid_constraint migrating 08:42:04.6 Info: Beginning Transaction 08:42:04.6 Info: Starting migration of Main DB to 31 08:42:04.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") 08:42:04.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") 08:42:04.6 Info: => 9.94E-05s 08:42:04.6 Info: DeleteIndex Artists (ArtistMetadataId) 08:42:04.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 08:42:04.6 Info: => 0.0001446s 08:42:04.6 Info: AlterColumn Artists ArtistMetadataId Int32 08:42:04.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:42:04.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 08:42:04.6 Info: DROP TABLE "Artists" 08:42:04.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:04.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:04.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:04.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:04.6 Info: => 0.0050302s 08:42:04.6 Info: CreateIndex Artists (ArtistMetadataId) 08:42:04.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:04.6 Info: => 8.79E-05s 08:42:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-31T08:42:04', 'add_artistmetadataid_constraint') 08:42:04.6 Info: Committing Transaction 08:42:04.6 Info: 31: add_artistmetadataid_constraint migrated 08:42:04.6 Info: => 0.000438s 08:42:04.6 Info: 32: old_ids_and_artist_alias migrating 08:42:04.6 Info: Beginning Transaction 08:42:04.6 Info: Starting migration of Main DB to 32 08:42:04.6 Info: AlterTable ArtistMetadata 08:42:04.6 Info: => 2.2E-06s 08:42:04.6 Info: CreateColumn ArtistMetadata Aliases String 08:42:04.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 08:42:04.6 Info: => 0.0006304s 08:42:04.6 Info: AlterTable ArtistMetadata 08:42:04.6 Info: => 1.4E-06s 08:42:04.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 08:42:04.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 08:42:04.6 Info: => 0.0006191s 08:42:04.6 Info: AlterTable Albums 08:42:04.6 Info: => 1.2E-06s 08:42:04.6 Info: CreateColumn Albums OldForeignAlbumIds String 08:42:04.6 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 08:42:04.6 Info: => 0.0005936s 08:42:04.6 Info: AlterTable AlbumReleases 08:42:04.6 Info: => 1.5E-06s 08:42:04.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 08:42:04.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 08:42:04.6 Info: => 0.0005905s 08:42:04.6 Info: AlterTable Tracks 08:42:04.6 Info: => 1.3E-06s 08:42:04.6 Info: CreateColumn Tracks OldForeignRecordingIds String 08:42:04.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 08:42:04.6 Info: => 0.0005943s 08:42:04.6 Info: AlterTable Tracks 08:42:04.6 Info: => 1.4E-06s 08:42:04.6 Info: CreateColumn Tracks OldForeignTrackIds String 08:42:04.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 08:42:04.6 Info: => 0.0005935s 08:42:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-31T08:42:04', 'old_ids_and_artist_alias') 08:42:04.6 Info: Committing Transaction 08:42:04.6 Info: 32: old_ids_and_artist_alias migrated 08:42:04.6 Info: => 0.0008915s 08:42:04.6 Info: 33: download_propers_config migrating 08:42:04.6 Info: Beginning Transaction 08:42:04.6 Info: Starting migration of Main DB to 33 08:42:04.6 Info: PerformDBOperation 08:42:04.6 Info: Performing DB Operation 08:42:04.6 Info: => 3.69E-05s 08:42:04.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:42:04.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:42:04.6 Info: => 4.45E-05s 08:42:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-31T08:42:04', 'download_propers_config') 08:42:04.6 Info: Committing Transaction 08:42:04.6 Info: 33: download_propers_config migrated 08:42:04.6 Info: => 0.0002968s 08:42:04.6 Info: 34: remove_language_profiles migrating 08:42:04.6 Info: Beginning Transaction 08:42:04.6 Info: Starting migration of Main DB to 34 08:42:04.6 Info: DeleteTable LanguageProfiles 08:42:04.6 Info: DROP TABLE "LanguageProfiles" 08:42:04.6 Info: => 0.0002144s 08:42:04.6 Info: DeleteColumn Artists LanguageProfileId 08:42:04.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:42:04.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" 08:42:04.6 Info: DROP TABLE "Artists" 08:42:04.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:04.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:04.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:04.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:04.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:04.6 Info: => 0.0051121s 08:42:04.6 Info: DeleteColumn ImportLists LanguageProfileId 08:42:04.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) 08:42:04.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" 08:42:04.6 Info: DROP TABLE "ImportLists" 08:42:04.6 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 08:42:04.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:42:04.6 Info: => 0.0062794s 08:42:04.6 Info: DeleteColumn Blacklist Language 08:42:04.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) 08:42:04.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" 08:42:04.6 Info: DROP TABLE "Blacklist" 08:42:04.6 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 08:42:04.6 Info: => 0.0045133s 08:42:04.6 Info: DeleteColumn History Language 08:42:04.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) 08:42:04.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" 08:42:04.6 Info: DROP TABLE "History" 08:42:04.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 08:42:04.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:42:04.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:42:04.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:42:04.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:42:04.6 Info: => 0.0061935s 08:42:04.6 Info: DeleteColumn LyricFiles Language 08:42:04.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) 08:42:04.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" 08:42:04.6 Info: DROP TABLE "LyricFiles" 08:42:04.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:42:04.6 Info: => 0.0056757s 08:42:04.6 Info: DeleteColumn TrackFiles Language 08:42:04.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) 08:42:04.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" 08:42:04.6 Info: DROP TABLE "TrackFiles" 08:42:04.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:04.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:04.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:42:04.6 Info: => 0.0047715s 08:42:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-31T08:42:04', 'remove_language_profiles') 08:42:04.6 Info: Committing Transaction 08:42:04.6 Info: 34: remove_language_profiles migrated 08:42:04.6 Info: => 0.0053304s 08:42:04.6 Info: 35: multi_disc_naming_format migrating 08:42:04.6 Info: Beginning Transaction 08:42:04.6 Info: Starting migration of Main DB to 35 08:42:04.6 Info: AlterTable NamingConfig 08:42:04.6 Info: => 1.6E-06s 08:42:04.6 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 08:42:04.6 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 08:42:04.6 Info: => 0.0006174s 08:42:04.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:42:04.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:42:04.6 Info: => 5.05E-05s 08:42:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-31T08:42:04', 'multi_disc_naming_format') 08:42:04.6 Info: Committing Transaction 08:42:04.6 Info: 35: multi_disc_naming_format migrated 08:42:04.6 Info: => 0.0003321s 08:42:04.6 Info: 36: add_download_client_priority migrating 08:42:04.6 Info: Beginning Transaction 08:42:04.6 Info: Starting migration of Main DB to 36 08:42:04.6 Info: AlterTable DownloadClients 08:42:04.6 Info: => 1.2E-06s 08:42:04.6 Info: CreateColumn DownloadClients Priority Int32 08:42:04.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 08:42:04.6 Info: => 0.0006072s 08:42:04.6 Info: PerformDBOperation 08:42:04.6 Info: Performing DB Operation 08:42:04.6 Info: => 5.9E-05s 08:42:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-31T08:42:04', 'add_download_client_priority') 08:42:04.6 Info: Committing Transaction 08:42:04.6 Info: 36: add_download_client_priority migrated 08:42:04.6 Info: => 0.000341s 08:42:04.6 Info: 37: remove_growl_prowl migrating 08:42:04.6 Info: Beginning Transaction 08:42:04.6 Info: Starting migration of Main DB to 37 08:42:04.6 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:04.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 08:42:04.6 Info: => 5.48E-05s 08:42:04.6 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:04.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 08:42:04.6 Info: => 3.82E-05s 08:42:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-31T08:42:04', 'remove_growl_prowl') 08:42:04.6 Info: Committing Transaction 08:42:04.6 Info: 37: remove_growl_prowl migrated 08:42:04.6 Info: => 0.0002856s 08:42:04.6 Info: 38: remove_plex_hometheatre migrating 08:42:04.6 Info: Beginning Transaction 08:42:04.6 Info: Starting migration of Main DB to 38 08:42:04.6 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:04.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 08:42:04.6 Info: => 5.15E-05s 08:42:04.6 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:04.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 08:42:04.6 Info: => 3.98E-05s 08:42:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-31T08:42:04', 'remove_plex_hometheatre') 08:42:04.6 Info: Committing Transaction 08:42:04.6 Info: 38: remove_plex_hometheatre migrated 08:42:04.6 Info: => 0.0002799s 08:42:04.6 Info: 39: add_root_folder_add_defaults migrating 08:42:04.6 Info: Beginning Transaction 08:42:04.6 Info: Starting migration of Main DB to 39 08:42:04.6 Info: AlterTable RootFolders 08:42:04.6 Info: => 1.7E-06s 08:42:04.6 Info: CreateColumn RootFolders Name String 08:42:04.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 08:42:04.6 Info: => 0.0006103s 08:42:04.6 Info: AlterTable RootFolders 08:42:04.6 Info: => 1.2E-06s 08:42:04.6 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 08:42:04.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 08:42:04.6 Info: => 0.0005796s 08:42:04.6 Info: AlterTable RootFolders 08:42:04.6 Info: => 1.3E-06s 08:42:04.6 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 08:42:04.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 08:42:04.6 Info: => 0.0005809s 08:42:04.6 Info: AlterTable RootFolders 08:42:04.6 Info: => 1.2E-06s 08:42:04.6 Info: CreateColumn RootFolders DefaultMonitorOption Int32 08:42:04.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 08:42:04.6 Info: => 0.0005868s 08:42:04.6 Info: AlterTable RootFolders 08:42:04.6 Info: => 1.2E-06s 08:42:04.6 Info: CreateColumn RootFolders DefaultTags String 08:42:04.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 08:42:04.6 Info: => 0.0005799s 08:42:04.6 Info: PerformDBOperation 08:42:04.6 Info: Performing DB Operation 08:42:04.6 Info: => 7.22E-05s 08:42:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-31T08:42:04', 'add_root_folder_add_defaults') 08:42:04.6 Info: Committing Transaction 08:42:04.6 Info: 39: add_root_folder_add_defaults migrated 08:42:04.6 Info: => 0.0003622s 08:42:04.6 Info: 40: task_duration migrating 08:42:04.6 Info: Beginning Transaction 08:42:04.6 Info: Starting migration of Main DB to 40 08:42:04.6 Info: AlterTable ScheduledTasks 08:42:04.6 Info: => 1.4E-06s 08:42:04.6 Info: CreateColumn ScheduledTasks LastStartTime DateTime 08:42:04.6 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 08:42:04.6 Info: => 0.0006215s 08:42:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-31T08:42:04', 'task_duration') 08:42:04.6 Info: Committing Transaction 08:42:04.6 Info: 40: task_duration migrated 08:42:04.6 Info: => 0.0009163s 08:42:04.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 08:42:04.6 Info: Beginning Transaction 08:42:04.6 Info: Starting migration of Main DB to 41 08:42:04.6 Info: AlterTable ReleaseProfiles 08:42:04.6 Info: => 1.7E-06s 08:42:04.6 Info: CreateColumn ReleaseProfiles Enabled Boolean 08:42:04.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 08:42:04.6 Info: => 0.0006562s 08:42:04.6 Info: AlterTable ReleaseProfiles 08:42:04.6 Info: => 1.9E-06s 08:42:04.6 Info: CreateColumn ReleaseProfiles IndexerId Int32 08:42:04.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 08:42:04.6 Info: => 0.0005971s 08:42:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-31T08:42:04', 'add_indexer_and_enabled_to_release_profiles') 08:42:04.6 Info: Committing Transaction 08:42:04.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 08:42:04.6 Info: => 0.0008982s 08:42:04.6 Info: 42: remove_album_folders migrating 08:42:04.6 Info: Beginning Transaction 08:42:04.6 Info: Starting migration of Main DB to 42 08:42:04.6 Info: DeleteColumn Artists AlbumFolder 08:42:04.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:42:04.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" 08:42:04.6 Info: DROP TABLE "Artists" 08:42:04.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:04.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:04.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:04.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:04.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:04.6 Info: => 0.0065264s 08:42:04.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 08:42:04.6 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 08:42:04.6 Info: => 4.81E-05s 08:42:04.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 08:42:04.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 08:42:04.6 Info: => 4.08E-05s 08:42:04.6 Info: DeleteColumn NamingConfig AlbumFolderFormat 08:42:04.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) 08:42:04.6 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 08:42:04.6 Info: DROP TABLE "NamingConfig" 08:42:04.6 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 08:42:04.7 Info: => 0.005693s 08:42:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-31T08:42:04', 'remove_album_folders') 08:42:04.7 Info: Committing Transaction 08:42:04.7 Info: 42: remove_album_folders migrated 08:42:04.7 Info: => 0.0061335s 08:42:04.7 Info: 44: add_priority_to_indexers migrating 08:42:04.7 Info: Beginning Transaction 08:42:04.7 Info: Starting migration of Main DB to 44 08:42:04.7 Info: AlterTable Indexers 08:42:04.7 Info: => 1.5E-06s 08:42:04.7 Info: CreateColumn Indexers Priority Int32 08:42:04.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 08:42:04.7 Info: => 0.0006429s 08:42:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-31T08:42:04', 'add_priority_to_indexers') 08:42:04.7 Info: Committing Transaction 08:42:04.7 Info: 44: add_priority_to_indexers migrated 08:42:04.7 Info: => 0.0009352s 08:42:04.7 Info: 45: remove_chown_and_folderchmod_config migrating 08:42:04.7 Info: Beginning Transaction 08:42:04.7 Info: Starting migration of Main DB to 45 08:42:04.7 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 08:42:04.7 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 08:42:04.7 Info: => 0.000131s 08:42:04.7 Info: PerformDBOperation 08:42:04.7 Info: Performing DB Operation 08:42:04.7 Info: => 3.29E-05s 08:42:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-31T08:42:04', 'remove_chown_and_folderchmod_config') 08:42:04.7 Info: Committing Transaction 08:42:04.7 Info: 45: remove_chown_and_folderchmod_config migrated 08:42:04.7 Info: => 0.0002889s 08:42:04.7 Info: 47: update_notifiarr migrating 08:42:04.7 Info: Beginning Transaction 08:42:04.7 Info: Starting migration of Main DB to 47 08:42:04.7 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 08:42:04.7 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 08:42:04.7 Info: => 8.05E-05s 08:42:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-31T08:42:04', 'update_notifiarr') 08:42:04.7 Info: Committing Transaction 08:42:04.7 Info: 47: update_notifiarr migrated 08:42:04.7 Info: => 0.00033s 08:42:04.7 Info: 49: email_multiple_addresses migrating 08:42:04.7 Info: Beginning Transaction 08:42:04.7 Info: Starting migration of Main DB to 49 08:42:04.7 Info: PerformDBOperation 08:42:04.7 Info: Performing DB Operation 08:42:04.7 Info: => 7.34E-05s 08:42:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-31T08:42:04', 'email_multiple_addresses') 08:42:04.7 Info: Committing Transaction 08:42:04.7 Info: 49: email_multiple_addresses migrated 08:42:04.7 Info: => 0.0003352s 08:42:04.7 Info: 50: rename_blacklist_to_blocklist migrating 08:42:04.7 Info: Beginning Transaction 08:42:04.7 Info: Starting migration of Main DB to 50 08:42:04.7 Info: RenameTable Blacklist Blocklist 08:42:04.7 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 08:42:04.7 Info: => 0.0017496s 08:42:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-31T08:42:04', 'rename_blacklist_to_blocklist') 08:42:04.7 Info: Committing Transaction 08:42:04.7 Info: 50: rename_blacklist_to_blocklist migrated 08:42:04.7 Info: => 0.0020567s 08:42:04.7 Info: 51: cdh_per_downloadclient migrating 08:42:04.7 Info: Beginning Transaction 08:42:04.7 Info: Starting migration of Main DB to 51 08:42:04.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') 08:42:04.7 Info: AlterTable DownloadClients 08:42:04.7 Info: => 1.2E-06s 08:42:04.7 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 08:42:04.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 08:42:04.7 Info: => 0.0006609s 08:42:04.7 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 08:42:04.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 08:42:04.7 Info: => 0.0006017s 08:42:04.7 Info: PerformDBOperation 08:42:04.7 Info: Performing DB Operation 08:42:04.7 Info: => 0.0001657s 08:42:04.7 Info: -> 1 Insert operations completed in 00:00:00.0000971 taking an average of 00:00:00.0000971 08:42:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-31T08:42:04', 'cdh_per_downloadclient') 08:42:04.7 Info: Committing Transaction 08:42:04.7 Info: 51: cdh_per_downloadclient migrated 08:42:04.7 Info: => 0.0004811s 08:42:04.7 Debug: Took: 00:00:00.2510110 08:42:04.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_enabled --- 08:42:04.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_deluge --- 08:42:04.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121247488124_203/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:04.7 Info: DatabaseEngineVersionCheck migrating 08:42:04.7 Info: PerformDBOperation 08:42:04.7 Info: Performing DB Operation 08:42:04.7 Info: SQLite 3.46.0 08:42:04.7 Info: => 0.0011525s 08:42:04.7 Info: DatabaseEngineVersionCheck migrated 08:42:04.7 Info: => 0.0011708s 08:42:04.7 Info: VersionMigration migrating 08:42:04.7 Info: Beginning Transaction 08:42:04.7 Info: CreateTable VersionInfo 08:42:04.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:42:04.7 Info: => 0.0001512s 08:42:04.7 Info: Committing Transaction 08:42:04.7 Info: VersionMigration migrated 08:42:04.7 Info: => 0.0005298s 08:42:04.7 Info: VersionUniqueMigration migrating 08:42:04.7 Info: Beginning Transaction 08:42:04.7 Info: CreateIndex VersionInfo (Version) 08:42:04.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:42:04.7 Info: => 0.0001255s 08:42:04.7 Info: AlterTable VersionInfo 08:42:04.7 Info: => 1.4E-06s 08:42:04.7 Info: CreateColumn VersionInfo AppliedOn DateTime 08:42:04.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:42:04.7 Info: => 0.0005552s 08:42:04.7 Info: Committing Transaction 08:42:04.7 Info: VersionUniqueMigration migrated 08:42:04.7 Info: => 0.0007781s 08:42:04.7 Info: VersionDescriptionMigration migrating 08:42:04.7 Info: Beginning Transaction 08:42:04.7 Info: AlterTable VersionInfo 08:42:04.7 Info: => 1.2E-06s 08:42:04.7 Info: CreateColumn VersionInfo Description String 08:42:04.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:42:04.7 Info: => 0.0002137s 08:42:04.7 Info: Committing Transaction 08:42:04.7 Info: VersionDescriptionMigration migrated 08:42:04.7 Info: => 0.0004057s 08:42:04.7 Info: 1: InitialSetup migrating 08:42:04.7 Info: Beginning Transaction 08:42:04.7 Info: Starting migration of Main DB to 1 08:42:04.7 Info: CreateTable Config 08:42:04.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:42:04.7 Info: => 0.0001909s 08:42:04.7 Info: CreateIndex Config (Key) 08:42:04.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:42:04.7 Info: => 9.37E-05s 08:42:04.7 Info: CreateTable RootFolders 08:42:04.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:42:04.7 Info: => 9.89E-05s 08:42:04.7 Info: CreateIndex RootFolders (Path) 08:42:04.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:42:04.7 Info: => 7.78E-05s 08:42:04.7 Info: CreateTable Artists 08:42:04.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) 08:42:04.7 Info: => 0.0003643s 08:42:04.7 Info: CreateIndex Artists (ForeignArtistId) 08:42:04.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:04.7 Info: => 8.43E-05s 08:42:04.7 Info: CreateIndex Artists (NameSlug) 08:42:04.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:04.7 Info: => 7.66E-05s 08:42:04.7 Info: CreateIndex Artists (CleanName) 08:42:04.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:04.7 Info: => 8.11E-05s 08:42:04.7 Info: CreateIndex Artists (Path) 08:42:04.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:04.7 Info: => 7.39E-05s 08:42:04.7 Info: CreateTable Albums 08:42:04.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) 08:42:04.7 Info: => 0.000284s 08:42:04.7 Info: CreateIndex Albums (ForeignAlbumId) 08:42:04.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:04.7 Info: => 8.83E-05s 08:42:04.7 Info: CreateIndex Albums (MBId) 08:42:04.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:04.7 Info: => 7.46E-05s 08:42:04.7 Info: CreateIndex Albums (TADBId) 08:42:04.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:04.7 Info: => 7.53E-05s 08:42:04.7 Info: CreateIndex Albums (TitleSlug) 08:42:04.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:04.7 Info: => 8.31E-05s 08:42:04.7 Info: CreateIndex Albums (CleanTitle) 08:42:04.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:04.7 Info: => 8.22E-05s 08:42:04.7 Info: CreateIndex Albums (Path) 08:42:04.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:42:04.7 Info: => 7.34E-05s 08:42:04.7 Info: CreateTable Tracks 08:42:04.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) 08:42:04.7 Info: => 0.0001962s 08:42:04.7 Info: CreateIndex Tracks (ForeignTrackId) 08:42:04.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:04.7 Info: => 8.02E-05s 08:42:04.7 Info: CreateIndex Tracks (ArtistId) 08:42:04.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:04.7 Info: => 8.6E-05s 08:42:04.7 Info: CreateIndex Tracks (TrackFileId) 08:42:04.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:04.7 Info: => 0.0001067s 08:42:04.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:42:04.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:42:04.7 Info: => 9.44E-05s 08:42:04.7 Info: CreateTable TrackFiles 08:42:04.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) 08:42:04.7 Info: => 0.0001581s 08:42:04.7 Info: CreateIndex TrackFiles (ArtistId) 08:42:04.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:42:04.7 Info: => 0.0024s 08:42:04.7 Info: CreateIndex TrackFiles (AlbumId) 08:42:04.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:04.7 Info: => 0.0001212s 08:42:04.7 Info: CreateTable History 08:42:04.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) 08:42:04.7 Info: => 0.0001751s 08:42:04.7 Info: CreateIndex History (Date) 08:42:04.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:42:04.7 Info: => 8.78E-05s 08:42:04.7 Info: CreateIndex History (EventType) 08:42:04.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:42:04.7 Info: => 0.0001216s 08:42:04.7 Info: CreateIndex History (DownloadId) 08:42:04.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:42:04.7 Info: => 9.54E-05s 08:42:04.7 Info: CreateIndex History (AlbumId) 08:42:04.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:42:04.7 Info: => 8.2E-05s 08:42:04.7 Info: CreateTable Notifications 08:42:04.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) 08:42:04.7 Info: => 0.0001454s 08:42:04.7 Info: CreateTable ScheduledTasks 08:42:04.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:42:04.7 Info: => 0.0001181s 08:42:04.7 Info: CreateIndex ScheduledTasks (TypeName) 08:42:04.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:42:04.7 Info: => 9.31E-05s 08:42:04.7 Info: CreateTable Indexers 08:42:04.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) 08:42:04.7 Info: => 0.0001245s 08:42:04.7 Info: CreateIndex Indexers (Name) 08:42:04.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:04.7 Info: => 0.0001231s 08:42:04.7 Info: CreateTable Profiles 08:42:04.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:42:04.7 Info: => 0.000126s 08:42:04.7 Info: CreateIndex Profiles (Name) 08:42:04.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:42:04.7 Info: => 8.81E-05s 08:42:04.7 Info: CreateTable QualityDefinitions 08:42:04.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:42:04.7 Info: => 0.0001202s 08:42:04.7 Info: CreateIndex QualityDefinitions (Quality) 08:42:04.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:42:04.7 Info: => 8.47E-05s 08:42:04.7 Info: CreateIndex QualityDefinitions (Title) 08:42:04.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:42:04.7 Info: => 8.36E-05s 08:42:04.7 Info: CreateTable NamingConfig 08:42:04.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) 08:42:04.7 Info: => 0.000165s 08:42:04.7 Info: CreateTable Blacklist 08:42:04.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 '') 08:42:04.7 Info: => 0.000207s 08:42:04.7 Info: CreateTable Metadata 08:42:04.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) 08:42:04.7 Info: => 0.0001185s 08:42:04.7 Info: CreateTable MetadataFiles 08:42:04.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) 08:42:04.7 Info: => 0.0001448s 08:42:04.7 Info: CreateTable DownloadClients 08:42:04.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) 08:42:04.7 Info: => 0.0001226s 08:42:04.7 Info: CreateTable PendingReleases 08:42:04.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 '') 08:42:04.7 Info: => 0.0001314s 08:42:04.7 Info: CreateTable RemotePathMappings 08:42:04.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:42:04.7 Info: => 0.0001084s 08:42:04.7 Info: CreateTable Tags 08:42:04.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:42:04.7 Info: => 9.49E-05s 08:42:04.7 Info: CreateIndex Tags (Label) 08:42:04.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:42:04.7 Info: => 0.0001027s 08:42:04.7 Info: CreateTable Restrictions 08:42:04.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:42:04.7 Info: => 0.0001089s 08:42:04.7 Info: CreateTable DelayProfiles 08:42:04.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) 08:42:04.7 Info: => 0.0001412s 08:42:04.7 Info: CreateTable Users 08:42:04.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:42:04.7 Info: => 0.0001032s 08:42:04.7 Info: CreateIndex Users (Identifier) 08:42:04.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:42:04.7 Info: => 9.17E-05s 08:42:04.7 Info: CreateIndex Users (Username) 08:42:04.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:42:04.7 Info: => 8.7E-05s 08:42:04.7 Info: CreateTable Commands 08:42:04.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) 08:42:04.7 Info: => 0.0001489s 08:42:04.7 Info: CreateTable IndexerStatus 08:42:04.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) 08:42:04.7 Info: => 0.0001869s 08:42:04.7 Info: CreateIndex IndexerStatus (ProviderId) 08:42:04.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:42:04.7 Info: => 9.41E-05s 08:42:04.7 Info: CreateTable ExtraFiles 08:42:04.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) 08:42:04.7 Info: => 0.00013s 08:42:04.7 Info: CreateTable LyricFiles 08:42:04.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) 08:42:04.7 Info: => 0.0001499s 08:42:04.7 Info: CreateTable LanguageProfiles 08:42:04.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:42:04.7 Info: => 0.0001059s 08:42:04.7 Info: CreateIndex LanguageProfiles (Name) 08:42:04.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:42:04.7 Info: => 9.57E-05s 08:42:04.7 Info: CreateTable DownloadClientStatus 08:42:04.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) 08:42:04.7 Info: => 0.0001168s 08:42:04.7 Info: CreateIndex DownloadClientStatus (ProviderId) 08:42:04.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:42:04.7 Info: => 9.26E-05s 08:42:04.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:42:04.7 Info: -> 1 Insert operations completed in 00:00:00.0000710 taking an average of 00:00:00.0000710 08:42:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:42:04', 'InitialSetup') 08:42:04.7 Info: Committing Transaction 08:42:04.7 Info: 1: InitialSetup migrated 08:42:04.7 Info: => 0.0010527s 08:42:04.7 Info: 2: add_reason_to_pending_releases migrating 08:42:04.7 Info: Beginning Transaction 08:42:04.7 Info: Starting migration of Main DB to 2 08:42:04.7 Info: AlterTable PendingReleases 08:42:04.7 Info: => 1.6E-06s 08:42:04.7 Info: CreateColumn PendingReleases Reason Int32 08:42:04.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:42:04.7 Info: => 0.0006113s 08:42:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:42:04', 'add_reason_to_pending_releases') 08:42:04.7 Info: Committing Transaction 08:42:04.7 Info: 2: add_reason_to_pending_releases migrated 08:42:04.7 Info: => 0.0009171s 08:42:04.7 Info: 3: add_medium_support migrating 08:42:04.7 Info: Beginning Transaction 08:42:04.7 Info: Starting migration of Main DB to 3 08:42:04.7 Info: AlterTable Albums 08:42:04.7 Info: => 1.2E-06s 08:42:04.7 Info: CreateColumn Albums Media String 08:42:04.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:42:04.7 Info: => 0.0005883s 08:42:04.7 Info: AlterTable Tracks 08:42:04.7 Info: => 1.6E-06s 08:42:04.7 Info: CreateColumn Tracks MediumNumber Int32 08:42:04.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:42:04.7 Info: => 0.0005463s 08:42:04.7 Info: AlterTable Tracks 08:42:04.7 Info: => 1.5E-06s 08:42:04.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:42:04.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:42:04.7 Info: => 0.0005396s 08:42:04.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:04.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:04.7 Info: => 4.77E-05s 08:42:04.7 Info: DeleteColumn Tracks TrackNumber 08:42:04.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) 08:42:04.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" 08:42:04.7 Info: DROP TABLE "Tracks" 08:42:04.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:42:04.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:04.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:04.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:04.7 Info: => 0.0045165s 08:42:04.7 Info: AlterTable Tracks 08:42:04.7 Info: => 1.3E-06s 08:42:04.7 Info: CreateColumn Tracks TrackNumber String 08:42:04.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:42:04.7 Info: => 0.000548s 08:42:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:42:04', 'add_medium_support') 08:42:04.7 Info: Committing Transaction 08:42:04.7 Info: 3: add_medium_support migrated 08:42:04.7 Info: => 0.000969s 08:42:04.7 Info: 4: add_various_qualites_in_profile migrating 08:42:04.7 Info: Beginning Transaction 08:42:04.7 Info: Starting migration of Main DB to 4 08:42:04.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:04.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:04.7 Info: => 5.67E-05s 08:42:04.7 Info: PerformDBOperation 08:42:04.7 Info: Performing DB Operation 08:42:04.7 Info: => 3.37E-05s 08:42:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:42:04', 'add_various_qualites_in_profile') 08:42:04.7 Info: Committing Transaction 08:42:04.7 Info: 4: add_various_qualites_in_profile migrated 08:42:04.7 Info: => 0.0002877s 08:42:04.7 Info: 5: metadata_profiles migrating 08:42:04.7 Info: Beginning Transaction 08:42:04.7 Info: Starting migration of Main DB to 5 08:42:04.7 Info: CreateTable MetadataProfiles 08:42:04.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 08:42:04.7 Info: => 0.0001356s 08:42:04.7 Info: CreateIndex MetadataProfiles (Name) 08:42:04.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 08:42:04.7 Info: => 9.7E-05s 08:42:04.7 Info: AlterTable Artists 08:42:04.7 Info: => 1.4E-06s 08:42:04.7 Info: CreateColumn Artists MetadataProfileId Int32 08:42:04.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 08:42:04.7 Info: => 0.0005722s 08:42:04.7 Info: DeleteColumn Artists PrimaryAlbumTypes 08:42:04.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) 08:42:04.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" 08:42:04.8 Info: DROP TABLE "Artists" 08:42:04.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:04.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:04.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:04.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:04.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:04.8 Info: => 0.0049452s 08:42:04.8 Info: DeleteColumn Artists SecondaryAlbumTypes 08:42:04.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) 08:42:04.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" 08:42:04.8 Info: DROP TABLE "Artists" 08:42:04.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:04.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:04.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:04.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:04.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:04.8 Info: => 0.0048407s 08:42:04.8 Info: AlterTable Albums 08:42:04.8 Info: => 1.5E-06s 08:42:04.8 Info: CreateColumn Albums SecondaryTypes String 08:42:04.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 08:42:04.8 Info: => 0.0005519s 08:42:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-31T08:42:04', 'metadata_profiles') 08:42:04.8 Info: Committing Transaction 08:42:04.8 Info: 5: metadata_profiles migrated 08:42:04.8 Info: => 0.0010128s 08:42:04.8 Info: 6: separate_automatic_and_interactive_search migrating 08:42:04.8 Info: Beginning Transaction 08:42:04.8 Info: Starting migration of Main DB to 6 08:42:04.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 08:42:04.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) 08:42:04.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 08:42:04.8 Info: DROP TABLE "Indexers" 08:42:04.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:42:04.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:04.8 Info: => 0.0056996s 08:42:04.8 Info: AlterTable Indexers 08:42:04.8 Info: => 1.3E-06s 08:42:04.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 08:42:04.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 08:42:04.8 Info: => 0.0005531s 08:42:04.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:42:04.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:42:04.8 Info: => 4.73E-05s 08:42:04.8 Info: AlterTable Indexers 08:42:04.8 Info: => 1.1E-06s 08:42:04.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 08:42:04.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) 08:42:04.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" 08:42:04.8 Info: DROP TABLE "Indexers" 08:42:04.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:42:04.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:04.8 Info: => 0.0041093s 08:42:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-31T08:42:04', 'separate_automatic_and_interactive_search') 08:42:04.8 Info: Committing Transaction 08:42:04.8 Info: 6: separate_automatic_and_interactive_search migrated 08:42:04.8 Info: => 0.0044619s 08:42:04.8 Info: 7: change_album_path_to_relative migrating 08:42:04.8 Info: Beginning Transaction 08:42:04.8 Info: Starting migration of Main DB to 7 08:42:04.8 Info: DeleteColumn Albums Path 08:42:04.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 08:42:04.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "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" 08:42:04.8 Info: DROP TABLE "Albums" 08:42:04.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:04.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:04.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:04.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:04.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:04.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:04.8 Info: => 0.0050294s 08:42:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-31T08:42:04', 'change_album_path_to_relative') 08:42:04.8 Info: Committing Transaction 08:42:04.8 Info: 7: change_album_path_to_relative migrated 08:42:04.8 Info: => 0.0054783s 08:42:04.8 Info: 8: change_quality_size_mb_to_kb migrating 08:42:04.8 Info: Beginning Transaction 08:42:04.8 Info: Starting migration of Main DB to 8 08:42:04.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 08:42:04.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 08:42:04.8 Info: => 5.67E-05s 08:42:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-31T08:42:04', 'change_quality_size_mb_to_kb') 08:42:04.8 Info: Committing Transaction 08:42:04.8 Info: 8: change_quality_size_mb_to_kb migrated 08:42:04.8 Info: => 0.0003233s 08:42:04.8 Info: 9: album_releases migrating 08:42:04.8 Info: Beginning Transaction 08:42:04.8 Info: Starting migration of Main DB to 9 08:42:04.8 Info: AlterTable Albums 08:42:04.8 Info: => 2E-06s 08:42:04.8 Info: CreateColumn Albums Releases String 08:42:04.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 08:42:04.8 Info: => 0.0005839s 08:42:04.8 Info: AlterTable Albums 08:42:04.8 Info: => 1.4E-06s 08:42:04.8 Info: CreateColumn Albums CurrentRelease String 08:42:04.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 08:42:04.8 Info: => 0.0005493s 08:42:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-31T08:42:04', 'album_releases') 08:42:04.8 Info: Committing Transaction 08:42:04.8 Info: 9: album_releases migrated 08:42:04.8 Info: => 0.0008518s 08:42:04.8 Info: 10: album_releases_fix migrating 08:42:04.8 Info: Beginning Transaction 08:42:04.8 Info: Starting migration of Main DB to 10 08:42:04.8 Info: AlterTable Albums 08:42:04.8 Info: => 1.3E-06s 08:42:04.8 Info: AlterColumn Albums Releases String 08:42:04.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 08:42:04.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 08:42:04.8 Info: DROP TABLE "Albums" 08:42:04.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:04.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:04.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:04.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:04.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:04.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:04.8 Info: => 0.0069216s 08:42:04.8 Info: AlterTable Albums 08:42:04.8 Info: => 1.4E-06s 08:42:04.8 Info: AlterColumn Albums CurrentRelease String 08:42:04.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 08:42:04.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 08:42:04.8 Info: DROP TABLE "Albums" 08:42:04.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:04.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:04.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:04.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:04.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:04.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:04.8 Info: => 0.0059125s 08:42:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-31T08:42:04', 'album_releases_fix') 08:42:04.8 Info: Committing Transaction 08:42:04.8 Info: 10: album_releases_fix migrated 08:42:04.8 Info: => 0.0063148s 08:42:04.8 Info: 11: import_lists migrating 08:42:04.8 Info: Beginning Transaction 08:42:04.8 Info: Starting migration of Main DB to 11 08:42:04.8 Info: CreateTable ImportLists 08:42:04.8 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 08:42:04.8 Info: => 0.0001819s 08:42:04.8 Info: CreateIndex ImportLists (Name) 08:42:04.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:42:04.8 Info: => 8.62E-05s 08:42:04.8 Info: CreateTable ImportListStatus 08:42:04.8 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 08:42:04.8 Info: => 0.0001289s 08:42:04.8 Info: CreateIndex ImportListStatus (ProviderId) 08:42:04.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:42:04.8 Info: => 8.76E-05s 08:42:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-31T08:42:04', 'import_lists') 08:42:04.8 Info: Committing Transaction 08:42:04.8 Info: 11: import_lists migrated 08:42:04.8 Info: => 0.0004248s 08:42:04.8 Info: 12: add_release_status migrating 08:42:04.8 Info: Beginning Transaction 08:42:04.8 Info: Starting migration of Main DB to 12 08:42:04.8 Info: AlterTable MetadataProfiles 08:42:04.8 Info: => 1.4E-06s 08:42:04.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 08:42:04.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 08:42:04.8 Info: => 0.0005991s 08:42:04.8 Info: PerformDBOperation 08:42:04.8 Info: Performing DB Operation 08:42:04.8 Info: => 3.36E-05s 08:42:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-31T08:42:04', 'add_release_status') 08:42:04.8 Info: Committing Transaction 08:42:04.8 Info: 12: add_release_status migrated 08:42:04.8 Info: => 0.0003244s 08:42:04.8 Info: 13: album_download_notification migrating 08:42:04.8 Info: Beginning Transaction 08:42:04.8 Info: Starting migration of Main DB to 13 08:42:04.8 Info: AlterTable Notifications 08:42:04.8 Info: => 1.3E-06s 08:42:04.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 08:42:04.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 08:42:04.8 Info: => 0.0005938s 08:42:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-31T08:42:04', 'album_download_notification') 08:42:04.8 Info: Committing Transaction 08:42:04.8 Info: 13: album_download_notification migrated 08:42:04.8 Info: => 0.0009127s 08:42:04.8 Info: 14: fix_language_metadata_profiles migrating 08:42:04.8 Info: Beginning Transaction 08:42:04.8 Info: Starting migration of Main DB to 14 08:42:04.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 08:42:04.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 08:42:04.8 Info: => 8.67E-05s 08:42:04.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 08:42:04.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 08:42:04.8 Info: => 6.46E-05s 08:42:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-31T08:42:04', 'fix_language_metadata_profiles') 08:42:04.8 Info: Committing Transaction 08:42:04.8 Info: 14: fix_language_metadata_profiles migrated 08:42:04.8 Info: => 0.0003225s 08:42:04.8 Info: 15: remove_fanzub migrating 08:42:04.8 Info: Beginning Transaction 08:42:04.8 Info: Starting migration of Main DB to 15 08:42:04.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:42:04.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:42:04.8 Info: => 4.87E-05s 08:42:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-31T08:42:04', 'remove_fanzub') 08:42:04.8 Info: Committing Transaction 08:42:04.8 Info: 15: remove_fanzub migrated 08:42:04.8 Info: => 0.0003014s 08:42:04.8 Info: 16: update_artist_history_indexes migrating 08:42:04.8 Info: Beginning Transaction 08:42:04.8 Info: Starting migration of Main DB to 16 08:42:04.8 Info: CreateIndex Albums (ArtistId) 08:42:04.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 08:42:04.8 Info: => 0.0001121s 08:42:04.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 08:42:04.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 08:42:04.8 Info: => 9.3E-05s 08:42:04.8 Info: DeleteIndex History (AlbumId) 08:42:04.8 Info: DROP INDEX "IX_History_AlbumId" 08:42:04.8 Info: => 0.000132s 08:42:04.8 Info: CreateIndex History (AlbumId, Date) 08:42:04.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:42:04.8 Info: => 0.0001024s 08:42:04.8 Info: DeleteIndex History (DownloadId) 08:42:04.8 Info: DROP INDEX "IX_History_DownloadId" 08:42:04.8 Info: => 0.0001131s 08:42:04.8 Info: CreateIndex History (DownloadId, Date) 08:42:04.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:42:04.8 Info: => 9.54E-05s 08:42:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-31T08:42:04', 'update_artist_history_indexes') 08:42:04.8 Info: Committing Transaction 08:42:04.8 Info: 16: update_artist_history_indexes migrated 08:42:04.8 Info: => 0.0004353s 08:42:04.8 Info: 17: remove_nma migrating 08:42:04.8 Info: Beginning Transaction 08:42:04.8 Info: Starting migration of Main DB to 17 08:42:04.8 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:04.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 08:42:04.8 Info: => 5.5E-05s 08:42:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-31T08:42:04', 'remove_nma') 08:42:04.8 Info: Committing Transaction 08:42:04.8 Info: 17: remove_nma migrated 08:42:04.8 Info: => 0.0003077s 08:42:04.8 Info: 18: album_disambiguation migrating 08:42:04.8 Info: Beginning Transaction 08:42:04.8 Info: Starting migration of Main DB to 18 08:42:04.8 Info: AlterTable Albums 08:42:04.8 Info: => 1.2E-06s 08:42:04.8 Info: CreateColumn Albums Disambiguation String 08:42:04.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 08:42:04.8 Info: => 0.0006208s 08:42:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-31T08:42:04', 'album_disambiguation') 08:42:04.8 Info: Committing Transaction 08:42:04.8 Info: 18: album_disambiguation migrated 08:42:04.8 Info: => 0.0009329s 08:42:04.8 Info: 19: add_ape_quality_in_profiles migrating 08:42:04.8 Info: Beginning Transaction 08:42:04.8 Info: Starting migration of Main DB to 19 08:42:04.8 Info: PerformDBOperation 08:42:04.8 Info: Performing DB Operation 08:42:04.8 Info: => 3.76E-05s 08:42:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-31T08:42:04', 'add_ape_quality_in_profiles') 08:42:04.8 Info: Committing Transaction 08:42:04.8 Info: 19: add_ape_quality_in_profiles migrated 08:42:04.8 Info: => 0.001441s 08:42:04.8 Info: 20: remove_pushalot migrating 08:42:04.8 Info: Beginning Transaction 08:42:04.8 Info: Starting migration of Main DB to 20 08:42:04.8 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:04.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 08:42:04.8 Info: => 5.43E-05s 08:42:04.8 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:04.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 08:42:04.8 Info: => 4E-05s 08:42:04.8 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:04.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 08:42:04.8 Info: => 3.9E-05s 08:42:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-31T08:42:04', 'remove_pushalot') 08:42:04.8 Info: Committing Transaction 08:42:04.8 Info: 20: remove_pushalot migrated 08:42:04.8 Info: => 0.0003081s 08:42:04.8 Info: 21: add_custom_filters migrating 08:42:04.8 Info: Beginning Transaction 08:42:04.8 Info: Starting migration of Main DB to 21 08:42:04.8 Info: CreateTable CustomFilters 08:42:04.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 08:42:04.8 Info: => 0.0001403s 08:42:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-31T08:42:04', 'add_custom_filters') 08:42:04.8 Info: Committing Transaction 08:42:04.8 Info: 21: add_custom_filters migrated 08:42:04.8 Info: => 0.0004353s 08:42:04.8 Info: 22: import_list_tags migrating 08:42:04.8 Info: Beginning Transaction 08:42:04.8 Info: Starting migration of Main DB to 22 08:42:04.8 Info: AlterTable ImportLists 08:42:04.8 Info: => 1.5E-06s 08:42:04.8 Info: CreateColumn ImportLists Tags String 08:42:04.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 08:42:04.8 Info: => 0.0006175s 08:42:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-31T08:42:04', 'import_list_tags') 08:42:04.8 Info: Committing Transaction 08:42:04.8 Info: 22: import_list_tags migrated 08:42:04.8 Info: => 0.0009058s 08:42:04.8 Info: 23: add_release_groups_etc migrating 08:42:04.8 Info: Beginning Transaction 08:42:04.8 Info: Starting migration of Main DB to 23 08:42:04.8 Info: CreateTable ArtistMetadata 08:42:04.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) 08:42:04.8 Info: => 0.0001884s 08:42:04.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 08:42:04.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 08:42:04.8 Info: => 0.0001061s 08:42:04.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" 08:42:04.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" 08:42:04.8 Info: => 9.85E-05s 08:42:04.8 Info: AlterTable Artists 08:42:04.8 Info: => 1.2E-06s 08:42:04.8 Info: CreateColumn Artists ArtistMetadataId Int32 08:42:04.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:04.8 Info: => 0.0006106s 08:42:04.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:42:04.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:42:04.8 Info: => 7.56E-05s 08:42:04.8 Info: CreateTable AlbumReleases 08:42:04.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) 08:42:04.8 Info: => 0.0001695s 08:42:04.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 08:42:04.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:42:04.8 Info: => 9.48E-05s 08:42:04.8 Info: CreateIndex AlbumReleases (AlbumId) 08:42:04.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:42:04.8 Info: => 8.73E-05s 08:42:04.8 Info: PerformDBOperation 08:42:04.8 Info: Performing DB Operation 08:42:04.8 Info: => 4.08E-05s 08:42:04.8 Info: AlterTable Albums 08:42:04.8 Info: => 1.2E-06s 08:42:04.8 Info: CreateColumn Albums ArtistMetadataId Int32 08:42:04.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:04.8 Info: => 0.0006256s 08:42:04.8 Info: AlterTable Albums 08:42:04.8 Info: => 2E-06s 08:42:04.8 Info: CreateColumn Albums AnyReleaseOk Boolean 08:42:04.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 08:42:04.8 Info: => 0.0006137s 08:42:04.8 Info: AlterTable Albums 08:42:04.8 Info: => 1.4E-06s 08:42:04.8 Info: CreateColumn Albums Links String 08:42:04.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 08:42:04.8 Info: => 0.0006256s 08:42:04.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:42:04.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:42:04.8 Info: => 9.19E-05s 08:42:04.8 Info: AlterTable Tracks 08:42:04.8 Info: => 1.3E-06s 08:42:04.8 Info: CreateColumn Tracks ForeignRecordingId String 08:42:04.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 08:42:04.8 Info: => 0.0006139s 08:42:04.8 Info: AlterTable Tracks 08:42:04.8 Info: => 1.4E-06s 08:42:04.8 Info: CreateColumn Tracks AlbumReleaseId Int32 08:42:04.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 08:42:04.8 Info: => 0.0006189s 08:42:04.8 Info: AlterTable Tracks 08:42:04.8 Info: => 1.2E-06s 08:42:04.8 Info: CreateColumn Tracks ArtistMetadataId Int32 08:42:04.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:04.8 Info: => 0.0006144s 08:42:04.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:42:04.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:42:04.8 Info: => 9.09E-05s 08:42:04.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:42:04.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:42:04.8 Info: => 7.57E-05s 08:42:04.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 08:42:04.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) 08:42:04.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" 08:42:04.8 Info: DROP TABLE "Artists" 08:42:04.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:04.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:04.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:04.8 Info: => 0.0050756s 08:42:04.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 08:42:04.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) 08:42:04.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" 08:42:04.8 Info: DROP TABLE "Albums" 08:42:04.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:04.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:04.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:04.8 Info: => 0.007095s 08:42:04.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 08:42:04.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) 08:42:04.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" 08:42:04.8 Info: DROP TABLE "Tracks" 08:42:04.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:42:04.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:04.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:04.8 Info: => 0.0058953s 08:42:04.8 Info: DeleteColumn TrackFiles ArtistId 08:42:04.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 08:42:04.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" 08:42:04.8 Info: DROP TABLE "TrackFiles" 08:42:04.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:04.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:04.8 Info: => 0.0045443s 08:42:04.8 Info: CreateIndex Artists (ArtistMetadataId) 08:42:04.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:04.8 Info: => 9.04E-05s 08:42:04.8 Info: CreateIndex Artists (Monitored) 08:42:04.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:04.8 Info: => 8.3E-05s 08:42:04.8 Info: CreateIndex Albums (ArtistMetadataId) 08:42:04.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:42:04.8 Info: => 8.27E-05s 08:42:04.8 Info: CreateIndex Tracks (ArtistMetadataId) 08:42:04.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 08:42:04.8 Info: => 8.23E-05s 08:42:04.8 Info: CreateIndex Tracks (AlbumReleaseId) 08:42:04.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 08:42:04.8 Info: => 8.49E-05s 08:42:04.8 Info: CreateIndex Tracks (ForeignRecordingId) 08:42:04.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 08:42:04.8 Info: => 8.16E-05s 08:42:04.8 Info: UpdateData 08:42:04.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:42:04.8 Info: => 5.04E-05s 08:42:04.8 Info: UpdateData 08:42:04.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:42:04.8 Info: => 4.33E-05s 08:42:04.8 Info: UpdateData 08:42:04.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 08:42:04.8 Info: => 5.48E-05s 08:42:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-31T08:42:04', 'add_release_groups_etc') 08:42:04.8 Info: Committing Transaction 08:42:04.8 Info: 23: add_release_groups_etc migrated 08:42:04.8 Info: => 0.0006118s 08:42:04.8 Info: 24: NewMediaInfoFormat migrating 08:42:04.8 Info: Beginning Transaction 08:42:04.8 Info: Starting migration of Main DB to 24 08:42:04.8 Info: UpdateData 08:42:04.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 08:42:04.8 Info: => 5.72E-05s 08:42:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-31T08:42:04', 'NewMediaInfoFormat') 08:42:04.8 Info: Committing Transaction 08:42:04.8 Info: 24: NewMediaInfoFormat migrated 08:42:04.8 Info: => 0.0003116s 08:42:04.8 Info: 25: rename_restrictions_to_release_profiles migrating 08:42:04.8 Info: Beginning Transaction 08:42:04.8 Info: Starting migration of Main DB to 25 08:42:04.8 Info: RenameTable Restrictions ReleaseProfiles 08:42:04.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 08:42:04.8 Info: => 0.0016596s 08:42:04.8 Info: AlterTable ReleaseProfiles 08:42:04.8 Info: => 1.6E-06s 08:42:04.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 08:42:04.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 08:42:04.8 Info: => 0.0005849s 08:42:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-31T08:42:04', 'rename_restrictions_to_release_profiles') 08:42:04.8 Info: Committing Transaction 08:42:04.8 Info: 25: rename_restrictions_to_release_profiles migrated 08:42:04.8 Info: => 0.0008782s 08:42:04.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 08:42:04.8 Info: Beginning Transaction 08:42:04.8 Info: Starting migration of Main DB to 26 08:42:04.8 Info: RenameTable Profiles QualityProfiles 08:42:04.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 08:42:04.8 Info: => 0.0016694s 08:42:04.8 Info: AlterTable QualityProfiles 08:42:04.8 Info: => 1.8E-06s 08:42:04.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 08:42:04.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:42:04.8 Info: => 0.0005869s 08:42:04.8 Info: AlterTable LanguageProfiles 08:42:04.8 Info: => 1.4E-06s 08:42:04.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 08:42:04.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:42:04.8 Info: => 0.0005657s 08:42:04.8 Info: UpdateData 08:42:04.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:42:04.8 Info: => 4.68E-05s 08:42:04.8 Info: UpdateData 08:42:04.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:42:04.8 Info: => 3.87E-05s 08:42:04.8 Info: RenameColumn Artists ProfileId to QualityProfileId 08:42:04.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) 08:42:04.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" 08:42:04.8 Info: DROP TABLE "Artists" 08:42:04.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:04.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:04.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:04.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:04.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:04.8 Info: => 0.0062528s 08:42:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-31T08:42:04', 'rename_quality_profiles_add_upgrade_allowed') 08:42:04.8 Info: Committing Transaction 08:42:04.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 08:42:04.8 Info: => 0.0066871s 08:42:04.8 Info: 27: add_import_exclusions migrating 08:42:04.8 Info: Beginning Transaction 08:42:04.8 Info: Starting migration of Main DB to 27 08:42:04.8 Info: CreateTable ImportListExclusions 08:42:04.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 08:42:04.8 Info: => 0.000134s 08:42:04.8 Info: CreateIndex ImportListExclusions (ForeignId) 08:42:04.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 08:42:04.8 Info: => 9.08E-05s 08:42:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-31T08:42:04', 'add_import_exclusions') 08:42:04.8 Info: Committing Transaction 08:42:04.8 Info: 27: add_import_exclusions migrated 08:42:04.8 Info: => 0.0003918s 08:42:04.8 Info: 28: clean_artist_metadata_table migrating 08:42:04.8 Info: Beginning Transaction 08:42:04.8 Info: Starting migration of Main DB to 28 08:42:04.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) 08:42:04.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) 08:42:04.8 Info: => 0.0001643s 08:42:04.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) 08:42:04.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) 08:42:04.8 Info: => 0.0001278s 08:42:04.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) 08:42:04.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) 08:42:04.8 Info: => 0.0001232s 08:42:04.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) 08:42:04.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) 08:42:04.8 Info: => 0.000124s 08:42:04.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) 08:42:04.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) 08:42:04.8 Info: => 0.000119s 08:42:04.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) 08:42:04.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) 08:42:04.8 Info: => 0.000122s 08:42:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-31T08:42:04', 'clean_artist_metadata_table') 08:42:04.8 Info: Committing Transaction 08:42:04.8 Info: 28: clean_artist_metadata_table migrated 08:42:04.8 Info: => 0.0003766s 08:42:04.8 Info: 29: health_issue_notification migrating 08:42:04.8 Info: Beginning Transaction 08:42:04.8 Info: Starting migration of Main DB to 29 08:42:04.8 Info: AlterTable Notifications 08:42:04.8 Info: => 1.3E-06s 08:42:04.8 Info: CreateColumn Notifications OnHealthIssue Boolean 08:42:04.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 08:42:04.8 Info: => 0.0006281s 08:42:04.8 Info: AlterTable Notifications 08:42:04.8 Info: => 1.4E-06s 08:42:04.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 08:42:04.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 08:42:04.9 Info: => 0.0006016s 08:42:04.9 Info: AlterTable Notifications 08:42:04.9 Info: => 2E-06s 08:42:04.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 08:42:04.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 08:42:04.9 Info: => 0.0005862s 08:42:04.9 Info: AlterTable Notifications 08:42:04.9 Info: => 1.7E-06s 08:42:04.9 Info: CreateColumn Notifications OnImportFailure Boolean 08:42:04.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 08:42:04.9 Info: => 0.0005847s 08:42:04.9 Info: AlterTable Notifications 08:42:04.9 Info: => 1.2E-06s 08:42:04.9 Info: CreateColumn Notifications OnTrackRetag Boolean 08:42:04.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 08:42:04.9 Info: => 0.000585s 08:42:04.9 Info: DeleteColumn Notifications OnDownload 08:42:04.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) 08:42:04.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" 08:42:04.9 Info: DROP TABLE "Notifications" 08:42:04.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:42:04.9 Info: => 0.0046502s 08:42:04.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 08:42:04.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) 08:42:04.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" 08:42:04.9 Info: DROP TABLE "Notifications" 08:42:04.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:42:04.9 Info: => 0.0049651s 08:42:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-31T08:42:04', 'health_issue_notification') 08:42:04.9 Info: Committing Transaction 08:42:04.9 Info: 29: health_issue_notification migrated 08:42:04.9 Info: => 0.0053636s 08:42:04.9 Info: 30: add_mediafilerepository_mtime migrating 08:42:04.9 Info: Beginning Transaction 08:42:04.9 Info: Starting migration of Main DB to 30 08:42:04.9 Info: AlterTable TrackFiles 08:42:04.9 Info: => 2E-06s 08:42:04.9 Info: CreateColumn TrackFiles Modified DateTime 08:42:04.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 08:42:04.9 Info: => 0.0006621s 08:42:04.9 Info: AlterTable TrackFiles 08:42:04.9 Info: => 1.5E-06s 08:42:04.9 Info: CreateColumn TrackFiles Path String 08:42:04.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 08:42:04.9 Info: => 0.0005846s 08:42:04.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:42:04.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:42:04.9 Info: => 4.29E-05s 08:42:04.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) 08:42:04.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) 08:42:04.9 Info: => 0.0001386s 08:42:04.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) 08:42:04.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) 08:42:04.9 Info: => 0.0001463s 08:42:04.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) 08:42:04.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) 08:42:04.9 Info: => 0.0001715s 08:42:04.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") 08:42:04.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") 08:42:04.9 Info: => 0.001211s 08:42:04.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:42:04.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:42:04.9 Info: => 6.64E-05s 08:42:04.9 Info: AlterTable TrackFiles 08:42:04.9 Info: => 1.2E-06s 08:42:04.9 Info: AlterColumn TrackFiles Path String 08:42:04.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) 08:42:04.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" 08:42:04.9 Info: DROP TABLE "TrackFiles" 08:42:04.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:04.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:04.9 Info: => 0.0057616s 08:42:04.9 Info: CreateIndex TrackFiles (Path) 08:42:04.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:42:04.9 Info: => 9.06E-05s 08:42:04.9 Info: DeleteColumn TrackFiles RelativePath 08:42:04.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) 08:42:04.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" 08:42:04.9 Info: DROP TABLE "TrackFiles" 08:42:04.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:04.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:04.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:42:04.9 Info: => 0.005872s 08:42:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-31T08:42:04', 'add_mediafilerepository_mtime') 08:42:04.9 Info: Committing Transaction 08:42:04.9 Info: 30: add_mediafilerepository_mtime migrated 08:42:04.9 Info: => 0.006246s 08:42:04.9 Info: 31: add_artistmetadataid_constraint migrating 08:42:04.9 Info: Beginning Transaction 08:42:04.9 Info: Starting migration of Main DB to 31 08:42:04.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 08:42:04.9 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 08:42:04.9 Info: => 9.81E-05s 08:42:04.9 Info: DeleteIndex Artists (ArtistMetadataId) 08:42:04.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 08:42:04.9 Info: => 0.0001422s 08:42:04.9 Info: AlterColumn Artists ArtistMetadataId Int32 08:42:04.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:42:04.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 08:42:04.9 Info: DROP TABLE "Artists" 08:42:04.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:04.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:04.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:04.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:04.9 Info: => 0.0062084s 08:42:04.9 Info: CreateIndex Artists (ArtistMetadataId) 08:42:04.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:04.9 Info: => 8.81E-05s 08:42:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-31T08:42:04', 'add_artistmetadataid_constraint') 08:42:04.9 Info: Committing Transaction 08:42:04.9 Info: 31: add_artistmetadataid_constraint migrated 08:42:04.9 Info: => 0.0004693s 08:42:04.9 Info: 32: old_ids_and_artist_alias migrating 08:42:04.9 Info: Beginning Transaction 08:42:04.9 Info: Starting migration of Main DB to 32 08:42:04.9 Info: AlterTable ArtistMetadata 08:42:04.9 Info: => 1.3E-06s 08:42:04.9 Info: CreateColumn ArtistMetadata Aliases String 08:42:04.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 08:42:04.9 Info: => 0.0006426s 08:42:04.9 Info: AlterTable ArtistMetadata 08:42:04.9 Info: => 1.3E-06s 08:42:04.9 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 08:42:04.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 08:42:04.9 Info: => 0.0006023s 08:42:04.9 Info: AlterTable Albums 08:42:04.9 Info: => 1.5E-06s 08:42:04.9 Info: CreateColumn Albums OldForeignAlbumIds String 08:42:04.9 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 08:42:04.9 Info: => 0.0005901s 08:42:04.9 Info: AlterTable AlbumReleases 08:42:04.9 Info: => 1.2E-06s 08:42:04.9 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 08:42:04.9 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 08:42:04.9 Info: => 0.0005887s 08:42:04.9 Info: AlterTable Tracks 08:42:04.9 Info: => 1.4E-06s 08:42:04.9 Info: CreateColumn Tracks OldForeignRecordingIds String 08:42:04.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 08:42:04.9 Info: => 0.000593s 08:42:04.9 Info: AlterTable Tracks 08:42:04.9 Info: => 1.4E-06s 08:42:04.9 Info: CreateColumn Tracks OldForeignTrackIds String 08:42:04.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 08:42:04.9 Info: => 0.0005935s 08:42:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-31T08:42:04', 'old_ids_and_artist_alias') 08:42:04.9 Info: Committing Transaction 08:42:04.9 Info: 32: old_ids_and_artist_alias migrated 08:42:04.9 Info: => 0.0009414s 08:42:04.9 Info: 33: download_propers_config migrating 08:42:04.9 Info: Beginning Transaction 08:42:04.9 Info: Starting migration of Main DB to 33 08:42:04.9 Info: PerformDBOperation 08:42:04.9 Info: Performing DB Operation 08:42:04.9 Info: => 3.64E-05s 08:42:04.9 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:42:04.9 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:42:04.9 Info: => 4.32E-05s 08:42:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-31T08:42:04', 'download_propers_config') 08:42:04.9 Info: Committing Transaction 08:42:04.9 Info: 33: download_propers_config migrated 08:42:04.9 Info: => 0.0002965s 08:42:04.9 Info: 34: remove_language_profiles migrating 08:42:04.9 Info: Beginning Transaction 08:42:04.9 Info: Starting migration of Main DB to 34 08:42:04.9 Info: DeleteTable LanguageProfiles 08:42:04.9 Info: DROP TABLE "LanguageProfiles" 08:42:04.9 Info: => 0.000216s 08:42:04.9 Info: DeleteColumn Artists LanguageProfileId 08:42:04.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:42:04.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" 08:42:04.9 Info: DROP TABLE "Artists" 08:42:04.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:04.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:04.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:04.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:04.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:04.9 Info: => 0.0063441s 08:42:04.9 Info: DeleteColumn ImportLists LanguageProfileId 08:42:04.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) 08:42:04.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" 08:42:04.9 Info: DROP TABLE "ImportLists" 08:42:04.9 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 08:42:04.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:42:04.9 Info: => 0.0046708s 08:42:04.9 Info: DeleteColumn Blacklist Language 08:42:04.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) 08:42:04.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" 08:42:04.9 Info: DROP TABLE "Blacklist" 08:42:04.9 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 08:42:04.9 Info: => 0.0048114s 08:42:04.9 Info: DeleteColumn History Language 08:42:04.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) 08:42:04.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" 08:42:04.9 Info: DROP TABLE "History" 08:42:04.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 08:42:04.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:42:04.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:42:04.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:42:04.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:42:04.9 Info: => 0.0077051s 08:42:04.9 Info: DeleteColumn LyricFiles Language 08:42:04.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) 08:42:04.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" 08:42:04.9 Info: DROP TABLE "LyricFiles" 08:42:04.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:42:04.9 Info: => 0.0057334s 08:42:04.9 Info: DeleteColumn TrackFiles Language 08:42:04.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) 08:42:04.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" 08:42:04.9 Info: DROP TABLE "TrackFiles" 08:42:04.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:04.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:04.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:42:04.9 Info: => 0.0047866s 08:42:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-31T08:42:04', 'remove_language_profiles') 08:42:04.9 Info: Committing Transaction 08:42:04.9 Info: 34: remove_language_profiles migrated 08:42:04.9 Info: => 0.0053561s 08:42:04.9 Info: 35: multi_disc_naming_format migrating 08:42:04.9 Info: Beginning Transaction 08:42:04.9 Info: Starting migration of Main DB to 35 08:42:04.9 Info: AlterTable NamingConfig 08:42:04.9 Info: => 1.4E-06s 08:42:04.9 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 08:42:04.9 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 08:42:04.9 Info: => 0.0006298s 08:42:04.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:42:04.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:42:04.9 Info: => 5.09E-05s 08:42:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-31T08:42:04', 'multi_disc_naming_format') 08:42:04.9 Info: Committing Transaction 08:42:04.9 Info: 35: multi_disc_naming_format migrated 08:42:04.9 Info: => 0.0003272s 08:42:04.9 Info: 36: add_download_client_priority migrating 08:42:04.9 Info: Beginning Transaction 08:42:04.9 Info: Starting migration of Main DB to 36 08:42:04.9 Info: AlterTable DownloadClients 08:42:04.9 Info: => 1.2E-06s 08:42:04.9 Info: CreateColumn DownloadClients Priority Int32 08:42:04.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 08:42:04.9 Info: => 0.0006119s 08:42:04.9 Info: PerformDBOperation 08:42:04.9 Info: Performing DB Operation 08:42:04.9 Info: => 5.69E-05s 08:42:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-31T08:42:04', 'add_download_client_priority') 08:42:04.9 Info: Committing Transaction 08:42:04.9 Info: 36: add_download_client_priority migrated 08:42:04.9 Info: => 0.0003468s 08:42:04.9 Info: 37: remove_growl_prowl migrating 08:42:04.9 Info: Beginning Transaction 08:42:04.9 Info: Starting migration of Main DB to 37 08:42:04.9 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:04.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 08:42:04.9 Info: => 5.42E-05s 08:42:04.9 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:04.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 08:42:04.9 Info: => 4.25E-05s 08:42:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-31T08:42:04', 'remove_growl_prowl') 08:42:04.9 Info: Committing Transaction 08:42:04.9 Info: 37: remove_growl_prowl migrated 08:42:04.9 Info: => 0.0002905s 08:42:04.9 Info: 38: remove_plex_hometheatre migrating 08:42:04.9 Info: Beginning Transaction 08:42:04.9 Info: Starting migration of Main DB to 38 08:42:04.9 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:04.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 08:42:04.9 Info: => 5.31E-05s 08:42:04.9 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:04.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 08:42:04.9 Info: => 3.88E-05s 08:42:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-31T08:42:04', 'remove_plex_hometheatre') 08:42:04.9 Info: Committing Transaction 08:42:04.9 Info: 38: remove_plex_hometheatre migrated 08:42:04.9 Info: => 0.0002832s 08:42:04.9 Info: 39: add_root_folder_add_defaults migrating 08:42:04.9 Info: Beginning Transaction 08:42:04.9 Info: Starting migration of Main DB to 39 08:42:04.9 Info: AlterTable RootFolders 08:42:04.9 Info: => 1.3E-06s 08:42:04.9 Info: CreateColumn RootFolders Name String 08:42:04.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 08:42:04.9 Info: => 0.0006361s 08:42:04.9 Info: AlterTable RootFolders 08:42:04.9 Info: => 1.7E-06s 08:42:04.9 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 08:42:04.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 08:42:04.9 Info: => 0.0005794s 08:42:04.9 Info: AlterTable RootFolders 08:42:04.9 Info: => 1.3E-06s 08:42:04.9 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 08:42:04.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 08:42:04.9 Info: => 0.0005745s 08:42:04.9 Info: AlterTable RootFolders 08:42:04.9 Info: => 1.4E-06s 08:42:04.9 Info: CreateColumn RootFolders DefaultMonitorOption Int32 08:42:04.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 08:42:04.9 Info: => 0.0005767s 08:42:04.9 Info: AlterTable RootFolders 08:42:04.9 Info: => 1.3E-06s 08:42:04.9 Info: CreateColumn RootFolders DefaultTags String 08:42:04.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 08:42:04.9 Info: => 0.000571s 08:42:04.9 Info: PerformDBOperation 08:42:04.9 Info: Performing DB Operation 08:42:04.9 Info: => 7.41E-05s 08:42:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-31T08:42:04', 'add_root_folder_add_defaults') 08:42:04.9 Info: Committing Transaction 08:42:04.9 Info: 39: add_root_folder_add_defaults migrated 08:42:04.9 Info: => 0.0003707s 08:42:04.9 Info: 40: task_duration migrating 08:42:04.9 Info: Beginning Transaction 08:42:04.9 Info: Starting migration of Main DB to 40 08:42:04.9 Info: AlterTable ScheduledTasks 08:42:04.9 Info: => 1.3E-06s 08:42:04.9 Info: CreateColumn ScheduledTasks LastStartTime DateTime 08:42:04.9 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 08:42:04.9 Info: => 0.0006162s 08:42:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-31T08:42:04', 'task_duration') 08:42:04.9 Info: Committing Transaction 08:42:04.9 Info: 40: task_duration migrated 08:42:04.9 Info: => 0.0008995s 08:42:04.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 08:42:04.9 Info: Beginning Transaction 08:42:04.9 Info: Starting migration of Main DB to 41 08:42:04.9 Info: AlterTable ReleaseProfiles 08:42:04.9 Info: => 1.3E-06s 08:42:04.9 Info: CreateColumn ReleaseProfiles Enabled Boolean 08:42:04.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 08:42:04.9 Info: => 0.0006152s 08:42:04.9 Info: AlterTable ReleaseProfiles 08:42:04.9 Info: => 1.3E-06s 08:42:04.9 Info: CreateColumn ReleaseProfiles IndexerId Int32 08:42:04.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 08:42:04.9 Info: => 0.0005868s 08:42:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-31T08:42:04', 'add_indexer_and_enabled_to_release_profiles') 08:42:04.9 Info: Committing Transaction 08:42:04.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 08:42:04.9 Info: => 0.0008646s 08:42:04.9 Info: 42: remove_album_folders migrating 08:42:04.9 Info: Beginning Transaction 08:42:04.9 Info: Starting migration of Main DB to 42 08:42:04.9 Info: DeleteColumn Artists AlbumFolder 08:42:04.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:42:04.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" 08:42:04.9 Info: DROP TABLE "Artists" 08:42:04.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:04.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:04.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:04.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:04.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:04.9 Info: => 0.0051708s 08:42:04.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 08:42:04.9 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 08:42:04.9 Info: => 4.84E-05s 08:42:04.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 08:42:04.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 08:42:04.9 Info: => 4.1E-05s 08:42:04.9 Info: DeleteColumn NamingConfig AlbumFolderFormat 08:42:04.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) 08:42:04.9 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 08:42:04.9 Info: DROP TABLE "NamingConfig" 08:42:04.9 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 08:42:04.9 Info: => 0.0054904s 08:42:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-31T08:42:04', 'remove_album_folders') 08:42:04.9 Info: Committing Transaction 08:42:04.9 Info: 42: remove_album_folders migrated 08:42:04.9 Info: => 0.0059169s 08:42:04.9 Info: 44: add_priority_to_indexers migrating 08:42:04.9 Info: Beginning Transaction 08:42:04.9 Info: Starting migration of Main DB to 44 08:42:04.9 Info: AlterTable Indexers 08:42:04.9 Info: => 1.2E-06s 08:42:04.9 Info: CreateColumn Indexers Priority Int32 08:42:04.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 08:42:04.9 Info: => 0.0006312s 08:42:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-31T08:42:05', 'add_priority_to_indexers') 08:42:04.9 Info: Committing Transaction 08:42:04.9 Info: 44: add_priority_to_indexers migrated 08:42:04.9 Info: => 0.0009415s 08:42:04.9 Info: 45: remove_chown_and_folderchmod_config migrating 08:42:04.9 Info: Beginning Transaction 08:42:04.9 Info: Starting migration of Main DB to 45 08:42:04.9 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 08:42:04.9 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 08:42:04.9 Info: => 0.0001242s 08:42:04.9 Info: PerformDBOperation 08:42:04.9 Info: Performing DB Operation 08:42:04.9 Info: => 3.26E-05s 08:42:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-31T08:42:05', 'remove_chown_and_folderchmod_config') 08:42:04.9 Info: Committing Transaction 08:42:04.9 Info: 45: remove_chown_and_folderchmod_config migrated 08:42:04.9 Info: => 0.0002986s 08:42:04.9 Info: 47: update_notifiarr migrating 08:42:04.9 Info: Beginning Transaction 08:42:04.9 Info: Starting migration of Main DB to 47 08:42:04.9 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 08:42:04.9 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 08:42:04.9 Info: => 8E-05s 08:42:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-31T08:42:05', 'update_notifiarr') 08:42:04.9 Info: Committing Transaction 08:42:05.0 Info: 47: update_notifiarr migrated 08:42:05.0 Info: => 0.0003448s 08:42:05.0 Info: 49: email_multiple_addresses migrating 08:42:05.0 Info: Beginning Transaction 08:42:05.0 Info: Starting migration of Main DB to 49 08:42:05.0 Info: PerformDBOperation 08:42:05.0 Info: Performing DB Operation 08:42:05.0 Info: => 6.43E-05s 08:42:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-31T08:42:05', 'email_multiple_addresses') 08:42:05.0 Info: Committing Transaction 08:42:05.0 Info: 49: email_multiple_addresses migrated 08:42:05.0 Info: => 0.0003307s 08:42:05.0 Info: 50: rename_blacklist_to_blocklist migrating 08:42:05.0 Info: Beginning Transaction 08:42:05.0 Info: Starting migration of Main DB to 50 08:42:05.0 Info: RenameTable Blacklist Blocklist 08:42:05.0 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 08:42:05.0 Info: => 0.0017532s 08:42:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-31T08:42:05', 'rename_blacklist_to_blocklist') 08:42:05.0 Info: Committing Transaction 08:42:05.0 Info: 50: rename_blacklist_to_blocklist migrated 08:42:05.0 Info: => 0.0029505s 08:42:05.0 Info: 51: cdh_per_downloadclient migrating 08:42:05.0 Info: Beginning Transaction 08:42:05.0 Info: Starting migration of Main DB to 51 08:42:05.0 Info: AlterTable DownloadClients 08:42:05.0 Info: => 1.4E-06s 08:42:05.0 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 08:42:05.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 08:42:05.0 Info: => 0.0006316s 08:42:05.0 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 08:42:05.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 08:42:05.0 Info: => 0.0005984s 08:42:05.0 Info: PerformDBOperation 08:42:05.0 Info: Performing DB Operation 08:42:05.0 Info: => 0.0001561s 08:42:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-31T08:42:05', 'cdh_per_downloadclient') 08:42:05.0 Info: Committing Transaction 08:42:05.0 Info: 51: cdh_per_downloadclient migrated 08:42:05.0 Info: => 0.0004419s 08:42:05.0 Info: 52: download_history migrating 08:42:05.0 Info: Beginning Transaction 08:42:05.0 Info: Starting migration of Main DB to 52 08:42:05.0 Info: CreateTable DownloadHistory 08:42:05.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) 08:42:05.0 Info: => 0.0001804s 08:42:05.0 Info: CreateIndex DownloadHistory (EventType) 08:42:05.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 08:42:05.0 Info: => 0.0001008s 08:42:05.0 Info: CreateIndex DownloadHistory (ArtistId) 08:42:05.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 08:42:05.0 Info: => 0.0009442s 08:42:05.0 Info: CreateIndex DownloadHistory (DownloadId) 08:42:05.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 08:42:05.0 Info: => 0.0001197s 08:42:05.0 Info: PerformDBOperation 08:42:05.0 Info: Performing DB Operation 08:42:05.0 Info: => 0.0001222s 08:42:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-31T08:42:05', 'download_history') 08:42:05.0 Info: Committing Transaction 08:42:05.0 Info: 52: download_history migrated 08:42:05.0 Info: => 0.0004675s 08:42:05.0 Info: 53: add_update_history migrating 08:42:05.0 Info: Beginning Transaction 08:42:05.0 Info: Starting migration of Main DB to 53 08:42:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-31T08:42:05', 'add_update_history') 08:42:05.0 Info: Committing Transaction 08:42:05.0 Info: 53: add_update_history migrated 08:42:05.0 Info: => 0.0003034s 08:42:05.0 Info: 54: add_on_update_to_notifications migrating 08:42:05.0 Info: Beginning Transaction 08:42:05.0 Info: Starting migration of Main DB to 54 08:42:05.0 Info: AlterTable Notifications 08:42:05.0 Info: => 1.4E-06s 08:42:05.0 Info: CreateColumn Notifications OnApplicationUpdate Boolean 08:42:05.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 08:42:05.0 Info: => 0.0006561s 08:42:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-31T08:42:05', 'add_on_update_to_notifications') 08:42:05.0 Info: Committing Transaction 08:42:05.0 Info: 54: add_on_update_to_notifications migrated 08:42:05.0 Info: => 0.0009489s 08:42:05.0 Info: 55: download_client_per_indexer migrating 08:42:05.0 Info: Beginning Transaction 08:42:05.0 Info: Starting migration of Main DB to 55 08:42:05.0 Info: AlterTable Indexers 08:42:05.0 Info: => 1.4E-06s 08:42:05.0 Info: CreateColumn Indexers DownloadClientId Int32 08:42:05.0 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 08:42:05.0 Info: => 0.0006574s 08:42:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-31T08:42:05', 'download_client_per_indexer') 08:42:05.0 Info: Committing Transaction 08:42:05.0 Info: 55: download_client_per_indexer migrated 08:42:05.0 Info: => 0.0009551s 08:42:05.0 Info: 56: AddNewItemMonitorType migrating 08:42:05.0 Info: Beginning Transaction 08:42:05.0 Info: Starting migration of Main DB to 56 08:42:05.0 Info: AlterTable Artists 08:42:05.0 Info: => 1.2E-06s 08:42:05.0 Info: CreateColumn Artists MonitorNewItems Int32 08:42:05.0 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 08:42:05.0 Info: => 0.0006746s 08:42:05.0 Info: AlterTable RootFolders 08:42:05.0 Info: => 1.2E-06s 08:42:05.0 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 08:42:05.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 08:42:05.0 Info: => 0.0006161s 08:42:05.0 Info: AlterTable ImportLists 08:42:05.0 Info: => 1.3E-06s 08:42:05.0 Info: CreateColumn ImportLists MonitorNewItems Int32 08:42:05.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 08:42:05.0 Info: => 0.0006121s 08:42:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-31T08:42:05', 'AddNewItemMonitorType') 08:42:05.0 Info: Committing Transaction 08:42:05.0 Info: 56: AddNewItemMonitorType migrated 08:42:05.0 Info: => 0.0009421s 08:42:05.0 Info: 57: ImportListSearch migrating 08:42:05.0 Info: Beginning Transaction 08:42:05.0 Info: Starting migration of Main DB to 57 08:42:05.0 Info: AlterTable ImportLists 08:42:05.0 Info: => 1.4E-06s 08:42:05.0 Info: CreateColumn ImportLists ShouldSearch Boolean 08:42:05.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 08:42:05.0 Info: => 0.000666s 08:42:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-31T08:42:05', 'ImportListSearch') 08:42:05.0 Info: Committing Transaction 08:42:05.0 Info: 57: ImportListSearch migrated 08:42:05.0 Info: => 0.0009705s 08:42:05.0 Info: 58: ImportListMonitorExisting migrating 08:42:05.0 Info: Beginning Transaction 08:42:05.0 Info: Starting migration of Main DB to 58 08:42:05.0 Info: AlterTable ImportLists 08:42:05.0 Info: => 1.5E-06s 08:42:05.0 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 08:42:05.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 08:42:05.0 Info: => 0.0006585s 08:42:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-31T08:42:05', 'ImportListMonitorExisting') 08:42:05.0 Info: Committing Transaction 08:42:05.0 Info: 58: ImportListMonitorExisting migrated 08:42:05.0 Info: => 0.0009533s 08:42:05.0 Info: 59: add_indexer_tags migrating 08:42:05.0 Info: Beginning Transaction 08:42:05.0 Info: Starting migration of Main DB to 59 08:42:05.0 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:05.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 08:42:05.0 Info: => 5.49E-05s 08:42:05.0 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:05.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 08:42:05.0 Info: => 4.07E-05s 08:42:05.0 Info: AlterTable Indexers 08:42:05.0 Info: => 1.1E-06s 08:42:05.0 Info: CreateColumn Indexers Tags String 08:42:05.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 08:42:05.0 Info: => 0.0006608s 08:42:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-31T08:42:05', 'add_indexer_tags') 08:42:05.0 Info: Committing Transaction 08:42:05.0 Info: 59: add_indexer_tags migrated 08:42:05.0 Info: => 0.0009631s 08:42:05.0 Info: 60: update_audio_types migrating 08:42:05.0 Info: Beginning Transaction 08:42:05.0 Info: Starting migration of Main DB to 60 08:42:05.0 Info: PerformDBOperation 08:42:05.0 Info: Performing DB Operation 08:42:05.0 Info: => 6.54E-05s 08:42:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-31T08:42:05', 'update_audio_types') 08:42:05.0 Info: Committing Transaction 08:42:05.0 Info: 60: update_audio_types migrated 08:42:05.0 Info: => 0.0003252s 08:42:05.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 08:42:05.0 Info: Beginning Transaction 08:42:05.0 Info: Starting migration of Main DB to 61 08:42:05.0 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:05.0 Info: DELETE FROM "Commands" WHERE 1 = 1 08:42:05.0 Info: => 5.5E-05s 08:42:05.0 Info: AlterTable AlbumReleases 08:42:05.0 Info: => 1.1E-06s 08:42:05.0 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 08:42:05.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) 08:42:05.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" 08:42:05.0 Info: DROP TABLE "AlbumReleases" 08:42:05.0 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 08:42:05.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:42:05.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:42:05.0 Info: => 0.0062034s 08:42:05.0 Info: AlterTable Albums 08:42:05.0 Info: => 1.5E-06s 08:42:05.0 Info: AlterColumn Albums LastInfoSync DateTimeOffset 08:42:05.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) 08:42:05.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" 08:42:05.0 Info: DROP TABLE "Albums" 08:42:05.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:05.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:05.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:05.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:42:05.0 Info: => 0.0054732s 08:42:05.0 Info: AlterTable Albums 08:42:05.0 Info: => 1.4E-06s 08:42:05.0 Info: AlterColumn Albums ReleaseDate DateTimeOffset 08:42:05.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) 08:42:05.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" 08:42:05.0 Info: DROP TABLE "Albums" 08:42:05.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:05.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:05.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:05.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:42:05.0 Info: => 0.0066483s 08:42:05.0 Info: AlterTable Albums 08:42:05.0 Info: => 1.7E-06s 08:42:05.0 Info: AlterColumn Albums Added DateTimeOffset 08:42:05.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) 08:42:05.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" 08:42:05.0 Info: DROP TABLE "Albums" 08:42:05.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:05.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:05.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:05.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:42:05.0 Info: => 0.00536s 08:42:05.0 Info: AlterTable Artists 08:42:05.0 Info: => 1.6E-06s 08:42:05.0 Info: AlterColumn Artists LastInfoSync DateTimeOffset 08:42:05.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) 08:42:05.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" 08:42:05.0 Info: DROP TABLE "Artists" 08:42:05.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:05.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:05.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:05.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:05.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:05.0 Info: => 0.0067336s 08:42:05.0 Info: AlterTable Artists 08:42:05.0 Info: => 1.8E-06s 08:42:05.0 Info: AlterColumn Artists Added DateTimeOffset 08:42:05.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) 08:42:05.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" 08:42:05.0 Info: DROP TABLE "Artists" 08:42:05.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:05.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:05.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:05.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:05.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:05.0 Info: => 0.0053719s 08:42:05.0 Info: AlterTable Blocklist 08:42:05.0 Info: => 1.5E-06s 08:42:05.0 Info: AlterColumn Blocklist Date DateTimeOffset 08:42:05.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) 08:42:05.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" 08:42:05.0 Info: DROP TABLE "Blocklist" 08:42:05.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 08:42:05.0 Info: => 0.0048306s 08:42:05.0 Info: AlterTable Blocklist 08:42:05.0 Info: => 1.5E-06s 08:42:05.0 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 08:42:05.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) 08:42:05.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" 08:42:05.0 Info: DROP TABLE "Blocklist" 08:42:05.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 08:42:05.0 Info: => 0.0060401s 08:42:05.0 Info: AlterTable Commands 08:42:05.0 Info: => 2.4E-06s 08:42:05.0 Info: AlterColumn Commands QueuedAt DateTimeOffset 08:42:05.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) 08:42:05.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" 08:42:05.0 Info: DROP TABLE "Commands" 08:42:05.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:42:05.0 Info: => 0.005934s 08:42:05.0 Info: AlterTable Commands 08:42:05.0 Info: => 1.8E-06s 08:42:05.0 Info: AlterColumn Commands StartedAt DateTimeOffset 08:42:05.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) 08:42:05.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" 08:42:05.0 Info: DROP TABLE "Commands" 08:42:05.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:42:05.0 Info: => 0.0048135s 08:42:05.0 Info: AlterTable Commands 08:42:05.0 Info: => 1.7E-06s 08:42:05.0 Info: AlterColumn Commands EndedAt DateTimeOffset 08:42:05.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) 08:42:05.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" 08:42:05.0 Info: DROP TABLE "Commands" 08:42:05.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:42:05.0 Info: => 0.0047683s 08:42:05.0 Info: AlterTable DownloadClientStatus 08:42:05.0 Info: => 1.6E-06s 08:42:05.0 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 08:42:05.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) 08:42:05.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:42:05.0 Info: DROP TABLE "DownloadClientStatus" 08:42:05.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:42:05.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:42:05.0 Info: => 0.0064221s 08:42:05.0 Info: AlterTable DownloadClientStatus 08:42:05.0 Info: => 1.5E-06s 08:42:05.0 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 08:42:05.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) 08:42:05.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:42:05.0 Info: DROP TABLE "DownloadClientStatus" 08:42:05.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:42:05.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:42:05.0 Info: => 0.0049472s 08:42:05.0 Info: AlterTable DownloadClientStatus 08:42:05.0 Info: => 1.5E-06s 08:42:05.0 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 08:42:05.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) 08:42:05.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:42:05.0 Info: DROP TABLE "DownloadClientStatus" 08:42:05.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:42:05.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:42:05.0 Info: => 0.0049055s 08:42:05.0 Info: AlterTable DownloadHistory 08:42:05.0 Info: => 1.6E-06s 08:42:05.0 Info: AlterColumn DownloadHistory Date DateTimeOffset 08:42:05.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) 08:42:05.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" 08:42:05.1 Info: DROP TABLE "DownloadHistory" 08:42:05.1 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 08:42:05.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 08:42:05.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 08:42:05.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 08:42:05.1 Info: => 0.0052941s 08:42:05.1 Info: AlterTable ExtraFiles 08:42:05.1 Info: => 1.4E-06s 08:42:05.1 Info: AlterColumn ExtraFiles Added DateTimeOffset 08:42:05.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) 08:42:05.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" 08:42:05.1 Info: DROP TABLE "ExtraFiles" 08:42:05.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 08:42:05.1 Info: => 0.0063109s 08:42:05.1 Info: AlterTable ExtraFiles 08:42:05.1 Info: => 1.8E-06s 08:42:05.1 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 08:42:05.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) 08:42:05.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" 08:42:05.1 Info: DROP TABLE "ExtraFiles" 08:42:05.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 08:42:05.1 Info: => 0.0047606s 08:42:05.1 Info: AlterTable History 08:42:05.1 Info: => 2.2E-06s 08:42:05.1 Info: AlterColumn History Date DateTimeOffset 08:42:05.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) 08:42:05.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" 08:42:05.1 Info: DROP TABLE "History" 08:42:05.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 08:42:05.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:42:05.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:42:05.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:42:05.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:42:05.1 Info: => 0.0066546s 08:42:05.1 Info: AlterTable ImportListStatus 08:42:05.1 Info: => 1.5E-06s 08:42:05.1 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 08:42:05.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) 08:42:05.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:42:05.1 Info: DROP TABLE "ImportListStatus" 08:42:05.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:42:05.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:42:05.1 Info: => 0.0049389s 08:42:05.1 Info: AlterTable ImportListStatus 08:42:05.1 Info: => 1.4E-06s 08:42:05.1 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 08:42:05.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) 08:42:05.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:42:05.1 Info: DROP TABLE "ImportListStatus" 08:42:05.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:42:05.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:42:05.1 Info: => 0.0049837s 08:42:05.1 Info: AlterTable ImportListStatus 08:42:05.1 Info: => 1.4E-06s 08:42:05.1 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 08:42:05.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) 08:42:05.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:42:05.1 Info: DROP TABLE "ImportListStatus" 08:42:05.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:42:05.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:42:05.1 Info: => 0.007027s 08:42:05.1 Info: AlterTable IndexerStatus 08:42:05.1 Info: => 1.3E-06s 08:42:05.1 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 08:42:05.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) 08:42:05.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:42:05.1 Info: DROP TABLE "IndexerStatus" 08:42:05.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:42:05.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:42:05.1 Info: => 0.0049409s 08:42:05.1 Info: AlterTable IndexerStatus 08:42:05.1 Info: => 1.3E-06s 08:42:05.1 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 08:42:05.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) 08:42:05.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:42:05.1 Info: DROP TABLE "IndexerStatus" 08:42:05.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:42:05.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:42:05.1 Info: => 0.0049416s 08:42:05.1 Info: AlterTable IndexerStatus 08:42:05.1 Info: => 1.5E-06s 08:42:05.1 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 08:42:05.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) 08:42:05.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:42:05.1 Info: DROP TABLE "IndexerStatus" 08:42:05.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:42:05.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:42:05.1 Info: => 0.0058991s 08:42:05.1 Info: AlterTable LyricFiles 08:42:05.1 Info: => 1.3E-06s 08:42:05.1 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 08:42:05.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) 08:42:05.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" 08:42:05.1 Info: DROP TABLE "LyricFiles" 08:42:05.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:42:05.1 Info: => 0.0057459s 08:42:05.1 Info: AlterTable LyricFiles 08:42:05.1 Info: => 1.5E-06s 08:42:05.1 Info: AlterColumn LyricFiles Added DateTimeOffset 08:42:05.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) 08:42:05.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" 08:42:05.1 Info: DROP TABLE "LyricFiles" 08:42:05.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:42:05.1 Info: => 0.0047797s 08:42:05.1 Info: AlterTable MetadataFiles 08:42:05.1 Info: => 1.7E-06s 08:42:05.1 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 08:42:05.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) 08:42:05.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" 08:42:05.1 Info: DROP TABLE "MetadataFiles" 08:42:05.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 08:42:05.1 Info: => 0.0059485s 08:42:05.1 Info: AlterTable MetadataFiles 08:42:05.1 Info: => 1.6E-06s 08:42:05.1 Info: AlterColumn MetadataFiles Added DateTimeOffset 08:42:05.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) 08:42:05.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" 08:42:05.1 Info: DROP TABLE "MetadataFiles" 08:42:05.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 08:42:05.1 Info: => 0.0048673s 08:42:05.1 Info: AlterTable PendingReleases 08:42:05.1 Info: => 1.7E-06s 08:42:05.1 Info: AlterColumn PendingReleases Added DateTimeOffset 08:42:05.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) 08:42:05.1 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 08:42:05.1 Info: DROP TABLE "PendingReleases" 08:42:05.1 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 08:42:05.1 Info: => 0.0058104s 08:42:05.1 Info: AlterTable ScheduledTasks 08:42:05.1 Info: => 1.6E-06s 08:42:05.1 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 08:42:05.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) 08:42:05.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 08:42:05.1 Info: DROP TABLE "ScheduledTasks" 08:42:05.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 08:42:05.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:42:05.1 Info: => 0.0049056s 08:42:05.1 Info: AlterTable ScheduledTasks 08:42:05.1 Info: => 1.3E-06s 08:42:05.1 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 08:42:05.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) 08:42:05.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 08:42:05.1 Info: DROP TABLE "ScheduledTasks" 08:42:05.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 08:42:05.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:42:05.1 Info: => 0.0060641s 08:42:05.1 Info: AlterTable TrackFiles 08:42:05.1 Info: => 1.5E-06s 08:42:05.1 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 08:42:05.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) 08:42:05.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" 08:42:05.1 Info: DROP TABLE "TrackFiles" 08:42:05.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:05.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:05.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:42:05.1 Info: => 0.0050525s 08:42:05.1 Info: AlterTable TrackFiles 08:42:05.1 Info: => 1.3E-06s 08:42:05.1 Info: AlterColumn TrackFiles Modified DateTimeOffset 08:42:05.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:42:05.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" 08:42:05.2 Info: DROP TABLE "TrackFiles" 08:42:05.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:05.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:05.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:42:05.2 Info: => 0.0050764s 08:42:05.2 Info: AlterTable VersionInfo 08:42:05.2 Info: => 1.4E-06s 08:42:05.2 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 08:42:05.2 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 08:42:05.2 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 08:42:05.2 Info: DROP TABLE "VersionInfo" 08:42:05.2 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 08:42:05.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:42:05.2 Info: => 0.0064305s 08:42:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-31T08:42:05', 'postgres_update_timestamp_columns_to_with_timezone') 08:42:05.2 Info: Committing Transaction 08:42:05.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 08:42:05.2 Info: => 0.0072746s 08:42:05.2 Info: 62: add_on_delete_to_notifications migrating 08:42:05.2 Info: Beginning Transaction 08:42:05.2 Info: Starting migration of Main DB to 62 08:42:05.2 Info: AlterTable Notifications 08:42:05.2 Info: => 1.5E-06s 08:42:05.2 Info: CreateColumn Notifications OnArtistDelete Boolean 08:42:05.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 08:42:05.2 Info: => 0.0006711s 08:42:05.2 Info: AlterTable Notifications 08:42:05.2 Info: => 1.4E-06s 08:42:05.2 Info: CreateColumn Notifications OnAlbumDelete Boolean 08:42:05.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 08:42:05.2 Info: => 0.0006418s 08:42:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-31T08:42:05', 'add_on_delete_to_notifications') 08:42:05.2 Info: Committing Transaction 08:42:05.2 Info: 62: add_on_delete_to_notifications migrated 08:42:05.2 Info: => 0.0009548s 08:42:05.2 Info: 63: add_custom_formats migrating 08:42:05.2 Info: Beginning Transaction 08:42:05.2 Info: Starting migration of Main DB to 63 08:42:05.2 Info: AlterTable DelayProfiles 08:42:05.2 Info: => 1.4E-06s 08:42:05.2 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 08:42:05.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 08:42:05.2 Info: => 0.0006671s 08:42:05.2 Info: UpdateData 08:42:05.2 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 08:42:05.2 Info: => 5.52E-05s 08:42:05.2 Info: AlterTable TrackFiles 08:42:05.2 Info: => 1.4E-06s 08:42:05.2 Info: CreateColumn TrackFiles OriginalFilePath String 08:42:05.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 08:42:05.2 Info: => 0.0006186s 08:42:05.2 Info: PerformDBOperation 08:42:05.2 Info: Performing DB Operation 08:42:05.2 Info: => 3.57E-05s 08:42:05.2 Info: CreateTable CustomFormats 08:42:05.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) 08:42:05.2 Info: => 0.0001327s 08:42:05.2 Info: CreateIndex CustomFormats (Name) 08:42:05.2 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 08:42:05.2 Info: => 9.22E-05s 08:42:05.2 Info: AlterTable QualityProfiles 08:42:05.2 Info: => 1.9E-06s 08:42:05.2 Info: CreateColumn QualityProfiles FormatItems String 08:42:05.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 08:42:05.2 Info: => 0.0006722s 08:42:05.2 Info: AlterTable QualityProfiles 08:42:05.2 Info: => 1.3E-06s 08:42:05.2 Info: CreateColumn QualityProfiles MinFormatScore Int32 08:42:05.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 08:42:05.2 Info: => 0.0006462s 08:42:05.2 Info: AlterTable QualityProfiles 08:42:05.2 Info: => 1.1E-06s 08:42:05.2 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 08:42:05.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 08:42:05.2 Info: => 0.0006278s 08:42:05.2 Info: PerformDBOperation 08:42:05.2 Info: Performing DB Operation 08:42:05.2 Info: => 7.32E-05s 08:42:05.2 Info: PerformDBOperation 08:42:05.2 Info: Performing DB Operation 08:42:05.2 Info: => 3.8E-05s 08:42:05.2 Info: DeleteColumn ReleaseProfiles Preferred 08:42:05.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) 08:42:05.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 08:42:05.2 Info: DROP TABLE "ReleaseProfiles" 08:42:05.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 08:42:05.2 Info: => 0.0058764s 08:42:05.2 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 08:42:05.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) 08:42:05.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 08:42:05.2 Info: DROP TABLE "ReleaseProfiles" 08:42:05.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 08:42:05.2 Info: => 0.0048355s 08:42:05.2 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 08:42:05.2 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 08:42:05.2 Info: => 5.63E-05s 08:42:05.2 Info: AlterTable DelayProfiles 08:42:05.2 Info: => 1.8E-06s 08:42:05.2 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 08:42:05.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 08:42:05.2 Info: => 0.0006525s 08:42:05.2 Info: AlterTable DelayProfiles 08:42:05.2 Info: => 1.4E-06s 08:42:05.2 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 08:42:05.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 08:42:05.2 Info: => 0.0006548s 08:42:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-31T08:42:05', 'add_custom_formats') 08:42:05.2 Info: Committing Transaction 08:42:05.2 Info: 63: add_custom_formats migrated 08:42:05.2 Info: => 0.0010762s 08:42:05.2 Info: 64: add_result_to_commands migrating 08:42:05.2 Info: Beginning Transaction 08:42:05.2 Info: Starting migration of Main DB to 64 08:42:05.2 Info: AlterTable Commands 08:42:05.2 Info: => 1.5E-06s 08:42:05.2 Info: CreateColumn Commands Result Int32 08:42:05.2 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 08:42:05.2 Info: => 0.0006733s 08:42:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-07-31T08:42:05', 'add_result_to_commands') 08:42:05.2 Info: Committing Transaction 08:42:05.2 Info: 64: add_result_to_commands migrated 08:42:05.2 Info: => 0.0009674s 08:42:05.2 Info: 65: health_restored_notification migrating 08:42:05.2 Info: Beginning Transaction 08:42:05.2 Info: Starting migration of Main DB to 65 08:42:05.2 Info: AlterTable Notifications 08:42:05.2 Info: => 1.4E-06s 08:42:05.2 Info: CreateColumn Notifications OnHealthRestored Boolean 08:42:05.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 08:42:05.2 Info: => 0.0006936s 08:42:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-07-31T08:42:05', 'health_restored_notification') 08:42:05.2 Info: Committing Transaction 08:42:05.2 Info: 65: health_restored_notification migrated 08:42:05.2 Info: => 0.0010071s 08:42:05.2 Info: 66: remove_uc migrating 08:42:05.2 Info: Beginning Transaction 08:42:05.2 Info: Starting migration of Main DB to 66 08:42:05.2 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:05.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 08:42:05.2 Info: => 5.72E-05s 08:42:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-07-31T08:42:05', 'remove_uc') 08:42:05.2 Info: Committing Transaction 08:42:05.2 Info: 66: remove_uc migrated 08:42:05.2 Info: => 0.00031s 08:42:05.2 Info: 67: download_clients_rename_tv_to_music migrating 08:42:05.2 Info: Beginning Transaction 08:42:05.2 Info: Starting migration of Main DB to 67 08:42:05.2 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', 1, '{ "host": "127.0.0.1", "urlBase": "/my/", "tvDirectory": "abc", "recentTvPriority": 1, "olderTvPriority": 1 }', 'DelugeSettings') 08:42:05.2 Info: PerformDBOperation 08:42:05.2 Info: Performing DB Operation 08:42:05.2 Info: => 0.0049844s 08:42:05.2 Info: -> 1 Insert operations completed in 00:00:00.0001005 taking an average of 00:00:00.0001005 08:42:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-07-31T08:42:05', 'download_clients_rename_tv_to_music') 08:42:05.2 Info: Committing Transaction 08:42:05.2 Info: 67: download_clients_rename_tv_to_music migrated 08:42:05.2 Info: => 0.0053574s 08:42:05.2 Debug: Took: 00:00:00.4903545 08:42:05.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_deluge --- 08:42:05.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_qbittorrent --- 08:42:05.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121252934133_205/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:05.3 Info: DatabaseEngineVersionCheck migrating 08:42:05.3 Info: PerformDBOperation 08:42:05.3 Info: Performing DB Operation 08:42:05.3 Info: SQLite 3.46.0 08:42:05.3 Info: => 0.0012004s 08:42:05.3 Info: DatabaseEngineVersionCheck migrated 08:42:05.3 Info: => 0.0012192s 08:42:05.3 Info: VersionMigration migrating 08:42:05.3 Info: Beginning Transaction 08:42:05.3 Info: CreateTable VersionInfo 08:42:05.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:42:05.3 Info: => 0.0001631s 08:42:05.3 Info: Committing Transaction 08:42:05.3 Info: VersionMigration migrated 08:42:05.3 Info: => 0.0005515s 08:42:05.3 Info: VersionUniqueMigration migrating 08:42:05.3 Info: Beginning Transaction 08:42:05.3 Info: CreateIndex VersionInfo (Version) 08:42:05.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:42:05.3 Info: => 0.0001361s 08:42:05.3 Info: AlterTable VersionInfo 08:42:05.3 Info: => 1.4E-06s 08:42:05.3 Info: CreateColumn VersionInfo AppliedOn DateTime 08:42:05.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:42:05.3 Info: => 0.0006271s 08:42:05.3 Info: Committing Transaction 08:42:05.3 Info: VersionUniqueMigration migrated 08:42:05.3 Info: => 0.0008423s 08:42:05.3 Info: VersionDescriptionMigration migrating 08:42:05.3 Info: Beginning Transaction 08:42:05.3 Info: AlterTable VersionInfo 08:42:05.3 Info: => 1.4E-06s 08:42:05.3 Info: CreateColumn VersionInfo Description String 08:42:05.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:42:05.3 Info: => 0.0002164s 08:42:05.3 Info: Committing Transaction 08:42:05.3 Info: VersionDescriptionMigration migrated 08:42:05.3 Info: => 0.0004002s 08:42:05.3 Info: 1: InitialSetup migrating 08:42:05.3 Info: Beginning Transaction 08:42:05.3 Info: Starting migration of Main DB to 1 08:42:05.3 Info: CreateTable Config 08:42:05.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:42:05.3 Info: => 0.0001862s 08:42:05.3 Info: CreateIndex Config (Key) 08:42:05.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:42:05.3 Info: => 8.91E-05s 08:42:05.3 Info: CreateTable RootFolders 08:42:05.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:42:05.3 Info: => 9.16E-05s 08:42:05.3 Info: CreateIndex RootFolders (Path) 08:42:05.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:42:05.3 Info: => 7.71E-05s 08:42:05.3 Info: CreateTable Artists 08:42:05.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) 08:42:05.3 Info: => 0.0003585s 08:42:05.3 Info: CreateIndex Artists (ForeignArtistId) 08:42:05.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:05.3 Info: => 9.12E-05s 08:42:05.3 Info: CreateIndex Artists (NameSlug) 08:42:05.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:05.3 Info: => 8.04E-05s 08:42:05.3 Info: CreateIndex Artists (CleanName) 08:42:05.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:05.3 Info: => 7.54E-05s 08:42:05.3 Info: CreateIndex Artists (Path) 08:42:05.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:05.3 Info: => 7.79E-05s 08:42:05.3 Info: CreateTable Albums 08:42:05.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) 08:42:05.3 Info: => 0.0002473s 08:42:05.3 Info: CreateIndex Albums (ForeignAlbumId) 08:42:05.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:05.3 Info: => 8.19E-05s 08:42:05.3 Info: CreateIndex Albums (MBId) 08:42:05.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:05.3 Info: => 7.33E-05s 08:42:05.3 Info: CreateIndex Albums (TADBId) 08:42:05.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:05.3 Info: => 7.34E-05s 08:42:05.3 Info: CreateIndex Albums (TitleSlug) 08:42:05.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:05.3 Info: => 7.57E-05s 08:42:05.3 Info: CreateIndex Albums (CleanTitle) 08:42:05.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:05.3 Info: => 7.7E-05s 08:42:05.3 Info: CreateIndex Albums (Path) 08:42:05.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:42:05.3 Info: => 7.41E-05s 08:42:05.3 Info: CreateTable Tracks 08:42:05.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) 08:42:05.3 Info: => 0.000165s 08:42:05.3 Info: CreateIndex Tracks (ForeignTrackId) 08:42:05.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:05.3 Info: => 7.8E-05s 08:42:05.3 Info: CreateIndex Tracks (ArtistId) 08:42:05.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:05.3 Info: => 7.9E-05s 08:42:05.3 Info: CreateIndex Tracks (TrackFileId) 08:42:05.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:05.3 Info: => 0.0001109s 08:42:05.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:42:05.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:42:05.3 Info: => 9.27E-05s 08:42:05.3 Info: CreateTable TrackFiles 08:42:05.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) 08:42:05.3 Info: => 0.000154s 08:42:05.3 Info: CreateIndex TrackFiles (ArtistId) 08:42:05.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:42:05.3 Info: => 9.29E-05s 08:42:05.3 Info: CreateIndex TrackFiles (AlbumId) 08:42:05.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:05.3 Info: => 8.41E-05s 08:42:05.3 Info: CreateTable History 08:42:05.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) 08:42:05.3 Info: => 0.0001625s 08:42:05.3 Info: CreateIndex History (Date) 08:42:05.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:42:05.3 Info: => 8.82E-05s 08:42:05.3 Info: CreateIndex History (EventType) 08:42:05.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:42:05.3 Info: => 0.0001191s 08:42:05.3 Info: CreateIndex History (DownloadId) 08:42:05.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:42:05.3 Info: => 9.56E-05s 08:42:05.3 Info: CreateIndex History (AlbumId) 08:42:05.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:42:05.3 Info: => 8.3E-05s 08:42:05.3 Info: CreateTable Notifications 08:42:05.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) 08:42:05.3 Info: => 0.0001535s 08:42:05.3 Info: CreateTable ScheduledTasks 08:42:05.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:42:05.3 Info: => 0.0001274s 08:42:05.3 Info: CreateIndex ScheduledTasks (TypeName) 08:42:05.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:42:05.3 Info: => 8.59E-05s 08:42:05.3 Info: CreateTable Indexers 08:42:05.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) 08:42:05.3 Info: => 0.0001234s 08:42:05.3 Info: CreateIndex Indexers (Name) 08:42:05.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:05.3 Info: => 0.0001176s 08:42:05.3 Info: CreateTable Profiles 08:42:05.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:42:05.3 Info: => 0.000123s 08:42:05.3 Info: CreateIndex Profiles (Name) 08:42:05.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:42:05.3 Info: => 9.04E-05s 08:42:05.3 Info: CreateTable QualityDefinitions 08:42:05.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:42:05.3 Info: => 0.0001337s 08:42:05.3 Info: CreateIndex QualityDefinitions (Quality) 08:42:05.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:42:05.3 Info: => 8.52E-05s 08:42:05.3 Info: CreateIndex QualityDefinitions (Title) 08:42:05.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:42:05.3 Info: => 8.79E-05s 08:42:05.3 Info: CreateTable NamingConfig 08:42:05.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) 08:42:05.3 Info: => 0.0001612s 08:42:05.3 Info: CreateTable Blacklist 08:42:05.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 '') 08:42:05.3 Info: => 0.0002043s 08:42:05.3 Info: CreateTable Metadata 08:42:05.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) 08:42:05.3 Info: => 0.0001189s 08:42:05.3 Info: CreateTable MetadataFiles 08:42:05.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) 08:42:05.3 Info: => 0.0001454s 08:42:05.3 Info: CreateTable DownloadClients 08:42:05.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) 08:42:05.3 Info: => 0.0001245s 08:42:05.3 Info: CreateTable PendingReleases 08:42:05.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 '') 08:42:05.3 Info: => 0.0001297s 08:42:05.3 Info: CreateTable RemotePathMappings 08:42:05.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:42:05.3 Info: => 0.0001127s 08:42:05.3 Info: CreateTable Tags 08:42:05.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:42:05.3 Info: => 9.44E-05s 08:42:05.3 Info: CreateIndex Tags (Label) 08:42:05.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:42:05.3 Info: => 0.0001023s 08:42:05.3 Info: CreateTable Restrictions 08:42:05.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:42:05.3 Info: => 0.0001114s 08:42:05.3 Info: CreateTable DelayProfiles 08:42:05.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) 08:42:05.3 Info: => 0.0001401s 08:42:05.3 Info: CreateTable Users 08:42:05.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:42:05.3 Info: => 0.0001059s 08:42:05.3 Info: CreateIndex Users (Identifier) 08:42:05.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:42:05.3 Info: => 9.27E-05s 08:42:05.3 Info: CreateIndex Users (Username) 08:42:05.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:42:05.3 Info: => 8.89E-05s 08:42:05.3 Info: CreateTable Commands 08:42:05.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) 08:42:05.3 Info: => 0.0001608s 08:42:05.3 Info: CreateTable IndexerStatus 08:42:05.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) 08:42:05.3 Info: => 0.0001504s 08:42:05.3 Info: CreateIndex IndexerStatus (ProviderId) 08:42:05.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:42:05.3 Info: => 8.93E-05s 08:42:05.3 Info: CreateTable ExtraFiles 08:42:05.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) 08:42:05.3 Info: => 0.0001373s 08:42:05.3 Info: CreateTable LyricFiles 08:42:05.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) 08:42:05.3 Info: => 0.0001495s 08:42:05.3 Info: CreateTable LanguageProfiles 08:42:05.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:42:05.3 Info: => 0.0001098s 08:42:05.3 Info: CreateIndex LanguageProfiles (Name) 08:42:05.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:42:05.3 Info: => 9.55E-05s 08:42:05.3 Info: CreateTable DownloadClientStatus 08:42:05.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) 08:42:05.3 Info: => 0.0001173s 08:42:05.3 Info: CreateIndex DownloadClientStatus (ProviderId) 08:42:05.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:42:05.3 Info: => 9.05E-05s 08:42:05.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:42:05.3 Info: -> 1 Insert operations completed in 00:00:00.0000719 taking an average of 00:00:00.0000719 08:42:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:42:05', 'InitialSetup') 08:42:05.3 Info: Committing Transaction 08:42:05.3 Info: 1: InitialSetup migrated 08:42:05.3 Info: => 0.0009966s 08:42:05.3 Info: 2: add_reason_to_pending_releases migrating 08:42:05.3 Info: Beginning Transaction 08:42:05.3 Info: Starting migration of Main DB to 2 08:42:05.3 Info: AlterTable PendingReleases 08:42:05.3 Info: => 1.4E-06s 08:42:05.3 Info: CreateColumn PendingReleases Reason Int32 08:42:05.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:42:05.3 Info: => 0.00062s 08:42:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:42:05', 'add_reason_to_pending_releases') 08:42:05.3 Info: Committing Transaction 08:42:05.3 Info: 2: add_reason_to_pending_releases migrated 08:42:05.3 Info: => 0.0009283s 08:42:05.3 Info: 3: add_medium_support migrating 08:42:05.3 Info: Beginning Transaction 08:42:05.3 Info: Starting migration of Main DB to 3 08:42:05.3 Info: AlterTable Albums 08:42:05.3 Info: => 1.4E-06s 08:42:05.3 Info: CreateColumn Albums Media String 08:42:05.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:42:05.3 Info: => 0.000609s 08:42:05.3 Info: AlterTable Tracks 08:42:05.3 Info: => 1.5E-06s 08:42:05.3 Info: CreateColumn Tracks MediumNumber Int32 08:42:05.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:42:05.3 Info: => 0.0005476s 08:42:05.3 Info: AlterTable Tracks 08:42:05.3 Info: => 1.6E-06s 08:42:05.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:42:05.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:42:05.3 Info: => 0.0005381s 08:42:05.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:05.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:05.3 Info: => 4.9E-05s 08:42:05.3 Info: DeleteColumn Tracks TrackNumber 08:42:05.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) 08:42:05.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" 08:42:05.3 Info: DROP TABLE "Tracks" 08:42:05.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:42:05.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:05.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:05.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:05.3 Info: => 0.0046951s 08:42:05.3 Info: AlterTable Tracks 08:42:05.3 Info: => 1.2E-06s 08:42:05.3 Info: CreateColumn Tracks TrackNumber String 08:42:05.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:42:05.3 Info: => 0.0005575s 08:42:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:42:05', 'add_medium_support') 08:42:05.3 Info: Committing Transaction 08:42:05.3 Info: 3: add_medium_support migrated 08:42:05.3 Info: => 0.0009511s 08:42:05.3 Info: 4: add_various_qualites_in_profile migrating 08:42:05.3 Info: Beginning Transaction 08:42:05.3 Info: Starting migration of Main DB to 4 08:42:05.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:05.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:05.3 Info: => 5.95E-05s 08:42:05.3 Info: PerformDBOperation 08:42:05.3 Info: Performing DB Operation 08:42:05.3 Info: => 3.5E-05s 08:42:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:42:05', 'add_various_qualites_in_profile') 08:42:05.3 Info: Committing Transaction 08:42:05.3 Info: 4: add_various_qualites_in_profile migrated 08:42:05.3 Info: => 0.000295s 08:42:05.3 Info: 5: metadata_profiles migrating 08:42:05.3 Info: Beginning Transaction 08:42:05.3 Info: Starting migration of Main DB to 5 08:42:05.3 Info: CreateTable MetadataProfiles 08:42:05.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 08:42:05.3 Info: => 0.0001454s 08:42:05.3 Info: CreateIndex MetadataProfiles (Name) 08:42:05.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 08:42:05.3 Info: => 9.85E-05s 08:42:05.3 Info: AlterTable Artists 08:42:05.3 Info: => 1.1E-06s 08:42:05.3 Info: CreateColumn Artists MetadataProfileId Int32 08:42:05.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 08:42:05.3 Info: => 0.0005793s 08:42:05.3 Info: DeleteColumn Artists PrimaryAlbumTypes 08:42:05.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) 08:42:05.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" 08:42:05.3 Info: DROP TABLE "Artists" 08:42:05.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:05.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:05.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:05.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:05.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:05.3 Info: => 0.0049804s 08:42:05.3 Info: DeleteColumn Artists SecondaryAlbumTypes 08:42:05.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) 08:42:05.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" 08:42:05.3 Info: DROP TABLE "Artists" 08:42:05.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:05.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:05.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:05.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:05.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:05.3 Info: => 0.0065824s 08:42:05.3 Info: AlterTable Albums 08:42:05.3 Info: => 1.4E-06s 08:42:05.3 Info: CreateColumn Albums SecondaryTypes String 08:42:05.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 08:42:05.3 Info: => 0.000568s 08:42:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-31T08:42:05', 'metadata_profiles') 08:42:05.3 Info: Committing Transaction 08:42:05.3 Info: 5: metadata_profiles migrated 08:42:05.3 Info: => 0.0009813s 08:42:05.3 Info: 6: separate_automatic_and_interactive_search migrating 08:42:05.3 Info: Beginning Transaction 08:42:05.3 Info: Starting migration of Main DB to 6 08:42:05.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 08:42:05.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) 08:42:05.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 08:42:05.3 Info: DROP TABLE "Indexers" 08:42:05.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:42:05.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:05.3 Info: => 0.0042029s 08:42:05.3 Info: AlterTable Indexers 08:42:05.3 Info: => 1.6E-06s 08:42:05.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 08:42:05.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 08:42:05.3 Info: => 0.0005529s 08:42:05.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:42:05.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:42:05.3 Info: => 4.7E-05s 08:42:05.3 Info: AlterTable Indexers 08:42:05.3 Info: => 1.1E-06s 08:42:05.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 08:42:05.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) 08:42:05.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" 08:42:05.3 Info: DROP TABLE "Indexers" 08:42:05.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:42:05.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:05.3 Info: => 0.0041887s 08:42:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-31T08:42:05', 'separate_automatic_and_interactive_search') 08:42:05.3 Info: Committing Transaction 08:42:05.3 Info: 6: separate_automatic_and_interactive_search migrated 08:42:05.3 Info: => 0.0045264s 08:42:05.3 Info: 7: change_album_path_to_relative migrating 08:42:05.3 Info: Beginning Transaction 08:42:05.3 Info: Starting migration of Main DB to 7 08:42:05.3 Info: DeleteColumn Albums Path 08:42:05.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) 08:42:05.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" 08:42:05.3 Info: DROP TABLE "Albums" 08:42:05.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:05.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:05.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:05.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:05.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:05.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:05.3 Info: => 0.0050899s 08:42:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-31T08:42:05', 'change_album_path_to_relative') 08:42:05.3 Info: Committing Transaction 08:42:05.3 Info: 7: change_album_path_to_relative migrated 08:42:05.3 Info: => 0.0066049s 08:42:05.3 Info: 8: change_quality_size_mb_to_kb migrating 08:42:05.3 Info: Beginning Transaction 08:42:05.3 Info: Starting migration of Main DB to 8 08:42:05.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 08:42:05.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 08:42:05.3 Info: => 5.95E-05s 08:42:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-31T08:42:05', 'change_quality_size_mb_to_kb') 08:42:05.3 Info: Committing Transaction 08:42:05.3 Info: 8: change_quality_size_mb_to_kb migrated 08:42:05.3 Info: => 0.0003124s 08:42:05.3 Info: 9: album_releases migrating 08:42:05.3 Info: Beginning Transaction 08:42:05.3 Info: Starting migration of Main DB to 9 08:42:05.3 Info: AlterTable Albums 08:42:05.3 Info: => 1.4E-06s 08:42:05.3 Info: CreateColumn Albums Releases String 08:42:05.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 08:42:05.3 Info: => 0.0006158s 08:42:05.3 Info: AlterTable Albums 08:42:05.3 Info: => 1.5E-06s 08:42:05.3 Info: CreateColumn Albums CurrentRelease String 08:42:05.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 08:42:05.3 Info: => 0.0005586s 08:42:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-31T08:42:05', 'album_releases') 08:42:05.3 Info: Committing Transaction 08:42:05.3 Info: 9: album_releases migrated 08:42:05.3 Info: => 0.0008555s 08:42:05.3 Info: 10: album_releases_fix migrating 08:42:05.3 Info: Beginning Transaction 08:42:05.3 Info: Starting migration of Main DB to 10 08:42:05.3 Info: AlterTable Albums 08:42:05.3 Info: => 1.3E-06s 08:42:05.3 Info: AlterColumn Albums Releases String 08:42:05.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) 08:42:05.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" 08:42:05.3 Info: DROP TABLE "Albums" 08:42:05.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:05.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:05.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:05.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:05.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:05.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:05.3 Info: => 0.0060395s 08:42:05.3 Info: AlterTable Albums 08:42:05.3 Info: => 1.5E-06s 08:42:05.3 Info: AlterColumn Albums CurrentRelease String 08:42:05.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) 08:42:05.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" 08:42:05.3 Info: DROP TABLE "Albums" 08:42:05.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:05.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:05.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:05.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:05.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:05.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:05.3 Info: => 0.0062103s 08:42:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-31T08:42:05', 'album_releases_fix') 08:42:05.3 Info: Committing Transaction 08:42:05.3 Info: 10: album_releases_fix migrated 08:42:05.3 Info: => 0.0066s 08:42:05.3 Info: 11: import_lists migrating 08:42:05.3 Info: Beginning Transaction 08:42:05.3 Info: Starting migration of Main DB to 11 08:42:05.3 Info: CreateTable ImportLists 08:42:05.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) 08:42:05.3 Info: => 0.0001864s 08:42:05.3 Info: CreateIndex ImportLists (Name) 08:42:05.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:42:05.3 Info: => 9E-05s 08:42:05.3 Info: CreateTable ImportListStatus 08:42:05.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) 08:42:05.3 Info: => 0.0001307s 08:42:05.3 Info: CreateIndex ImportListStatus (ProviderId) 08:42:05.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:42:05.3 Info: => 8.75E-05s 08:42:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-31T08:42:05', 'import_lists') 08:42:05.3 Info: Committing Transaction 08:42:05.3 Info: 11: import_lists migrated 08:42:05.3 Info: => 0.0003956s 08:42:05.3 Info: 12: add_release_status migrating 08:42:05.3 Info: Beginning Transaction 08:42:05.3 Info: Starting migration of Main DB to 12 08:42:05.3 Info: AlterTable MetadataProfiles 08:42:05.3 Info: => 1.2E-06s 08:42:05.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 08:42:05.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 08:42:05.3 Info: => 0.0006085s 08:42:05.3 Info: PerformDBOperation 08:42:05.3 Info: Performing DB Operation 08:42:05.3 Info: => 3.49E-05s 08:42:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-31T08:42:05', 'add_release_status') 08:42:05.3 Info: Committing Transaction 08:42:05.3 Info: 12: add_release_status migrated 08:42:05.3 Info: => 0.0003179s 08:42:05.3 Info: 13: album_download_notification migrating 08:42:05.3 Info: Beginning Transaction 08:42:05.3 Info: Starting migration of Main DB to 13 08:42:05.3 Info: AlterTable Notifications 08:42:05.3 Info: => 1.5E-06s 08:42:05.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 08:42:05.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 08:42:05.3 Info: => 0.0006043s 08:42:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-31T08:42:05', 'album_download_notification') 08:42:05.3 Info: Committing Transaction 08:42:05.3 Info: 13: album_download_notification migrated 08:42:05.3 Info: => 0.0009602s 08:42:05.3 Info: 14: fix_language_metadata_profiles migrating 08:42:05.3 Info: Beginning Transaction 08:42:05.3 Info: Starting migration of Main DB to 14 08:42:05.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 08:42:05.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 08:42:05.3 Info: => 8.73E-05s 08:42:05.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 08:42:05.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 08:42:05.3 Info: => 6.73E-05s 08:42:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-31T08:42:05', 'fix_language_metadata_profiles') 08:42:05.3 Info: Committing Transaction 08:42:05.3 Info: 14: fix_language_metadata_profiles migrated 08:42:05.3 Info: => 0.0003253s 08:42:05.3 Info: 15: remove_fanzub migrating 08:42:05.3 Info: Beginning Transaction 08:42:05.3 Info: Starting migration of Main DB to 15 08:42:05.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:42:05.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:42:05.3 Info: => 5.07E-05s 08:42:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-31T08:42:05', 'remove_fanzub') 08:42:05.3 Info: Committing Transaction 08:42:05.3 Info: 15: remove_fanzub migrated 08:42:05.3 Info: => 0.0002931s 08:42:05.3 Info: 16: update_artist_history_indexes migrating 08:42:05.3 Info: Beginning Transaction 08:42:05.3 Info: Starting migration of Main DB to 16 08:42:05.3 Info: CreateIndex Albums (ArtistId) 08:42:05.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 08:42:05.3 Info: => 0.0001167s 08:42:05.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 08:42:05.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 08:42:05.3 Info: => 9.25E-05s 08:42:05.3 Info: DeleteIndex History (AlbumId) 08:42:05.3 Info: DROP INDEX "IX_History_AlbumId" 08:42:05.3 Info: => 0.0001347s 08:42:05.3 Info: CreateIndex History (AlbumId, Date) 08:42:05.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:42:05.3 Info: => 0.0001454s 08:42:05.3 Info: DeleteIndex History (DownloadId) 08:42:05.3 Info: DROP INDEX "IX_History_DownloadId" 08:42:05.3 Info: => 0.0001259s 08:42:05.3 Info: CreateIndex History (DownloadId, Date) 08:42:05.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:42:05.3 Info: => 0.0001011s 08:42:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-31T08:42:05', 'update_artist_history_indexes') 08:42:05.3 Info: Committing Transaction 08:42:05.3 Info: 16: update_artist_history_indexes migrated 08:42:05.3 Info: => 0.0004209s 08:42:05.3 Info: 17: remove_nma migrating 08:42:05.3 Info: Beginning Transaction 08:42:05.3 Info: Starting migration of Main DB to 17 08:42:05.3 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:05.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 08:42:05.3 Info: => 5.39E-05s 08:42:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-31T08:42:05', 'remove_nma') 08:42:05.3 Info: Committing Transaction 08:42:05.3 Info: 17: remove_nma migrated 08:42:05.3 Info: => 0.0003048s 08:42:05.3 Info: 18: album_disambiguation migrating 08:42:05.3 Info: Beginning Transaction 08:42:05.3 Info: Starting migration of Main DB to 18 08:42:05.3 Info: AlterTable Albums 08:42:05.3 Info: => 1.5E-06s 08:42:05.3 Info: CreateColumn Albums Disambiguation String 08:42:05.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 08:42:05.3 Info: => 0.0006334s 08:42:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-31T08:42:05', 'album_disambiguation') 08:42:05.3 Info: Committing Transaction 08:42:05.3 Info: 18: album_disambiguation migrated 08:42:05.3 Info: => 0.000925s 08:42:05.3 Info: 19: add_ape_quality_in_profiles migrating 08:42:05.3 Info: Beginning Transaction 08:42:05.3 Info: Starting migration of Main DB to 19 08:42:05.3 Info: PerformDBOperation 08:42:05.3 Info: Performing DB Operation 08:42:05.3 Info: => 3.78E-05s 08:42:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-31T08:42:05', 'add_ape_quality_in_profiles') 08:42:05.3 Info: Committing Transaction 08:42:05.3 Info: 19: add_ape_quality_in_profiles migrated 08:42:05.3 Info: => 0.0002985s 08:42:05.3 Info: 20: remove_pushalot migrating 08:42:05.3 Info: Beginning Transaction 08:42:05.3 Info: Starting migration of Main DB to 20 08:42:05.3 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:05.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 08:42:05.3 Info: => 5.45E-05s 08:42:05.3 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:05.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 08:42:05.3 Info: => 4.12E-05s 08:42:05.3 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:05.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 08:42:05.3 Info: => 3.94E-05s 08:42:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-31T08:42:05', 'remove_pushalot') 08:42:05.3 Info: Committing Transaction 08:42:05.3 Info: 20: remove_pushalot migrated 08:42:05.3 Info: => 0.0003042s 08:42:05.3 Info: 21: add_custom_filters migrating 08:42:05.3 Info: Beginning Transaction 08:42:05.3 Info: Starting migration of Main DB to 21 08:42:05.3 Info: CreateTable CustomFilters 08:42:05.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 08:42:05.3 Info: => 0.0001424s 08:42:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-31T08:42:05', 'add_custom_filters') 08:42:05.3 Info: Committing Transaction 08:42:05.3 Info: 21: add_custom_filters migrated 08:42:05.3 Info: => 0.000426s 08:42:05.3 Info: 22: import_list_tags migrating 08:42:05.3 Info: Beginning Transaction 08:42:05.3 Info: Starting migration of Main DB to 22 08:42:05.3 Info: AlterTable ImportLists 08:42:05.3 Info: => 1.2E-06s 08:42:05.3 Info: CreateColumn ImportLists Tags String 08:42:05.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 08:42:05.3 Info: => 0.0006243s 08:42:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-31T08:42:05', 'import_list_tags') 08:42:05.3 Info: Committing Transaction 08:42:05.3 Info: 22: import_list_tags migrated 08:42:05.3 Info: => 0.0009151s 08:42:05.3 Info: 23: add_release_groups_etc migrating 08:42:05.3 Info: Beginning Transaction 08:42:05.3 Info: Starting migration of Main DB to 23 08:42:05.3 Info: CreateTable ArtistMetadata 08:42:05.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) 08:42:05.3 Info: => 0.0002053s 08:42:05.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 08:42:05.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 08:42:05.3 Info: => 0.0001095s 08:42:05.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" 08:42:05.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" 08:42:05.3 Info: => 0.0001008s 08:42:05.3 Info: AlterTable Artists 08:42:05.3 Info: => 1.3E-06s 08:42:05.3 Info: CreateColumn Artists ArtistMetadataId Int32 08:42:05.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:05.3 Info: => 0.0006359s 08:42:05.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:42:05.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:42:05.3 Info: => 7.72E-05s 08:42:05.3 Info: CreateTable AlbumReleases 08:42:05.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) 08:42:05.3 Info: => 0.0001758s 08:42:05.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 08:42:05.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:42:05.3 Info: => 9.26E-05s 08:42:05.3 Info: CreateIndex AlbumReleases (AlbumId) 08:42:05.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:42:05.3 Info: => 8.66E-05s 08:42:05.3 Info: PerformDBOperation 08:42:05.3 Info: Performing DB Operation 08:42:05.3 Info: => 4.08E-05s 08:42:05.3 Info: AlterTable Albums 08:42:05.3 Info: => 1.2E-06s 08:42:05.3 Info: CreateColumn Albums ArtistMetadataId Int32 08:42:05.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:05.4 Info: => 0.000645s 08:42:05.4 Info: AlterTable Albums 08:42:05.4 Info: => 1.5E-06s 08:42:05.4 Info: CreateColumn Albums AnyReleaseOk Boolean 08:42:05.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 08:42:05.4 Info: => 0.0006297s 08:42:05.4 Info: AlterTable Albums 08:42:05.4 Info: => 1.4E-06s 08:42:05.4 Info: CreateColumn Albums Links String 08:42:05.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 08:42:05.4 Info: => 0.0006165s 08:42:05.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:42:05.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:42:05.4 Info: => 9.16E-05s 08:42:05.4 Info: AlterTable Tracks 08:42:05.4 Info: => 1.2E-06s 08:42:05.4 Info: CreateColumn Tracks ForeignRecordingId String 08:42:05.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 08:42:05.4 Info: => 0.0006139s 08:42:05.4 Info: AlterTable Tracks 08:42:05.4 Info: => 1.3E-06s 08:42:05.4 Info: CreateColumn Tracks AlbumReleaseId Int32 08:42:05.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 08:42:05.4 Info: => 0.0006174s 08:42:05.4 Info: AlterTable Tracks 08:42:05.4 Info: => 1.4E-06s 08:42:05.4 Info: CreateColumn Tracks ArtistMetadataId Int32 08:42:05.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:05.4 Info: => 0.0006313s 08:42:05.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:42:05.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:42:05.4 Info: => 9.43E-05s 08:42:05.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:42:05.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:42:05.4 Info: => 7.77E-05s 08:42:05.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 08:42:05.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) 08:42:05.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" 08:42:05.4 Info: DROP TABLE "Artists" 08:42:05.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:05.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:05.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:05.4 Info: => 0.0063385s 08:42:05.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 08:42:05.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) 08:42:05.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" 08:42:05.4 Info: DROP TABLE "Albums" 08:42:05.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:05.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:05.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:05.4 Info: => 0.0053122s 08:42:05.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 08:42:05.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) 08:42:05.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" 08:42:05.4 Info: DROP TABLE "Tracks" 08:42:05.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:42:05.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:05.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:05.4 Info: => 0.0048475s 08:42:05.4 Info: DeleteColumn TrackFiles ArtistId 08:42:05.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 08:42:05.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" 08:42:05.4 Info: DROP TABLE "TrackFiles" 08:42:05.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:05.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:05.4 Info: => 0.0058026s 08:42:05.4 Info: CreateIndex Artists (ArtistMetadataId) 08:42:05.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:05.4 Info: => 8.86E-05s 08:42:05.4 Info: CreateIndex Artists (Monitored) 08:42:05.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:05.4 Info: => 8.48E-05s 08:42:05.4 Info: CreateIndex Albums (ArtistMetadataId) 08:42:05.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:42:05.4 Info: => 8.53E-05s 08:42:05.4 Info: CreateIndex Tracks (ArtistMetadataId) 08:42:05.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 08:42:05.4 Info: => 8.36E-05s 08:42:05.4 Info: CreateIndex Tracks (AlbumReleaseId) 08:42:05.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 08:42:05.4 Info: => 8.49E-05s 08:42:05.4 Info: CreateIndex Tracks (ForeignRecordingId) 08:42:05.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 08:42:05.4 Info: => 8.8E-05s 08:42:05.4 Info: UpdateData 08:42:05.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:42:05.4 Info: => 5.08E-05s 08:42:05.4 Info: UpdateData 08:42:05.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:42:05.4 Info: => 4.26E-05s 08:42:05.4 Info: UpdateData 08:42:05.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 08:42:05.4 Info: => 5.1E-05s 08:42:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-31T08:42:05', 'add_release_groups_etc') 08:42:05.4 Info: Committing Transaction 08:42:05.4 Info: 23: add_release_groups_etc migrated 08:42:05.4 Info: => 0.0006463s 08:42:05.4 Info: 24: NewMediaInfoFormat migrating 08:42:05.4 Info: Beginning Transaction 08:42:05.4 Info: Starting migration of Main DB to 24 08:42:05.4 Info: UpdateData 08:42:05.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 08:42:05.4 Info: => 5.81E-05s 08:42:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-31T08:42:05', 'NewMediaInfoFormat') 08:42:05.4 Info: Committing Transaction 08:42:05.4 Info: 24: NewMediaInfoFormat migrated 08:42:05.4 Info: => 0.0003126s 08:42:05.4 Info: 25: rename_restrictions_to_release_profiles migrating 08:42:05.4 Info: Beginning Transaction 08:42:05.4 Info: Starting migration of Main DB to 25 08:42:05.4 Info: RenameTable Restrictions ReleaseProfiles 08:42:05.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 08:42:05.4 Info: => 0.0017261s 08:42:05.4 Info: AlterTable ReleaseProfiles 08:42:05.4 Info: => 2.1E-06s 08:42:05.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 08:42:05.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 08:42:05.4 Info: => 0.000594s 08:42:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-31T08:42:05', 'rename_restrictions_to_release_profiles') 08:42:05.4 Info: Committing Transaction 08:42:05.4 Info: 25: rename_restrictions_to_release_profiles migrated 08:42:05.4 Info: => 0.0008954s 08:42:05.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 08:42:05.4 Info: Beginning Transaction 08:42:05.4 Info: Starting migration of Main DB to 26 08:42:05.4 Info: RenameTable Profiles QualityProfiles 08:42:05.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 08:42:05.4 Info: => 0.0017115s 08:42:05.4 Info: AlterTable QualityProfiles 08:42:05.4 Info: => 1.7E-06s 08:42:05.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 08:42:05.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:42:05.4 Info: => 0.0006028s 08:42:05.4 Info: AlterTable LanguageProfiles 08:42:05.4 Info: => 1.3E-06s 08:42:05.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 08:42:05.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:42:05.4 Info: => 0.0005753s 08:42:05.4 Info: UpdateData 08:42:05.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:42:05.4 Info: => 4.77E-05s 08:42:05.4 Info: UpdateData 08:42:05.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:42:05.4 Info: => 3.97E-05s 08:42:05.4 Info: RenameColumn Artists ProfileId to QualityProfileId 08:42:05.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) 08:42:05.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" 08:42:05.4 Info: DROP TABLE "Artists" 08:42:05.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:05.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:05.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:05.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:05.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:05.4 Info: => 0.008971s 08:42:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-31T08:42:05', 'rename_quality_profiles_add_upgrade_allowed') 08:42:05.4 Info: Committing Transaction 08:42:05.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 08:42:05.4 Info: => 0.0094531s 08:42:05.4 Info: 27: add_import_exclusions migrating 08:42:05.4 Info: Beginning Transaction 08:42:05.4 Info: Starting migration of Main DB to 27 08:42:05.4 Info: CreateTable ImportListExclusions 08:42:05.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 08:42:05.4 Info: => 0.000133s 08:42:05.4 Info: CreateIndex ImportListExclusions (ForeignId) 08:42:05.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 08:42:05.4 Info: => 9.63E-05s 08:42:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-31T08:42:05', 'add_import_exclusions') 08:42:05.4 Info: Committing Transaction 08:42:05.4 Info: 27: add_import_exclusions migrated 08:42:05.4 Info: => 0.0004045s 08:42:05.4 Info: 28: clean_artist_metadata_table migrating 08:42:05.4 Info: Beginning Transaction 08:42:05.4 Info: Starting migration of Main DB to 28 08:42:05.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) 08:42:05.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) 08:42:05.4 Info: => 0.0001715s 08:42:05.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) 08:42:05.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) 08:42:05.4 Info: => 0.000128s 08:42:05.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) 08:42:05.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) 08:42:05.4 Info: => 0.0001216s 08:42:05.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) 08:42:05.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) 08:42:05.4 Info: => 0.0001225s 08:42:05.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) 08:42:05.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) 08:42:05.4 Info: => 0.0001232s 08:42:05.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) 08:42:05.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) 08:42:05.4 Info: => 0.0001224s 08:42:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-31T08:42:05', 'clean_artist_metadata_table') 08:42:05.4 Info: Committing Transaction 08:42:05.4 Info: 28: clean_artist_metadata_table migrated 08:42:05.4 Info: => 0.0003713s 08:42:05.4 Info: 29: health_issue_notification migrating 08:42:05.4 Info: Beginning Transaction 08:42:05.4 Info: Starting migration of Main DB to 29 08:42:05.4 Info: AlterTable Notifications 08:42:05.4 Info: => 1.3E-06s 08:42:05.4 Info: CreateColumn Notifications OnHealthIssue Boolean 08:42:05.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 08:42:05.4 Info: => 0.0006483s 08:42:05.4 Info: AlterTable Notifications 08:42:05.4 Info: => 1.3E-06s 08:42:05.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 08:42:05.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 08:42:05.4 Info: => 0.0005929s 08:42:05.4 Info: AlterTable Notifications 08:42:05.4 Info: => 1.3E-06s 08:42:05.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 08:42:05.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 08:42:05.4 Info: => 0.0005888s 08:42:05.4 Info: AlterTable Notifications 08:42:05.4 Info: => 1.3E-06s 08:42:05.4 Info: CreateColumn Notifications OnImportFailure Boolean 08:42:05.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 08:42:05.4 Info: => 0.0005908s 08:42:05.4 Info: AlterTable Notifications 08:42:05.4 Info: => 1.3E-06s 08:42:05.4 Info: CreateColumn Notifications OnTrackRetag Boolean 08:42:05.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 08:42:05.4 Info: => 0.0005909s 08:42:05.4 Info: DeleteColumn Notifications OnDownload 08:42:05.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 08:42:05.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" 08:42:05.4 Info: DROP TABLE "Notifications" 08:42:05.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:42:05.4 Info: => 0.0047227s 08:42:05.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 08:42:05.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 08:42:05.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 08:42:05.4 Info: DROP TABLE "Notifications" 08:42:05.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:42:05.4 Info: => 0.0046911s 08:42:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-31T08:42:05', 'health_issue_notification') 08:42:05.4 Info: Committing Transaction 08:42:05.4 Info: 29: health_issue_notification migrated 08:42:05.4 Info: => 0.005075s 08:42:05.4 Info: 30: add_mediafilerepository_mtime migrating 08:42:05.4 Info: Beginning Transaction 08:42:05.4 Info: Starting migration of Main DB to 30 08:42:05.4 Info: AlterTable TrackFiles 08:42:05.4 Info: => 1.1E-06s 08:42:05.4 Info: CreateColumn TrackFiles Modified DateTime 08:42:05.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 08:42:05.4 Info: => 0.000635s 08:42:05.4 Info: AlterTable TrackFiles 08:42:05.4 Info: => 1.3E-06s 08:42:05.4 Info: CreateColumn TrackFiles Path String 08:42:05.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 08:42:05.4 Info: => 0.0005839s 08:42:05.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:42:05.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:42:05.4 Info: => 4.32E-05s 08:42:05.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:42:05.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 08:42:05.4 Info: => 0.0001321s 08:42:05.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 08:42:05.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 08:42:05.4 Info: => 0.0001437s 08:42:05.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 08:42:05.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 08:42:05.4 Info: => 0.000146s 08:42:05.4 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 08:42:05.4 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 08:42:05.4 Info: => 9.18E-05s 08:42:05.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:42:05.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:42:05.4 Info: => 5.96E-05s 08:42:05.4 Info: AlterTable TrackFiles 08:42:05.4 Info: => 1.2E-06s 08:42:05.4 Info: AlterColumn TrackFiles Path String 08:42:05.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:42:05.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 08:42:05.4 Info: DROP TABLE "TrackFiles" 08:42:05.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:05.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:05.4 Info: => 0.0062485s 08:42:05.4 Info: CreateIndex TrackFiles (Path) 08:42:05.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:42:05.4 Info: => 8.93E-05s 08:42:05.4 Info: DeleteColumn TrackFiles RelativePath 08:42:05.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 08:42:05.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 08:42:05.4 Info: DROP TABLE "TrackFiles" 08:42:05.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:05.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:05.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:42:05.4 Info: => 0.0049162s 08:42:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-31T08:42:05', 'add_mediafilerepository_mtime') 08:42:05.4 Info: Committing Transaction 08:42:05.4 Info: 30: add_mediafilerepository_mtime migrated 08:42:05.4 Info: => 0.0052738s 08:42:05.4 Info: 31: add_artistmetadataid_constraint migrating 08:42:05.4 Info: Beginning Transaction 08:42:05.4 Info: Starting migration of Main DB to 31 08:42:05.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") 08:42:05.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") 08:42:05.4 Info: => 9.82E-05s 08:42:05.4 Info: DeleteIndex Artists (ArtistMetadataId) 08:42:05.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 08:42:05.4 Info: => 0.0001437s 08:42:05.4 Info: AlterColumn Artists ArtistMetadataId Int32 08:42:05.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) 08:42:05.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" 08:42:05.4 Info: DROP TABLE "Artists" 08:42:05.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:05.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:05.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:05.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:05.4 Info: => 0.0050706s 08:42:05.4 Info: CreateIndex Artists (ArtistMetadataId) 08:42:05.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:05.4 Info: => 8.69E-05s 08:42:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-31T08:42:05', 'add_artistmetadataid_constraint') 08:42:05.4 Info: Committing Transaction 08:42:05.4 Info: 31: add_artistmetadataid_constraint migrated 08:42:05.4 Info: => 0.0015435s 08:42:05.4 Info: 32: old_ids_and_artist_alias migrating 08:42:05.4 Info: Beginning Transaction 08:42:05.4 Info: Starting migration of Main DB to 32 08:42:05.4 Info: AlterTable ArtistMetadata 08:42:05.4 Info: => 1.6E-06s 08:42:05.4 Info: CreateColumn ArtistMetadata Aliases String 08:42:05.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 08:42:05.4 Info: => 0.0006424s 08:42:05.4 Info: AlterTable ArtistMetadata 08:42:05.4 Info: => 1.3E-06s 08:42:05.4 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 08:42:05.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 08:42:05.4 Info: => 0.000599s 08:42:05.4 Info: AlterTable Albums 08:42:05.4 Info: => 1.4E-06s 08:42:05.4 Info: CreateColumn Albums OldForeignAlbumIds String 08:42:05.4 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 08:42:05.4 Info: => 0.0006064s 08:42:05.4 Info: AlterTable AlbumReleases 08:42:05.4 Info: => 1.3E-06s 08:42:05.4 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 08:42:05.4 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 08:42:05.4 Info: => 0.0005939s 08:42:05.4 Info: AlterTable Tracks 08:42:05.4 Info: => 1.2E-06s 08:42:05.4 Info: CreateColumn Tracks OldForeignRecordingIds String 08:42:05.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 08:42:05.4 Info: => 0.0005924s 08:42:05.4 Info: AlterTable Tracks 08:42:05.4 Info: => 1.3E-06s 08:42:05.4 Info: CreateColumn Tracks OldForeignTrackIds String 08:42:05.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 08:42:05.4 Info: => 0.0005922s 08:42:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-31T08:42:05', 'old_ids_and_artist_alias') 08:42:05.4 Info: Committing Transaction 08:42:05.4 Info: 32: old_ids_and_artist_alias migrated 08:42:05.4 Info: => 0.0008847s 08:42:05.4 Info: 33: download_propers_config migrating 08:42:05.4 Info: Beginning Transaction 08:42:05.4 Info: Starting migration of Main DB to 33 08:42:05.4 Info: PerformDBOperation 08:42:05.4 Info: Performing DB Operation 08:42:05.4 Info: => 3.71E-05s 08:42:05.4 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:42:05.4 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:42:05.4 Info: => 4.03E-05s 08:42:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-31T08:42:05', 'download_propers_config') 08:42:05.4 Info: Committing Transaction 08:42:05.4 Info: 33: download_propers_config migrated 08:42:05.4 Info: => 0.0002765s 08:42:05.4 Info: 34: remove_language_profiles migrating 08:42:05.4 Info: Beginning Transaction 08:42:05.4 Info: Starting migration of Main DB to 34 08:42:05.4 Info: DeleteTable LanguageProfiles 08:42:05.4 Info: DROP TABLE "LanguageProfiles" 08:42:05.4 Info: => 0.0002321s 08:42:05.4 Info: DeleteColumn Artists LanguageProfileId 08:42:05.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) 08:42:05.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" 08:42:05.4 Info: DROP TABLE "Artists" 08:42:05.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:05.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:05.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:05.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:05.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:05.4 Info: => 0.0063114s 08:42:05.4 Info: DeleteColumn ImportLists LanguageProfileId 08:42:05.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) 08:42:05.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" 08:42:05.4 Info: DROP TABLE "ImportLists" 08:42:05.4 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 08:42:05.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:42:05.4 Info: => 0.0047616s 08:42:05.4 Info: DeleteColumn Blacklist Language 08:42:05.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) 08:42:05.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" 08:42:05.5 Info: DROP TABLE "Blacklist" 08:42:05.5 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 08:42:05.5 Info: => 0.0059004s 08:42:05.5 Info: DeleteColumn History Language 08:42:05.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) 08:42:05.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" 08:42:05.5 Info: DROP TABLE "History" 08:42:05.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 08:42:05.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:42:05.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:42:05.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:42:05.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:42:05.5 Info: => 0.0051482s 08:42:05.5 Info: DeleteColumn LyricFiles Language 08:42:05.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) 08:42:05.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" 08:42:05.5 Info: DROP TABLE "LyricFiles" 08:42:05.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:42:05.5 Info: => 0.0046135s 08:42:05.5 Info: DeleteColumn TrackFiles Language 08:42:05.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) 08:42:05.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" 08:42:05.5 Info: DROP TABLE "TrackFiles" 08:42:05.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:05.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:05.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:42:05.5 Info: => 0.0070404s 08:42:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-31T08:42:05', 'remove_language_profiles') 08:42:05.5 Info: Committing Transaction 08:42:05.5 Info: 34: remove_language_profiles migrated 08:42:05.5 Info: => 0.0076197s 08:42:05.5 Info: 35: multi_disc_naming_format migrating 08:42:05.5 Info: Beginning Transaction 08:42:05.5 Info: Starting migration of Main DB to 35 08:42:05.5 Info: AlterTable NamingConfig 08:42:05.5 Info: => 1.5E-06s 08:42:05.5 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 08:42:05.5 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 08:42:05.5 Info: => 0.0006191s 08:42:05.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:42:05.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:42:05.5 Info: => 5.11E-05s 08:42:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-31T08:42:05', 'multi_disc_naming_format') 08:42:05.5 Info: Committing Transaction 08:42:05.5 Info: 35: multi_disc_naming_format migrated 08:42:05.5 Info: => 0.000321s 08:42:05.5 Info: 36: add_download_client_priority migrating 08:42:05.5 Info: Beginning Transaction 08:42:05.5 Info: Starting migration of Main DB to 36 08:42:05.5 Info: AlterTable DownloadClients 08:42:05.5 Info: => 1.6E-06s 08:42:05.5 Info: CreateColumn DownloadClients Priority Int32 08:42:05.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 08:42:05.5 Info: => 0.0006167s 08:42:05.5 Info: PerformDBOperation 08:42:05.5 Info: Performing DB Operation 08:42:05.5 Info: => 5.88E-05s 08:42:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-31T08:42:05', 'add_download_client_priority') 08:42:05.5 Info: Committing Transaction 08:42:05.5 Info: 36: add_download_client_priority migrated 08:42:05.5 Info: => 0.0003349s 08:42:05.5 Info: 37: remove_growl_prowl migrating 08:42:05.5 Info: Beginning Transaction 08:42:05.5 Info: Starting migration of Main DB to 37 08:42:05.5 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:05.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 08:42:05.5 Info: => 5.31E-05s 08:42:05.5 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:05.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 08:42:05.5 Info: => 3.9E-05s 08:42:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-31T08:42:05', 'remove_growl_prowl') 08:42:05.5 Info: Committing Transaction 08:42:05.5 Info: 37: remove_growl_prowl migrated 08:42:05.5 Info: => 0.0002745s 08:42:05.5 Info: 38: remove_plex_hometheatre migrating 08:42:05.5 Info: Beginning Transaction 08:42:05.5 Info: Starting migration of Main DB to 38 08:42:05.5 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:05.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 08:42:05.5 Info: => 5.06E-05s 08:42:05.5 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:05.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 08:42:05.5 Info: => 3.83E-05s 08:42:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-31T08:42:05', 'remove_plex_hometheatre') 08:42:05.5 Info: Committing Transaction 08:42:05.5 Info: 38: remove_plex_hometheatre migrated 08:42:05.5 Info: => 0.0002735s 08:42:05.5 Info: 39: add_root_folder_add_defaults migrating 08:42:05.5 Info: Beginning Transaction 08:42:05.5 Info: Starting migration of Main DB to 39 08:42:05.5 Info: AlterTable RootFolders 08:42:05.5 Info: => 1.3E-06s 08:42:05.5 Info: CreateColumn RootFolders Name String 08:42:05.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 08:42:05.5 Info: => 0.0006134s 08:42:05.5 Info: AlterTable RootFolders 08:42:05.5 Info: => 1.6E-06s 08:42:05.5 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 08:42:05.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 08:42:05.5 Info: => 0.0005893s 08:42:05.5 Info: AlterTable RootFolders 08:42:05.5 Info: => 1.2E-06s 08:42:05.5 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 08:42:05.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 08:42:05.5 Info: => 0.0005799s 08:42:05.5 Info: AlterTable RootFolders 08:42:05.5 Info: => 1.3E-06s 08:42:05.5 Info: CreateColumn RootFolders DefaultMonitorOption Int32 08:42:05.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 08:42:05.5 Info: => 0.0005814s 08:42:05.5 Info: AlterTable RootFolders 08:42:05.5 Info: => 1.3E-06s 08:42:05.5 Info: CreateColumn RootFolders DefaultTags String 08:42:05.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 08:42:05.5 Info: => 0.000577s 08:42:05.5 Info: PerformDBOperation 08:42:05.5 Info: Performing DB Operation 08:42:05.5 Info: => 6.01E-05s 08:42:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-31T08:42:05', 'add_root_folder_add_defaults') 08:42:05.5 Info: Committing Transaction 08:42:05.5 Info: 39: add_root_folder_add_defaults migrated 08:42:05.5 Info: => 0.0003383s 08:42:05.5 Info: 40: task_duration migrating 08:42:05.5 Info: Beginning Transaction 08:42:05.5 Info: Starting migration of Main DB to 40 08:42:05.5 Info: AlterTable ScheduledTasks 08:42:05.5 Info: => 1.4E-06s 08:42:05.5 Info: CreateColumn ScheduledTasks LastStartTime DateTime 08:42:05.5 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 08:42:05.5 Info: => 0.0006268s 08:42:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-31T08:42:05', 'task_duration') 08:42:05.5 Info: Committing Transaction 08:42:05.5 Info: 40: task_duration migrated 08:42:05.5 Info: => 0.0009173s 08:42:05.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 08:42:05.5 Info: Beginning Transaction 08:42:05.5 Info: Starting migration of Main DB to 41 08:42:05.5 Info: AlterTable ReleaseProfiles 08:42:05.5 Info: => 1.3E-06s 08:42:05.5 Info: CreateColumn ReleaseProfiles Enabled Boolean 08:42:05.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 08:42:05.5 Info: => 0.000613s 08:42:05.5 Info: AlterTable ReleaseProfiles 08:42:05.5 Info: => 1.1E-06s 08:42:05.5 Info: CreateColumn ReleaseProfiles IndexerId Int32 08:42:05.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 08:42:05.5 Info: => 0.000581s 08:42:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-31T08:42:05', 'add_indexer_and_enabled_to_release_profiles') 08:42:05.5 Info: Committing Transaction 08:42:05.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 08:42:05.5 Info: => 0.0008688s 08:42:05.5 Info: 42: remove_album_folders migrating 08:42:05.5 Info: Beginning Transaction 08:42:05.5 Info: Starting migration of Main DB to 42 08:42:05.5 Info: DeleteColumn Artists AlbumFolder 08:42:05.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) 08:42:05.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" 08:42:05.5 Info: DROP TABLE "Artists" 08:42:05.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:05.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:05.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:05.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:05.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:05.5 Info: => 0.0052433s 08:42:05.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 08:42:05.5 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 08:42:05.5 Info: => 4.62E-05s 08:42:05.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 08:42:05.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 08:42:05.5 Info: => 4.12E-05s 08:42:05.5 Info: DeleteColumn NamingConfig AlbumFolderFormat 08:42:05.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) 08:42:05.5 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 08:42:05.5 Info: DROP TABLE "NamingConfig" 08:42:05.5 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 08:42:05.5 Info: => 0.0060644s 08:42:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-31T08:42:05', 'remove_album_folders') 08:42:05.5 Info: Committing Transaction 08:42:05.5 Info: 42: remove_album_folders migrated 08:42:05.5 Info: => 0.0064947s 08:42:05.5 Info: 44: add_priority_to_indexers migrating 08:42:05.5 Info: Beginning Transaction 08:42:05.5 Info: Starting migration of Main DB to 44 08:42:05.5 Info: AlterTable Indexers 08:42:05.5 Info: => 1.2E-06s 08:42:05.5 Info: CreateColumn Indexers Priority Int32 08:42:05.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 08:42:05.5 Info: => 0.000638s 08:42:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-31T08:42:05', 'add_priority_to_indexers') 08:42:05.5 Info: Committing Transaction 08:42:05.5 Info: 44: add_priority_to_indexers migrated 08:42:05.5 Info: => 0.0009417s 08:42:05.5 Info: 45: remove_chown_and_folderchmod_config migrating 08:42:05.5 Info: Beginning Transaction 08:42:05.5 Info: Starting migration of Main DB to 45 08:42:05.5 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 08:42:05.5 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 08:42:05.5 Info: => 0.0001278s 08:42:05.5 Info: PerformDBOperation 08:42:05.5 Info: Performing DB Operation 08:42:05.5 Info: => 3.28E-05s 08:42:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-31T08:42:05', 'remove_chown_and_folderchmod_config') 08:42:05.5 Info: Committing Transaction 08:42:05.5 Info: 45: remove_chown_and_folderchmod_config migrated 08:42:05.5 Info: => 0.0002819s 08:42:05.5 Info: 47: update_notifiarr migrating 08:42:05.5 Info: Beginning Transaction 08:42:05.5 Info: Starting migration of Main DB to 47 08:42:05.5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 08:42:05.5 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 08:42:05.5 Info: => 7.88E-05s 08:42:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-31T08:42:05', 'update_notifiarr') 08:42:05.5 Info: Committing Transaction 08:42:05.5 Info: 47: update_notifiarr migrated 08:42:05.5 Info: => 0.0003811s 08:42:05.5 Info: 49: email_multiple_addresses migrating 08:42:05.5 Info: Beginning Transaction 08:42:05.5 Info: Starting migration of Main DB to 49 08:42:05.5 Info: PerformDBOperation 08:42:05.5 Info: Performing DB Operation 08:42:05.5 Info: => 6.75E-05s 08:42:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-31T08:42:05', 'email_multiple_addresses') 08:42:05.5 Info: Committing Transaction 08:42:05.5 Info: 49: email_multiple_addresses migrated 08:42:05.5 Info: => 0.0003213s 08:42:05.5 Info: 50: rename_blacklist_to_blocklist migrating 08:42:05.5 Info: Beginning Transaction 08:42:05.5 Info: Starting migration of Main DB to 50 08:42:05.5 Info: RenameTable Blacklist Blocklist 08:42:05.5 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 08:42:05.5 Info: => 0.0017516s 08:42:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-31T08:42:05', 'rename_blacklist_to_blocklist') 08:42:05.5 Info: Committing Transaction 08:42:05.5 Info: 50: rename_blacklist_to_blocklist migrated 08:42:05.5 Info: => 0.0020657s 08:42:05.5 Info: 51: cdh_per_downloadclient migrating 08:42:05.5 Info: Beginning Transaction 08:42:05.5 Info: Starting migration of Main DB to 51 08:42:05.5 Info: AlterTable DownloadClients 08:42:05.5 Info: => 1.2E-06s 08:42:05.5 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 08:42:05.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 08:42:05.5 Info: => 0.0006543s 08:42:05.5 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 08:42:05.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 08:42:05.5 Info: => 0.0005987s 08:42:05.5 Info: PerformDBOperation 08:42:05.5 Info: Performing DB Operation 08:42:05.5 Info: => 0.0001597s 08:42:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-31T08:42:05', 'cdh_per_downloadclient') 08:42:05.5 Info: Committing Transaction 08:42:05.5 Info: 51: cdh_per_downloadclient migrated 08:42:05.5 Info: => 0.0004451s 08:42:05.5 Info: 52: download_history migrating 08:42:05.5 Info: Beginning Transaction 08:42:05.5 Info: Starting migration of Main DB to 52 08:42:05.5 Info: CreateTable DownloadHistory 08:42:05.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) 08:42:05.5 Info: => 0.0001774s 08:42:05.5 Info: CreateIndex DownloadHistory (EventType) 08:42:05.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 08:42:05.5 Info: => 9.83E-05s 08:42:05.5 Info: CreateIndex DownloadHistory (ArtistId) 08:42:05.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 08:42:05.5 Info: => 8.65E-05s 08:42:05.5 Info: CreateIndex DownloadHistory (DownloadId) 08:42:05.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 08:42:05.5 Info: => 9.37E-05s 08:42:05.5 Info: PerformDBOperation 08:42:05.5 Info: Performing DB Operation 08:42:05.5 Info: => 0.0001336s 08:42:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-31T08:42:05', 'download_history') 08:42:05.5 Info: Committing Transaction 08:42:05.5 Info: 52: download_history migrated 08:42:05.5 Info: => 0.0004696s 08:42:05.5 Info: 53: add_update_history migrating 08:42:05.5 Info: Beginning Transaction 08:42:05.5 Info: Starting migration of Main DB to 53 08:42:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-31T08:42:05', 'add_update_history') 08:42:05.5 Info: Committing Transaction 08:42:05.5 Info: 53: add_update_history migrated 08:42:05.5 Info: => 0.0002844s 08:42:05.5 Info: 54: add_on_update_to_notifications migrating 08:42:05.5 Info: Beginning Transaction 08:42:05.5 Info: Starting migration of Main DB to 54 08:42:05.5 Info: AlterTable Notifications 08:42:05.5 Info: => 2E-06s 08:42:05.5 Info: CreateColumn Notifications OnApplicationUpdate Boolean 08:42:05.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 08:42:05.5 Info: => 0.0006488s 08:42:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-31T08:42:05', 'add_on_update_to_notifications') 08:42:05.5 Info: Committing Transaction 08:42:05.5 Info: 54: add_on_update_to_notifications migrated 08:42:05.5 Info: => 0.0009339s 08:42:05.5 Info: 55: download_client_per_indexer migrating 08:42:05.5 Info: Beginning Transaction 08:42:05.5 Info: Starting migration of Main DB to 55 08:42:05.5 Info: AlterTable Indexers 08:42:05.5 Info: => 1.4E-06s 08:42:05.5 Info: CreateColumn Indexers DownloadClientId Int32 08:42:05.5 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 08:42:05.5 Info: => 0.0006523s 08:42:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-31T08:42:05', 'download_client_per_indexer') 08:42:05.5 Info: Committing Transaction 08:42:05.5 Info: 55: download_client_per_indexer migrated 08:42:05.5 Info: => 0.000952s 08:42:05.5 Info: 56: AddNewItemMonitorType migrating 08:42:05.5 Info: Beginning Transaction 08:42:05.5 Info: Starting migration of Main DB to 56 08:42:05.5 Info: AlterTable Artists 08:42:05.5 Info: => 1.5E-06s 08:42:05.5 Info: CreateColumn Artists MonitorNewItems Int32 08:42:05.5 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 08:42:05.5 Info: => 0.0006498s 08:42:05.5 Info: AlterTable RootFolders 08:42:05.5 Info: => 1.3E-06s 08:42:05.5 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 08:42:05.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 08:42:05.5 Info: => 0.0006298s 08:42:05.5 Info: AlterTable ImportLists 08:42:05.5 Info: => 1.5E-06s 08:42:05.5 Info: CreateColumn ImportLists MonitorNewItems Int32 08:42:05.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 08:42:05.5 Info: => 0.0006118s 08:42:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-31T08:42:05', 'AddNewItemMonitorType') 08:42:05.5 Info: Committing Transaction 08:42:05.5 Info: 56: AddNewItemMonitorType migrated 08:42:05.5 Info: => 0.0009181s 08:42:05.5 Info: 57: ImportListSearch migrating 08:42:05.5 Info: Beginning Transaction 08:42:05.5 Info: Starting migration of Main DB to 57 08:42:05.5 Info: AlterTable ImportLists 08:42:05.5 Info: => 1.4E-06s 08:42:05.5 Info: CreateColumn ImportLists ShouldSearch Boolean 08:42:05.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 08:42:05.5 Info: => 0.0006528s 08:42:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-31T08:42:05', 'ImportListSearch') 08:42:05.5 Info: Committing Transaction 08:42:05.5 Info: 57: ImportListSearch migrated 08:42:05.5 Info: => 0.0009476s 08:42:05.5 Info: 58: ImportListMonitorExisting migrating 08:42:05.5 Info: Beginning Transaction 08:42:05.5 Info: Starting migration of Main DB to 58 08:42:05.5 Info: AlterTable ImportLists 08:42:05.5 Info: => 1.4E-06s 08:42:05.5 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 08:42:05.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 08:42:05.5 Info: => 0.0006787s 08:42:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-31T08:42:05', 'ImportListMonitorExisting') 08:42:05.5 Info: Committing Transaction 08:42:05.5 Info: 58: ImportListMonitorExisting migrated 08:42:05.5 Info: => 0.0009556s 08:42:05.5 Info: 59: add_indexer_tags migrating 08:42:05.5 Info: Beginning Transaction 08:42:05.5 Info: Starting migration of Main DB to 59 08:42:05.5 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:05.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 08:42:05.5 Info: => 5.27E-05s 08:42:05.5 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:05.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 08:42:05.5 Info: => 4.04E-05s 08:42:05.5 Info: AlterTable Indexers 08:42:05.5 Info: => 1E-06s 08:42:05.5 Info: CreateColumn Indexers Tags String 08:42:05.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 08:42:05.5 Info: => 0.0006458s 08:42:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-31T08:42:05', 'add_indexer_tags') 08:42:05.5 Info: Committing Transaction 08:42:05.5 Info: 59: add_indexer_tags migrated 08:42:05.5 Info: => 0.0009125s 08:42:05.5 Info: 60: update_audio_types migrating 08:42:05.5 Info: Beginning Transaction 08:42:05.5 Info: Starting migration of Main DB to 60 08:42:05.5 Info: PerformDBOperation 08:42:05.5 Info: Performing DB Operation 08:42:05.5 Info: => 6.42E-05s 08:42:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-31T08:42:05', 'update_audio_types') 08:42:05.5 Info: Committing Transaction 08:42:05.5 Info: 60: update_audio_types migrated 08:42:05.5 Info: => 0.0003023s 08:42:05.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 08:42:05.5 Info: Beginning Transaction 08:42:05.5 Info: Starting migration of Main DB to 61 08:42:05.5 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:05.5 Info: DELETE FROM "Commands" WHERE 1 = 1 08:42:05.5 Info: => 5.16E-05s 08:42:05.5 Info: AlterTable AlbumReleases 08:42:05.5 Info: => 1E-06s 08:42:05.5 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 08:42:05.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) 08:42:05.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" 08:42:05.5 Info: DROP TABLE "AlbumReleases" 08:42:05.5 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 08:42:05.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:42:05.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:42:05.5 Info: => 0.0052808s 08:42:05.5 Info: AlterTable Albums 08:42:05.5 Info: => 1.5E-06s 08:42:05.5 Info: AlterColumn Albums LastInfoSync DateTimeOffset 08:42:05.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) 08:42:05.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" 08:42:05.5 Info: DROP TABLE "Albums" 08:42:05.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:05.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:05.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:05.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:42:05.5 Info: => 0.0068906s 08:42:05.5 Info: AlterTable Albums 08:42:05.5 Info: => 1.3E-06s 08:42:05.5 Info: AlterColumn Albums ReleaseDate DateTimeOffset 08:42:05.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) 08:42:05.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" 08:42:05.5 Info: DROP TABLE "Albums" 08:42:05.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:05.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:05.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:05.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:42:05.5 Info: => 0.0054395s 08:42:05.5 Info: AlterTable Albums 08:42:05.5 Info: => 1.2E-06s 08:42:05.5 Info: AlterColumn Albums Added DateTimeOffset 08:42:05.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) 08:42:05.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" 08:42:05.5 Info: DROP TABLE "Albums" 08:42:05.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:05.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:05.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:05.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:42:05.5 Info: => 0.0055822s 08:42:05.5 Info: AlterTable Artists 08:42:05.5 Info: => 1.5E-06s 08:42:05.5 Info: AlterColumn Artists LastInfoSync DateTimeOffset 08:42:05.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) 08:42:05.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" 08:42:05.5 Info: DROP TABLE "Artists" 08:42:05.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:05.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:05.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:05.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:05.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:05.5 Info: => 0.0081511s 08:42:05.5 Info: AlterTable Artists 08:42:05.5 Info: => 1.7E-06s 08:42:05.5 Info: AlterColumn Artists Added DateTimeOffset 08:42:05.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) 08:42:05.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" 08:42:05.5 Info: DROP TABLE "Artists" 08:42:05.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:05.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:05.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:05.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:05.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:05.6 Info: => 0.0054306s 08:42:05.6 Info: AlterTable Blocklist 08:42:05.6 Info: => 1.3E-06s 08:42:05.6 Info: AlterColumn Blocklist Date DateTimeOffset 08:42:05.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) 08:42:05.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" 08:42:05.6 Info: DROP TABLE "Blocklist" 08:42:05.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 08:42:05.6 Info: => 0.0057265s 08:42:05.6 Info: AlterTable Blocklist 08:42:05.6 Info: => 1.8E-06s 08:42:05.6 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 08:42:05.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) 08:42:05.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" 08:42:05.6 Info: DROP TABLE "Blocklist" 08:42:05.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 08:42:05.6 Info: => 0.0062836s 08:42:05.6 Info: AlterTable Commands 08:42:05.6 Info: => 1.7E-06s 08:42:05.6 Info: AlterColumn Commands QueuedAt DateTimeOffset 08:42:05.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) 08:42:05.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" 08:42:05.6 Info: DROP TABLE "Commands" 08:42:05.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:42:05.6 Info: => 0.0047528s 08:42:05.6 Info: AlterTable Commands 08:42:05.6 Info: => 1.9E-06s 08:42:05.6 Info: AlterColumn Commands StartedAt DateTimeOffset 08:42:05.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) 08:42:05.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" 08:42:05.6 Info: DROP TABLE "Commands" 08:42:05.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:42:05.6 Info: => 0.0047595s 08:42:05.6 Info: AlterTable Commands 08:42:05.6 Info: => 1.6E-06s 08:42:05.6 Info: AlterColumn Commands EndedAt DateTimeOffset 08:42:05.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) 08:42:05.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" 08:42:05.6 Info: DROP TABLE "Commands" 08:42:05.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 08:42:05.6 Info: => 0.0047329s 08:42:05.6 Info: AlterTable DownloadClientStatus 08:42:05.6 Info: => 1.6E-06s 08:42:05.6 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 08:42:05.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) 08:42:05.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:42:05.6 Info: DROP TABLE "DownloadClientStatus" 08:42:05.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:42:05.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:42:05.6 Info: => 0.0048523s 08:42:05.6 Info: AlterTable DownloadClientStatus 08:42:05.6 Info: => 1.5E-06s 08:42:05.6 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 08:42:05.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) 08:42:05.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:42:05.6 Info: DROP TABLE "DownloadClientStatus" 08:42:05.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:42:05.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:42:05.6 Info: => 0.0068504s 08:42:05.6 Info: AlterTable DownloadClientStatus 08:42:05.6 Info: => 1.2E-06s 08:42:05.6 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 08:42:05.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) 08:42:05.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 08:42:05.6 Info: DROP TABLE "DownloadClientStatus" 08:42:05.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 08:42:05.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:42:05.6 Info: => 0.0048718s 08:42:05.6 Info: AlterTable DownloadHistory 08:42:05.6 Info: => 1.4E-06s 08:42:05.6 Info: AlterColumn DownloadHistory Date DateTimeOffset 08:42:05.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) 08:42:05.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" 08:42:05.6 Info: DROP TABLE "DownloadHistory" 08:42:05.6 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 08:42:05.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 08:42:05.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 08:42:05.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 08:42:05.6 Info: => 0.006481s 08:42:05.6 Info: AlterTable ExtraFiles 08:42:05.6 Info: => 1.6E-06s 08:42:05.6 Info: AlterColumn ExtraFiles Added DateTimeOffset 08:42:05.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) 08:42:05.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" 08:42:05.6 Info: DROP TABLE "ExtraFiles" 08:42:05.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 08:42:05.6 Info: => 0.0047039s 08:42:05.6 Info: AlterTable ExtraFiles 08:42:05.6 Info: => 1.7E-06s 08:42:05.6 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 08:42:05.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) 08:42:05.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" 08:42:05.6 Info: DROP TABLE "ExtraFiles" 08:42:05.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 08:42:05.6 Info: => 0.0047009s 08:42:05.6 Info: AlterTable History 08:42:05.6 Info: => 1.6E-06s 08:42:05.6 Info: AlterColumn History Date DateTimeOffset 08:42:05.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) 08:42:05.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" 08:42:05.6 Info: DROP TABLE "History" 08:42:05.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 08:42:05.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:42:05.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:42:05.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:42:05.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:42:05.6 Info: => 0.0066291s 08:42:05.6 Info: AlterTable ImportListStatus 08:42:05.6 Info: => 1.5E-06s 08:42:05.6 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 08:42:05.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) 08:42:05.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:42:05.6 Info: DROP TABLE "ImportListStatus" 08:42:05.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:42:05.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:42:05.6 Info: => 0.004887s 08:42:05.6 Info: AlterTable ImportListStatus 08:42:05.6 Info: => 1.3E-06s 08:42:05.6 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 08:42:05.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) 08:42:05.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:42:05.6 Info: DROP TABLE "ImportListStatus" 08:42:05.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:42:05.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:42:05.6 Info: => 0.0061177s 08:42:05.6 Info: AlterTable ImportListStatus 08:42:05.6 Info: => 1.3E-06s 08:42:05.6 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 08:42:05.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) 08:42:05.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 08:42:05.6 Info: DROP TABLE "ImportListStatus" 08:42:05.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 08:42:05.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:42:05.6 Info: => 0.0048603s 08:42:05.6 Info: AlterTable IndexerStatus 08:42:05.6 Info: => 2.3E-06s 08:42:05.6 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 08:42:05.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) 08:42:05.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:42:05.6 Info: DROP TABLE "IndexerStatus" 08:42:05.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:42:05.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:42:05.6 Info: => 0.0048669s 08:42:05.6 Info: AlterTable IndexerStatus 08:42:05.6 Info: => 1.4E-06s 08:42:05.6 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 08:42:05.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) 08:42:05.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:42:05.6 Info: DROP TABLE "IndexerStatus" 08:42:05.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:42:05.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:42:05.6 Info: => 0.0058569s 08:42:05.6 Info: AlterTable IndexerStatus 08:42:05.6 Info: => 1.3E-06s 08:42:05.6 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 08:42:05.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) 08:42:05.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 08:42:05.6 Info: DROP TABLE "IndexerStatus" 08:42:05.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 08:42:05.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:42:05.6 Info: => 0.0061868s 08:42:05.6 Info: AlterTable LyricFiles 08:42:05.6 Info: => 1.6E-06s 08:42:05.7 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 08:42:05.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) 08:42:05.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" 08:42:05.7 Info: DROP TABLE "LyricFiles" 08:42:05.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:42:05.7 Info: => 0.0046989s 08:42:05.7 Info: AlterTable LyricFiles 08:42:05.7 Info: => 1.8E-06s 08:42:05.7 Info: AlterColumn LyricFiles Added DateTimeOffset 08:42:05.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) 08:42:05.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" 08:42:05.7 Info: DROP TABLE "LyricFiles" 08:42:05.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:42:05.7 Info: => 0.0047435s 08:42:05.7 Info: AlterTable MetadataFiles 08:42:05.7 Info: => 1.6E-06s 08:42:05.7 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 08:42:05.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) 08:42:05.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" 08:42:05.7 Info: DROP TABLE "MetadataFiles" 08:42:05.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 08:42:05.7 Info: => 0.0047267s 08:42:05.7 Info: AlterTable MetadataFiles 08:42:05.7 Info: => 2.7E-06s 08:42:05.7 Info: AlterColumn MetadataFiles Added DateTimeOffset 08:42:05.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) 08:42:05.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" 08:42:05.7 Info: DROP TABLE "MetadataFiles" 08:42:05.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 08:42:05.7 Info: => 0.0047663s 08:42:05.7 Info: AlterTable PendingReleases 08:42:05.7 Info: => 1.7E-06s 08:42:05.7 Info: AlterColumn PendingReleases Added DateTimeOffset 08:42:05.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) 08:42:05.7 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 08:42:05.7 Info: DROP TABLE "PendingReleases" 08:42:05.7 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 08:42:05.7 Info: => 0.0064605s 08:42:05.7 Info: AlterTable ScheduledTasks 08:42:05.7 Info: => 1.9E-06s 08:42:05.7 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 08:42:05.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) 08:42:05.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 08:42:05.7 Info: DROP TABLE "ScheduledTasks" 08:42:05.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 08:42:05.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:42:05.7 Info: => 0.0047954s 08:42:05.7 Info: AlterTable ScheduledTasks 08:42:05.7 Info: => 1.3E-06s 08:42:05.7 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 08:42:05.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) 08:42:05.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 08:42:05.7 Info: DROP TABLE "ScheduledTasks" 08:42:05.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 08:42:05.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:42:05.7 Info: => 0.0059394s 08:42:05.7 Info: AlterTable TrackFiles 08:42:05.7 Info: => 1.3E-06s 08:42:05.7 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 08:42:05.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) 08:42:05.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" 08:42:05.7 Info: DROP TABLE "TrackFiles" 08:42:05.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:05.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:05.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:42:05.7 Info: => 0.0049652s 08:42:05.7 Info: AlterTable TrackFiles 08:42:05.7 Info: => 1.4E-06s 08:42:05.7 Info: AlterColumn TrackFiles Modified DateTimeOffset 08:42:05.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) 08:42:05.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" 08:42:05.7 Info: DROP TABLE "TrackFiles" 08:42:05.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:05.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:05.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:42:05.7 Info: => 0.0049437s 08:42:05.7 Info: AlterTable VersionInfo 08:42:05.7 Info: => 1.4E-06s 08:42:05.7 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 08:42:05.7 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 08:42:05.7 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 08:42:05.7 Info: DROP TABLE "VersionInfo" 08:42:05.7 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 08:42:05.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:42:05.7 Info: => 0.0059874s 08:42:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-31T08:42:05', 'postgres_update_timestamp_columns_to_with_timezone') 08:42:05.7 Info: Committing Transaction 08:42:05.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 08:42:05.7 Info: => 0.0067776s 08:42:05.7 Info: 62: add_on_delete_to_notifications migrating 08:42:05.7 Info: Beginning Transaction 08:42:05.7 Info: Starting migration of Main DB to 62 08:42:05.7 Info: AlterTable Notifications 08:42:05.7 Info: => 1.3E-06s 08:42:05.7 Info: CreateColumn Notifications OnArtistDelete Boolean 08:42:05.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 08:42:05.7 Info: => 0.0006631s 08:42:05.7 Info: AlterTable Notifications 08:42:05.7 Info: => 1.5E-06s 08:42:05.7 Info: CreateColumn Notifications OnAlbumDelete Boolean 08:42:05.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 08:42:05.7 Info: => 0.0006282s 08:42:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-31T08:42:05', 'add_on_delete_to_notifications') 08:42:05.7 Info: Committing Transaction 08:42:05.7 Info: 62: add_on_delete_to_notifications migrated 08:42:05.7 Info: => 0.0009006s 08:42:05.7 Info: 63: add_custom_formats migrating 08:42:05.7 Info: Beginning Transaction 08:42:05.7 Info: Starting migration of Main DB to 63 08:42:05.7 Info: AlterTable DelayProfiles 08:42:05.7 Info: => 1.3E-06s 08:42:05.7 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 08:42:05.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 08:42:05.7 Info: => 0.0006553s 08:42:05.7 Info: UpdateData 08:42:05.7 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 08:42:05.7 Info: => 6.43E-05s 08:42:05.7 Info: AlterTable TrackFiles 08:42:05.7 Info: => 1.3E-06s 08:42:05.7 Info: CreateColumn TrackFiles OriginalFilePath String 08:42:05.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 08:42:05.7 Info: => 0.000624s 08:42:05.7 Info: PerformDBOperation 08:42:05.7 Info: Performing DB Operation 08:42:05.7 Info: => 3.63E-05s 08:42:05.7 Info: CreateTable CustomFormats 08:42:05.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) 08:42:05.7 Info: => 0.0001322s 08:42:05.7 Info: CreateIndex CustomFormats (Name) 08:42:05.7 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 08:42:05.7 Info: => 9.1E-05s 08:42:05.7 Info: AlterTable QualityProfiles 08:42:05.7 Info: => 1.4E-06s 08:42:05.7 Info: CreateColumn QualityProfiles FormatItems String 08:42:05.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 08:42:05.7 Info: => 0.0006251s 08:42:05.7 Info: AlterTable QualityProfiles 08:42:05.7 Info: => 1.2E-06s 08:42:05.7 Info: CreateColumn QualityProfiles MinFormatScore Int32 08:42:05.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 08:42:05.7 Info: => 0.0006225s 08:42:05.7 Info: AlterTable QualityProfiles 08:42:05.7 Info: => 1.2E-06s 08:42:05.7 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 08:42:05.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 08:42:05.7 Info: => 0.0006244s 08:42:05.7 Info: PerformDBOperation 08:42:05.7 Info: Performing DB Operation 08:42:05.7 Info: => 7.6E-05s 08:42:05.7 Info: PerformDBOperation 08:42:05.7 Info: Performing DB Operation 08:42:05.7 Info: => 3.89E-05s 08:42:05.7 Info: DeleteColumn ReleaseProfiles Preferred 08:42:05.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) 08:42:05.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 08:42:05.7 Info: DROP TABLE "ReleaseProfiles" 08:42:05.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 08:42:05.7 Info: => 0.0060906s 08:42:05.7 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 08:42:05.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) 08:42:05.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 08:42:05.7 Info: DROP TABLE "ReleaseProfiles" 08:42:05.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 08:42:05.7 Info: => 0.0047889s 08:42:05.7 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 08:42:05.7 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 08:42:05.7 Info: => 5.33E-05s 08:42:05.7 Info: AlterTable DelayProfiles 08:42:05.7 Info: => 1.2E-06s 08:42:05.7 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 08:42:05.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 08:42:05.7 Info: => 0.0006399s 08:42:05.7 Info: AlterTable DelayProfiles 08:42:05.7 Info: => 1.4E-06s 08:42:05.7 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 08:42:05.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 08:42:05.7 Info: => 0.0006217s 08:42:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-31T08:42:05', 'add_custom_formats') 08:42:05.7 Info: Committing Transaction 08:42:05.7 Info: 63: add_custom_formats migrated 08:42:05.7 Info: => 0.001007s 08:42:05.7 Info: 64: add_result_to_commands migrating 08:42:05.7 Info: Beginning Transaction 08:42:05.7 Info: Starting migration of Main DB to 64 08:42:05.7 Info: AlterTable Commands 08:42:05.7 Info: => 1.2E-06s 08:42:05.7 Info: CreateColumn Commands Result Int32 08:42:05.7 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 08:42:05.7 Info: => 0.0006817s 08:42:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-07-31T08:42:05', 'add_result_to_commands') 08:42:05.7 Info: Committing Transaction 08:42:05.7 Info: 64: add_result_to_commands migrated 08:42:05.7 Info: => 0.0009535s 08:42:05.7 Info: 65: health_restored_notification migrating 08:42:05.7 Info: Beginning Transaction 08:42:05.7 Info: Starting migration of Main DB to 65 08:42:05.7 Info: AlterTable Notifications 08:42:05.7 Info: => 1.3E-06s 08:42:05.7 Info: CreateColumn Notifications OnHealthRestored Boolean 08:42:05.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 08:42:05.7 Info: => 0.0006704s 08:42:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-07-31T08:42:05', 'health_restored_notification') 08:42:05.7 Info: Committing Transaction 08:42:05.7 Info: 65: health_restored_notification migrated 08:42:05.7 Info: => 0.0009365s 08:42:05.7 Info: 66: remove_uc migrating 08:42:05.7 Info: Beginning Transaction 08:42:05.7 Info: Starting migration of Main DB to 66 08:42:05.7 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:05.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 08:42:05.7 Info: => 5.49E-05s 08:42:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-07-31T08:42:05', 'remove_uc') 08:42:05.7 Info: Committing Transaction 08:42:05.7 Info: 66: remove_uc migrated 08:42:05.7 Info: => 0.0002834s 08:42:05.7 Info: 67: download_clients_rename_tv_to_music migrating 08:42:05.7 Info: Beginning Transaction 08:42:05.7 Info: Starting migration of Main DB to 67 08:42:05.7 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') 08:42:05.7 Info: PerformDBOperation 08:42:05.7 Info: Performing DB Operation 08:42:05.7 Info: => 0.0009898s 08:42:05.7 Info: -> 1 Insert operations completed in 00:00:00.0000950 taking an average of 00:00:00.0000950 08:42:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-07-31T08:42:05', 'download_clients_rename_tv_to_music') 08:42:05.7 Info: Committing Transaction 08:42:05.7 Info: 67: download_clients_rename_tv_to_music migrated 08:42:05.7 Info: => 0.0013209s 08:42:05.7 Debug: Took: 00:00:00.4826251 08:42:05.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_qbittorrent --- 08:42:05.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.email_multiple_addressesFixture.should_convert_to_list_on_email_lists --- 08:42:05.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121258182657_207/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:05.8 Info: DatabaseEngineVersionCheck migrating 08:42:05.8 Info: PerformDBOperation 08:42:05.8 Info: Performing DB Operation 08:42:05.8 Info: SQLite 3.46.0 08:42:05.8 Info: => 0.0010846s 08:42:05.8 Info: DatabaseEngineVersionCheck migrated 08:42:05.8 Info: => 0.0011022s 08:42:05.8 Info: VersionMigration migrating 08:42:05.8 Info: Beginning Transaction 08:42:05.8 Info: CreateTable VersionInfo 08:42:05.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:42:05.8 Info: => 0.0001475s 08:42:05.8 Info: Committing Transaction 08:42:05.8 Info: VersionMigration migrated 08:42:05.8 Info: => 0.0005161s 08:42:05.8 Info: VersionUniqueMigration migrating 08:42:05.8 Info: Beginning Transaction 08:42:05.8 Info: CreateIndex VersionInfo (Version) 08:42:05.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:42:05.8 Info: => 0.000132s 08:42:05.8 Info: AlterTable VersionInfo 08:42:05.8 Info: => 1.3E-06s 08:42:05.8 Info: CreateColumn VersionInfo AppliedOn DateTime 08:42:05.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:42:05.8 Info: => 0.0005556s 08:42:05.8 Info: Committing Transaction 08:42:05.8 Info: VersionUniqueMigration migrated 08:42:05.8 Info: => 0.0007488s 08:42:05.8 Info: VersionDescriptionMigration migrating 08:42:05.8 Info: Beginning Transaction 08:42:05.8 Info: AlterTable VersionInfo 08:42:05.8 Info: => 1.2E-06s 08:42:05.8 Info: CreateColumn VersionInfo Description String 08:42:05.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:42:05.8 Info: => 0.0002058s 08:42:05.8 Info: Committing Transaction 08:42:05.8 Info: VersionDescriptionMigration migrated 08:42:05.8 Info: => 0.0003795s 08:42:05.8 Info: 1: InitialSetup migrating 08:42:05.8 Info: Beginning Transaction 08:42:05.8 Info: Starting migration of Main DB to 1 08:42:05.8 Info: CreateTable Config 08:42:05.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 08:42:05.8 Info: => 0.0001756s 08:42:05.8 Info: CreateIndex Config (Key) 08:42:05.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 08:42:05.8 Info: => 8.36E-05s 08:42:05.8 Info: CreateTable RootFolders 08:42:05.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 08:42:05.8 Info: => 9.75E-05s 08:42:05.8 Info: CreateIndex RootFolders (Path) 08:42:05.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 08:42:05.8 Info: => 8.06E-05s 08:42:05.8 Info: CreateTable Artists 08:42:05.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) 08:42:05.8 Info: => 0.0003351s 08:42:05.8 Info: CreateIndex Artists (ForeignArtistId) 08:42:05.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:05.8 Info: => 8.38E-05s 08:42:05.8 Info: CreateIndex Artists (NameSlug) 08:42:05.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:05.8 Info: => 7.97E-05s 08:42:05.8 Info: CreateIndex Artists (CleanName) 08:42:05.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:05.8 Info: => 7.57E-05s 08:42:05.8 Info: CreateIndex Artists (Path) 08:42:05.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:05.8 Info: => 7.34E-05s 08:42:05.8 Info: CreateTable Albums 08:42:05.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) 08:42:05.8 Info: => 0.0002401s 08:42:05.8 Info: CreateIndex Albums (ForeignAlbumId) 08:42:05.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:05.8 Info: => 7.82E-05s 08:42:05.8 Info: CreateIndex Albums (MBId) 08:42:05.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:05.8 Info: => 7.5E-05s 08:42:05.8 Info: CreateIndex Albums (TADBId) 08:42:05.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:05.8 Info: => 7.54E-05s 08:42:05.8 Info: CreateIndex Albums (TitleSlug) 08:42:05.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:05.8 Info: => 7.36E-05s 08:42:05.8 Info: CreateIndex Albums (CleanTitle) 08:42:05.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:05.8 Info: => 7.23E-05s 08:42:05.8 Info: CreateIndex Albums (Path) 08:42:05.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 08:42:05.8 Info: => 7.32E-05s 08:42:05.8 Info: CreateTable Tracks 08:42:05.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) 08:42:05.8 Info: => 0.00016s 08:42:05.8 Info: CreateIndex Tracks (ForeignTrackId) 08:42:05.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:05.8 Info: => 7.94E-05s 08:42:05.8 Info: CreateIndex Tracks (ArtistId) 08:42:05.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:05.8 Info: => 7.99E-05s 08:42:05.8 Info: CreateIndex Tracks (TrackFileId) 08:42:05.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:05.8 Info: => 0.0001078s 08:42:05.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 08:42:05.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 08:42:05.8 Info: => 8.88E-05s 08:42:05.8 Info: CreateTable TrackFiles 08:42:05.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) 08:42:05.8 Info: => 0.0001507s 08:42:05.8 Info: CreateIndex TrackFiles (ArtistId) 08:42:05.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 08:42:05.8 Info: => 8.67E-05s 08:42:05.8 Info: CreateIndex TrackFiles (AlbumId) 08:42:05.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:05.8 Info: => 8.66E-05s 08:42:05.8 Info: CreateTable History 08:42:05.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) 08:42:05.8 Info: => 0.0001574s 08:42:05.8 Info: CreateIndex History (Date) 08:42:05.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:42:05.8 Info: => 8.68E-05s 08:42:05.8 Info: CreateIndex History (EventType) 08:42:05.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:42:05.8 Info: => 0.000113s 08:42:05.8 Info: CreateIndex History (DownloadId) 08:42:05.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 08:42:05.8 Info: => 0.0001007s 08:42:05.8 Info: CreateIndex History (AlbumId) 08:42:05.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 08:42:05.8 Info: => 8.67E-05s 08:42:05.8 Info: CreateTable Notifications 08:42:05.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) 08:42:05.8 Info: => 0.0001429s 08:42:05.8 Info: CreateTable ScheduledTasks 08:42:05.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 08:42:05.8 Info: => 0.0001175s 08:42:05.8 Info: CreateIndex ScheduledTasks (TypeName) 08:42:05.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 08:42:05.8 Info: => 8.47E-05s 08:42:05.8 Info: CreateTable Indexers 08:42:05.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) 08:42:05.8 Info: => 0.0001195s 08:42:05.8 Info: CreateIndex Indexers (Name) 08:42:05.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:05.8 Info: => 0.0001188s 08:42:05.8 Info: CreateTable Profiles 08:42:05.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 08:42:05.8 Info: => 0.0001201s 08:42:05.8 Info: CreateIndex Profiles (Name) 08:42:05.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 08:42:05.8 Info: => 8.82E-05s 08:42:05.8 Info: CreateTable QualityDefinitions 08:42:05.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 08:42:05.8 Info: => 0.0001199s 08:42:05.8 Info: CreateIndex QualityDefinitions (Quality) 08:42:05.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 08:42:05.8 Info: => 8.54E-05s 08:42:05.8 Info: CreateIndex QualityDefinitions (Title) 08:42:05.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 08:42:05.8 Info: => 8.45E-05s 08:42:05.8 Info: CreateTable NamingConfig 08:42:05.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) 08:42:05.8 Info: => 0.0001558s 08:42:05.8 Info: CreateTable Blacklist 08:42:05.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 '') 08:42:05.8 Info: => 0.0002015s 08:42:05.8 Info: CreateTable Metadata 08:42:05.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) 08:42:05.8 Info: => 0.0001194s 08:42:05.8 Info: CreateTable MetadataFiles 08:42:05.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) 08:42:05.8 Info: => 0.0001437s 08:42:05.8 Info: CreateTable DownloadClients 08:42:05.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 08:42:05.8 Info: => 0.0001194s 08:42:05.8 Info: CreateTable PendingReleases 08:42:05.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 08:42:05.8 Info: => 0.0001281s 08:42:05.8 Info: CreateTable RemotePathMappings 08:42:05.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 08:42:05.8 Info: => 0.000109s 08:42:05.8 Info: CreateTable Tags 08:42:05.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 08:42:05.8 Info: => 9.54E-05s 08:42:05.8 Info: CreateIndex Tags (Label) 08:42:05.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 08:42:05.8 Info: => 0.0001052s 08:42:05.8 Info: CreateTable Restrictions 08:42:05.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 08:42:05.8 Info: => 0.0001116s 08:42:05.8 Info: CreateTable DelayProfiles 08:42:05.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 08:42:05.8 Info: => 0.000147s 08:42:05.8 Info: CreateTable Users 08:42:05.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 08:42:05.8 Info: => 0.0001054s 08:42:05.8 Info: CreateIndex Users (Identifier) 08:42:05.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 08:42:05.8 Info: => 0.0001128s 08:42:05.8 Info: CreateIndex Users (Username) 08:42:05.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 08:42:05.8 Info: => 8.81E-05s 08:42:05.8 Info: CreateTable Commands 08:42:05.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 08:42:05.8 Info: => 0.0001473s 08:42:05.8 Info: CreateTable IndexerStatus 08:42:05.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 08:42:05.8 Info: => 0.0001489s 08:42:05.8 Info: CreateIndex IndexerStatus (ProviderId) 08:42:05.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 08:42:05.8 Info: => 9.05E-05s 08:42:05.8 Info: CreateTable ExtraFiles 08:42:05.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 08:42:05.8 Info: => 0.0001318s 08:42:05.8 Info: CreateTable LyricFiles 08:42:05.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 08:42:05.8 Info: => 0.0001464s 08:42:05.8 Info: CreateTable LanguageProfiles 08:42:05.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 08:42:05.8 Info: => 0.0001052s 08:42:05.8 Info: CreateIndex LanguageProfiles (Name) 08:42:05.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 08:42:05.8 Info: => 9.1E-05s 08:42:05.8 Info: CreateTable DownloadClientStatus 08:42:05.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 08:42:05.8 Info: => 0.0001183s 08:42:05.8 Info: CreateIndex DownloadClientStatus (ProviderId) 08:42:05.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 08:42:05.8 Info: => 0.0001265s 08:42:05.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 08:42:05.8 Info: -> 1 Insert operations completed in 00:00:00.0000746 taking an average of 00:00:00.0000746 08:42:05.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:42:05', 'InitialSetup') 08:42:05.8 Info: Committing Transaction 08:42:05.8 Info: 1: InitialSetup migrated 08:42:05.8 Info: => 0.001049s 08:42:05.8 Info: 2: add_reason_to_pending_releases migrating 08:42:05.8 Info: Beginning Transaction 08:42:05.8 Info: Starting migration of Main DB to 2 08:42:05.8 Info: AlterTable PendingReleases 08:42:05.8 Info: => 1.4E-06s 08:42:05.8 Info: CreateColumn PendingReleases Reason Int32 08:42:05.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 08:42:05.8 Info: => 0.0006049s 08:42:05.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:42:05', 'add_reason_to_pending_releases') 08:42:05.8 Info: Committing Transaction 08:42:05.8 Info: 2: add_reason_to_pending_releases migrated 08:42:05.8 Info: => 0.000896s 08:42:05.8 Info: 3: add_medium_support migrating 08:42:05.8 Info: Beginning Transaction 08:42:05.8 Info: Starting migration of Main DB to 3 08:42:05.8 Info: AlterTable Albums 08:42:05.8 Info: => 1.4E-06s 08:42:05.8 Info: CreateColumn Albums Media String 08:42:05.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 08:42:05.8 Info: => 0.000586s 08:42:05.8 Info: AlterTable Tracks 08:42:05.8 Info: => 1.5E-06s 08:42:05.8 Info: CreateColumn Tracks MediumNumber Int32 08:42:05.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 08:42:05.8 Info: => 0.0005504s 08:42:05.8 Info: AlterTable Tracks 08:42:05.8 Info: => 1.2E-06s 08:42:05.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 08:42:05.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 08:42:05.8 Info: => 0.0005402s 08:42:05.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:05.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 08:42:05.8 Info: => 4.8E-05s 08:42:05.8 Info: DeleteColumn Tracks TrackNumber 08:42:05.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 08:42:05.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 08:42:05.8 Info: DROP TABLE "Tracks" 08:42:05.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:42:05.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:05.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 08:42:05.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:05.8 Info: => 0.0046418s 08:42:05.8 Info: AlterTable Tracks 08:42:05.8 Info: => 2.1E-06s 08:42:05.8 Info: CreateColumn Tracks TrackNumber String 08:42:05.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 08:42:05.8 Info: => 0.0005359s 08:42:05.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:42:05', 'add_medium_support') 08:42:05.8 Info: Committing Transaction 08:42:05.8 Info: 3: add_medium_support migrated 08:42:05.8 Info: => 0.0009069s 08:42:05.8 Info: 4: add_various_qualites_in_profile migrating 08:42:05.8 Info: Beginning Transaction 08:42:05.8 Info: Starting migration of Main DB to 4 08:42:05.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:05.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 08:42:05.8 Info: => 5.61E-05s 08:42:05.8 Info: PerformDBOperation 08:42:05.8 Info: Performing DB Operation 08:42:05.8 Info: => 3.26E-05s 08:42:05.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:42:05', 'add_various_qualites_in_profile') 08:42:05.8 Info: Committing Transaction 08:42:05.8 Info: 4: add_various_qualites_in_profile migrated 08:42:05.8 Info: => 0.0002717s 08:42:05.8 Info: 5: metadata_profiles migrating 08:42:05.8 Info: Beginning Transaction 08:42:05.8 Info: Starting migration of Main DB to 5 08:42:05.8 Info: CreateTable MetadataProfiles 08:42:05.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 08:42:05.8 Info: => 0.000137s 08:42:05.8 Info: CreateIndex MetadataProfiles (Name) 08:42:05.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 08:42:05.8 Info: => 9.69E-05s 08:42:05.8 Info: AlterTable Artists 08:42:05.8 Info: => 1.1E-06s 08:42:05.8 Info: CreateColumn Artists MetadataProfileId Int32 08:42:05.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 08:42:05.8 Info: => 0.0005917s 08:42:05.8 Info: DeleteColumn Artists PrimaryAlbumTypes 08:42:05.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) 08:42:05.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" 08:42:05.8 Info: DROP TABLE "Artists" 08:42:05.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:05.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:05.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:05.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:05.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:05.8 Info: => 0.0049321s 08:42:05.8 Info: DeleteColumn Artists SecondaryAlbumTypes 08:42:05.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) 08:42:05.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" 08:42:05.8 Info: DROP TABLE "Artists" 08:42:05.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:05.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 08:42:05.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 08:42:05.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:05.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:05.8 Info: => 0.0072262s 08:42:05.8 Info: AlterTable Albums 08:42:05.8 Info: => 1.6E-06s 08:42:05.8 Info: CreateColumn Albums SecondaryTypes String 08:42:05.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 08:42:05.8 Info: => 0.0005658s 08:42:05.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-31T08:42:05', 'metadata_profiles') 08:42:05.8 Info: Committing Transaction 08:42:05.8 Info: 5: metadata_profiles migrated 08:42:05.8 Info: => 0.0010219s 08:42:05.8 Info: 6: separate_automatic_and_interactive_search migrating 08:42:05.8 Info: Beginning Transaction 08:42:05.8 Info: Starting migration of Main DB to 6 08:42:05.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 08:42:05.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) 08:42:05.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 08:42:05.8 Info: DROP TABLE "Indexers" 08:42:05.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:42:05.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:05.8 Info: => 0.0041212s 08:42:05.8 Info: AlterTable Indexers 08:42:05.8 Info: => 1.4E-06s 08:42:05.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 08:42:05.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 08:42:05.8 Info: => 0.0005352s 08:42:05.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:42:05.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 08:42:05.8 Info: => 4.65E-05s 08:42:05.8 Info: AlterTable Indexers 08:42:05.8 Info: => 1.2E-06s 08:42:05.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 08:42:05.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) 08:42:05.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" 08:42:05.8 Info: DROP TABLE "Indexers" 08:42:05.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 08:42:05.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 08:42:05.8 Info: => 0.0051558s 08:42:05.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-31T08:42:05', 'separate_automatic_and_interactive_search') 08:42:05.8 Info: Committing Transaction 08:42:05.8 Info: 6: separate_automatic_and_interactive_search migrated 08:42:05.8 Info: => 0.0055145s 08:42:05.8 Info: 7: change_album_path_to_relative migrating 08:42:05.8 Info: Beginning Transaction 08:42:05.8 Info: Starting migration of Main DB to 7 08:42:05.8 Info: DeleteColumn Albums Path 08:42:05.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) 08:42:05.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" 08:42:05.8 Info: DROP TABLE "Albums" 08:42:05.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:05.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:05.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:05.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:05.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:05.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:05.8 Info: => 0.0049841s 08:42:05.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-31T08:42:05', 'change_album_path_to_relative') 08:42:05.8 Info: Committing Transaction 08:42:05.8 Info: 7: change_album_path_to_relative migrated 08:42:05.8 Info: => 0.0054439s 08:42:05.8 Info: 8: change_quality_size_mb_to_kb migrating 08:42:05.8 Info: Beginning Transaction 08:42:05.8 Info: Starting migration of Main DB to 8 08:42:05.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 08:42:05.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 08:42:05.8 Info: => 5.41E-05s 08:42:05.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-31T08:42:05', 'change_quality_size_mb_to_kb') 08:42:05.8 Info: Committing Transaction 08:42:05.8 Info: 8: change_quality_size_mb_to_kb migrated 08:42:05.8 Info: => 0.0002982s 08:42:05.8 Info: 9: album_releases migrating 08:42:05.8 Info: Beginning Transaction 08:42:05.8 Info: Starting migration of Main DB to 9 08:42:05.8 Info: AlterTable Albums 08:42:05.8 Info: => 1.4E-06s 08:42:05.8 Info: CreateColumn Albums Releases String 08:42:05.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 08:42:05.8 Info: => 0.0005822s 08:42:05.8 Info: AlterTable Albums 08:42:05.8 Info: => 1.4E-06s 08:42:05.8 Info: CreateColumn Albums CurrentRelease String 08:42:05.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 08:42:05.8 Info: => 0.0005427s 08:42:05.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-31T08:42:05', 'album_releases') 08:42:05.8 Info: Committing Transaction 08:42:05.8 Info: 9: album_releases migrated 08:42:05.8 Info: => 0.0008231s 08:42:05.8 Info: 10: album_releases_fix migrating 08:42:05.8 Info: Beginning Transaction 08:42:05.8 Info: Starting migration of Main DB to 10 08:42:05.8 Info: AlterTable Albums 08:42:05.8 Info: => 1.3E-06s 08:42:05.8 Info: AlterColumn Albums Releases String 08:42:05.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) 08:42:05.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" 08:42:05.9 Info: DROP TABLE "Albums" 08:42:05.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:05.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:05.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:05.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:05.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:05.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:05.9 Info: => 0.0060316s 08:42:05.9 Info: AlterTable Albums 08:42:05.9 Info: => 1.5E-06s 08:42:05.9 Info: AlterColumn Albums CurrentRelease String 08:42:05.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) 08:42:05.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" 08:42:05.9 Info: DROP TABLE "Albums" 08:42:05.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:05.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:05.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 08:42:05.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 08:42:05.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 08:42:05.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:05.9 Info: => 0.0048888s 08:42:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-31T08:42:05', 'album_releases_fix') 08:42:05.9 Info: Committing Transaction 08:42:05.9 Info: 10: album_releases_fix migrated 08:42:05.9 Info: => 0.0052784s 08:42:05.9 Info: 11: import_lists migrating 08:42:05.9 Info: Beginning Transaction 08:42:05.9 Info: Starting migration of Main DB to 11 08:42:05.9 Info: CreateTable ImportLists 08:42:05.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) 08:42:05.9 Info: => 0.0001812s 08:42:05.9 Info: CreateIndex ImportLists (Name) 08:42:05.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:42:05.9 Info: => 9.14E-05s 08:42:05.9 Info: CreateTable ImportListStatus 08:42:05.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) 08:42:05.9 Info: => 0.0001284s 08:42:05.9 Info: CreateIndex ImportListStatus (ProviderId) 08:42:05.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 08:42:05.9 Info: => 8.78E-05s 08:42:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-31T08:42:05', 'import_lists') 08:42:05.9 Info: Committing Transaction 08:42:05.9 Info: 11: import_lists migrated 08:42:05.9 Info: => 0.0003994s 08:42:05.9 Info: 12: add_release_status migrating 08:42:05.9 Info: Beginning Transaction 08:42:05.9 Info: Starting migration of Main DB to 12 08:42:05.9 Info: AlterTable MetadataProfiles 08:42:05.9 Info: => 1.4E-06s 08:42:05.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 08:42:05.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 08:42:05.9 Info: => 0.0005929s 08:42:05.9 Info: PerformDBOperation 08:42:05.9 Info: Performing DB Operation 08:42:05.9 Info: => 3.4E-05s 08:42:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-31T08:42:05', 'add_release_status') 08:42:05.9 Info: Committing Transaction 08:42:05.9 Info: 12: add_release_status migrated 08:42:05.9 Info: => 0.0003431s 08:42:05.9 Info: 13: album_download_notification migrating 08:42:05.9 Info: Beginning Transaction 08:42:05.9 Info: Starting migration of Main DB to 13 08:42:05.9 Info: AlterTable Notifications 08:42:05.9 Info: => 1.4E-06s 08:42:05.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 08:42:05.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 08:42:05.9 Info: => 0.0007426s 08:42:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-31T08:42:05', 'album_download_notification') 08:42:05.9 Info: Committing Transaction 08:42:05.9 Info: 13: album_download_notification migrated 08:42:05.9 Info: => 0.0010448s 08:42:05.9 Info: 14: fix_language_metadata_profiles migrating 08:42:05.9 Info: Beginning Transaction 08:42:05.9 Info: Starting migration of Main DB to 14 08:42:05.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 08:42:05.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 08:42:05.9 Info: => 8.39E-05s 08:42:05.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 08:42:05.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 08:42:05.9 Info: => 6.36E-05s 08:42:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-31T08:42:05', 'fix_language_metadata_profiles') 08:42:05.9 Info: Committing Transaction 08:42:05.9 Info: 14: fix_language_metadata_profiles migrated 08:42:05.9 Info: => 0.0003246s 08:42:05.9 Info: 15: remove_fanzub migrating 08:42:05.9 Info: Beginning Transaction 08:42:05.9 Info: Starting migration of Main DB to 15 08:42:05.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:42:05.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 08:42:05.9 Info: => 4.68E-05s 08:42:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-31T08:42:05', 'remove_fanzub') 08:42:05.9 Info: Committing Transaction 08:42:05.9 Info: 15: remove_fanzub migrated 08:42:05.9 Info: => 0.0002881s 08:42:05.9 Info: 16: update_artist_history_indexes migrating 08:42:05.9 Info: Beginning Transaction 08:42:05.9 Info: Starting migration of Main DB to 16 08:42:05.9 Info: CreateIndex Albums (ArtistId) 08:42:05.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 08:42:05.9 Info: => 0.0001092s 08:42:05.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 08:42:05.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 08:42:05.9 Info: => 9.13E-05s 08:42:05.9 Info: DeleteIndex History (AlbumId) 08:42:05.9 Info: DROP INDEX "IX_History_AlbumId" 08:42:05.9 Info: => 0.0001312s 08:42:05.9 Info: CreateIndex History (AlbumId, Date) 08:42:05.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:42:05.9 Info: => 0.0001017s 08:42:05.9 Info: DeleteIndex History (DownloadId) 08:42:05.9 Info: DROP INDEX "IX_History_DownloadId" 08:42:05.9 Info: => 0.0001145s 08:42:05.9 Info: CreateIndex History (DownloadId, Date) 08:42:05.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:42:05.9 Info: => 9.63E-05s 08:42:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-31T08:42:05', 'update_artist_history_indexes') 08:42:05.9 Info: Committing Transaction 08:42:05.9 Info: 16: update_artist_history_indexes migrated 08:42:05.9 Info: => 0.0004175s 08:42:05.9 Info: 17: remove_nma migrating 08:42:05.9 Info: Beginning Transaction 08:42:05.9 Info: Starting migration of Main DB to 17 08:42:05.9 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:05.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 08:42:05.9 Info: => 5.32E-05s 08:42:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-31T08:42:05', 'remove_nma') 08:42:05.9 Info: Committing Transaction 08:42:05.9 Info: 17: remove_nma migrated 08:42:05.9 Info: => 0.0003031s 08:42:05.9 Info: 18: album_disambiguation migrating 08:42:05.9 Info: Beginning Transaction 08:42:05.9 Info: Starting migration of Main DB to 18 08:42:05.9 Info: AlterTable Albums 08:42:05.9 Info: => 1.3E-06s 08:42:05.9 Info: CreateColumn Albums Disambiguation String 08:42:05.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 08:42:05.9 Info: => 0.0006062s 08:42:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-31T08:42:05', 'album_disambiguation') 08:42:05.9 Info: Committing Transaction 08:42:05.9 Info: 18: album_disambiguation migrated 08:42:05.9 Info: => 0.0008913s 08:42:05.9 Info: 19: add_ape_quality_in_profiles migrating 08:42:05.9 Info: Beginning Transaction 08:42:05.9 Info: Starting migration of Main DB to 19 08:42:05.9 Info: PerformDBOperation 08:42:05.9 Info: Performing DB Operation 08:42:05.9 Info: => 3.91E-05s 08:42:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-31T08:42:05', 'add_ape_quality_in_profiles') 08:42:05.9 Info: Committing Transaction 08:42:05.9 Info: 19: add_ape_quality_in_profiles migrated 08:42:05.9 Info: => 0.0002924s 08:42:05.9 Info: 20: remove_pushalot migrating 08:42:05.9 Info: Beginning Transaction 08:42:05.9 Info: Starting migration of Main DB to 20 08:42:05.9 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:05.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 08:42:05.9 Info: => 5.14E-05s 08:42:05.9 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:05.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 08:42:05.9 Info: => 3.92E-05s 08:42:05.9 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:05.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 08:42:05.9 Info: => 3.92E-05s 08:42:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-31T08:42:05', 'remove_pushalot') 08:42:05.9 Info: Committing Transaction 08:42:05.9 Info: 20: remove_pushalot migrated 08:42:05.9 Info: => 0.0002789s 08:42:05.9 Info: 21: add_custom_filters migrating 08:42:05.9 Info: Beginning Transaction 08:42:05.9 Info: Starting migration of Main DB to 21 08:42:05.9 Info: CreateTable CustomFilters 08:42:05.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 08:42:05.9 Info: => 0.0001354s 08:42:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-31T08:42:05', 'add_custom_filters') 08:42:05.9 Info: Committing Transaction 08:42:05.9 Info: 21: add_custom_filters migrated 08:42:05.9 Info: => 0.000413s 08:42:05.9 Info: 22: import_list_tags migrating 08:42:05.9 Info: Beginning Transaction 08:42:05.9 Info: Starting migration of Main DB to 22 08:42:05.9 Info: AlterTable ImportLists 08:42:05.9 Info: => 1.2E-06s 08:42:05.9 Info: CreateColumn ImportLists Tags String 08:42:05.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 08:42:05.9 Info: => 0.000632s 08:42:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-31T08:42:05', 'import_list_tags') 08:42:05.9 Info: Committing Transaction 08:42:05.9 Info: 22: import_list_tags migrated 08:42:05.9 Info: => 0.000936s 08:42:05.9 Info: 23: add_release_groups_etc migrating 08:42:05.9 Info: Beginning Transaction 08:42:05.9 Info: Starting migration of Main DB to 23 08:42:05.9 Info: CreateTable ArtistMetadata 08:42:05.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) 08:42:05.9 Info: => 0.0001931s 08:42:05.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 08:42:05.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 08:42:05.9 Info: => 0.0001121s 08:42:05.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" 08:42:05.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" 08:42:05.9 Info: => 9.82E-05s 08:42:05.9 Info: AlterTable Artists 08:42:05.9 Info: => 1.2E-06s 08:42:05.9 Info: CreateColumn Artists ArtistMetadataId Int32 08:42:05.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:05.9 Info: => 0.0006169s 08:42:05.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:42:05.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 08:42:05.9 Info: => 7.47E-05s 08:42:05.9 Info: CreateTable AlbumReleases 08:42:05.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) 08:42:05.9 Info: => 0.0001702s 08:42:05.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 08:42:05.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 08:42:05.9 Info: => 9.33E-05s 08:42:05.9 Info: CreateIndex AlbumReleases (AlbumId) 08:42:05.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 08:42:05.9 Info: => 8.86E-05s 08:42:05.9 Info: PerformDBOperation 08:42:05.9 Info: Performing DB Operation 08:42:05.9 Info: => 3.52E-05s 08:42:05.9 Info: AlterTable Albums 08:42:05.9 Info: => 1.1E-06s 08:42:05.9 Info: CreateColumn Albums ArtistMetadataId Int32 08:42:05.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:05.9 Info: => 0.0006266s 08:42:05.9 Info: AlterTable Albums 08:42:05.9 Info: => 1.5E-06s 08:42:05.9 Info: CreateColumn Albums AnyReleaseOk Boolean 08:42:05.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 08:42:05.9 Info: => 0.0006085s 08:42:05.9 Info: AlterTable Albums 08:42:05.9 Info: => 1.2E-06s 08:42:05.9 Info: CreateColumn Albums Links String 08:42:05.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 08:42:05.9 Info: => 0.0006261s 08:42:05.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:42:05.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 08:42:05.9 Info: => 8.94E-05s 08:42:05.9 Info: AlterTable Tracks 08:42:05.9 Info: => 1.2E-06s 08:42:05.9 Info: CreateColumn Tracks ForeignRecordingId String 08:42:05.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 08:42:05.9 Info: => 0.00061s 08:42:05.9 Info: AlterTable Tracks 08:42:05.9 Info: => 1.2E-06s 08:42:05.9 Info: CreateColumn Tracks AlbumReleaseId Int32 08:42:05.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 08:42:05.9 Info: => 0.0006089s 08:42:05.9 Info: AlterTable Tracks 08:42:05.9 Info: => 1.4E-06s 08:42:05.9 Info: CreateColumn Tracks ArtistMetadataId Int32 08:42:05.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 08:42:05.9 Info: => 0.000618s 08:42:05.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:42:05.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 08:42:05.9 Info: => 9.25E-05s 08:42:05.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:42:05.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 08:42:05.9 Info: => 7.66E-05s 08:42:05.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 08:42:05.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) 08:42:05.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" 08:42:05.9 Info: DROP TABLE "Artists" 08:42:05.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:05.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:05.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:05.9 Info: => 0.0050872s 08:42:05.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 08:42:05.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) 08:42:05.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" 08:42:05.9 Info: DROP TABLE "Albums" 08:42:05.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 08:42:05.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 08:42:05.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 08:42:05.9 Info: => 0.006261s 08:42:05.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 08:42:05.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) 08:42:05.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" 08:42:05.9 Info: DROP TABLE "Tracks" 08:42:05.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 08:42:05.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 08:42:05.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 08:42:05.9 Info: => 0.0047292s 08:42:05.9 Info: DeleteColumn TrackFiles ArtistId 08:42:05.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) 08:42:05.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" 08:42:05.9 Info: DROP TABLE "TrackFiles" 08:42:05.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:05.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:05.9 Info: => 0.0045791s 08:42:05.9 Info: CreateIndex Artists (ArtistMetadataId) 08:42:05.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:05.9 Info: => 0.0001s 08:42:05.9 Info: CreateIndex Artists (Monitored) 08:42:05.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:05.9 Info: => 8.83E-05s 08:42:05.9 Info: CreateIndex Albums (ArtistMetadataId) 08:42:05.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 08:42:05.9 Info: => 8.74E-05s 08:42:05.9 Info: CreateIndex Tracks (ArtistMetadataId) 08:42:05.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 08:42:05.9 Info: => 8.41E-05s 08:42:05.9 Info: CreateIndex Tracks (AlbumReleaseId) 08:42:05.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 08:42:05.9 Info: => 8.28E-05s 08:42:05.9 Info: CreateIndex Tracks (ForeignRecordingId) 08:42:05.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 08:42:05.9 Info: => 8.65E-05s 08:42:05.9 Info: UpdateData 08:42:05.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:42:05.9 Info: => 5.05E-05s 08:42:05.9 Info: UpdateData 08:42:05.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 08:42:05.9 Info: => 4.34E-05s 08:42:05.9 Info: UpdateData 08:42:05.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 08:42:05.9 Info: => 4.95E-05s 08:42:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-31T08:42:05', 'add_release_groups_etc') 08:42:05.9 Info: Committing Transaction 08:42:05.9 Info: 23: add_release_groups_etc migrated 08:42:05.9 Info: => 0.0006818s 08:42:05.9 Info: 24: NewMediaInfoFormat migrating 08:42:05.9 Info: Beginning Transaction 08:42:05.9 Info: Starting migration of Main DB to 24 08:42:05.9 Info: UpdateData 08:42:05.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 08:42:05.9 Info: => 5.46E-05s 08:42:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-31T08:42:05', 'NewMediaInfoFormat') 08:42:05.9 Info: Committing Transaction 08:42:05.9 Info: 24: NewMediaInfoFormat migrated 08:42:05.9 Info: => 0.0002986s 08:42:05.9 Info: 25: rename_restrictions_to_release_profiles migrating 08:42:05.9 Info: Beginning Transaction 08:42:05.9 Info: Starting migration of Main DB to 25 08:42:05.9 Info: RenameTable Restrictions ReleaseProfiles 08:42:05.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 08:42:05.9 Info: => 0.0016624s 08:42:05.9 Info: AlterTable ReleaseProfiles 08:42:05.9 Info: => 1.6E-06s 08:42:05.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 08:42:05.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 08:42:05.9 Info: => 0.000586s 08:42:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-31T08:42:05', 'rename_restrictions_to_release_profiles') 08:42:05.9 Info: Committing Transaction 08:42:05.9 Info: 25: rename_restrictions_to_release_profiles migrated 08:42:05.9 Info: => 0.0008767s 08:42:05.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 08:42:05.9 Info: Beginning Transaction 08:42:05.9 Info: Starting migration of Main DB to 26 08:42:05.9 Info: RenameTable Profiles QualityProfiles 08:42:05.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 08:42:05.9 Info: => 0.001664s 08:42:05.9 Info: AlterTable QualityProfiles 08:42:05.9 Info: => 1.5E-06s 08:42:05.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 08:42:05.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:42:05.9 Info: => 0.0005796s 08:42:05.9 Info: AlterTable LanguageProfiles 08:42:05.9 Info: => 1.2E-06s 08:42:05.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 08:42:05.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 08:42:05.9 Info: => 0.0005642s 08:42:05.9 Info: UpdateData 08:42:05.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:42:05.9 Info: => 4.87E-05s 08:42:05.9 Info: UpdateData 08:42:05.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 08:42:05.9 Info: => 3.89E-05s 08:42:05.9 Info: RenameColumn Artists ProfileId to QualityProfileId 08:42:05.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) 08:42:05.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" 08:42:05.9 Info: DROP TABLE "Artists" 08:42:05.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:05.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:05.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:05.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:05.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:05.9 Info: => 0.0062915s 08:42:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-31T08:42:05', 'rename_quality_profiles_add_upgrade_allowed') 08:42:05.9 Info: Committing Transaction 08:42:05.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 08:42:05.9 Info: => 0.0067172s 08:42:05.9 Info: 27: add_import_exclusions migrating 08:42:05.9 Info: Beginning Transaction 08:42:05.9 Info: Starting migration of Main DB to 27 08:42:05.9 Info: CreateTable ImportListExclusions 08:42:05.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 08:42:05.9 Info: => 0.0001325s 08:42:05.9 Info: CreateIndex ImportListExclusions (ForeignId) 08:42:05.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 08:42:05.9 Info: => 9.19E-05s 08:42:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-31T08:42:05', 'add_import_exclusions') 08:42:05.9 Info: Committing Transaction 08:42:05.9 Info: 27: add_import_exclusions migrated 08:42:05.9 Info: => 0.0003702s 08:42:05.9 Info: 28: clean_artist_metadata_table migrating 08:42:05.9 Info: Beginning Transaction 08:42:05.9 Info: Starting migration of Main DB to 28 08:42:05.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) 08:42:05.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) 08:42:05.9 Info: => 0.0001626s 08:42:05.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) 08:42:05.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) 08:42:05.9 Info: => 0.0001258s 08:42:05.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) 08:42:05.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) 08:42:05.9 Info: => 0.0001304s 08:42:05.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) 08:42:05.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) 08:42:05.9 Info: => 0.0001245s 08:42:05.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) 08:42:05.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) 08:42:05.9 Info: => 0.0001199s 08:42:05.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) 08:42:05.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) 08:42:05.9 Info: => 0.0001349s 08:42:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-31T08:42:05', 'clean_artist_metadata_table') 08:42:05.9 Info: Committing Transaction 08:42:05.9 Info: 28: clean_artist_metadata_table migrated 08:42:05.9 Info: => 0.0003903s 08:42:05.9 Info: 29: health_issue_notification migrating 08:42:05.9 Info: Beginning Transaction 08:42:05.9 Info: Starting migration of Main DB to 29 08:42:05.9 Info: AlterTable Notifications 08:42:05.9 Info: => 1.4E-06s 08:42:05.9 Info: CreateColumn Notifications OnHealthIssue Boolean 08:42:05.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 08:42:05.9 Info: => 0.0006218s 08:42:05.9 Info: AlterTable Notifications 08:42:05.9 Info: => 1.5E-06s 08:42:05.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 08:42:05.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 08:42:05.9 Info: => 0.0005909s 08:42:05.9 Info: AlterTable Notifications 08:42:05.9 Info: => 1.2E-06s 08:42:05.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 08:42:05.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 08:42:05.9 Info: => 0.0005882s 08:42:05.9 Info: AlterTable Notifications 08:42:05.9 Info: => 1.2E-06s 08:42:05.9 Info: CreateColumn Notifications OnImportFailure Boolean 08:42:05.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 08:42:05.9 Info: => 0.0005839s 08:42:05.9 Info: AlterTable Notifications 08:42:05.9 Info: => 1.4E-06s 08:42:05.9 Info: CreateColumn Notifications OnTrackRetag Boolean 08:42:05.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 08:42:05.9 Info: => 0.0005942s 08:42:05.9 Info: DeleteColumn Notifications OnDownload 08:42:05.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) 08:42:05.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" 08:42:05.9 Info: DROP TABLE "Notifications" 08:42:05.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:42:05.9 Info: => 0.0046054s 08:42:05.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 08:42:05.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) 08:42:05.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" 08:42:05.9 Info: DROP TABLE "Notifications" 08:42:05.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 08:42:05.9 Info: => 0.0058923s 08:42:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-31T08:42:05', 'health_issue_notification') 08:42:05.9 Info: Committing Transaction 08:42:05.9 Info: 29: health_issue_notification migrated 08:42:05.9 Info: => 0.0062851s 08:42:05.9 Info: 30: add_mediafilerepository_mtime migrating 08:42:05.9 Info: Beginning Transaction 08:42:05.9 Info: Starting migration of Main DB to 30 08:42:05.9 Info: AlterTable TrackFiles 08:42:05.9 Info: => 1.3E-06s 08:42:05.9 Info: CreateColumn TrackFiles Modified DateTime 08:42:05.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 08:42:05.9 Info: => 0.0006264s 08:42:05.9 Info: AlterTable TrackFiles 08:42:05.9 Info: => 1.6E-06s 08:42:05.9 Info: CreateColumn TrackFiles Path String 08:42:05.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 08:42:05.9 Info: => 0.0005831s 08:42:05.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:42:05.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 08:42:05.9 Info: => 4.18E-05s 08:42:05.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) 08:42:05.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) 08:42:05.9 Info: => 0.0001472s 08:42:05.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) 08:42:05.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) 08:42:05.9 Info: => 0.0001472s 08:42:05.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) 08:42:05.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) 08:42:05.9 Info: => 0.000151s 08:42:05.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") 08:42:05.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") 08:42:05.9 Info: => 8.92E-05s 08:42:05.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:42:05.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 08:42:05.9 Info: => 5.87E-05s 08:42:05.9 Info: AlterTable TrackFiles 08:42:05.9 Info: => 1.2E-06s 08:42:05.9 Info: AlterColumn TrackFiles Path String 08:42:05.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) 08:42:05.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" 08:42:05.9 Info: DROP TABLE "TrackFiles" 08:42:05.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:05.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:05.9 Info: => 0.0047517s 08:42:05.9 Info: CreateIndex TrackFiles (Path) 08:42:05.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:42:05.9 Info: => 9.19E-05s 08:42:05.9 Info: DeleteColumn TrackFiles RelativePath 08:42:05.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) 08:42:05.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" 08:42:05.9 Info: DROP TABLE "TrackFiles" 08:42:05.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:05.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:05.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:42:05.9 Info: => 0.0048693s 08:42:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-31T08:42:05', 'add_mediafilerepository_mtime') 08:42:05.9 Info: Committing Transaction 08:42:05.9 Info: 30: add_mediafilerepository_mtime migrated 08:42:05.9 Info: => 0.0052223s 08:42:05.9 Info: 31: add_artistmetadataid_constraint migrating 08:42:05.9 Info: Beginning Transaction 08:42:05.9 Info: Starting migration of Main DB to 31 08:42:05.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") 08:42:05.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") 08:42:05.9 Info: => 9.66E-05s 08:42:05.9 Info: DeleteIndex Artists (ArtistMetadataId) 08:42:05.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 08:42:05.9 Info: => 0.0001402s 08:42:05.9 Info: AlterColumn Artists ArtistMetadataId Int32 08:42:05.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) 08:42:05.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" 08:42:05.9 Info: DROP TABLE "Artists" 08:42:05.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:05.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:05.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:05.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:05.9 Info: => 0.0050257s 08:42:05.9 Info: CreateIndex Artists (ArtistMetadataId) 08:42:05.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:05.9 Info: => 9.17E-05s 08:42:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-31T08:42:05', 'add_artistmetadataid_constraint') 08:42:05.9 Info: Committing Transaction 08:42:05.9 Info: 31: add_artistmetadataid_constraint migrated 08:42:05.9 Info: => 0.0004943s 08:42:05.9 Info: 32: old_ids_and_artist_alias migrating 08:42:05.9 Info: Beginning Transaction 08:42:05.9 Info: Starting migration of Main DB to 32 08:42:05.9 Info: AlterTable ArtistMetadata 08:42:05.9 Info: => 1.5E-06s 08:42:05.9 Info: CreateColumn ArtistMetadata Aliases String 08:42:05.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 08:42:05.9 Info: => 0.0006466s 08:42:05.9 Info: AlterTable ArtistMetadata 08:42:05.9 Info: => 1.4E-06s 08:42:05.9 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 08:42:05.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 08:42:05.9 Info: => 0.0005969s 08:42:05.9 Info: AlterTable Albums 08:42:05.9 Info: => 1.2E-06s 08:42:05.9 Info: CreateColumn Albums OldForeignAlbumIds String 08:42:05.9 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 08:42:06.0 Info: => 0.0006313s 08:42:06.0 Info: AlterTable AlbumReleases 08:42:06.0 Info: => 1.4E-06s 08:42:06.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 08:42:06.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 08:42:06.0 Info: => 0.0005972s 08:42:06.0 Info: AlterTable Tracks 08:42:06.0 Info: => 1.1E-06s 08:42:06.0 Info: CreateColumn Tracks OldForeignRecordingIds String 08:42:06.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 08:42:06.0 Info: => 0.0005918s 08:42:06.0 Info: AlterTable Tracks 08:42:06.0 Info: => 1.3E-06s 08:42:06.0 Info: CreateColumn Tracks OldForeignTrackIds String 08:42:06.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 08:42:06.0 Info: => 0.0005918s 08:42:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-31T08:42:06', 'old_ids_and_artist_alias') 08:42:06.0 Info: Committing Transaction 08:42:06.0 Info: 32: old_ids_and_artist_alias migrated 08:42:06.0 Info: => 0.0008866s 08:42:06.0 Info: 33: download_propers_config migrating 08:42:06.0 Info: Beginning Transaction 08:42:06.0 Info: Starting migration of Main DB to 33 08:42:06.0 Info: PerformDBOperation 08:42:06.0 Info: Performing DB Operation 08:42:06.0 Info: => 3.51E-05s 08:42:06.0 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:42:06.0 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 08:42:06.0 Info: => 4.16E-05s 08:42:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-31T08:42:06', 'download_propers_config') 08:42:06.0 Info: Committing Transaction 08:42:06.0 Info: 33: download_propers_config migrated 08:42:06.0 Info: => 0.0002759s 08:42:06.0 Info: 34: remove_language_profiles migrating 08:42:06.0 Info: Beginning Transaction 08:42:06.0 Info: Starting migration of Main DB to 34 08:42:06.0 Info: DeleteTable LanguageProfiles 08:42:06.0 Info: DROP TABLE "LanguageProfiles" 08:42:06.0 Info: => 0.0002229s 08:42:06.0 Info: DeleteColumn Artists LanguageProfileId 08:42:06.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:42:06.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" 08:42:06.0 Info: DROP TABLE "Artists" 08:42:06.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:06.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:06.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:06.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:06.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:06.0 Info: => 0.0060072s 08:42:06.0 Info: DeleteColumn ImportLists LanguageProfileId 08:42:06.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) 08:42:06.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" 08:42:06.0 Info: DROP TABLE "ImportLists" 08:42:06.0 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 08:42:06.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 08:42:06.0 Info: => 0.0056693s 08:42:06.0 Info: DeleteColumn Blacklist Language 08:42:06.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) 08:42:06.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" 08:42:06.0 Info: DROP TABLE "Blacklist" 08:42:06.0 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 08:42:06.0 Info: => 0.0044983s 08:42:06.0 Info: DeleteColumn History Language 08:42:06.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) 08:42:06.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" 08:42:06.0 Info: DROP TABLE "History" 08:42:06.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 08:42:06.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 08:42:06.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 08:42:06.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 08:42:06.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 08:42:06.0 Info: => 0.0061863s 08:42:06.0 Info: DeleteColumn LyricFiles Language 08:42:06.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) 08:42:06.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" 08:42:06.0 Info: DROP TABLE "LyricFiles" 08:42:06.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 08:42:06.0 Info: => 0.0044426s 08:42:06.0 Info: DeleteColumn TrackFiles Language 08:42:06.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) 08:42:06.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" 08:42:06.0 Info: DROP TABLE "TrackFiles" 08:42:06.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 08:42:06.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 08:42:06.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 08:42:06.0 Info: => 0.0047526s 08:42:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-31T08:42:06', 'remove_language_profiles') 08:42:06.0 Info: Committing Transaction 08:42:06.0 Info: 34: remove_language_profiles migrated 08:42:06.0 Info: => 0.0053035s 08:42:06.0 Info: 35: multi_disc_naming_format migrating 08:42:06.0 Info: Beginning Transaction 08:42:06.0 Info: Starting migration of Main DB to 35 08:42:06.0 Info: AlterTable NamingConfig 08:42:06.0 Info: => 1.5E-06s 08:42:06.0 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 08:42:06.0 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 08:42:06.0 Info: => 0.0006197s 08:42:06.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:42:06.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 08:42:06.0 Info: => 4.91E-05s 08:42:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-31T08:42:06', 'multi_disc_naming_format') 08:42:06.0 Info: Committing Transaction 08:42:06.0 Info: 35: multi_disc_naming_format migrated 08:42:06.0 Info: => 0.0003308s 08:42:06.0 Info: 36: add_download_client_priority migrating 08:42:06.0 Info: Beginning Transaction 08:42:06.0 Info: Starting migration of Main DB to 36 08:42:06.0 Info: AlterTable DownloadClients 08:42:06.0 Info: => 1.4E-06s 08:42:06.0 Info: CreateColumn DownloadClients Priority Int32 08:42:06.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 08:42:06.0 Info: => 0.000615s 08:42:06.0 Info: PerformDBOperation 08:42:06.0 Info: Performing DB Operation 08:42:06.0 Info: => 5.8E-05s 08:42:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-31T08:42:06', 'add_download_client_priority') 08:42:06.0 Info: Committing Transaction 08:42:06.0 Info: 36: add_download_client_priority migrated 08:42:06.0 Info: => 0.0003186s 08:42:06.0 Info: 37: remove_growl_prowl migrating 08:42:06.0 Info: Beginning Transaction 08:42:06.0 Info: Starting migration of Main DB to 37 08:42:06.0 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:06.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 08:42:06.0 Info: => 5.12E-05s 08:42:06.0 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:06.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 08:42:06.0 Info: => 3.82E-05s 08:42:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-31T08:42:06', 'remove_growl_prowl') 08:42:06.0 Info: Committing Transaction 08:42:06.0 Info: 37: remove_growl_prowl migrated 08:42:06.0 Info: => 0.0002669s 08:42:06.0 Info: 38: remove_plex_hometheatre migrating 08:42:06.0 Info: Beginning Transaction 08:42:06.0 Info: Starting migration of Main DB to 38 08:42:06.0 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:06.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 08:42:06.0 Info: => 5.17E-05s 08:42:06.0 Info: FluentMigrator.Expressions.DeleteDataExpression 08:42:06.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 08:42:06.0 Info: => 3.93E-05s 08:42:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-31T08:42:06', 'remove_plex_hometheatre') 08:42:06.0 Info: Committing Transaction 08:42:06.0 Info: 38: remove_plex_hometheatre migrated 08:42:06.0 Info: => 0.0002719s 08:42:06.0 Info: 39: add_root_folder_add_defaults migrating 08:42:06.0 Info: Beginning Transaction 08:42:06.0 Info: Starting migration of Main DB to 39 08:42:06.0 Info: AlterTable RootFolders 08:42:06.0 Info: => 1.5E-06s 08:42:06.0 Info: CreateColumn RootFolders Name String 08:42:06.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 08:42:06.0 Info: => 0.0006138s 08:42:06.0 Info: AlterTable RootFolders 08:42:06.0 Info: => 1.3E-06s 08:42:06.0 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 08:42:06.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 08:42:06.0 Info: => 0.0005837s 08:42:06.0 Info: AlterTable RootFolders 08:42:06.0 Info: => 1.2E-06s 08:42:06.0 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 08:42:06.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 08:42:06.0 Info: => 0.0005753s 08:42:06.0 Info: AlterTable RootFolders 08:42:06.0 Info: => 1.6E-06s 08:42:06.0 Info: CreateColumn RootFolders DefaultMonitorOption Int32 08:42:06.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 08:42:06.0 Info: => 0.0005811s 08:42:06.0 Info: AlterTable RootFolders 08:42:06.0 Info: => 1.2E-06s 08:42:06.0 Info: CreateColumn RootFolders DefaultTags String 08:42:06.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 08:42:06.0 Info: => 0.0005893s 08:42:06.0 Info: PerformDBOperation 08:42:06.0 Info: Performing DB Operation 08:42:06.0 Info: => 5.9E-05s 08:42:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-31T08:42:06', 'add_root_folder_add_defaults') 08:42:06.0 Info: Committing Transaction 08:42:06.0 Info: 39: add_root_folder_add_defaults migrated 08:42:06.0 Info: => 0.0003254s 08:42:06.0 Info: 40: task_duration migrating 08:42:06.0 Info: Beginning Transaction 08:42:06.0 Info: Starting migration of Main DB to 40 08:42:06.0 Info: AlterTable ScheduledTasks 08:42:06.0 Info: => 1.4E-06s 08:42:06.0 Info: CreateColumn ScheduledTasks LastStartTime DateTime 08:42:06.0 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 08:42:06.0 Info: => 0.0006142s 08:42:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-31T08:42:06', 'task_duration') 08:42:06.0 Info: Committing Transaction 08:42:06.0 Info: 40: task_duration migrated 08:42:06.0 Info: => 0.0008971s 08:42:06.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 08:42:06.0 Info: Beginning Transaction 08:42:06.0 Info: Starting migration of Main DB to 41 08:42:06.0 Info: AlterTable ReleaseProfiles 08:42:06.0 Info: => 1.4E-06s 08:42:06.0 Info: CreateColumn ReleaseProfiles Enabled Boolean 08:42:06.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 08:42:06.0 Info: => 0.0006145s 08:42:06.0 Info: AlterTable ReleaseProfiles 08:42:06.0 Info: => 1.3E-06s 08:42:06.0 Info: CreateColumn ReleaseProfiles IndexerId Int32 08:42:06.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 08:42:06.0 Info: => 0.0006115s 08:42:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-31T08:42:06', 'add_indexer_and_enabled_to_release_profiles') 08:42:06.0 Info: Committing Transaction 08:42:06.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 08:42:06.0 Info: => 0.0008921s 08:42:06.0 Info: 42: remove_album_folders migrating 08:42:06.0 Info: Beginning Transaction 08:42:06.0 Info: Starting migration of Main DB to 42 08:42:06.0 Info: DeleteColumn Artists AlbumFolder 08:42:06.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 08:42:06.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" 08:42:06.0 Info: DROP TABLE "Artists" 08:42:06.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 08:42:06.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 08:42:06.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 08:42:06.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 08:42:06.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 08:42:06.0 Info: => 0.0051114s 08:42:06.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 08:42:06.0 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 08:42:06.0 Info: => 4.7E-05s 08:42:06.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 08:42:06.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 08:42:06.0 Info: => 4.01E-05s 08:42:06.0 Info: DeleteColumn NamingConfig AlbumFolderFormat 08:42:06.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) 08:42:06.0 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 08:42:06.0 Info: DROP TABLE "NamingConfig" 08:42:06.0 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 08:42:06.0 Info: => 0.0063883s 08:42:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-31T08:42:06', 'remove_album_folders') 08:42:06.0 Info: Committing Transaction 08:42:06.0 Info: 42: remove_album_folders migrated 08:42:06.0 Info: => 0.0068209s 08:42:06.0 Info: 44: add_priority_to_indexers migrating 08:42:06.0 Info: Beginning Transaction 08:42:06.0 Info: Starting migration of Main DB to 44 08:42:06.0 Info: AlterTable Indexers 08:42:06.0 Info: => 1.4E-06s 08:42:06.0 Info: CreateColumn Indexers Priority Int32 08:42:06.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 08:42:06.0 Info: => 0.0006405s 08:42:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-31T08:42:06', 'add_priority_to_indexers') 08:42:06.0 Info: Committing Transaction 08:42:06.0 Info: 44: add_priority_to_indexers migrated 08:42:06.0 Info: => 0.0009174s 08:42:06.0 Info: 45: remove_chown_and_folderchmod_config migrating 08:42:06.0 Info: Beginning Transaction 08:42:06.0 Info: Starting migration of Main DB to 45 08:42:06.0 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 08:42:06.0 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 08:42:06.0 Info: => 0.0001241s 08:42:06.0 Info: PerformDBOperation 08:42:06.0 Info: Performing DB Operation 08:42:06.0 Info: => 3.02E-05s 08:42:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-31T08:42:06', 'remove_chown_and_folderchmod_config') 08:42:06.0 Info: Committing Transaction 08:42:06.0 Info: 45: remove_chown_and_folderchmod_config migrated 08:42:06.0 Info: => 0.0002668s 08:42:06.0 Info: 47: update_notifiarr migrating 08:42:06.0 Info: Beginning Transaction 08:42:06.0 Info: Starting migration of Main DB to 47 08:42:06.0 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 08:42:06.0 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 08:42:06.0 Info: => 7.83E-05s 08:42:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-31T08:42:06', 'update_notifiarr') 08:42:06.0 Info: Committing Transaction 08:42:06.0 Info: 47: update_notifiarr migrated 08:42:06.0 Info: => 0.0003153s 08:42:06.0 Info: 49: email_multiple_addresses migrating 08:42:06.0 Info: Beginning Transaction 08:42:06.0 Info: Starting migration of Main DB to 49 08:42:06.0 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') 08:42:06.0 Info: PerformDBOperation 08:42:06.0 Info: Performing DB Operation 08:42:06.0 Info: => 0.0060383s 08:42:06.0 Info: -> 1 Insert operations completed in 00:00:00.0001279 taking an average of 00:00:00.0001279 08:42:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-31T08:42:06', 'email_multiple_addresses') 08:42:06.0 Info: Committing Transaction 08:42:06.0 Info: 49: email_multiple_addresses migrated 08:42:06.0 Info: => 0.0064018s 08:42:06.0 Debug: Took: 00:00:00.2533764 08:42:06.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.email_multiple_addressesFixture.should_convert_to_list_on_email_lists --- 08:42:06.1 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.double_insert_should_fail --- 08:42:06.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:06.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121261581183_209/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:06.1 Info: DatabaseEngineVersionCheck migrating 08:42:06.1 Info: PerformDBOperation 08:42:06.1 Info: Performing DB Operation 08:42:06.1 Info: SQLite 3.46.0 08:42:06.1 Info: => 0.0011858s 08:42:06.1 Info: DatabaseEngineVersionCheck migrated 08:42:06.1 Info: => 0.0012038s 08:42:06.1 Debug: Took: 00:00:00.0168004 08:42:06.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-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:42:06.2 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.double_insert_should_fail --- 08:42:06.2 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_object_should_get_new_id --- 08:42:06.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:06.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121262135828_211/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:06.2 Info: DatabaseEngineVersionCheck migrating 08:42:06.2 Info: PerformDBOperation 08:42:06.2 Info: Performing DB Operation 08:42:06.2 Info: SQLite 3.46.0 08:42:06.2 Info: => 0.0011619s 08:42:06.2 Info: DatabaseEngineVersionCheck migrated 08:42:06.2 Info: => 0.0011792s 08:42:06.2 Debug: Took: 00:00:00.0140679 08:42:06.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-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:42:06.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 08:42:06.2 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_object_should_get_new_id --- 08:42:06.2 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_objects_should_get_id --- 08:42:06.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:06.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121262655590_213/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:06.2 Info: DatabaseEngineVersionCheck migrating 08:42:06.2 Info: PerformDBOperation 08:42:06.2 Info: Performing DB Operation 08:42:06.2 Info: SQLite 3.46.0 08:42:06.2 Info: => 0.0011466s 08:42:06.2 Info: DatabaseEngineVersionCheck migrated 08:42:06.2 Info: => 0.0011645s 08:42:06.2 Debug: Took: 00:00:00.0140807 08:42:06.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-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:42:06.3 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_objects_should_get_id --- 08:42:06.3 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.set_fields_should_only_update_selected_filed --- 08:42:06.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:06.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121263166274_215/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:06.3 Info: DatabaseEngineVersionCheck migrating 08:42:06.3 Info: PerformDBOperation 08:42:06.3 Info: Performing DB Operation 08:42:06.3 Info: SQLite 3.46.0 08:42:06.3 Info: => 0.0011411s 08:42:06.3 Info: DatabaseEngineVersionCheck migrated 08:42:06.3 Info: => 0.0011589s 08:42:06.3 Debug: Took: 00:00:00.0141686 08:42:06.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"Address\""] Interval = [12] LastExecution = ["0001-01-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["0001-01-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:42:06.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName WHERE "Id" = @Id PARAMETERS: TypeName = ["\"A\""] Interval = [0] LastExecution = ["0001-01-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["0001-01-01T00:00:00Z"] Id = [1] ==== End Query Trace ==== 08:42:06.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 08:42:06.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 08:42:06.3 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.set_fields_should_only_update_selected_filed --- 08:42:06.3 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_find_object_by_id --- 08:42:06.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:06.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121263702996_217/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:06.3 Info: DatabaseEngineVersionCheck migrating 08:42:06.3 Info: PerformDBOperation 08:42:06.3 Info: Performing DB Operation 08:42:06.3 Info: SQLite 3.46.0 08:42:06.3 Info: => 0.0011427s 08:42:06.3 Info: DatabaseEngineVersionCheck migrated 08:42:06.3 Info: => 0.0011603s 08:42:06.3 Debug: Took: 00:00:00.0140755 08:42:06.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-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:42:06.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 08:42:06.4 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_find_object_by_id --- 08:42:06.4 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_store_empty_list --- 08:42:06.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:06.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121264221300_219/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:06.4 Info: DatabaseEngineVersionCheck migrating 08:42:06.4 Info: PerformDBOperation 08:42:06.4 Info: Performing DB Operation 08:42:06.4 Info: SQLite 3.46.0 08:42:06.4 Info: => 0.001175s 08:42:06.4 Info: DatabaseEngineVersionCheck migrated 08:42:06.4 Info: => 0.0011919s 08:42:06.4 Debug: Took: 00:00:00.0141562 08:42:06.5 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_store_empty_list --- 08:42:06.5 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_write_to_database --- 08:42:06.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:06.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121265105288_221/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:06.5 Info: DatabaseEngineVersionCheck migrating 08:42:06.5 Info: PerformDBOperation 08:42:06.5 Info: Performing DB Operation 08:42:06.5 Info: SQLite 3.46.0 08:42:06.5 Info: => 0.0012207s 08:42:06.5 Info: DatabaseEngineVersionCheck migrated 08:42:06.5 Info: => 0.0012379s 08:42:06.5 Debug: Took: 00:00:00.0143116 08:42:06.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-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:42:06.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 08:42:06.5 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_write_to_database --- 08:42:06.5 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_convert_all_dates_to_utc --- 08:42:06.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:06.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121265630150_223/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:06.5 Info: DatabaseEngineVersionCheck migrating 08:42:06.5 Info: PerformDBOperation 08:42:06.5 Info: Performing DB Operation 08:42:06.5 Info: SQLite 3.46.0 08:42:06.5 Info: => 0.0011467s 08:42:06.5 Info: DatabaseEngineVersionCheck migrated 08:42:06.5 Info: => 0.0011649s 08:42:06.5 Debug: Took: 00:00:00.0140474 08:42:06.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-31T08:42:06.5796561Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:42:06.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 08:42:06.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 08:42:06.6 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_convert_all_dates_to_utc --- 08:42:06.6 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_have_id_when_returned_from_database --- 08:42:06.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:06.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121266154137_225/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:06.6 Info: DatabaseEngineVersionCheck migrating 08:42:06.6 Info: PerformDBOperation 08:42:06.6 Info: Performing DB Operation 08:42:06.6 Info: SQLite 3.46.0 08:42:06.6 Info: => 0.0011702s 08:42:06.6 Info: DatabaseEngineVersionCheck migrated 08:42:06.6 Info: => 0.0011875s 08:42:06.6 Debug: Took: 00:00:00.0141278 08:42:06.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-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:42:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 08:42:06.6 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_have_id_when_returned_from_database --- 08:42:06.6 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_read_and_write_in_utc --- 08:42:06.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:06.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121266678982_227/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:06.6 Info: DatabaseEngineVersionCheck migrating 08:42:06.6 Info: PerformDBOperation 08:42:06.6 Info: Performing DB Operation 08:42:06.6 Info: SQLite 3.46.0 08:42:06.6 Info: => 0.0011567s 08:42:06.6 Info: DatabaseEngineVersionCheck migrated 08:42:06.6 Info: => 0.0011744s 08:42:06.6 Debug: Took: 00:00:00.0141470 08:42:06.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-31T08:42:06.6846551Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 08:42:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 08:42:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 08:42:06.7 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_read_and_write_in_utc --- 08:42:06.7 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.update_item_with_root_index_0_should_faile --- 08:42:06.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:06.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121267207672_229/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:06.7 Info: DatabaseEngineVersionCheck migrating 08:42:06.7 Info: PerformDBOperation 08:42:06.7 Info: Performing DB Operation 08:42:06.7 Info: SQLite 3.46.0 08:42:06.7 Info: => 0.0011918s 08:42:06.7 Info: DatabaseEngineVersionCheck migrated 08:42:06.7 Info: => 0.0012088s 08:42:06.7 Debug: Took: 00:00:00.0141391 08:42:06.7 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.update_item_with_root_index_0_should_faile --- 08:42:06.7 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingcolumn") --- 08:42:06.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:06.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121267695316_231/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:06.7 Info: DatabaseEngineVersionCheck migrating 08:42:06.7 Info: PerformDBOperation 08:42:06.7 Info: Performing DB Operation 08:42:06.7 Info: SQLite 3.46.0 08:42:06.7 Info: => 0.0011653s 08:42:06.7 Info: DatabaseEngineVersionCheck migrated 08:42:06.7 Info: => 0.0011836s 08:42:06.7 Debug: Took: 00:00:00.0143870 08:42:06.8 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingcolumn") --- 08:42:06.8 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingtable.id") --- 08:42:06.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:06.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121268556316_233/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:06.8 Info: DatabaseEngineVersionCheck migrating 08:42:06.8 Info: PerformDBOperation 08:42:06.8 Info: Performing DB Operation 08:42:06.8 Info: SQLite 3.46.0 08:42:06.8 Info: => 0.0011982s 08:42:06.8 Info: DatabaseEngineVersionCheck migrated 08:42:06.8 Info: => 0.0012156s 08:42:06.8 Debug: Took: 00:00:00.0142391 08:42:06.9 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingtable.id") --- 08:42:06.9 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("table.table.column") --- 08:42:06.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:06.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121269033399_235/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:06.9 Info: DatabaseEngineVersionCheck migrating 08:42:06.9 Info: PerformDBOperation 08:42:06.9 Info: Performing DB Operation 08:42:06.9 Info: SQLite 3.46.0 08:42:06.9 Info: => 0.0011836s 08:42:06.9 Info: DatabaseEngineVersionCheck migrated 08:42:06.9 Info: => 0.0012017s 08:42:06.9 Debug: Took: 00:00:00.0141325 08:42:06.9 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("table.table.column") --- 08:42:06.9 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("column; DROP TABLE Commands;--") --- 08:42:06.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:06.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121269509128_237/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:06.9 Info: DatabaseEngineVersionCheck migrating 08:42:06.9 Info: PerformDBOperation 08:42:06.9 Info: Performing DB Operation 08:42:06.9 Info: SQLite 3.46.0 08:42:06.9 Info: => 0.0011728s 08:42:06.9 Info: DatabaseEngineVersionCheck migrated 08:42:06.9 Info: => 0.0011891s 08:42:06.9 Debug: Took: 00:00:00.0140727 08:42:06.9 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("column; DROP TABLE Commands;--") --- 08:42:06.9 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("Id") --- 08:42:07.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:07.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121269989129_239/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:07.0 Info: DatabaseEngineVersionCheck migrating 08:42:07.0 Info: PerformDBOperation 08:42:07.0 Info: Performing DB Operation 08:42:07.0 Info: SQLite 3.46.0 08:42:07.0 Info: => 0.0011661s 08:42:07.0 Info: DatabaseEngineVersionCheck migrated 08:42:07.0 Info: => 0.001183s 08:42:07.0 Debug: Took: 00:00:00.0140637 08:42:07.0 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("Id") --- 08:42:07.0 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("id") --- 08:42:07.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:07.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121270465212_241/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:07.0 Info: DatabaseEngineVersionCheck migrating 08:42:07.0 Info: PerformDBOperation 08:42:07.0 Info: Performing DB Operation 08:42:07.0 Info: SQLite 3.46.0 08:42:07.0 Info: => 0.0011764s 08:42:07.0 Info: DatabaseEngineVersionCheck migrated 08:42:07.0 Info: => 0.0011935s 08:42:07.0 Debug: Took: 00:00:00.0141491 08:42:07.0 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("id") --- 08:42:07.0 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("commands.id") --- 08:42:07.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:07.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121270939380_243/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:07.1 Info: DatabaseEngineVersionCheck migrating 08:42:07.1 Info: PerformDBOperation 08:42:07.1 Info: Performing DB Operation 08:42:07.1 Info: SQLite 3.46.0 08:42:07.1 Info: => 0.0012s 08:42:07.1 Info: DatabaseEngineVersionCheck migrated 08:42:07.1 Info: => 0.0012168s 08:42:07.1 Debug: Took: 00:00:00.0146058 08:42:07.1 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("commands.id") --- 08:42:07.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_as_int --- 08:42:07.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_as_int --- 08:42:07.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_array --- 08:42:07.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_array --- 08:42:07.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_list --- 08:42:07.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_list --- 08:42:07.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 08:42:07.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 08:42:07.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_contains_string --- 08:42:07.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_contains_string --- 08:42:07.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_ends_with_string --- 08:42:07.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_ends_with_string --- 08:42:07.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_starts_with_string --- 08:42:07.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_starts_with_string --- 08:42:07.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_const --- 08:42:07.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_const --- 08:42:07.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_lazy_property --- 08:42:07.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_lazy_property --- 08:42:07.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_null_property --- 08:42:07.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_null_property --- 08:42:07.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_property --- 08:42:07.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_property --- 08:42:07.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_variable --- 08:42:07.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_variable --- 08:42:07.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list --- 08:42:07.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list --- 08:42:07.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list_2 --- 08:42:07.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list_2 --- 08:42:07.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list --- 08:42:07.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list --- 08:42:07.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list_column --- 08:42:07.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list_column --- 08:42:07.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_contains_column --- 08:42:07.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_contains_column --- 08:42:07.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null --- 08:42:07.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null --- 08:42:07.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null_value --- 08:42:07.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null_value --- 08:42:07.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 08:42:07.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 08:42:07.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_as_int --- 08:42:07.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_as_int --- 08:42:07.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_array --- 08:42:07.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_array --- 08:42:07.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_list --- 08:42:07.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_list --- 08:42:07.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 08:42:07.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 08:42:07.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_contains_string --- 08:42:07.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_contains_string --- 08:42:07.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_ends_with_string --- 08:42:07.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_ends_with_string --- 08:42:07.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_starts_with_string --- 08:42:07.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_starts_with_string --- 08:42:07.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_const --- 08:42:07.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_const --- 08:42:07.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_lazy_property --- 08:42:07.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_lazy_property --- 08:42:07.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_null_property --- 08:42:07.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_null_property --- 08:42:07.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_property --- 08:42:07.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_property --- 08:42:07.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_variable --- 08:42:07.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_variable --- 08:42:07.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list --- 08:42:07.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list --- 08:42:07.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list_2 --- 08:42:07.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list_2 --- 08:42:07.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_contains_column --- 08:42:07.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_contains_column --- 08:42:07.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null --- 08:42:07.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null --- 08:42:07.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null_value --- 08:42:07.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null_value --- 08:42:07.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 08:42:07.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 08:42:07.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,40,False) --- 08:42:07.2 Debug: Beginning size check for: 08:42:07.2 Debug: Item: , Size: 41943040 is smaller than minimum allowed size (46080000 bytes for 2400sec), rejecting. 08:42:07.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,40,False) --- 08:42:07.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,50,True) --- 08:42:07.2 Debug: Beginning size check for: 08:42:07.2 Debug: Item: , meets size constraints 08:42:07.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,50,True) --- 08:42:07.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,70,False) --- 08:42:07.2 Debug: Beginning size check for: 08:42:07.2 Debug: Item: , Size: 73400320 is greater than maximum allowed size (64512000 bytes for 2400sec), rejecting 08:42:07.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,70,False) --- 08:42:07.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,90,False) --- 08:42:07.2 Debug: Beginning size check for: 08:42:07.2 Debug: Item: , Size: 94371840 is smaller than minimum allowed size (103680000 bytes for 5400sec), rejecting. 08:42:07.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,90,False) --- 08:42:07.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,110,True) --- 08:42:07.2 Debug: Beginning size check for: 08:42:07.2 Debug: Item: , meets size constraints 08:42:07.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,110,True) --- 08:42:07.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,150,False) --- 08:42:07.2 Debug: Beginning size check for: 08:42:07.2 Debug: Item: , Size: 157286400 is greater than maximum allowed size (145152000 bytes for 5400sec), rejecting 08:42:07.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,150,False) --- 08:42:07.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,120,False) --- 08:42:07.2 Debug: Beginning size check for: 08:42:07.2 Debug: Item: , Size: 125829120 is smaller than minimum allowed size (138240000 bytes for 7200sec), rejecting. 08:42:07.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,120,False) --- 08:42:07.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,150,True) --- 08:42:07.2 Debug: Beginning size check for: 08:42:07.2 Debug: Item: , meets size constraints 08:42:07.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,150,True) --- 08:42:07.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,210,False) --- 08:42:07.2 Debug: Beginning size check for: 08:42:07.2 Debug: Item: , Size: 220200960 is greater than maximum allowed size (193536000 bytes for 7200sec), rejecting 08:42:07.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,210,False) --- 08:42:07.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,270,False) --- 08:42:07.2 Debug: Beginning size check for: 08:42:07.2 Debug: Item: , Size: 283115520 is smaller than minimum allowed size (311040000 bytes for 16200sec), rejecting. 08:42:07.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,270,False) --- 08:42:07.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,330,True) --- 08:42:07.2 Debug: Beginning size check for: 08:42:07.2 Debug: Item: , meets size constraints 08:42:07.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,330,True) --- 08:42:07.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,450,False) --- 08:42:07.2 Debug: Beginning size check for: 08:42:07.2 Debug: Item: , Size: 471859200 is greater than maximum allowed size (435456000 bytes for 16200sec), rejecting 08:42:07.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,450,False) --- 08:42:07.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_size_is_zero --- 08:42:07.2 Debug: Beginning size check for: 08:42:07.2 Debug: Release has unknown size, skipping size check 08:42:07.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_size_is_zero --- 08:42:07.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_20_minute --- 08:42:07.2 Debug: Beginning size check for: 08:42:07.2 Debug: Max size is unlimited, skipping size check 08:42:07.2 Debug: Item: , meets size constraints 08:42:07.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_20_minute --- 08:42:07.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_45_minute --- 08:42:07.2 Debug: Beginning size check for: 08:42:07.2 Debug: Max size is unlimited, skipping size check 08:42:07.2 Debug: Item: , meets size constraints 08:42:07.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_45_minute --- 08:42:07.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,20,False) --- 08:42:07.2 Debug: Beginning size check for: 08:42:07.2 Debug: Item: , Size: 20971520 is smaller than minimum allowed size (23040000 bytes for 1200sec), rejecting. 08:42:07.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,20,False) --- 08:42:07.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,25,True) --- 08:42:07.2 Debug: Beginning size check for: 08:42:07.2 Debug: Item: , meets size constraints 08:42:07.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,25,True) --- 08:42:07.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,35,False) --- 08:42:07.2 Debug: Beginning size check for: 08:42:07.2 Debug: Item: , Size: 36700160 is greater than maximum allowed size (32256000 bytes for 1200sec), rejecting 08:42:07.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,35,False) --- 08:42:07.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,45,False) --- 08:42:07.2 Debug: Beginning size check for: 08:42:07.2 Debug: Item: , Size: 47185920 is smaller than minimum allowed size (51840000 bytes for 2700sec), rejecting. 08:42:07.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,45,False) --- 08:42:07.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,55,True) --- 08:42:07.2 Debug: Beginning size check for: 08:42:07.2 Debug: Item: , meets size constraints 08:42:07.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,55,True) --- 08:42:07.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,75,False) --- 08:42:07.2 Debug: Beginning size check for: 08:42:07.2 Debug: Item: , Size: 78643200 is greater than maximum allowed size (72576000 bytes for 2700sec), rejecting 08:42:07.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,75,False) --- 08:42:07.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_a_file --- 08:42:07.3 Debug: Performing already imported check on report 08:42:07.3 Debug: Skipping already imported check for album without files 08:42:07.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_a_file --- 08:42:07.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_grabbed_event --- 08:42:07.3 Debug: Performing already imported check on report 08:42:07.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_grabbed_event --- 08:42:07.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_imported_event --- 08:42:07.3 Debug: Performing already imported check on report 08:42:07.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_imported_event --- 08:42:07.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_CDH_is_disabled --- 08:42:07.3 Debug: Skipping already imported check because CDH is disabled 08:42:07.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_CDH_is_disabled --- 08:42:07.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_grabbed_and_imported_quality_is_the_same --- 08:42:07.3 Debug: Performing already imported check on report 08:42:07.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_grabbed_and_imported_quality_is_the_same --- 08:42:07.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null --- 08:42:07.3 Debug: Performing already imported check on report 08:42:07.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null --- 08:42:07.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null_and_downloadId_is_null --- 08:42:07.3 Debug: Performing already imported check on report 08:42:07.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null_and_downloadId_is_null --- 08:42:07.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_grabbed_download_id_matches_release_torrent_hash --- 08:42:07.3 Debug: Performing already imported check on report 08:42:07.3 Debug: Has same torrent hash as a grabbed and imported release 08:42:07.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_grabbed_download_id_matches_release_torrent_hash --- 08:42:07.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_release_title_matches_grabbed_event_source_title --- 08:42:07.3 Debug: Performing already imported check on report 08:42:07.3 Debug: Has same torrent hash as a grabbed and imported release 08:42:07.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_release_title_matches_grabbed_event_source_title --- 08:42:07.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_false_if_blocked_indexer --- 08:42:07.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_false_if_blocked_indexer --- 08:42:07.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_true_if_no_blocked_indexer --- 08:42:07.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_true_if_no_blocked_indexer --- 08:42:07.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_all_format_is_defined_in_profile --- 08:42:07.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_all_format_is_defined_in_profile --- 08:42:07.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_format_score_greater_than_min --- 08:42:07.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_format_score_greater_than_min --- 08:42:07.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_no_format_was_parsed_min_score_is_zero --- 08:42:07.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_no_format_was_parsed_min_score_is_zero --- 08:42:07.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min --- -2 1 08:42:07.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min --- 08:42:07.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min_2 --- 08:42:07.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min_2 --- 08:42:07.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_no_format_was_parsed_and_min_score_positive --- 08:42:07.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_no_format_was_parsed_and_min_score_positive --- 08:42:07.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_equal_to_cutoff --- 08:42:07.4 Debug: Existing item meets cut-off. skipping. 08:42:07.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_equal_to_cutoff --- 08:42:07.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_greater_than_cutoff --- 08:42:07.4 Debug: Existing item meets cut-off. skipping. 08:42:07.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_greater_than_cutoff --- 08:42:07.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_cutoff_is_met_and_quality_is_higher --- 08:42:07.4 Debug: Existing item meets cut-off. skipping. 08:42:07.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_cutoff_is_met_and_quality_is_higher --- 08:42:07.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_quality_profile_does_not_allow_upgrades_but_cutoff_is_set_to_highest_quality --- 08:42:07.4 Debug: Existing item meets cut-off. skipping. 08:42:07.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_quality_profile_does_not_allow_upgrades_but_cutoff_is_set_to_highest_quality --- 08:42:07.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_current_album_is_less_than_cutoff --- 08:42:07.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_current_album_is_less_than_cutoff --- 08:42:07.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_cutoffs_are_met_but_is_a_revision_upgrade --- 08:42:07.4 Debug: New quality is a better revision for existing quality 08:42:07.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_cutoffs_are_met_but_is_a_revision_upgrade --- 08:42:07.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_when_new_album_is_proper_but_existing_is_not --- 08:42:07.4 Debug: New quality is a better revision for existing quality 08:42:07.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_when_new_album_is_proper_but_existing_is_not --- 08:42:07.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_an_album_does_not_have_an_release_date --- 08:42:07.4 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 08:42:07.4 Debug: Discography release Artist.Discography.1978.2005.FLAC-RlsGrp rejected. All albums haven't released yet. 08:42:07.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_an_album_does_not_have_an_release_date --- 08:42:07.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_one_album_has_not_released --- 08:42:07.4 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 08:42:07.4 Debug: Discography release Artist.Discography.1978.2005.FLAC-RlsGrp rejected. All albums haven't released yet. 08:42:07.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_one_album_has_not_released --- 08:42:07.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_have_released --- 08:42:07.4 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 08:42:07.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_have_released --- 08:42:07.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_will_have_released_in_the_next_24_hours --- 08:42:07.4 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 08:42:07.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_will_have_released_in_the_next_24_hours --- 08:42:07.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_is_not_a_discography --- 08:42:07.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_is_not_a_discography --- 08:42:07.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.broken_report_shouldnt_blowup_the_process --- 08:42:07.4 Info: Processing 3 releases 08:42:07.4 Trace: Processing release 1/3 08:42:07.4 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 08:42:07.5 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 08:42:07.6 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 08:42:07.6 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 08:42:07.6 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 08:42:07.7 Debug: Quality parsed: FLAC v1 08:42:07.7 Debug: Release Group parsed: PERFECT 08:42:07.7 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 08:42:07.7 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 08:42:07.7 Trace: Processing release 2/3 08:42:07.7 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 08:42:07.7 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 08:42:07.7 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 08:42:07.7 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 08:42:07.7 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 08:42:07.7 Debug: Quality parsed: FLAC v1 08:42:07.7 Debug: Release Group parsed: PERFECT 08:42:07.7 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 08:42:07.7 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 08:42:07.7 Trace: Processing release 3/3 08:42:07.7 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 08:42:07.7 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 08:42:07.7 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 08:42:07.7 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 08:42:07.7 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 08:42:07.7 Debug: Quality parsed: FLAC v1 08:42:07.7 Debug: Release Group parsed: PERFECT 08:42:07.7 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 08:42:07.7 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 08:42:07.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.broken_report_shouldnt_blowup_the_process --- 08:42:07.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_all_specifications --- 08:42:07.8 Info: Processing 1 releases 08:42:07.8 Trace: Processing release 1/1 08:42:07.8 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 08:42:07.8 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 08:42:07.8 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 08:42:07.8 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 08:42:07.8 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 08:42:07.8 Debug: Quality parsed: FLAC v1 08:42:07.8 Debug: Release Group parsed: PERFECT 08:42:07.8 Debug: Release rejected for the following reasons: [Permanent] fail1, [Permanent] fail2, [Permanent] fail3 08:42:07.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_all_specifications --- 08:42:07.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_delayed_specifications_if_non_delayed_passed --- 08:42:07.8 Info: Processing 1 releases 08:42:07.8 Trace: Processing release 1/1 08:42:07.8 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 08:42:07.8 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 08:42:07.8 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 08:42:07.8 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 08:42:07.8 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 08:42:07.8 Debug: Quality parsed: FLAC v1 08:42:07.8 Debug: Release Group parsed: PERFECT 08:42:07.8 Debug: Release rejected for the following reasons: [Permanent] failDelayed1 08:42:07.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_delayed_specifications_if_non_delayed_passed --- 08:42:07.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 08:42:07.8 Info: Processing 1 releases 08:42:07.8 Trace: Processing release 1/1 08:42:07.8 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 08:42:07.8 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 08:42:07.8 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 08:42:07.8 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 08:42:07.8 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 08:42:07.8 Debug: Quality parsed: FLAC v1 08:42:07.8 Debug: Release Group parsed: PERFECT 08:42:07.8 Debug: Release rejected for the following reasons: [Permanent] fail1, [Permanent] fail2, [Permanent] fail3 08:42:07.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 08:42:07.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_artist_is_unknown --- 08:42:07.8 Info: Processing 1 releases 08:42:07.8 Trace: Processing release 1/1 08:42:07.8 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 08:42:07.8 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 08:42:07.8 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 08:42:07.8 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 08:42:07.8 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 08:42:07.8 Debug: Quality parsed: FLAC v1 08:42:07.8 Debug: Release Group parsed: PERFECT 08:42:07.8 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 08:42:07.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_artist_is_unknown --- 08:42:07.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_no_albums_found --- 08:42:07.8 Info: Processing 1 releases 08:42:07.8 Trace: Processing release 1/1 08:42:07.8 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 08:42:07.8 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 08:42:07.8 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 08:42:07.8 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 08:42:07.8 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 08:42:07.8 Debug: Quality parsed: FLAC v1 08:42:07.8 Debug: Release Group parsed: PERFECT 08:42:07.8 Debug: Release rejected for the following reasons: [Permanent] Unable to parse albums from release name 08:42:07.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_no_albums_found --- 08:42:07.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_make_decision_if_artist_is_unknown --- 08:42:07.8 Info: Processing 1 releases 08:42:07.8 Trace: Processing release 1/1 08:42:07.8 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 08:42:07.8 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 08:42:07.8 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 08:42:07.8 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 08:42:07.8 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 08:42:07.8 Debug: Quality parsed: FLAC v1 08:42:07.8 Debug: Release Group parsed: PERFECT 08:42:07.8 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 08:42:07.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_make_decision_if_artist_is_unknown --- 08:42:07.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_artist_title_is_blank --- 08:42:07.8 Info: Processing 1 releases 08:42:07.8 Trace: Processing release 1/1 08:42:07.8 Debug: Processing release '2013 - Night Visions' from '' 08:42:07.8 Debug: Parsing string '2013 - Night Visions' 08:42:07.9 Debug: Unable to parse 2013 - Night Visions 08:42:07.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_artist_title_is_blank --- 08:42:07.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_not_parsable --- 08:42:07.9 Info: Processing 1 releases 08:42:07.9 Trace: Processing release 1/1 08:42:07.9 Debug: Processing release 'Not parsable' from '' 08:42:07.9 Debug: Parsing string 'Not parsable' 08:42:07.9 Debug: Unable to parse Not parsable 08:42:07.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_not_parsable --- 08:42:07.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_call_delayed_specifications_if_non_delayed_failed --- 08:42:07.9 Info: Processing 1 releases 08:42:07.9 Trace: Processing release 1/1 08:42:07.9 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 08:42:07.9 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 08:42:07.9 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 08:42:07.9 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 08:42:07.9 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 08:42:07.9 Debug: Quality parsed: FLAC v1 08:42:07.9 Debug: Release Group parsed: PERFECT 08:42:07.9 Debug: Release rejected for the following reasons: [Permanent] fail1 08:42:07.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_call_delayed_specifications_if_non_delayed_failed --- 08:42:07.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_only_include_reports_for_requested_albums --- 08:42:07.9 Info: Processing 2 releases 08:42:07.9 Trace: Processing release 1/2 08:42:07.9 Debug: Processing release 'Name1-Title1[FLAC][2017][DRONE]' from '' 08:42:07.9 Debug: Parsing string 'Name1-Title1[FLAC][2017][DRONE]' 08:42:07.9 Trace: ^(?:(?.+?)(?:-)+)(?.+?)\W*(?:\(|\[).+?(?\d{4}) 08:42:07.9 Debug: Album Parsed. Name1 - Title1 08:42:07.9 Debug: Trying to parse quality for 'Name1-Title1[FLAC][2017][DRONE]' 08:42:07.9 Debug: Quality parsed: FLAC v1 08:42:07.9 Debug: Release Group parsed: 08:42:07.9 Debug: Release accepted 08:42:07.9 Trace: Processing release 2/2 08:42:07.9 Debug: Processing release 'Name1-Title2[FLAC][2017][DRONE]' from '' 08:42:07.9 Debug: Parsing string 'Name1-Title2[FLAC][2017][DRONE]' 08:42:07.9 Trace: ^(?:(?.+?)(?:-)+)(?.+?)\W*(?:\(|\[).+?(?\d{4}) 08:42:07.9 Debug: Album Parsed. Name1 - Title2 08:42:07.9 Debug: Trying to parse quality for 'Name1-Title2[FLAC][2017][DRONE]' 08:42:07.9 Debug: Quality parsed: FLAC v1 08:42:07.9 Debug: Release Group parsed: 08:42:07.9 Debug: Release rejected since the album wasn't requested: Name1 - Title2 FLAC v1 08:42:07.9 Debug: Release rejected for the following reasons: [Permanent] Album wasn't requested 08:42:07.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_only_include_reports_for_requested_albums --- 08:42:07.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 08:42:07.9 Info: Processing 1 releases 08:42:07.9 Trace: Processing release 1/1 08:42:07.9 Debug: Processing release 'Alien Ant Farm - TruAnt (FLAC) DRONE' from '' 08:42:07.9 Debug: Parsing string 'Alien Ant Farm - TruAnt (FLAC) DRONE' 08:42:07.9 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[) 08:42:07.9 Debug: Album Parsed. Alien Ant Farm - TruAnt 08:42:07.9 Debug: Trying to parse quality for 'Alien Ant Farm - TruAnt (FLAC) DRONE' 08:42:07.9 Debug: Quality parsed: FLAC v1 08:42:07.9 Debug: Release Group parsed: 08:42:07.9 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 08:42:07.9 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 08:42:07.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 08:42:07.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_pass_if_all_specs_pass --- 08:42:07.9 Info: Processing 1 releases 08:42:07.9 Trace: Processing release 1/1 08:42:07.9 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 08:42:07.9 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 08:42:07.9 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 08:42:07.9 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 08:42:07.9 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 08:42:07.9 Debug: Quality parsed: FLAC v1 08:42:07.9 Debug: Release Group parsed: PERFECT 08:42:07.9 Debug: Release accepted 08:42:07.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_pass_if_all_specs_pass --- 08:42:07.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_one_of_specs_fail --- 08:42:07.9 Info: Processing 1 releases 08:42:07.9 Trace: Processing release 1/1 08:42:07.9 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 08:42:07.9 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 08:42:07.9 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 08:42:07.9 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 08:42:07.9 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 08:42:07.9 Debug: Quality parsed: FLAC v1 08:42:07.9 Debug: Release Group parsed: PERFECT 08:42:07.9 Debug: Release rejected for the following reasons: [Permanent] fail1 08:42:07.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_one_of_specs_fail --- 08:42:07.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_single_specs_fail --- 08:42:07.9 Info: Processing 1 releases 08:42:07.9 Trace: Processing release 1/1 08:42:07.9 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 08:42:07.9 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 08:42:07.9 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 08:42:07.9 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 08:42:07.9 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 08:42:07.9 Debug: Quality parsed: FLAC v1 08:42:07.9 Debug: Release Group parsed: PERFECT 08:42:07.9 Debug: Release rejected for the following reasons: [Permanent] fail1 08:42:07.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_single_specs_fail --- 08:42:07.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_result_for_unparsable_search --- 08:42:07.9 Info: Processing 1 releases 08:42:07.9 Trace: Processing release 1/1 08:42:07.9 Debug: Processing release '1937 - Snow White and the Seven Dwarves' from '' 08:42:07.9 Debug: Parsing string '1937 - Snow White and the Seven Dwarves' 08:42:07.9 Debug: Unable to parse 1937 - Snow White and the Seven Dwarves 08:42:07.9 Debug: Parsing string '1937 - Snow White and the Seven Dwarves' using search criteria artist: 'Some Artist' album: 'Some Album' 08:42:07.9 Debug: Unable to parse 1937 - Snow White and the Seven Dwarves 08:42:07.9 Debug: Trying to parse quality for '1937 - Snow White and the Seven Dwarves' 08:42:07.9 Debug: Release rejected for the following reasons: [Permanent] Unable to parse release 08:42:07.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_result_for_unparsable_search --- 08:42:07.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_unknown_artist_rejection_if_artist_is_unknown --- 08:42:07.9 Info: Processing 1 releases 08:42:07.9 Trace: Processing release 1/1 08:42:07.9 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 08:42:07.9 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 08:42:07.9 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 08:42:07.9 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 08:42:07.9 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 08:42:07.9 Debug: Quality parsed: FLAC v1 08:42:07.9 Debug: Release Group parsed: PERFECT 08:42:07.9 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 08:42:07.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_unknown_artist_rejection_if_artist_is_unknown --- 08:42:07.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-10) --- 08:42:07.9 Debug: Release published date, 07/21/2024, is outside of 5 day early grab limit allowed by user 08:42:07.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-10) --- 08:42:07.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-20) --- 08:42:07.9 Debug: Release published date, 07/11/2024, is outside of 5 day early grab limit allowed by user 08:42:07.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-20) --- 08:42:07.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 08:42:07.9 Debug: Indexer with id 1 does not exist, skipping early release check 08:42:07.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 08:42:07.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_not_specified --- 08:42:07.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_not_specified --- 08:42:07.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-10) --- 08:42:07.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-10) --- 08:42:07.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-100) --- 08:42:07.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-100) --- 08:42:07.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-2) --- 08:42:07.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-2) --- 08:42:07.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-5) --- 08:42:07.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-5) --- 08:42:07.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_release_contains_multiple_albums --- 08:42:07.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_release_contains_multiple_albums --- 08:42:07.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_false_when_size_is_bigger_than_maximum_size --- 08:42:08.0 Debug: Checking if release meets maximum size requirements. 2.0 GB 08:42:08.0 Debug: 2.0 GB is too big, maximum size is 2.0 GB (Settings->Indexers->Maximum Size) 08:42:08.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_false_when_size_is_bigger_than_maximum_size --- 08:42:08.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_maximum_size_is_set_to_zero --- 08:42:08.0 Debug: Maximum size is not set. 08:42:08.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_maximum_size_is_set_to_zero --- 08:42:08.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_equals_to_maximum_size --- 08:42:08.0 Debug: Checking if release meets maximum size requirements. 2.0 GB 08:42:08.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_equals_to_maximum_size --- 08:42:08.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_smaller_than_maximum_size --- 08:42:08.0 Debug: Checking if release meets maximum size requirements. 2.0 GB 08:42:08.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_smaller_than_maximum_size --- 08:42:08.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_zero --- 08:42:08.0 Debug: Release has unknown size, skipping size check. 08:42:08.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_zero --- 08:42:08.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_false_when_age_is_less_than_minimum_age --- 08:42:08.0 Debug: Checking if report meets minimum age requirements. 10 08:42:08.0 Debug: Only 10 minutes old, minimum age is 30 minutes 08:42:08.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_false_when_age_is_less_than_minimum_age --- 08:42:08.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_age_is_greater_than_minimum_age --- 08:42:08.0 Debug: Checking if report meets minimum age requirements. 100 08:42:08.0 Debug: Release is 100 minutes old, greater than minimum age of 30 minutes 08:42:08.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_age_is_greater_than_minimum_age --- 08:42:08.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_minimum_age_is_set_to_zero --- 08:42:08.0 Debug: Minimum age is not set. 08:42:08.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_minimum_age_is_set_to_zero --- 08:42:08.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.both_albums_not_monitored_should_return_false --- 08:42:08.0 Debug: No albums in the release are monitored. Rejecting 08:42:08.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.both_albums_not_monitored_should_return_false --- 08:42:08.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.not_monitored_artist_should_be_skipped --- 08:42:08.0 Debug: [ForeignArtistId1][Name1] is present in the DB but not tracked. Rejecting. 08:42:08.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.not_monitored_artist_should_be_skipped --- 08:42:08.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_album_not_monitored_should_return_false --- 08:42:08.0 Debug: Album is not monitored. Rejecting 08:42:08.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_album_not_monitored_should_return_false --- 08:42:08.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_first_album_not_monitored_should_return_false --- 08:42:08.0 Debug: Only 1/2 albums in the release are monitored. Rejecting 08:42:08.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_first_album_not_monitored_should_return_false --- 08:42:08.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_second_album_not_monitored_should_return_false --- 08:42:08.0 Debug: Only 1/2 albums in the release are monitored. Rejecting 08:42:08.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_second_album_not_monitored_should_return_false --- 08:42:08.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.setup_should_return_monitored_album_should_return_true --- 08:42:08.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.setup_should_return_monitored_album_should_return_true --- 08:42:08.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_true --- 08:42:08.0 Debug: Album is not monitored. Rejecting 08:42:08.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_true --- 08:42:08.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_all_albums_are_not_monitored_for_discography_pack_release --- 08:42:08.0 Debug: Only 1/2 albums in the release are monitored. Rejecting 08:42:08.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_all_albums_are_not_monitored_for_discography_pack_release --- 08:42:08.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_for_single_album_search --- 08:42:08.0 Debug: Skipping monitored check during search 08:42:08.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_for_single_album_search --- 08:42:08.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_false --- 08:42:08.0 Debug: Skipping monitored check during search 08:42:08.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_false --- 08:42:08.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.ensure_download_decisions_indexer_priority_is_not_perfered_over_quality --- 08:42:08.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.ensure_download_decisions_indexer_priority_is_not_perfered_over_quality --- 08:42:08.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_not_throw_if_no_albums_are_found --- 08:42:08.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_not_throw_if_no_albums_are_found --- 08:42:08.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_age_then_largest_rounded_to_200mb --- 08:42:08.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_age_then_largest_rounded_to_200mb --- 08:42:08.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_both_under --- 08:42:08.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_both_under --- 08:42:08.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_preferred_is_in_between --- 08:42:08.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_preferred_is_in_between --- 08:42:08.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_youngest --- 08:42:08.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_youngest --- 08:42:08.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_discography_pack_above_single_album --- 08:42:08.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_discography_pack_above_single_album --- 08:42:08.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_age_and_size_are_too_similar --- 08:42:08.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_age_and_size_are_too_similar --- 08:42:08.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_peers_and_size_are_too_similar --- 08:42:08.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_peers_and_size_are_too_similar --- 08:42:08.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_higher_score_over_lower_score --- 08:42:08.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_higher_score_over_lower_score --- 08:42:08.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_do_not_upgrade --- 08:42:08.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_do_not_upgrade --- 08:42:08.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_prefer_and_upgrade --- 08:42:08.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_prefer_and_upgrade --- 08:42:08.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_discography_pack --- 08:42:08.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_discography_pack --- 08:42:08.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_the_number_of_peers --- 08:42:08.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_the_number_of_peers --- 08:42:08.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_given_equal_number_of_seeds --- 08:42:08.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_given_equal_number_of_seeds --- 08:42:08.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_no_seeds --- 08:42:08.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_no_seeds --- 08:42:08.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_seeders --- 08:42:08.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_seeders --- 08:42:08.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_proper_when_download_propers_is_do_not_prefer --- 08:42:08.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_proper_when_download_propers_is_do_not_prefer --- 08:42:08.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_real_when_download_propers_is_do_not_prefer --- 08:42:08.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_real_when_download_propers_is_do_not_prefer --- 08:42:08.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_single_album_over_multi_album --- 08:42:08.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_single_album_over_multi_album --- 08:42:08.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower --- 08:42:08.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower --- 08:42:08.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower_always --- 08:42:08.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower_always --- 08:42:08.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_propers_before_non_propers --- 08:42:08.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_propers_before_non_propers --- 08:42:08.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_reals_before_non_reals --- 08:42:08.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_reals_before_non_reals --- 08:42:08.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_torrent_above_usenet_when_torrent_is_preferred --- 08:42:08.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_torrent_above_usenet_when_torrent_is_preferred --- 08:42:08.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_usenet_above_torrent_when_usenet_is_preferred --- 08:42:08.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_usenet_above_torrent_when_usenet_is_preferred --- 08:42:08.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.sort_download_decisions_based_on_indexer_priority --- 08:42:08.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.sort_download_decisions_based_on_indexer_priority --- 08:42:08.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_torrent_and_torrent_is_disabled --- 08:42:08.1 Debug: [] Torrent is not enabled for this artist 08:42:08.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_torrent_and_torrent_is_disabled --- 08:42:08.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_usenet_and_usenet_is_disabled --- 08:42:08.1 Debug: [] Usenet is not enabled for this artist 08:42:08.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_usenet_and_usenet_is_disabled --- 08:42:08.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_torrent_and_torrent_is_enabled --- 08:42:08.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_torrent_and_torrent_is_enabled --- 08:42:08.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_usenet_and_usenet_is_enabled --- 08:42:08.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_usenet_and_usenet_is_enabled --- 08:42:08.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-192) --- 08:42:08.1 Debug: Checking if report meets quality requirements. MP3-192 v2 08:42:08.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-192) --- 08:42:08.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-256) --- 08:42:08.1 Debug: Checking if report meets quality requirements. MP3-256 v2 08:42:08.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-256) --- 08:42:08.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-320) --- 08:42:08.1 Debug: Checking if report meets quality requirements. MP3-320 v2 08:42:08.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-320) --- 08:42:08.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(MP3-VBR-V0) --- 08:42:08.1 Debug: Checking if report meets quality requirements. MP3-VBR-V0 v2 08:42:08.1 Debug: Quality MP3-VBR-V0 v2 rejected by Artist's quality profile 08:42:08.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(MP3-VBR-V0) --- 08:42:08.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(FLAC) --- 08:42:08.1 Debug: Checking if report meets quality requirements. FLAC v2 08:42:08.1 Debug: Quality FLAC v2 rejected by Artist's quality profile 08:42:08.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(FLAC) --- 08:42:08.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(Unknown) --- 08:42:08.1 Debug: Checking if report meets quality requirements. Unknown v2 08:42:08.1 Debug: Quality Unknown v2 rejected by Artist's quality profile 08:42:08.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(Unknown) --- 08:42:08.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_everything_is_the_same --- 08:42:08.1 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-256 v1 08:42:08.1 Debug: Checking if release is higher quality than queued release. Queued: MP3-256 v1 08:42:08.1 Debug: New item's custom formats [] do not improve on [], skipping 08:42:08.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_everything_is_the_same --- 08:42:08.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_matching_multi_album_is_in_queue --- 08:42:08.1 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 08:42:08.1 Debug: Existing item meets cut-off. skipping. 08:42:08.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_matching_multi_album_is_in_queue --- 08:42:08.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_album_has_one_album_in_queue --- 08:42:08.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 08:42:08.2 Debug: Existing item meets cut-off. skipping. 08:42:08.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_album_has_one_album_in_queue --- 08:42:08.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_has_two_albums_in_queue --- 08:42:08.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 08:42:08.2 Debug: Existing item meets cut-off. skipping. 08:42:08.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_has_two_albums_in_queue --- 08:42:08.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_is_already_in_queue --- 08:42:08.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 08:42:08.2 Debug: Existing item meets cut-off. skipping. 08:42:08.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_is_already_in_queue --- 08:42:08.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_same_quality_non_proper_in_queue_and_download_propers_is_do_not_upgrade --- 08:42:08.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-8 v1 08:42:08.2 Debug: New quality is a better revision for existing quality 08:42:08.2 Debug: Checking if release is higher quality than queued release. Queued: MP3-8 v1 08:42:08.2 Debug: New item has a better quality 08:42:08.2 Debug: Checking if profiles allow upgrading. Queued: MP3-8 v1 08:42:08.2 Debug: Quality profile allows upgrading 08:42:08.2 Debug: New quality is a better revision for existing quality 08:42:08.2 Debug: Auto downloading of propers is disabled 08:42:08.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_same_quality_non_proper_in_queue_and_download_propers_is_do_not_upgrade --- 08:42:08.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_qualities_are_the_same --- 08:42:08.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-192 v1 08:42:08.2 Debug: Existing item meets cut-off. skipping. 08:42:08.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_qualities_are_the_same --- 08:42:08.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_in_queue_is_better --- 08:42:08.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 08:42:08.2 Debug: Checking if release is higher quality than queued release. Queued: MP3-320 v1 08:42:08.2 Debug: Existing item has better quality, skipping 08:42:08.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_in_queue_is_better --- 08:42:08.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_is_better_and_upgrade_allowed_is_false_for_quality_profile --- 08:42:08.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: FLAC v1 08:42:08.2 Debug: Existing item meets cut-off. skipping. 08:42:08.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_is_better_and_upgrade_allowed_is_false_for_quality_profile --- 08:42:08.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_if_everything_is_the_same_for_failed_pending --- 08:42:08.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_if_everything_is_the_same_for_failed_pending --- 08:42:08.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_album_doesnt_match --- 08:42:08.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_album_doesnt_match --- 08:42:08.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_artist_doesnt_match --- 08:42:08.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_artist_doesnt_match --- 08:42:08.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_qualities_are_the_same_with_higher_custom_format_score --- 08:42:08.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-256 v1 08:42:08.2 Debug: Checking if release is higher quality than queued release. Queued: MP3-256 v1 08:42:08.2 Debug: New item has a better custom format score 08:42:08.2 Debug: Checking if profiles allow upgrading. Queued: MP3-256 v1 08:42:08.2 Debug: Quality profile allows upgrading 08:42:08.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_qualities_are_the_same_with_higher_custom_format_score --- 08:42:08.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_quality_in_queue_is_lower --- 08:42:08.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-192 v1 08:42:08.2 Debug: Checking if release is higher quality than queued release. Queued: MP3-192 v1 08:42:08.2 Debug: New item has a better quality 08:42:08.2 Debug: Checking if profiles allow upgrading. Queued: MP3-192 v1 08:42:08.2 Debug: Quality profile allows upgrading 08:42:08.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_quality_in_queue_is_lower --- 08:42:08.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_queue_is_empty --- 08:42:08.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_queue_is_empty --- 08:42:08.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_compare_case_insensitive --- 08:42:08.2 Debug: Release contains raw CD, rejecting. 08:42:08.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_compare_case_insensitive --- 08:42:08.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_iso --- 08:42:08.2 Debug: Release contains raw CD, rejecting. 08:42:08.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_iso --- 08:42:08.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_vob --- 08:42:08.2 Debug: Release contains raw CD, rejecting. 08:42:08.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_vob --- 08:42:08.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_flac --- 08:42:08.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_flac --- 08:42:08.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_no_container_specified --- 08:42:08.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_no_container_specified --- 08:42:08.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_release_contains_one_restricted_word_and_one_required_word --- 08:42:08.2 Debug: Checking if release meets restrictions: [ www.Speed.cd ] - Katy Perry - Witness (2017) MP3 [320 kbps] 08:42:08.2 Debug: [[ www.Speed.cd ] - Katy Perry - Witness (2017) MP3 [320 kbps] ] contains these ignored terms: www.Speed.cd 08:42:08.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_release_contains_one_restricted_word_and_one_required_word --- 08:42:08.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_contains_one_anded_ignored_terms --- 08:42:08.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 08:42:08.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: edited 08:42:08.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_contains_one_anded_ignored_terms --- 08:42:08.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_does_not_contain_any_required_terms --- 08:42:08.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 08:42:08.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: doesnt, exist 08:42:08.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_does_not_contain_any_required_terms --- 08:42:08.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_restrictions_are_empty --- 08:42:08.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 08:42:08.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 08:42:08.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_restrictions_are_empty --- 08:42:08.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_contains_one_required_term --- 08:42:08.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 08:42:08.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 08:42:08.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_contains_one_required_term --- 08:42:08.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_does_not_contain_any_ignored_terms --- 08:42:08.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 08:42:08.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 08:42:08.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_does_not_contain_any_ignored_terms --- 08:42:08.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("EdiTED") --- 08:42:08.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 08:42:08.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: EdiTED 08:42:08.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("EdiTED") --- 08:42:08.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("webrip") --- 08:42:08.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 08:42:08.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: webrip 08:42:08.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("webrip") --- 08:42:08.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264") --- 08:42:08.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 08:42:08.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: X264 08:42:08.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264") --- 08:42:08.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264,NOTTHERE") --- 08:42:08.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 08:42:08.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: X264 08:42:08.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264,NOTTHERE") --- 08:42:08.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("EdiTED") --- 08:42:08.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 08:42:08.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 08:42:08.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("EdiTED") --- 08:42:08.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("webrip") --- 08:42:08.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 08:42:08.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 08:42:08.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("webrip") --- 08:42:08.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264") --- 08:42:08.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 08:42:08.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 08:42:08.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264") --- 08:42:08.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264,NOTTHERE") --- 08:42:08.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 08:42:08.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 08:42:08.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264,NOTTHERE") --- 08:42:08.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB/",True) --- 08:42:08.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 08:42:08.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 08:42:08.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB/",True) --- 08:42:08.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB\b/",False) --- 08:42:08.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 08:42:08.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: /WEB\u0008/ 08:42:08.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB\b/",False) --- 08:42:08.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEb/",False) --- 08:42:08.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 08:42:08.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: /WEb/ 08:42:08.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEb/",False) --- 08:42:08.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/\\.WEB/",True) --- 08:42:08.2 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 08:42:08.2 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 08:42:08.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/\\.WEB/",True) --- 08:42:08.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_different_group --- 08:42:08.3 Debug: New quality is a better revision for existing quality 08:42:08.3 Debug: Release is a repack for a different release group. Release Group: Lidarr. File release group: NotLidarr 08:42:08.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_different_group --- 08:42:08.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_some_but_not_all_trackfiles --- 08:42:08.3 Debug: New quality is a better revision for existing quality 08:42:08.3 Debug: Release is a repack for a different release group. Release Group: Lidarr. File release group: NotLidarr 08:42:08.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_some_but_not_all_trackfiles --- 08:42:08.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_existing_file_is_unknown --- 08:42:08.3 Debug: New quality is a better revision for existing quality 08:42:08.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_existing_file_is_unknown --- 08:42:08.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_release_is_unknown --- 08:42:08.3 Debug: New quality is a better revision for existing quality 08:42:08.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_release_is_unknown --- 08:42:08.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_when_repack_but_auto_download_repacks_is_false --- 08:42:08.3 Debug: New quality is a better revision for existing quality 08:42:08.3 Debug: Auto downloading of repacks is disabled 08:42:08.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_when_repack_but_auto_download_repacks_is_false --- 08:42:08.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_a_different_quality --- 08:42:08.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_a_different_quality --- 08:42:08.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_all_existing_files --- 08:42:08.3 Debug: New quality is a better revision for existing quality 08:42:08.3 Debug: New quality is a better revision for existing quality 08:42:08.3 Debug: New quality is a better revision for existing quality 08:42:08.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_all_existing_files --- 08:42:08.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_it_is_not_a_repack --- 08:42:08.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_it_is_not_a_repack --- 08:42:08.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_there_are_is_no_track_files --- 08:42:08.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_there_are_is_no_track_files --- 08:42:08.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repack_but_auto_download_repacks_is_true --- 08:42:08.3 Debug: New quality is a better revision for existing quality 08:42:08.3 Debug: New quality is a better revision for existing quality 08:42:08.3 Debug: New quality is a better revision for existing quality 08:42:08.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repack_but_auto_download_repacks_is_true --- 08:42:08.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repacks_are_not_preferred --- 08:42:08.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repacks_are_not_preferred --- 08:42:08.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_false_when_old_than_retention --- 08:42:08.3 Debug: Checking if report meets retention requirements. 100 08:42:08.3 Debug: Report age: 100 rejected by user's retention limit 08:42:08.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_false_when_old_than_retention --- 08:42:08.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_if_release_came_out_today_and_retention_is_zero --- 08:42:08.3 Debug: Checking if report meets retention requirements. 100 08:42:08.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_if_release_came_out_today_and_retention_is_zero --- 08:42:08.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_and_retention_are_the_same --- 08:42:08.3 Debug: Checking if report meets retention requirements. 100 08:42:08.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_and_retention_are_the_same --- 08:42:08.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_if_younger_than_retention --- 08:42:08.3 Debug: Checking if report meets retention requirements. 100 08:42:08.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_if_younger_than_retention --- 08:42:08.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_is_not_usenet --- 08:42:08.3 Debug: Not checking retention requirement for non-usenet report 08:42:08.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_is_not_usenet --- 08:42:08.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_retention_is_set_to_zero --- 08:42:08.3 Debug: Checking if report meets retention requirements. 100 08:42:08.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_retention_is_set_to_zero --- 08:42:08.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_and_bypass_enabled_but_under_minimum --- 08:42:08.3 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 08:42:08.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_and_bypass_enabled_but_under_minimum --- 08:42:08.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_but_bypass_disabled --- 08:42:08.3 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 08:42:08.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_but_bypass_disabled --- 08:42:08.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_quality_is_last_allowed_in_profile_and_bypass_disabled --- 08:42:08.3 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 08:42:08.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_quality_is_last_allowed_in_profile_and_bypass_disabled --- 08:42:08.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_proper_for_existing_album_of_different_quality --- 08:42:08.3 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 08:42:08.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_proper_for_existing_album_of_different_quality --- 08:42:08.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_younger_than_delay --- 08:42:08.3 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 08:42:08.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_younger_than_delay --- 08:42:08.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_system_invoked_search_and_release_is_younger_than_delay --- 08:42:08.3 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 08:42:08.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_system_invoked_search_and_release_is_younger_than_delay --- 08:42:08.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_custom_format_score_is_above_minimum_and_bypass_enabled --- 08:42:08.3 Debug: Custom format score (100) meets minimum (50) for preferred protocol, will not delay 08:42:08.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_custom_format_score_is_above_minimum_and_bypass_enabled --- 08:42:08.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_profile_does_not_have_a_delay --- 08:42:08.3 Debug: Profile does not require a waiting period before download for Usenet. 08:42:08.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_profile_does_not_have_a_delay --- 08:42:08.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_quality_is_last_allowed_in_profile_and_bypass_enabled --- 08:42:08.3 Debug: Quality is highest in profile for preferred protocol, will not delay 08:42:08.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_quality_is_last_allowed_in_profile_and_bypass_enabled --- 08:42:08.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_proper_for_existing_album --- 08:42:08.3 Debug: New quality is a better revision for existing quality, skipping delay 08:42:08.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_proper_for_existing_album --- 08:42:08.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_real_for_existing_album --- 08:42:08.4 Debug: New quality is a better revision for existing quality, skipping delay 08:42:08.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_real_for_existing_album --- 08:42:08.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_older_than_delay --- 08:42:08.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_older_than_delay --- 08:42:08.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_user_invoked_search --- 08:42:08.4 Debug: Ignoring delay for user invoked search 08:42:08.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_user_invoked_search --- 08:42:08.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_file_is_missing --- 08:42:08.4 Trace: Track file /My.Artist.S01E01.mp3 is missing from disk. 08:42:08.4 Debug: Files for this album exist in the database but not on disk, will be unmonitored on next diskscan. skipping. 08:42:08.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_file_is_missing --- 08:42:08.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_one_of_multiple_episode_is_missing --- 08:42:08.4 Trace: Track file /My.Artist.S01E02.mp3 is missing from disk. 08:42:08.4 Debug: Files for this album exist in the database but not on disk, will be unmonitored on next diskscan. skipping. 08:42:08.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_one_of_multiple_episode_is_missing --- 08:42:08.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_both_of_multiple_episode_exist --- 08:42:08.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_both_of_multiple_episode_exist --- 08:42:08.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_file_exists --- 08:42:08.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_file_exists --- 08:42:08.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_searching --- 08:42:08.4 Debug: Skipping deleted trackfile check during search 08:42:08.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_searching --- 08:42:08.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_unmonitor_deleted_tracks_is_off --- 08:42:08.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_unmonitor_deleted_tracks_is_off --- 08:42:08.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_first_albums_is_upgradable --- 08:42:08.4 Debug: Performing history status check on report 08:42:08.4 Debug: Checking current status of album [1] in history 08:42:08.4 Debug: Existing item meets cut-off. skipping. 08:42:08.4 Debug: Existing item has better quality, skipping 08:42:08.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_first_albums_is_upgradable --- 08:42:08.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_second_albums_is_upgradable --- 08:42:08.4 Debug: Performing history status check on report 08:42:08.4 Debug: Checking current status of album [1] in history 08:42:08.4 Debug: Existing item meets cut-off. skipping. 08:42:08.4 Debug: Existing item has better quality, skipping 08:42:08.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_second_albums_is_upgradable --- 08:42:08.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_both_albums_are_upgradable --- 08:42:08.4 Debug: Performing history status check on report 08:42:08.4 Debug: Checking current status of album [1] in history 08:42:08.4 Debug: New item has a better quality 08:42:08.4 Debug: Checking current status of album [2] in history 08:42:08.4 Debug: New item has a better quality 08:42:08.4 Debug: Checking current status of album [3] in history 08:42:08.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_both_albums_are_upgradable --- 08:42:08.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_only_album_is_upgradable --- 08:42:08.4 Debug: Performing history status check on report 08:42:08.4 Debug: Checking current status of album [1] in history 08:42:08.4 Debug: New item has a better quality 08:42:08.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_only_album_is_upgradable --- 08:42:08.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_album_is_of_same_quality_as_existing --- 08:42:08.4 Debug: Performing history status check on report 08:42:08.4 Debug: Checking current status of album [1] in history 08:42:08.4 Debug: Existing item meets cut-off. skipping. 08:42:08.4 Debug: New item's custom formats [] do not improve on [], skipping 08:42:08.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_album_is_of_same_quality_as_existing --- 08:42:08.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_both_albums_are_not_upgradable --- 08:42:08.4 Debug: Performing history status check on report 08:42:08.4 Debug: Checking current status of album [1] in history 08:42:08.4 Debug: Existing item meets cut-off. skipping. 08:42:08.4 Debug: Existing item has better quality, skipping 08:42:08.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_both_albums_are_not_upgradable --- 08:42:08.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_cutoff_already_met --- 08:42:08.4 Debug: Performing history status check on report 08:42:08.4 Debug: Checking current status of album [1] in history 08:42:08.4 Debug: Existing item meets cut-off. skipping. 08:42:08.4 Debug: New item's custom formats [] do not improve on [], skipping 08:42:08.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_cutoff_already_met --- 08:42:08.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_cutoff_already_met_and_cdh_is_disabled --- 08:42:08.4 Debug: Performing history status check on report 08:42:08.4 Debug: Checking current status of album [1] in history 08:42:08.4 Debug: Existing item meets cut-off. skipping. 08:42:08.4 Debug: New item's custom formats [] do not improve on [], skipping 08:42:08.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_cutoff_already_met_and_cdh_is_disabled --- 08:42:08.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_has_a_download_id_and_cdh_is_disabled --- 08:42:08.4 Debug: Performing history status check on report 08:42:08.4 Debug: Checking current status of album [1] in history 08:42:08.4 Debug: New item has a better quality 08:42:08.4 Debug: Checking current status of album [2] in history 08:42:08.4 Debug: Checking current status of album [3] in history 08:42:08.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_has_a_download_id_and_cdh_is_disabled --- 08:42:08.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_item_is_only_one_hour_old --- 08:42:08.4 Debug: Performing history status check on report 08:42:08.4 Debug: Checking current status of album [1] in history 08:42:08.4 Debug: Existing item meets cut-off. skipping. 08:42:08.4 Debug: Existing item has better quality, skipping 08:42:08.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_item_is_only_one_hour_old --- 08:42:08.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_only_album_is_not_upgradable_and_cdh_is_disabled --- 08:42:08.4 Debug: Performing history status check on report 08:42:08.4 Debug: Checking current status of album [1] in history 08:42:08.4 Debug: Existing item meets cut-off. skipping. 08:42:08.4 Debug: Existing item has better quality, skipping 08:42:08.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_only_album_is_not_upgradable_and_cdh_is_disabled --- 08:42:08.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_it_is_a_search --- 08:42:08.4 Debug: Skipping history check during search 08:42:08.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_it_is_a_search --- 08:42:08.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_not_grabbed --- 08:42:08.4 Debug: Performing history status check on report 08:42:08.4 Debug: Checking current status of album [1] in history 08:42:08.4 Debug: Checking current status of album [2] in history 08:42:08.4 Debug: Checking current status of album [3] in history 08:42:08.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_not_grabbed --- 08:42:08.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_null --- 08:42:08.4 Debug: Performing history status check on report 08:42:08.4 Debug: Checking current status of album [1] in history 08:42:08.4 Debug: Checking current status of album [2] in history 08:42:08.4 Debug: Checking current status of album [3] in history 08:42:08.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_null --- 08:42:08.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_older_than_twelve_hours --- 08:42:08.4 Debug: Performing history status check on report 08:42:08.4 Debug: Checking current status of album [1] in history 08:42:08.4 Debug: Checking current status of album [2] in history 08:42:08.4 Debug: Checking current status of album [3] in history 08:42:08.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_older_than_twelve_hours --- 08:42:08.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_and_series_without_tags_should_return_true --- 08:42:08.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_and_series_without_tags_should_return_true --- 08:42:08.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_different_tags_should_return_false --- 08:42:08.4 Debug: Indexer has tags. None of these are present on artist [ForeignArtistId1][Name1]. Rejecting 08:42:08.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_different_tags_should_return_false --- 08:42:08.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_matching_tags_should_return_true --- 08:42:08.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_matching_tags_should_return_true --- 08:42:08.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_without_tags_should_return_false --- 08:42:08.4 Debug: Indexer has tags. None of these are present on artist [ForeignArtistId1][Name1]. Rejecting 08:42:08.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_without_tags_should_return_false --- 08:42:08.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_without_tags_series_with_tags_should_return_true --- 08:42:08.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_without_tags_series_with_tags_should_return_true --- 08:42:08.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_with_invalid_indexerid_should_return_true --- 08:42:08.4 Debug: Indexer with id 2 does not exist, skipping indexer tags check 08:42:08.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_with_invalid_indexerid_should_return_true --- 08:42:08.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_without_indexerid_should_return_true --- 08:42:08.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_without_indexerid_should_return_true --- 08:42:08.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_first_trackFile_was_added_more_than_7_days_ago --- 08:42:08.4 Debug: New quality is a better revision for existing quality 08:42:08.4 Debug: Proper for old file, rejecting: {0} 08:42:08.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_first_trackFile_was_added_more_than_7_days_ago --- 08:42:08.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_proper_but_auto_download_propers_is_false --- 08:42:08.5 Debug: New quality is a better revision for existing quality 08:42:08.5 Debug: Auto downloading of propers is disabled 08:42:08.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_proper_but_auto_download_propers_is_false --- 08:42:08.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_second_trackFile_was_added_more_than_7_days_ago --- 08:42:08.5 Debug: New quality is a better revision for existing quality 08:42:08.5 Debug: New quality is a better revision for existing quality 08:42:08.5 Debug: Proper for old file, rejecting: {0} 08:42:08.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_second_trackFile_was_added_more_than_7_days_ago --- 08:42:08.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_trackFile_was_added_more_than_7_days_ago --- 08:42:08.5 Debug: New quality is a better revision for existing quality 08:42:08.5 Debug: Proper for old file, rejecting: {0} 08:42:08.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_trackFile_was_added_more_than_7_days_ago --- 08:42:08.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_propers_are_not_preferred --- 08:42:08.5 Debug: Propers are not preferred, skipping check 08:42:08.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_propers_are_not_preferred --- 08:42:08.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 --- 08:42:08.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 --- 08:42:08.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 --- 08:42:08.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 --- 08:42:08.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_today --- 08:42:08.5 Debug: New quality is a better revision for existing quality 08:42:08.5 Debug: New quality is a better revision for existing quality 08:42:08.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_today --- 08:42:08.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_false_if_artist_doesnt_match --- 08:42:08.5 Debug: Checking if artist matches searched artist 08:42:08.5 Debug: Artist [ForeignArtistId1][Name1] does not match [ForeignArtistId1][Name1] 08:42:08.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_false_if_artist_doesnt_match --- 08:42:08.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_true_when_artist_ids_match --- 08:42:08.5 Debug: Checking if artist matches searched artist 08:42:08.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_true_when_artist_ids_match --- 08:42:08.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(0) --- 08:42:08.5 Debug: Not enough seeders: 0. Minimum seeders: 5 08:42:08.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(0) --- 08:42:08.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(4) --- 08:42:08.5 Debug: Not enough seeders: 4. Minimum seeders: 5 08:42:08.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(4) --- 08:42:08.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 08:42:08.5 Debug: Indexer with id 1 does not exist, skipping seeders check 08:42:08.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 08:42:08.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_not_specified --- 08:42:08.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_not_specified --- 08:42:08.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_not_torrent --- 08:42:08.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_not_torrent --- 08:42:08.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(5) --- 08:42:08.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(5) --- 08:42:08.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(6) --- 08:42:08.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(6) --- 08:42:08.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_unknown --- 08:42:08.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_unknown --- 08:42:08.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 --- 08:42:08.5 Debug: Quality profile does not allow upgrades, skipping 08:42:08.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 --- 08:42:08.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 --- 08:42:08.5 Debug: Quality profile does not allow upgrades, skipping 08:42:08.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 --- 08:42:08.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_custom_format_upgrade_when_upgrading_is_allowed --- 08:42:08.5 Debug: Quality profile allows upgrading 08:42:08.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_custom_format_upgrade_when_upgrading_is_allowed --- 08:42:08.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_custom_format_score_when_upgrading_is_allowed --- 08:42:08.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_custom_format_score_when_upgrading_is_allowed --- 08:42:08.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_language_when_upgrading_is_not_allowed --- 08:42:08.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_language_when_upgrading_is_not_allowed --- 08:42:08.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_allowed --- 08:42:08.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_allowed --- 08:42:08.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_not_allowed --- 08:42:08.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_not_allowed --- 08:42:08.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_quality_upgrade_when_upgrading_is_allowed --- 08:42:08.5 Debug: Quality profile allows upgrading 08:42:08.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_quality_upgrade_when_upgrading_is_allowed --- 08:42:08.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_custom_format_score_when_upgrading_is_not_allowed --- 08:42:08.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_custom_format_score_when_upgrading_is_not_allowed --- 08:42:08.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_allowed --- 08:42:08.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_allowed --- 08:42:08.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_not_allowed --- 08:42:08.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_not_allowed --- 08:42:08.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_false_if_some_tracks_are_upgradable_and_some_are_downgrades --- 08:42:08.5 Debug: Existing item has better quality, skipping 08:42:08.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_false_if_some_tracks_are_upgradable_and_some_are_downgrades --- 08:42:08.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_true_if_some_tracks_are_upgradable_and_none_are_downgrades --- 08:42:08.5 Debug: New item has a better quality 08:42:08.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_true_if_some_tracks_are_upgradable_and_none_are_downgrades --- 08:42:08.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_upgradable_if_all_files_are_upgradable --- 08:42:08.5 Debug: New item has a better quality 08:42:08.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_upgradable_if_all_files_are_upgradable --- 08:42:08.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_all_tracks_are_not_upgradable --- 08:42:08.5 Debug: Existing item has better quality, skipping 08:42:08.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_all_tracks_are_not_upgradable --- 08:42:08.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_qualities_are_the_same --- 08:42:08.5 Debug: New item's custom formats [] do not improve on [], skipping 08:42:08.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_qualities_are_the_same --- 08:42:08.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_only_query_db_for_missing_tracks_once --- 08:42:08.5 Debug: Existing item has better quality, skipping 08:42:08.5 Debug: Existing item has better quality, skipping 08:42:08.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_only_query_db_for_missing_tracks_once --- 08:42:08.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_album_has_no_existing_file --- 08:42:08.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_album_has_no_existing_file --- 08:42:08.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_single_album_doesnt_exist_on_disk --- 08:42:08.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_single_album_doesnt_exist_on_disk --- 08:42:08.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_track_is_missing --- 08:42:08.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_track_is_missing --- 08:42:08.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,2,MP3-192,True) --- 08:42:08.5 Debug: New item has a better quality 08:42:08.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,2,MP3-192,True) --- 08:42:08.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,2,MP3-320,True) --- 08:42:08.5 Debug: New item has a better quality 08:42:08.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,2,MP3-320,True) --- 08:42:08.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,1,MP3-192,False) --- 08:42:08.6 Debug: New item's custom formats [] do not improve on [], skipping 08:42:08.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,1,MP3-192,False) --- 08:42:08.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 08:42:08.6 Debug: Existing item has better quality, skipping 08:42:08.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 08:42:08.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 08:42:08.6 Debug: Existing item has better quality, skipping 08:42:08.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 08:42:08.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,1,MP3-320,False) --- 08:42:08.6 Debug: New item's custom formats [] do not improve on [], skipping 08:42:08.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,1,MP3-320,False) --- 08:42:08.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_false_if_proper_and_autoDownloadPropers_is_do_not_prefer --- 08:42:08.6 Debug: New item's custom formats [] do not improve on [], skipping 08:42:08.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_false_if_proper_and_autoDownloadPropers_is_do_not_prefer --- 08:42:08.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_true_if_proper_and_download_propers_is_do_not_download --- 08:42:08.6 Debug: New item has a better quality 08:42:08.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_true_if_proper_and_download_propers_is_do_not_download --- 08:42:08.6 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_artist_folders --- 08:42:08.6 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_artist_folders --- 08:42:08.6 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_same_root_folder_only_once --- 08:42:08.6 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_same_root_folder_only_once --- 08:42:08.6 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/boot") --- 08:42:08.6 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/boot") --- 08:42:08.6 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher") --- 08:42:08.6 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher") --- 08:42:08.6 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher/volumes") --- 08:42:08.6 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher/volumes") --- 08:42:08.6 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/kubelet") --- 08:42:08.6 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/kubelet") --- 08:42:08.6 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/docker") --- 08:42:08.6 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/docker") --- 08:42:08.6 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/some/place/docker/aufs") --- 08:42:08.6 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/some/place/docker/aufs") --- 08:42:08.6 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/etc/network") --- 08:42:08.7 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/etc/network") --- 08:42:08.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_episodes_were_imported_including_history --- 08:42:08.7 Debug: All albums were imported in history for Drone.S01E01.HDTV 08:42:08.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_episodes_were_imported_including_history --- 08:42:08.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported --- 08:42:08.7 Debug: All albums were imported for Drone.S01E01.HDTV 08:42:08.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported --- 08:42:08.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported_but_extra_files_were_not --- 08:42:08.7 Debug: All albums were imported for Drone.S01E01.HDTV 08:42:08.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported_but_extra_files_were_not --- 08:42:08.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_the_download_can_be_tracked_using_the_source_seriesid --- 08:42:08.7 Debug: All albums were imported for Droned Pilot 08:42:08.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_the_download_can_be_tracked_using_the_source_seriesid --- 08:42:08.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_rejected --- 08:42:08.7 Debug: Not all albums have been imported for Drone.S01E01.HDTV 08:42:08.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_rejected --- 08:42:08.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_skipped --- 08:42:08.7 Debug: Not all albums have been imported for Drone.S01E01.HDTV 08:42:08.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_skipped --- 08:42:08.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_no_tracks_were_parsed --- 08:42:08.8 Debug: Not all albums have been imported for Drone.S01E01.HDTV 08:42:08.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_no_tracks_were_parsed --- 08:42:08.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_of_episodes_were_not_imported_including_history --- 08:42:08.8 Debug: Not all albums have been imported for Drone.S01E01.HDTV 08:42:08.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_of_episodes_were_not_imported_including_history --- 08:42:08.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_tracks_were_not_imported --- 08:42:08.8 Debug: Not all albums have been imported for Drone.S01E01.HDTV 08:42:08.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_tracks_were_not_imported --- 08:42:08.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Downloading) --- 08:42:08.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Downloading) --- 08:42:08.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Failed) --- 08:42:08.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Failed) --- 08:42:08.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Queued) --- 08:42:08.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Queued) --- 08:42:08.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Paused) --- 08:42:08.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Paused) --- 08:42:08.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Warning) --- 08:42:08.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Warning) --- 08:42:08.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_matching_history_is_not_found_and_no_category_specified --- 08:42:08.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_matching_history_is_not_found_and_no_category_specified --- 08:42:08.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_output_path_is_empty --- 08:42:08.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_output_path_is_empty --- 08:42:08.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_the_download_cannot_be_tracked_using_the_source_title_as_it_was_initiated_externally --- 08:42:08.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_the_download_cannot_be_tracked_using_the_source_title_as_it_was_initiated_externally --- 08:42:08.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_when_there_is_a_title_mismatch --- 08:42:08.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_when_there_is_a_title_mismatch --- 08:42:08.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_process_if_matching_history_is_not_found_but_category_specified --- 08:42:08.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_process_if_matching_history_is_not_found_but_category_specified --- 08:42:08.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_failed_if_already_failed_for_that_protocol --- 08:42:08.8 Trace: Grabbing release '' from Indexer at priority 0. 08:42:08.8 Debug: Failed to send release '' from Indexer to download client, storing until later. NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: Download client failed at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadServiceProxy.DownloadReport(RemoteAlbum remoteAlbum, Nullable`1 downloadClientId) at NzbDrone.Core.Download.ProcessDownloadDecisions.ProcessDecisionInternal(DownloadDecision decision, Nullable`1 downloadClientId) in ./Lidarr.Core/Download/ProcessDownloadDecisions.cs:line 203 08:42:08.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_failed_if_already_failed_for_that_protocol --- 08:42:08.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_pending_even_if_already_added_to_pending --- 08:42:08.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_pending_even_if_already_added_to_pending --- 08:42:08.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_rejected_if_release_unavailable_on_indexer --- 08:42:08.8 Trace: Grabbing release '' from Indexer at priority 0. 08:42:08.8 Warn: Failed to download release '' from Indexer . Release not available 08:42:08.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_rejected_if_release_unavailable_on_indexer --- 08:42:08.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_download_report_if_album_was_not_already_downloaded --- 08:42:08.8 Trace: Grabbing release '' from Indexer at priority 0. 08:42:08.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_download_report_if_album_was_not_already_downloaded --- 08:42:08.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_downloaded_list_when_download_fails --- 08:42:08.8 Trace: Grabbing release '' from Indexer at priority 0. 08:42:08.8 Warn: Couldn't add release '' from Indexer to download queue. System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadServiceProxy.DownloadReport(RemoteAlbum remoteAlbum, Nullable`1 downloadClientId) at NzbDrone.Core.Download.ProcessDownloadDecisions.ProcessDecisionInternal(DownloadDecision decision, Nullable`1 downloadClientId) in ./Lidarr.Core/Download/ProcessDownloadDecisions.cs:line 203 08:42:08.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_downloaded_list_when_download_fails --- 08:42:08.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_failed_if_failed_for_a_different_protocol --- 08:42:08.9 Trace: Grabbing release '' from Indexer at priority 0. 08:42:08.9 Debug: Failed to send release '' from Indexer to download client, storing until later. NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: Download client failed at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadServiceProxy.DownloadReport(RemoteAlbum remoteAlbum, Nullable`1 downloadClientId) at NzbDrone.Core.Download.ProcessDownloadDecisions.ProcessDecisionInternal(DownloadDecision decision, Nullable`1 downloadClientId) in ./Lidarr.Core/Download/ProcessDownloadDecisions.cs:line 203 08:42:08.9 Trace: Grabbing release '' from Indexer at priority 0. 08:42:08.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_failed_if_failed_for_a_different_protocol --- 08:42:08.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_pending_if_album_was_grabbed --- 08:42:08.9 Trace: Grabbing release '' from Indexer at priority 0. 08:42:08.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_pending_if_album_was_grabbed --- 08:42:08.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_download_if_any_album_was_already_downloaded --- 08:42:08.9 Trace: Grabbing release '' from Indexer at priority 0. 08:42:08.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_download_if_any_album_was_already_downloaded --- 08:42:08.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_grab_if_pending --- 08:42:08.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_grab_if_pending --- 08:42:08.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_download_album_once --- 08:42:08.9 Trace: Grabbing release '' from Indexer at priority 0. 08:42:08.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_download_album_once --- 08:42:08.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_return_downloaded_reports --- 08:42:08.9 Trace: Grabbing release '' from Indexer at priority 0. 08:42:08.9 Trace: Grabbing release '' from Indexer at priority 0. 08:42:08.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_return_downloaded_reports --- 08:42:08.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_all_downloaded_reports --- 08:42:08.9 Trace: Grabbing release '' from Indexer at priority 0. 08:42:08.9 Trace: Grabbing release '' from Indexer at priority 0. 08:42:08.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_all_downloaded_reports --- 08:42:08.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_an_empty_list_when_none_are_appproved --- 08:42:08.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_an_empty_list_when_none_are_appproved --- 08:42:08.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_downloaded_reports --- 08:42:08.9 Trace: Grabbing release '' from Indexer at priority 0. 08:42:08.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_downloaded_reports --- 08:42:08.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_always_choose_indexer_client --- 08:42:08.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_always_choose_indexer_client --- 08:42:08.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_client_when_indexer_reference_does_not_exist --- 08:42:08.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_client_when_indexer_reference_does_not_exist --- 08:42:08.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_when_clients_have_tags_but_no_match --- 08:42:08.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_when_clients_have_tags_but_no_match --- 08:42:08.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_blocked_torrent_client_if_all_blocked --- 08:42:08.9 Trace: No non-blocked Download Client available, retrying blocked one. 08:42:08.9 Trace: No non-blocked Download Client available, retrying blocked one. 08:42:08.9 Trace: No non-blocked Download Client available, retrying blocked one. 08:42:08.9 Trace: No non-blocked Download Client available, retrying blocked one. 08:42:08.9 Trace: No non-blocked Download Client available, retrying blocked one. 08:42:08.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_blocked_torrent_client_if_all_blocked --- 08:42:08.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_secondary_prio_torrent_client_if_primary_blocked --- 08:42:08.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_secondary_prio_torrent_client_if_primary_blocked --- 08:42:08.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_clients_with_matching_tags --- 08:42:08.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_clients_with_matching_tags --- 08:42:08.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_non_tagged_when_no_matching_tags --- 08:42:08.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_non_tagged_when_no_matching_tags --- 08:42:08.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_protocol_separately --- 08:42:08.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_protocol_separately --- 08:42:08.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_torrent_client --- 08:42:09.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_torrent_client --- 08:42:09.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_usenet_client --- 08:42:09.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_usenet_client --- 08:42:09.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_blocked_torrent_client --- 08:42:09.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_blocked_torrent_client --- 08:42:09.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_secondary_prio_torrent_client --- 08:42:09.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_secondary_prio_torrent_client --- 08:42:09.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 08:42:09.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 08:42:09.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 08:42:09.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 08:42:09.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 08:42:09.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 08:42:09.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_beyond_3_hours --- 08:42:09.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_beyond_3_hours --- 08:42:09.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 08:42:09.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 08:42:09.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_changing_files_queued --- 08:42:09.1 Info: Iteration 0 08:42:09.1 Info: Iteration 1 08:42:09.1 Info: Iteration 2 08:42:09.1 Info: Iteration 3 08:42:09.1 Info: Iteration 4 08:42:09.1 Info: Iteration 5 08:42:09.1 Info: Iteration 6 08:42:09.1 Info: Iteration 7 08:42:09.1 Info: Iteration 8 08:42:09.2 Info: Iteration 9 08:42:09.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_changing_files_queued --- 08:42:09.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_locked_files_queued --- 08:42:09.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_locked_files_queued --- 08:42:09.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.completed_download_should_have_required_properties --- 08:42:09.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.completed_download_should_have_required_properties --- 08:42:09.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 08:42:09.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) 08:42:09.4 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 08:42:09.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 08:42:09.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_not_save_magnet_if_disabled --- 08:42:09.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_not_save_magnet_if_disabled --- 08:42:09.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_prefer_torrent_over_magnet --- 08:42:09.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) 08:42:09.5 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 08:42:09.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_prefer_torrent_over_magnet --- 08:42:09.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 08:42:09.5 Debug: Downloading torrent for release 'Radiohead - Scotch Mist [2008/FLAC/Lossless]' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 08:42:09.5 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Radiohead - Scotch Mist [2008+FLAC+Lossless].torrent 08:42:09.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 08:42:09.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_if_enabled --- 08:42:09.5 Debug: Saving magnet link succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.magnet 08:42:09.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_if_enabled --- 08:42:09.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_using_specified_extension --- 08:42:09.5 Debug: Saving magnet link succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.url 08:42:09.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_using_specified_extension --- 08:42:09.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_throw_if_magnet_and_torrent_url_does_not_exist --- 08:42:09.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_throw_if_magnet_and_torrent_url_does_not_exist --- 08:42:09.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.partial_download_should_have_required_properties --- 08:42:09.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.partial_download_should_have_required_properties --- 08:42:09.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_directory --- 08:42:09.5 Debug: [Title1] Deleting folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 08:42:09.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_directory --- 08:42:09.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_file --- 08:42:09.5 Debug: [Title1] Deleting file '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 08:42:09.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_file --- 08:42:09.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 08:42:09.5 Trace: [Title1] File or folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' doesn't exist, skipping cleanup. 08:42:09.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 08:42:09.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 08:42:09.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 08:42:09.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_category --- 08:42:09.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_category --- 08:42:09.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_null_hash --- 08:42:09.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) 08:42:09.5 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 08:42:09.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_null_hash --- 08:42:09.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_status_with_outputdirs --- 08:42:09.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_status_with_outputdirs --- 08:42:09.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.completed_download_should_have_required_properties --- 08:42:09.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.completed_download_should_have_required_properties --- 08:42:09.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 08:42:09.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) 08:42:09.6 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 08:42:09.6 Debug: NZB Download succeeded, saved to: /c/blackhole/nzb/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.nzb 08:42:09.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 08:42:09.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 08:42:09.6 Debug: Downloaded nzb for release 'Radiohead - Scotch Mist [2008/FLAC/Lossless]' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 08:42:09.6 Info: Adding report [Radiohead - Scotch Mist [2008/FLAC/Lossless]] to the queue. 08:42:09.6 Debug: NZB Download succeeded, saved to: /c/blackhole/nzb/Radiohead - Scotch Mist [2008+FLAC+Lossless].nzb 08:42:09.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 08:42:09.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.partial_download_should_have_required_properties --- 08:42:09.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.partial_download_should_have_required_properties --- 08:42:09.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_directory --- 08:42:09.6 Debug: [Title1] Deleting folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 08:42:09.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_directory --- 08:42:09.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_file --- 08:42:09.6 Debug: [Title1] Deleting file '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 08:42:09.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_file --- 08:42:09.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 08:42:09.6 Trace: [Title1] File or folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' doesn't exist, skipping cleanup. 08:42:09.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 08:42:09.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 08:42:09.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 08:42:09.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_category --- 08:42:09.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_category --- 08:42:09.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_status_with_outputdirs --- 08:42:09.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_status_with_outputdirs --- 08:42:09.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.completed_download_should_have_required_properties --- 08:42:09.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.completed_download_should_have_required_properties --- 08:42:09.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 08:42:09.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 08:42:09.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_return_unique_id --- 08:42:09.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) 08:42:09.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_return_unique_id --- 08:42:09.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.downloading_item_should_have_required_properties --- 08:42:09.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.downloading_item_should_have_required_properties --- 08:42:09.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.failed_item_should_have_required_properties --- 08:42:09.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.failed_item_should_have_required_properties --- 08:42:09.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(0.5d,False) --- 08:42:09.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(0.5d,False) --- 08:42:09.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(1.01d,True) --- 08:42:09.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(1.01d,True) --- 08:42:09.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_ignore_items_without_hash --- 08:42:09.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_ignore_items_without_hash --- 08:42:09.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Paused",Completed) --- 08:42:09.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Paused",Completed) --- 08:42:09.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Checking",Downloading) --- 08:42:09.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Checking",Downloading) --- 08:42:09.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Queued",Completed) --- 08:42:09.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Queued",Completed) --- 08:42:09.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Seeding",Completed) --- 08:42:09.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Seeding",Completed) --- 08:42:09.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Paused",Paused) --- 08:42:09.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Paused",Paused) --- 08:42:09.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Checking",Downloading) --- 08:42:09.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Checking",Downloading) --- 08:42:09.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Queued",Queued) --- 08:42:09.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Queued",Queued) --- 08:42:09.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Downloading",Downloading) --- 08:42:09.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Downloading",Downloading) --- 08:42:09.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Seeding",Downloading) --- 08:42:09.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Seeding",Downloading) --- 08:42:09.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Paused",Paused) --- 08:42:09.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Paused",Paused) --- 08:42:09.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Checking",Downloading) --- 08:42:09.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Checking",Downloading) --- 08:42:09.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Queued",Queued) --- 08:42:09.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Queued",Queued) --- 08:42:09.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Downloading",Downloading) --- 08:42:09.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Downloading",Downloading) --- 08:42:09.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Seeding",Downloading) --- 08:42:09.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Seeding",Downloading) --- 08:42:09.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.queued_item_should_have_required_properties --- 08:42:09.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.queued_item_should_have_required_properties --- 08:42:09.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs --- 08:42:09.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs --- 08:42:09.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_cache_serialnumber --- 08:42:09.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_cache_serialnumber --- 08:42:09.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_return_hashedserialnumber --- 08:42:09.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_return_hashedserialnumber --- 08:42:09.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_throw_if_serial_number_unavailable --- 08:42:09.7 Warn: Could not get the serial number from Download Station 127.0.0.1:5000 System.ArgumentNullException: String reference not set to an instance of a String. (Parameter 's') at System.Text.Encoding.GetBytes(String s) at System.Text.UTF8Encoding.UTF8EncodingSealed.GetBytes(String s) at NzbDrone.Common.Crypto.HashConverter.GetHash(String target) in ./Lidarr.Common/Crypto/HashConverter.cs:line 21 at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.GetHashedSerialNumber(DownloadStationSettings settings) in ./Lidarr.Core/Download/Clients/DownloadStation/SerialNumberProvider.cs:line 46 at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.<>c__DisplayClass4_0.b__0() in ./Lidarr.Core/Download/Clients/DownloadStation/SerialNumberProvider.cs:line 34 at NzbDrone.Common.Cache.Cached`1.Get(String key, Func`1 function, Nullable`1 lifeTime) at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.GetSerialNumber(DownloadStationSettings settings) in ./Lidarr.Core/Download/Clients/DownloadStation/SerialNumberProvider.cs:line 34 08:42:09.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_throw_if_serial_number_unavailable --- 08:42:09.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_cache_mapping --- 08:42:09.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_cache_mapping --- 08:42:09.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_remap_subfolder --- 08:42:09.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_remap_subfolder --- 08:42:09.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_return_valid_sharedfolder --- 08:42:09.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_return_valid_sharedfolder --- 08:42:09.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_throw_when_cannot_resolve_shared_folder --- 08:42:09.8 Warn: Failed to get shared folder /unknownFolder from Disk Station 127.0.0.1:5000 NzbDrone.Core.Download.Clients.DownloadClientException: There is no shared folder at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IFileStationProxyProxy.GetSharedFolderMapping(String sharedFolder, DownloadStationSettings settings) at NzbDrone.Core.Download.Clients.DownloadStation.SharedFolderResolver.GetPhysicalPath(OsPath sharedFolder, DownloadStationSettings settings) in ./Lidarr.Core/Download/Clients/DownloadStation/SharedFolderResolver.cs:line 33 08:42:09.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_throw_when_cannot_resolve_shared_folder --- 08:42:09.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 08:42:09.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 08:42:09.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_category_should_force_directory --- 08:42:09.8 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 08:42:09.8 Debug: did not return the expected InfoHash for 'magnet:?xt=urn:btih:5dee65101db281ac9c46344cd6b175cdcad53426&dn=download', Lidarr could potentially lose track of the download in progress. 08:42:09.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_category_should_force_directory --- 08:42:09.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 08:42:09.8 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 08:42:09.8 Debug: did not return the expected InfoHash for 'magnet:?xt=urn:btih:5dee65101db281ac9c46344cd6b175cdcad53426&dn=download', Lidarr could potentially lose track of the download in progress. 08:42:09.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 08:42:09.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 08:42:09.8 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 08:42:09.8 Debug: did not return the expected InfoHash for 'magnet:?xt=urn:btih:5dee65101db281ac9c46344cd6b175cdcad53426&dn=download', Lidarr could potentially lose track of the download in progress. 08:42:09.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 08:42:09.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 08:42:09.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 08:42:09.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 08:42:09.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 08:42:09.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 08:42:09.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 08:42:09.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 08:42:09.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 08:42:09.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Finished,True,True) --- 08:42:09.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Finished,True,True) --- 08:42:09.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 08:42:09.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 08:42:09.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Waiting,False,False) --- 08:42:09.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Waiting,False,False) --- 08:42:09.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 08:42:09.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 08:42:09.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 08:42:09.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 08:42:09.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 08:42:09.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 08:42:09.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 08:42:09.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 08:42:09.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 08:42:09.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 08:42:09.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 08:42:09.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 08:42:09.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 08:42:09.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 08:42:09.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 08:42:09.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 08:42:09.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 08:42:09.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 08:42:09.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 08:42:09.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 08:42:09.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 08:42:09.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 08:42:09.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 08:42:09.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 08:42:09.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 08:42:09.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 08:42:09.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 08:42:09.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 08:42:09.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_finished_tasks --- 08:42:09.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_finished_tasks --- 08:42:09.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_non_finished_tasks --- 08:42:09.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_non_finished_tasks --- 08:42:09.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_finished_tasks --- 08:42:09.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_finished_tasks --- 08:42:09.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_non_finished_tasks --- 08:42:09.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_non_finished_tasks --- 08:42:09.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 08:42:09.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 08:42:09.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 08:42:09.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 08:42:09.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 08:42:10.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 08:42:10.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 08:42:10.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 08:42:10.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 08:42:10.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 08:42:10.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 08:42:10.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) 08:42:10.0 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 08:42:10.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 08:42:10.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_category_should_force_directory --- 08:42:10.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) 08:42:10.0 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 08:42:10.0 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 08:42:10.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_category_should_force_directory --- 08:42:10.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 08:42:10.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) 08:42:10.0 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 08:42:10.0 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 08:42:10.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 08:42:10.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 08:42:10.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) 08:42:10.0 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 08:42:10.0 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 08:42:10.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 08:42:10.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 08:42:10.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 08:42:10.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 08:42:10.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 08:42:10.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 08:42:10.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 08:42:10.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 08:42:10.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 08:42:10.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 08:42:10.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 08:42:10.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 08:42:10.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 08:42:10.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 08:42:10.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 08:42:10.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 08:42:10.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 08:42:10.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 08:42:10.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 08:42:10.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 08:42:10.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 08:42:10.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 08:42:10.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 08:42:10.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 08:42:10.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 08:42:10.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 08:42:10.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 08:42:10.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 08:42:10.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 08:42:10.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 08:42:10.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 08:42:10.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 08:42:10.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 08:42:10.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 08:42:10.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 08:42:10.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 08:42:10.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 08:42:10.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 08:42:10.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 08:42:10.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 08:42:10.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 08:42:10.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 08:42:10.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 08:42:10.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 08:42:10.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 08:42:10.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(0,0) --- 08:42:10.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(0,0) --- 08:42:10.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(1.5d,150) --- 08:42:10.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(1.5d,150) --- 08:42:10.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(False,False) --- 08:42:10.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(False,False) --- 08:42:10.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(True,True) --- 08:42:10.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(True,True) --- 08:42:10.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,1,True) --- 08:42:10.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,1,True) --- 08:42:10.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,1,True) --- 08:42:10.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,1,True) --- 08:42:10.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,0,False) --- 08:42:10.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,0,False) --- 08:42:10.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,0,False) --- 08:42:10.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,0,False) --- 08:42:10.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,1,True) --- 08:42:10.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,1,True) --- 08:42:10.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,1,False) --- 08:42:10.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,1,False) --- 08:42:10.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,0,True) --- 08:42:10.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,0,True) --- 08:42:10.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,0,False) --- 08:42:10.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,0,False) --- 08:42:10.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_Category_should_force_directory --- 08:42:10.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_Category_should_force_directory --- 08:42:10.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_DestinationDirectory_should_force_directory --- 08:42:10.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_DestinationDirectory_should_force_directory --- 08:42:10.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_without_DestinationDirectory_and_Category_should_use_default --- 08:42:10.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_without_DestinationDirectory_and_Category_should_use_default --- 08:42:10.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 08:42:10.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 08:42:10.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Done,True,True) --- 08:42:10.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Done,True,True) --- 08:42:10.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 08:42:10.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 08:42:10.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Stopped,False,False) --- 08:42:10.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Stopped,False,False) --- 08:42:10.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_decoded_destination_directory --- 08:42:10.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_decoded_destination_directory --- 08:42:10.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 08:42:10.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 08:42:10.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 08:42:10.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 08:42:10.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopped,Paused) --- 08:42:10.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopped,Paused) --- 08:42:10.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopping,Paused) --- 08:42:10.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopping,Paused) --- 08:42:10.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Queued,Queued) --- 08:42:10.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Queued,Queued) --- 08:42:10.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Starting,Downloading) --- 08:42:10.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Starting,Downloading) --- 08:42:10.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 08:42:10.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 08:42:10.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Retry,Downloading) --- 08:42:10.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Retry,Downloading) --- 08:42:10.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Checking,Downloading) --- 08:42:10.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Checking,Downloading) --- 08:42:10.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Warning) --- 08:42:10.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Warning) --- 08:42:10.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 08:42:10.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 08:42:10.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Done,Completed) --- 08:42:10.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Done,Completed) --- 08:42:10.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Downloading) --- 08:42:10.3 Info: Unknown download state: Unknown 08:42:10.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Downloading) --- 08:42:10.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_message_if_tasks_in_error --- 08:42:10.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_message_if_tasks_in_error --- 08:42:10.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_category_is_set_should_ignore_downloads_in_wrong_folder --- 08:42:10.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_category_is_set_should_ignore_downloads_in_wrong_folder --- 08:42:10.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_destinationdirectory_is_set_should_ignore_downloads_in_wrong_folder --- 08:42:10.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_destinationdirectory_is_set_should_ignore_downloads_in_wrong_folder --- 08:42:10.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.completed_download_should_have_required_properties --- 08:42:10.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.completed_download_should_have_required_properties --- 08:42:10.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_magnet_link_should_return_hash_uppercase --- 08:42:10.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_magnet_link_should_return_hash_uppercase --- 08:42:10.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_torrent_file_should_return_hash_uppercase --- 08:42:10.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) 08:42:10.3 Debug: did not return the expected InfoHash for 'http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext', Lidarr could potentially lose track of the download in progress. 08:42:10.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_torrent_file_should_return_hash_uppercase --- 08:42:10.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_should_return_unique_id --- 08:42:10.3 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (1000 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 08:42:10.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_should_return_unique_id --- 08:42:10.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.downloading_item_should_have_required_properties --- 08:42:10.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.downloading_item_should_have_required_properties --- 08:42:10.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.failed_item_should_have_required_properties --- 08:42:10.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.failed_item_should_have_required_properties --- 08:42:10.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_ignore_torrents_with_a_different_category --- 08:42:10.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_ignore_torrents_with_a_different_category --- 08:42:10.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_return_torrents_with_DownloadId_uppercase --- 08:42:10.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_return_torrents_with_DownloadId_uppercase --- 08:42:10.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.queued_item_should_have_required_properties --- 08:42:10.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.queued_item_should_have_required_properties --- 08:42:10.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.should_return_status_with_outputdirs --- 08:42:10.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.should_return_status_with_outputdirs --- 08:42:10.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Test_should_return_validation_failure_for_old_hadouken --- 08:42:10.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Test_should_return_validation_failure_for_old_hadouken --- 08:42:10.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.completed_download_should_have_required_properties --- 08:42:10.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.completed_download_should_have_required_properties --- 08:42:10.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_return_unique_id --- 08:42:10.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) 08:42:10.4 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 08:42:10.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_return_unique_id --- 08:42:10.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_throw_if_failed --- 08:42:10.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) 08:42:10.4 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 08:42:10.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_throw_if_failed --- 08:42:10.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.downloading_item_should_have_required_properties --- 08:42:10.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.downloading_item_should_have_required_properties --- 08:42:10.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.failed_item_should_have_required_properties --- 08:42:10.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.failed_item_should_have_required_properties --- 08:42:10.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_ignore_downloads_from_other_categories --- 08:42:10.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_ignore_downloads_from_other_categories --- 08:42:10.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_return_no_items_when_queue_is_empty --- 08:42:10.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_return_no_items_when_queue_is_empty --- 08:42:10.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.paused_item_should_have_required_properties --- 08:42:10.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.paused_item_should_have_required_properties --- 08:42:10.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.post_processing_item_should_have_required_properties --- 08:42:10.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.post_processing_item_should_have_required_properties --- 08:42:10.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.queued_item_should_have_required_properties --- 08:42:10.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.queued_item_should_have_required_properties --- 08:42:10.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.RemoveItem_should_delete_folder --- 08:42:10.4 Debug: [Title1] Deleting folder '/remote/mount/tv/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 08:42:10.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.RemoveItem_should_delete_folder --- 08:42:10.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_ignore_deletestatus_manual_without_markstatus --- 08:42:10.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_ignore_deletestatus_manual_without_markstatus --- 08:42:10.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_remap_storage_if_mounted --- 08:42:10.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_remap_storage_if_mounted --- 08:42:10.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_copy_as_failed --- 08:42:10.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_copy_as_failed --- 08:42:10.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_dupe_as_failed --- 08:42:10.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_dupe_as_failed --- 08:42:10.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_health_as_failed --- 08:42:10.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_health_as_failed --- 08:42:10.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_manual_with_markstatus_bad_as_failed --- 08:42:10.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_manual_with_markstatus_bad_as_failed --- 08:42:10.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_movestatus_failure_as_warning --- 08:42:10.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_movestatus_failure_as_warning --- 08:42:10.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_scriptstatus_failure_as_failed --- 08:42:10.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_scriptstatus_failure_as_failed --- 08:42:10.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_unpackstatus_freespace_as_warning --- 08:42:10.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_unpackstatus_freespace_as_warning --- 08:42:10.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_mounted_outputdir --- 08:42:10.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_mounted_outputdir --- 08:42:10.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_outputdir --- 08:42:10.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_outputdir --- 08:42:10.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("0",False) --- 08:42:10.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("0",False) --- 08:42:10.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("1",True) --- 08:42:10.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("1",True) --- 08:42:10.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory(" 7",False) --- 08:42:10.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory(" 7",False) --- 08:42:10.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("5000000",False) --- 08:42:10.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("5000000",False) --- 08:42:10.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0",False) --- 08:42:10.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0",False) --- 08:42:10.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("12.0",True) --- 08:42:10.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("12.0",True) --- 08:42:10.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0-b30ef0134",False) --- 08:42:10.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0-b30ef0134",False) --- 08:42:10.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("13.0-b30ef0134",True) --- 08:42:10.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("13.0-b30ef0134",True) --- 08:42:10.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_not_set --- 08:42:10.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_not_set --- 08:42:10.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_null --- 08:42:10.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_null --- 08:42:10.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_final_dir_when_set_instead_of_dest_dir --- 08:42:10.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_final_dir_when_set_instead_of_dest_dir --- 08:42:10.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.completed_download_should_have_required_properties --- 08:42:10.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.completed_download_should_have_required_properties --- 08:42:10.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_return_unique_id --- 08:42:10.5 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 08:42:10.5 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 08:42:10.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_return_unique_id --- 08:42:10.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_throw_if_failed --- 08:42:10.5 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 08:42:10.5 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 08:42:10.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_throw_if_failed --- 08:42:10.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.downloading_item_should_have_required_properties --- 08:42:10.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.downloading_item_should_have_required_properties --- 08:42:10.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.failed_item_should_have_required_properties --- 08:42:10.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.failed_item_should_have_required_properties --- 08:42:10.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_ignore_downloads_from_other_categories --- 08:42:10.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_ignore_downloads_from_other_categories --- 08:42:10.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_return_no_items_when_queue_is_empty --- 08:42:10.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_return_no_items_when_queue_is_empty --- 08:42:10.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.paused_item_should_have_required_properties --- 08:42:10.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.paused_item_should_have_required_properties --- 08:42:10.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.queued_item_should_have_required_properties --- 08:42:10.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.queued_item_should_have_required_properties --- 08:42:10.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_be_warning_if_more_than_one_file_is_not_in_a_job_folder --- 08:42:10.5 Debug: Download contains multiple files and is not in a job folder: /O/mymount/ 08:42:10.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_be_warning_if_more_than_one_file_is_not_in_a_job_folder --- 08:42:10.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_get_files_if_completed_download_is_not_in_a_job_folder --- 08:42:10.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_get_files_if_completed_download_is_not_in_a_job_folder --- 08:42:10.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_remap_storage_if_mounted --- 08:42:10.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_remap_storage_if_mounted --- 08:42:10.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_BadlyEncoded_as_failed --- 08:42:10.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_BadlyEncoded_as_failed --- 08:42:10.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_CheckFailedDataCorrupt_as_failed --- 08:42:10.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_CheckFailedDataCorrupt_as_failed --- 08:42:10.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_UncompressFailed_as_failed --- 08:42:10.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_UncompressFailed_as_failed --- 08:42:10.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("1.0",False) --- 08:42:10.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("1.0",False) --- 08:42:10.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.2",False) --- 08:42:10.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.2",False) --- 08:42:10.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.3",True) --- 08:42:10.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.3",True) --- 08:42:10.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.4",True) --- 08:42:10.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.4",True) --- 08:42:10.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("3.0",True) --- 08:42:10.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("3.0",True) --- 08:42:10.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_download_file_if_it_doesnt_exist --- 08:42:10.6 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 08:42:10.6 Debug: NZB Download succeeded, saved to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 08:42:10.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_download_file_if_it_doesnt_exist --- 08:42:10.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_replace_illegal_characters_in_title --- 08:42:10.6 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/Saturday Night Live - S38E08 - Jeremy Renner+Maroon 5 [SDTV].nzb 08:42:10.6 Debug: NZB Download succeeded, saved to: /d/nzb/pneumatic/Saturday Night Live - S38E08 - Jeremy Renner+Maroon 5 [SDTV].nzb 08:42:10.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_replace_illegal_characters_in_title --- 08:42:10.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_if_discography_download --- 08:42:10.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_if_discography_download --- 08:42:10.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_item_is_removed --- 08:42:10.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_item_is_removed --- 08:42:10.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_on_failed_download --- 08:42:10.6 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 08:42:10.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_on_failed_download --- 08:42:10.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("pausedUP") --- 08:42:10.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("pausedUP") --- 08:42:10.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("stoppedUP") --- 08:42:10.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("stoppedUP") --- 08:42:10.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("pausedUP") --- 08:42:10.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("pausedUP") --- 08:42:10.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stoppedUP") --- 08:42:10.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stoppedUP") --- 08:42:10.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("queuedUP") --- 08:42:10.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("queuedUP") --- 08:42:10.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("uploading") --- 08:42:10.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("uploading") --- 08:42:10.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stalledUP") --- 08:42:10.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stalledUP") --- 08:42:10.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("forcedUP") --- 08:42:10.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("forcedUP") --- 08:42:10.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_accept_magnet_if_trackers_provided_and_dht_is_disabled --- 08:42:10.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_accept_magnet_if_trackers_provided_and_dht_is_disabled --- 08:42:10.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 08:42:10.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 08:42:10.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_magnet --- 08:42:10.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) 08:42:10.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_magnet --- 08:42:10.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_torrent --- 08:42:10.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) 08:42:10.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_torrent --- 08:42:10.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_not_fail_if_top_priority_not_available --- 08:42:10.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) 08:42:10.7 Warn: Failed to set the torrent priority for CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951. NzbDrone.Common.Http.HttpException: HTTP request failed: [403:Forbidden] [GET] at [http://me.local/] at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IQBittorrentProxyProxy.MoveTorrentToTopInQueue(String hash, QBittorrentSettings settings) at NzbDrone.Core.Download.Clients.QBittorrent.QBittorrent.AddFromTorrentFile(RemoteAlbum remoteAlbum, String hash, String filename, Byte[] fileContent) in ./Lidarr.Core/Download/Clients/QBittorrent/QBittorrent.cs:line 164 08:42:10.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_not_fail_if_top_priority_not_available --- 08:42:10.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_refuse_magnet_if_no_trackers_provided_and_dht_is_disabled --- 08:42:10.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_refuse_magnet_if_no_trackers_provided_and_dht_is_disabled --- 08:42:10.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_return_unique_id --- 08:42:10.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) 08:42:10.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_return_unique_id --- 08:42:10.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_set_top_priority --- 08:42:10.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) 08:42:10.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_set_top_priority --- 08:42:10.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.downloading_item_should_have_required_properties --- 08:42:10.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.downloading_item_should_have_required_properties --- 08:42:10.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.error_item_should_have_required_properties --- 08:42:10.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.error_item_should_have_required_properties --- 08:42:10.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.multi_file_torrent_outputpath_should_have_sanitised_name --- 08:42:10.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.multi_file_torrent_outputpath_should_have_sanitised_name --- 08:42:10.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("pausedDL") --- 08:42:10.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("pausedDL") --- 08:42:10.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("stoppedDL") --- 08:42:10.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("stoppedDL") --- 08:42:10.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("queuedDL") --- 08:42:10.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("queuedDL") --- 08:42:10.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingDL") --- 08:42:10.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingDL") --- 08:42:10.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingUP") --- 08:42:10.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingUP") --- 08:42:10.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("metaDL") --- 08:42:10.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("metaDL") --- 08:42:10.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingResumeData") --- 08:42:10.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingResumeData") --- 08:42:10.8 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") --- 08:42:10.8 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") --- 08:42:10.8 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") --- 08:42:10.8 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") --- 08:42:10.8 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") --- 08:42:10.8 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") --- 08:42:10.8 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") --- 08:42:10.8 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") --- 08:42:10.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("pausedUP") --- 08:42:10.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("pausedUP") --- 08:42:10.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("stoppedUP") --- 08:42:10.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("stoppedUP") --- 08:42:10.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("pausedUP") --- 08:42:10.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("pausedUP") --- 08:42:10.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("stoppedUP") --- 08:42:10.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("stoppedUP") --- 08:42:10.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_but_ratio_not_and_paused("pausedUP") --- 08:42:10.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_but_ratio_not_and_paused("pausedUP") --- 08:42:10.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_but_ratio_not_and_paused("stoppedUP") --- 08:42:10.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_but_ratio_not_and_paused("stoppedUP") --- 08:42:10.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_inactive_seedingtime_reached_and_paused("pausedUP") --- 08:42:10.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_inactive_seedingtime_reached_and_paused("pausedUP") --- 08:42:10.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_inactive_seedingtime_reached_and_paused("stoppedUP") --- 08:42:10.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_inactive_seedingtime_reached_and_paused("stoppedUP") --- 08:42:10.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused("pausedUP") --- 08:42:10.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused("pausedUP") --- 08:42:10.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused("stoppedUP") --- 08:42:10.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused("stoppedUP") --- 08:42:10.9 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") --- 08:42:10.9 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") --- 08:42:10.9 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") --- 08:42:10.9 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") --- 08:42:10.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("pausedUP") --- 08:42:10.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("pausedUP") --- 08:42:10.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("stoppedUP") --- 08:42:10.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("stoppedUP") --- 08:42:10.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("pausedUP") --- 08:42:10.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("pausedUP") --- 08:42:10.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("stoppedUP") --- 08:42:10.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("stoppedUP") --- 08:42:10.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_handle_eta_biginteger --- 08:42:10.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_handle_eta_biginteger --- 08:42:10.9 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 --- 08:42:11.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_inactive_seedingtime_reached_and_not_paused --- 08:42:11.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set("pausedUP") --- 08:42:11.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set("pausedUP") --- 08:42:11.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set("stoppedUP") --- 08:42:11.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set("stoppedUP") --- 08:42:11.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_not_reached --- 08:42:11.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_not_reached --- 08:42:11.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_reached_and_not_paused --- 08:42:11.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_reached_and_not_paused --- 08:42:11.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_seedingtime_reached_and_not_paused --- 08:42:11.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_seedingtime_reached_and_not_paused --- 08:42:11.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("pausedUP") --- 08:42:11.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("pausedUP") --- 08:42:11.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("stoppedUP") --- 08:42:11.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("stoppedUP") --- 08:42:11.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("pausedUP") --- 08:42:11.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("pausedUP") --- 08:42:11.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("stoppedUP") --- 08:42:11.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("stoppedUP") --- 08:42:11.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("pausedUP") --- 08:42:11.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("pausedUP") --- 08:42:11.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("stoppedUP") --- 08:42:11.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("stoppedUP") --- 08:42:11.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("pausedUP") --- 08:42:11.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("pausedUP") --- 08:42:11.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("stoppedUP") --- 08:42:11.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("stoppedUP") --- 08:42:11.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_return_status_with_outputdirs --- 08:42:11.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_return_status_with_outputdirs --- 08:42:11.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_outputpath_should_have_sanitised_name --- 08:42:11.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_outputpath_should_have_sanitised_name --- 08:42:11.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_with_folder_should_only_have_first_subfolder --- 08:42:11.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_with_folder_should_only_have_first_subfolder --- 08:42:11.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.stalledDL_item_should_have_required_properties --- 08:42:11.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.stalledDL_item_should_have_required_properties --- 08:42:11.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Test_should_force_api_version_check --- 08:42:11.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Test_should_force_api_version_check --- 08:42:11.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.completed_download_should_have_required_properties --- 08:42:11.1 Debug: Retrieved metadata of 1 torrents in client 08:42:11.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.completed_download_should_have_required_properties --- 08:42:11.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.Download_should_return_unique_id --- 08:42:11.1 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 08:42:11.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.Download_should_return_unique_id --- 08:42:11.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.downloading_item_should_have_required_properties --- 08:42:11.1 Debug: Retrieved metadata of 1 torrents in client 08:42:11.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.downloading_item_should_have_required_properties --- 08:42:11.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.completed_download_should_have_required_properties --- 08:42:11.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.completed_download_should_have_required_properties --- 08:42:11.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_history_item_should_be_ignored --- 08:42:11.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_history_item_should_be_ignored --- 08:42:11.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_queue_item_should_be_ignored --- 08:42:11.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_queue_item_should_be_ignored --- 08:42:11.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_return_unique_id --- 08:42:11.2 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 08:42:11.2 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 08:42:11.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_return_unique_id --- 08:42:11.2 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") --- 08:42:11.2 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) 08:42:11.2 Info: Adding report [[ TOWN ]-[ http://www.town.ag ]-[ ANIME ]-[Usenet Provider >> http://www.ssl- <<] - [Commie] Aldnoah Zero 18 [234C8FC7]] to the queue. 08:42:11.2 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") --- 08:42:11.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_sabRecentTvPriority_when_recentEpisode_is_true --- 08:42:11.2 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 08:42:11.2 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 08:42:11.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_sabRecentTvPriority_when_recentEpisode_is_true --- 08:42:11.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Checking) --- 08:42:11.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Checking) --- 08:42:11.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Downloading) --- 08:42:11.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Downloading) --- 08:42:11.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(QuickCheck) --- 08:42:11.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(QuickCheck) --- 08:42:11.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Verifying) --- 08:42:11.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Verifying) --- 08:42:11.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Repairing) --- 08:42:11.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Repairing) --- 08:42:11.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Fetching) --- 08:42:11.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Fetching) --- 08:42:11.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Extracting) --- 08:42:11.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Extracting) --- 08:42:11.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Moving) --- 08:42:11.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Moving) --- 08:42:11.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Running) --- 08:42:11.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Running) --- 08:42:11.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.failed_item_should_have_required_properties --- 08:42:11.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.failed_item_should_have_required_properties --- 08:42:11.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_ignore_downloads_from_other_categories --- 08:42:11.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_ignore_downloads_from_other_categories --- 08:42:11.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_return_no_items_when_queue_is_empty --- 08:42:11.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_return_no_items_when_queue_is_empty --- 08:42:11.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.paused_item_should_have_required_properties(Paused) --- 08:42:11.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.paused_item_should_have_required_properties(Paused) --- 08:42:11.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Grabbing) --- 08:42:11.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Grabbing) --- 08:42:11.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Queued) --- 08:42:11.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Queued) --- 08:42:11.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_doesnt_have_jobfolder --- 08:42:11.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_doesnt_have_jobfolder --- 08:42:11.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_is_drive_root --- 08:42:11.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_is_drive_root --- 08:42:11.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_false --- 08:42:11.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_false --- 08:42:11.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true_if_it_does_not_exist --- 08:42:11.3 Trace: [Title1] Doesn't have an outputPath, skipping delete data. 08:42:11.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true_if_it_does_not_exist --- 08:42:11.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remap_storage_if_mounted --- 08:42:11.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remap_storage_if_mounted --- 08:42:11.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true --- 08:42:11.3 Debug: [Title1] Deleting file '/C/Test/Series.Title.S01E01.mkv'. 08:42:11.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true --- 08:42:11.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_folder_when_deleting_a_completed_item_and_delete_data_is_true --- 08:42:11.3 Debug: [Title1] Deleting folder '/C/Test/Series.Title.S01E01'. 08:42:11.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_folder_when_deleting_a_completed_item_and_delete_data_is_true --- 08:42:11.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_report_diskspace_unpack_error_as_warning --- 08:42:11.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_report_diskspace_unpack_error_as_warning --- 08:42:11.3 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") --- 08:42:11.3 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") --- 08:42:11.3 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") --- 08:42:11.3 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") --- 08:42:11.3 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") --- 08:42:11.3 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") --- 08:42:11.3 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") --- 08:42:11.3 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") --- 08:42:11.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_mounted_outputdir --- 08:42:11.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_mounted_outputdir --- 08:42:11.3 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") --- 08:42:11.3 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") --- 08:42:11.3 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") --- 08:42:11.3 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") --- 08:42:11.3 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") --- 08:42:11.3 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") --- 08:42:11.3 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") --- 08:42:11.3 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") --- 08:42:11.3 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") --- 08:42:11.3 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") --- 08:42:11.3 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") --- 08:42:11.3 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") --- 08:42:11.3 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") --- 08:42:11.3 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") --- 08:42:11.3 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") --- 08:42:11.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("/nzbget/root","completed","vv","/nzbget/root/completed","/nzbget/root/completed/vv") --- 08:42:11.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("0") --- 08:42:11.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("0") --- 08:42:11.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("15d") --- 08:42:11.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("15d") --- 08:42:11.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("") --- 08:42:11.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("") --- 08:42:11.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false(null) --- 08:42:11.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false(null) --- 08:42:11.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("-1") --- 08:42:11.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("-1") --- 08:42:11.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("15") --- 08:42:11.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("15") --- 08:42:11.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3") --- 08:42:11.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3") --- 08:42:11.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3d") --- 08:42:11.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3d") --- 08:42:11.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_develop_version_successfully --- 08:42:11.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_develop_version_successfully --- 08:42:11.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_contains_category --- 08:42:11.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_contains_category --- 08:42:11.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_default_category --- 08:42:11.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_default_category --- 08:42:11.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_empty --- 08:42:11.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_empty --- 08:42:11.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_null --- 08:42:11.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_null --- 08:42:11.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_contains_different_category --- 08:42:11.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_contains_different_category --- 08:42:11.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_disabled --- 08:42:11.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_disabled --- 08:42:11.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.6.9",False) --- 08:42:11.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.6.9",False) --- 08:42:11.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.7.0",True) --- 08:42:11.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.7.0",True) --- 08:42:11.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.8.0",True) --- 08:42:11.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.8.0",True) --- 08:42:11.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0",True) --- 08:42:11.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0",True) --- 08:42:11.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0RC1",True) --- 08:42:11.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0RC1",True) --- 08:42:11.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.1.x",True) --- 08:42:11.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.1.x",True) --- 08:42:11.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.completed_download_should_have_required_properties --- 08:42:11.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.completed_download_should_have_required_properties --- 08:42:11.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 08:42:11.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 08:42:11.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_return_unique_id --- 08:42:11.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) 08:42:11.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_return_unique_id --- 08:42:11.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_force_directory --- 08:42:11.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) 08:42:11.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_force_directory --- 08:42:11.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_not_have_double_slashes --- 08:42:11.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) 08:42:11.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_not_have_double_slashes --- 08:42:11.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_MusicDirectory_should_force_directory --- 08:42:11.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) 08:42:11.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_MusicDirectory_should_force_directory --- 08:42:11.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 08:42:11.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) 08:42:11.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 08:42:11.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.downloading_item_should_have_required_properties --- 08:42:11.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.downloading_item_should_have_required_properties --- 08:42:11.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.failed_item_should_have_required_properties --- 08:42:11.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.failed_item_should_have_required_properties --- 08:42:11.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 08:42:11.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 08:42:11.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 08:42:11.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 08:42:11.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 08:42:11.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 08:42:11.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Completed,False) --- 08:42:11.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Completed,False) --- 08:42:11.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 08:42:11.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 08:42:11.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 08:42:11.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 08:42:11.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 08:42:11.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 08:42:11.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 08:42:11.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 08:42:11.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 08:42:11.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 08:42:11.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 08:42:11.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 08:42:11.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 08:42:11.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 08:42:11.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 08:42:11.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 08:42:11.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 08:42:11.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 08:42:11.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 08:42:11.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 08:42:11.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 08:42:11.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 08:42:11.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 08:42:11.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 08:42:11.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.magnet_download_should_not_return_the_item --- 08:42:11.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.magnet_download_should_not_return_the_item --- 08:42:11.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.queued_item_should_have_required_properties --- 08:42:11.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.queued_item_should_have_required_properties --- 08:42:11.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_configured_and_paused --- 08:42:11.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_configured_and_paused --- 08:42:11.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_reached_and_paused --- 08:42:11.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_reached_and_paused --- 08:42:11.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused --- 08:42:11.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused --- 08:42:11.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_idletime_reached_and_paused --- 08:42:11.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_idletime_reached_and_paused --- 08:42:11.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused --- 08:42:11.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused --- 08:42:11.6 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 --- 08:42:11.6 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 --- 08:42:11.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_category --- 08:42:11.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_category --- 08:42:11.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_TvDirectory --- 08:42:11.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_TvDirectory --- 08:42:11.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_fix_forward_slashes --- 08:42:11.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_fix_forward_slashes --- 08:42:11.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-1) --- 08:42:11.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-1) --- 08:42:11.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-2) --- 08:42:11.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-2) --- Skipped should_fix_forward_slashes [8 ms] 08:42:11.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_idletime_reached_and_not_paused --- 08:42:11.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_idletime_reached_and_not_paused --- 08:42:11.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set --- 08:42:11.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set --- 08:42:11.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_reached_and_not_stopped --- 08:42:11.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_reached_and_not_stopped --- 08:42:11.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_max_idletime_reached_but_ratio_not_and_not_paused --- 08:42:11.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_max_idletime_reached_but_ratio_not_and_not_paused --- 08:42:11.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_idletime_not_reached_and_paused --- 08:42:11.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_idletime_not_reached_and_paused --- 08:42:11.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused --- 08:42:11.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused --- 08:42:11.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 ()") --- 08:42:11.6 Debug: Transmission version information: 2.84 () 08:42:11.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 ()") --- 08:42:11.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84+ ()") --- 08:42:11.6 Debug: Transmission version information: 2.84+ () 08:42:11.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84+ ()") --- 08:42:11.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (other info)") --- 08:42:11.6 Debug: Transmission version information: 2.84 (other info) 08:42:11.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (other info)") --- 08:42:11.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (2.84)") --- 08:42:11.6 Debug: Transmission version information: 2.84 (2.84) 08:42:11.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (2.84)") --- 08:42:11.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_return_status_with_outputdirs --- 08:42:11.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_return_status_with_outputdirs --- 08:42:11.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_milliseconds(2147483648000L) --- 08:42:11.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_milliseconds(2147483648000L) --- 08:42:11.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_seconds(2147483648) --- 08:42:11.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_seconds(2147483648) --- 08:42:11.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.completed_download_should_have_required_properties --- 08:42:11.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.completed_download_should_have_required_properties --- 08:42:11.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 08:42:11.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 08:42:11.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_magnet --- 08:42:11.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) 08:42:11.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_magnet --- 08:42:11.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_torrent --- 08:42:11.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) 08:42:11.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_torrent --- 08:42:11.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_return_unique_id --- 08:42:11.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) 08:42:11.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_return_unique_id --- 08:42:11.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.downloading_item_should_have_required_properties --- 08:42:11.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.downloading_item_should_have_required_properties --- 08:42:11.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.failed_item_should_have_required_properties --- 08:42:11.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.failed_item_should_have_required_properties --- 08:42:11.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_ignore_downloads_from_other_categories --- 08:42:11.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_ignore_downloads_from_other_categories --- 08:42:11.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_query_with_cache_id_if_available --- 08:42:11.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_query_with_cache_id_if_available --- 08:42:11.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checking, Loaded,Queued,True) --- 08:42:11.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checking, Loaded,Queued,True) --- 08:42:11.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Loaded,Completed,True) --- 08:42:11.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Loaded,Completed,True) --- 08:42:11.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Queued, Loaded,Completed,False) --- 08:42:11.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Queued, Loaded,Completed,False) --- 08:42:11.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Started, Checked, Loaded,Completed,False) --- 08:42:11.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Started, Checked, Loaded,Completed,False) --- 08:42:11.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Paused, Queued, Loaded,Completed,False) --- 08:42:11.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Paused, Queued, Loaded,Completed,False) --- 08:42:11.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 08:42:11.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 08:42:11.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checked, Queued, Loaded,Queued) --- 08:42:11.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checked, Queued, Loaded,Queued) --- 08:42:11.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 08:42:11.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 08:42:11.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 08:42:11.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 08:42:11.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Loaded,Queued) --- 08:42:11.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Loaded,Queued) --- 08:42:11.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 08:42:11.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 08:42:11.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued, Loaded,Queued) --- 08:42:11.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued, Loaded,Queued) --- 08:42:11.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 08:42:11.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 08:42:11.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 08:42:11.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 08:42:11.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.queued_item_should_have_required_properties --- 08:42:11.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.queued_item_should_have_required_properties --- 08:42:11.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_combine_drive_letter --- 08:42:11.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_combine_drive_letter --- 08:42:11.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_return_status_with_outputdirs --- 08:42:11.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_return_status_with_outputdirs --- 08:42:11.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.completed_download_should_have_required_properties --- 08:42:11.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 08:42:11.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.completed_download_should_have_required_properties --- 08:42:11.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 08:42:11.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 08:42:11.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_return_unique_id --- 08:42:11.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) 08:42:11.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_return_unique_id --- 08:42:11.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_force_directory --- 08:42:11.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) 08:42:11.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_force_directory --- 08:42:11.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_not_have_double_slashes --- 08:42:11.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) 08:42:11.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_not_have_double_slashes --- 08:42:11.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_MusicDirectory_should_force_directory --- 08:42:11.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) 08:42:11.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_MusicDirectory_should_force_directory --- Skipped should_combine_drive_letter [3 ms] 08:42:11.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 08:42:11.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) 08:42:11.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 08:42:11.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.downloading_item_should_have_required_properties --- 08:42:11.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 08:42:11.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.downloading_item_should_have_required_properties --- 08:42:11.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.failed_item_should_have_required_properties --- 08:42:11.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 08:42:11.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.failed_item_should_have_required_properties --- 08:42:11.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 08:42:11.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 08:42:11.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 08:42:11.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 08:42:11.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 08:42:11.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 08:42:11.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 08:42:11.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 08:42:11.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 08:42:11.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Queued,False) --- 08:42:11.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 08:42:11.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Queued,False) --- 08:42:11.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 08:42:11.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 08:42:11.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 08:42:11.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 08:42:11.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 08:42:11.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 08:42:11.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 08:42:11.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 08:42:11.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 08:42:11.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 08:42:11.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 08:42:11.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 08:42:11.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 08:42:11.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 08:42:11.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 08:42:11.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 08:42:11.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 08:42:11.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 08:42:11.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 08:42:11.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 08:42:11.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 08:42:11.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 08:42:11.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 08:42:11.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 08:42:11.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 08:42:11.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 08:42:11.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 08:42:11.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 08:42:11.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 08:42:11.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 08:42:11.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 08:42:11.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 08:42:11.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 08:42:11.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 08:42:11.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 08:42:11.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 08:42:11.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.magnet_download_should_not_return_the_item --- 08:42:11.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.magnet_download_should_not_return_the_item --- 08:42:11.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.queued_item_should_have_required_properties --- 08:42:11.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 08:42:11.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.queued_item_should_have_required_properties --- 08:42:11.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_category --- 08:42:11.8 Trace: Vuze output file: C:\Downloads\Finished\transmission\Lidarr\Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 08:42:11.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_category --- 08:42:11.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_TvDirectory --- 08:42:11.8 Trace: Vuze output file: C:\Downloads\Finished\Lidarr\subdir\Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 08:42:11.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_TvDirectory --- 08:42:11.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("") --- 08:42:11.9 Debug: Vuze protocol version information: 08:42:11.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("") --- 08:42:11.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("10") --- 08:42:11.9 Debug: Vuze protocol version information: 10 08:42:11.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("10") --- 08:42:11.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("foo") --- 08:42:11.9 Debug: Vuze protocol version information: foo 08:42:11.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("foo") --- 08:42:11.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fix_forward_slashes --- 08:42:11.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fix_forward_slashes --- Skipped should_fix_forward_slashes [3 ms] 08:42:11.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_multifile_torrents --- 08:42:11.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_multifile_torrents --- 08:42:11.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_singlefile_torrents --- 08:42:11.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_singlefile_torrents --- 08:42:11.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-1) --- 08:42:11.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 08:42:11.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-1) --- 08:42:11.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-2) --- 08:42:11.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 08:42:11.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-2) --- 08:42:11.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("14") --- 08:42:11.9 Debug: Vuze protocol version information: 14 08:42:11.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("14") --- 08:42:11.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("15") --- 08:42:11.9 Debug: Vuze protocol version information: 15 08:42:11.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("15") --- 08:42:11.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("20") --- 08:42:11.9 Debug: Vuze protocol version information: 20 08:42:11.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("20") --- 08:42:11.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_return_status_with_outputdirs --- 08:42:11.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_return_status_with_outputdirs --- 08:42:11.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_grab_using_client --- 08:42:11.9 Info: Report sent to Name1 from indexer Indexer1. Title1 08:42:11.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_grab_using_client --- Skipped should_have_correct_output_directory_for_multifile_torrents [3 ms] Skipped should_have_correct_output_directory_for_singlefile_torrents [3 ms] 08:42:11.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_publish_on_failed_grab_event --- 08:42:11.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_publish_on_failed_grab_event --- 08:42:11.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_downloadclient_error --- 08:42:11.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_downloadclient_error --- 08:42:11.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_indexer_404_error --- 08:42:11.9 Trace: Release Title1 no longer available on indexer. 08:42:11.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_indexer_404_error --- 08:42:11.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_publish_on_grab_event --- 08:42:11.9 Info: Report sent to Name1 from indexer Indexer1. Title1 08:42:11.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_publish_on_grab_event --- 08:42:11.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_based_on_date --- 08:42:12.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_based_on_date --- 08:42:12.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_with_long_time --- 08:42:12.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_with_long_time --- 08:42:12.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_indexer_error --- 08:42:12.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_indexer_error --- 08:42:12.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_attempt_download_even_if_client_is_disabled --- 08:42:12.0 Info: Report sent to Name1 from indexer Indexer1. Title1 08:42:12.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_attempt_download_even_if_client_is_disabled --- 08:42:12.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_not_attempt_download_if_client_isnt_configured --- 08:42:12.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_not_attempt_download_if_client_isnt_configured --- 08:42:12.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_torrent_client --- 08:42:12.0 Info: Report sent to Name1 from indexer Indexer1. Title1 08:42:12.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_torrent_client --- 08:42:12.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_usenet_client --- 08:42:12.0 Info: Report sent to Name1 from indexer Indexer1. Title1 08:42:12.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_usenet_client --- 08:42:12.0 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_include_tracked_download_in_message --- 08:42:12.0 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_include_tracked_download_in_message --- 08:42:12.0 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_download_item_is_failed --- 08:42:12.0 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_download_item_is_failed --- 08:42:12.0 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_encrypted --- 08:42:12.0 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_encrypted --- 08:42:12.0 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_fail_if_matching_history_is_not_found --- 08:42:12.0 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_fail_if_matching_history_is_not_found --- 08:42:12.0 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_warn_if_matching_history_is_not_found_and_not_failed --- 08:42:12.0 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_warn_if_matching_history_is_not_found_and_not_failed --- 08:42:12.0 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_warn_if_matching_history_is_not_found --- 08:42:12.0 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_warn_if_matching_history_is_not_found --- 08:42:12.0 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_invalid_nzb --- 08:42:12.0 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_invalid_nzb --- 08:42:12.0 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_newznab_error --- 08:42:12.0 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_newznab_error --- 08:42:12.0 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_when_no_files --- 08:42:12.0 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_when_no_files --- 08:42:12.0 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_validate_nzb --- 08:42:12.0 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_validate_nzb --- 08:42:12.0 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add --- 08:42:12.1 Debug: Adding release Title1 to pending releases with reason Delay 08:42:12.1 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add --- 08:42:12.1 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_indexer_is_different --- 08:42:12.1 Debug: Adding release Title1 to pending releases with reason Delay 08:42:12.1 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_indexer_is_different --- 08:42:12.1 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_publish_date_is_different --- 08:42:12.1 Debug: Adding release Title1 to pending releases with reason Delay 08:42:12.1 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_publish_date_is_different --- 08:42:12.1 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_title_is_different --- 08:42:12.1 Debug: Adding release Title1 to pending releases with reason Delay 08:42:12.1 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_title_is_different --- 08:42:12.1 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer --- 08:42:12.1 Debug: The release Title1 is already pending with reason Delay, not adding again 08:42:12.1 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer --- 08:42:12.1 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer_twice --- 08:42:12.2 Debug: The release Title1 is already pending with reason DownloadClientUnavailable, not changing reason 08:42:12.2 Debug: The release Title1 had 1 duplicate pending, removing duplicates. 08:42:12.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer_twice --- 08:42:12.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_remove_duplicate_if_it_is_the_same_release_from_the_same_indexer_twice --- 08:42:12.2 Debug: The release Title1 is already pending with reason DownloadClientUnavailable, not changing reason 08:42:12.2 Debug: The release Title1 had 1 duplicate pending, removing duplicates. 08:42:12.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_remove_duplicate_if_it_is_the_same_release_from_the_same_indexer_twice --- 08:42:12.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_ignore_pending_items_from_unavailable_indexer --- 08:42:12.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_ignore_pending_items_from_unavailable_indexer --- 08:42:12.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_not_ignore_pending_items_from_available_indexer --- 08:42:12.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_not_ignore_pending_items_from_available_indexer --- 08:42:12.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_higher --- 08:42:12.2 Debug: Removing previously pending release, as it was grabbed. 08:42:12.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_higher --- 08:42:12.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_same --- 08:42:12.2 Debug: Removing previously pending release, as it was grabbed. 08:42:12.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_same --- 08:42:12.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_not_delete_if_the_grabbed_quality_is_the_lower --- 08:42:12.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_not_delete_if_the_grabbed_quality_is_the_lower --- 08:42:12.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_not_remove_diffrent_albums --- 08:42:12.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_not_remove_diffrent_albums --- 08:42:12.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_multiple_releases_release --- 08:42:12.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_multiple_releases_release --- 08:42:12.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_same_release --- 08:42:12.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_same_release --- 08:42:12.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_indexer_is_different --- 08:42:12.2 Debug: Removing failed releases from pending 08:42:12.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_indexer_is_different --- 08:42:12.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_publish_date_is_different --- 08:42:12.2 Debug: Removing failed releases from pending 08:42:12.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_publish_date_is_different --- 08:42:12.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_title_is_different --- 08:42:12.2 Debug: Removing failed releases from pending 08:42:12.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_title_is_different --- 08:42:12.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_remove_if_it_is_the_same_release_from_the_same_indexer --- 08:42:12.2 Debug: Removing failed releases from pending 08:42:12.2 Debug: Removing previously pending release, as it has now been rejected. 08:42:12.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_remove_if_it_is_the_same_release_from_the_same_indexer --- 08:42:12.2 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_album_on_failure --- 08:42:12.2 Debug: Failed download only contains one album, searching again 08:42:12.3 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_album_on_failure --- 08:42:12.3 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_artist_on_failure --- 08:42:12.3 Debug: Failed download was entire artist, searching again 08:42:12.3 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_artist_on_failure --- 08:42:12.3 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_multiple_albums_on_failure --- 08:42:12.3 Debug: Failed download contains multiple albums, searching again 08:42:12.3 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_multiple_albums_on_failure --- 08:42:12.3 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_event_has_skipredownload_set --- 08:42:12.3 Debug: Skip redownloading requested by user 08:42:12.3 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_event_has_skipredownload_set --- 08:42:12.3 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_redownload_failed_disabled --- 08:42:12.3 Debug: Auto redownloading failed albums is disabled 08:42:12.3 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_redownload_failed_disabled --- 08:42:12.3 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_no_episode_in_multi_episode_download_is_imported --- 08:42:12.3 Trace: Checking if all items for 'Title1' have been imported 08:42:12.3 Trace: Last event for album: [ForeignAlbumId1][Title1] is: Grabbed 08:42:12.3 Trace: All albums for 'Title1' have been imported: False 08:42:12.3 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_no_episode_in_multi_episode_download_is_imported --- 08:42:12.3 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_single_episode_download_is_not_imported --- 08:42:12.3 Trace: Checking if all items for 'Title1' have been imported 08:42:12.3 Trace: Last event for album: [ForeignAlbumId1][Title1] is: Grabbed 08:42:12.3 Trace: All albums for 'Title1' have been imported: False 08:42:12.3 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_single_episode_download_is_not_imported --- 08:42:12.3 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_there_is_no_history --- 08:42:12.3 Trace: Checking if all items for 'Title1' have been imported 08:42:12.3 Trace: No history for Title1 08:42:12.3 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_there_is_no_history --- 08:42:12.3 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_multi_episode_download_is_imported --- 08:42:12.3 Trace: Checking if all items for 'Title1' have been imported 08:42:12.3 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 08:42:12.3 Trace: Last event for album: [ForeignAlbumId2][Title2] is: DownloadImported 08:42:12.3 Trace: All albums for 'Title1' have been imported: True 08:42:12.3 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_multi_episode_download_is_imported --- 08:42:12.3 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_single_episode_download_is_imported --- 08:42:12.3 Trace: Checking if all items for 'Title1' have been imported 08:42:12.3 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 08:42:12.3 Trace: All albums for 'Title1' have been imported: True 08:42:12.3 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_single_episode_download_is_imported --- 08:42:12.3 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_should_return_false_if_only_one_episode_in_multi_episode_download_is_imported --- 08:42:12.3 Trace: Checking if all items for 'Title1' have been imported 08:42:12.3 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 08:42:12.3 Trace: Last event for album: [ForeignAlbumId2][Title2] is: Grabbed 08:42:12.3 Trace: All albums for 'Title1' have been imported: False 08:42:12.3 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_should_return_false_if_only_one_episode_in_multi_episode_download_is_imported --- 08:42:12.3 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_albums --- 08:42:12.3 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 08:42:12.3 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 08:42:12.3 Debug: Album Parsed. Audio Artist - Audio Album 08:42:12.3 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 08:42:12.3 Debug: Quality parsed: FLAC v1 08:42:12.3 Debug: Release Group parsed: 08:42:12.3 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 08:42:12.3 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 08:42:12.3 Debug: Album Parsed. Audio Artist - Audio Album 08:42:12.3 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 08:42:12.3 Debug: Quality parsed: FLAC v1 08:42:12.3 Debug: Release Group parsed: 08:42:12.3 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 08:42:12.3 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 08:42:12.3 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 08:42:12.3 Debug: Album Parsed. Audio Artist - Audio Album 08:42:12.3 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 08:42:12.3 Debug: Quality parsed: FLAC v1 08:42:12.3 Debug: Release Group parsed: 08:42:12.3 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_albums --- 08:42:12.3 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_artist --- 08:42:12.3 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 08:42:12.3 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 08:42:12.3 Debug: Album Parsed. Audio Artist - Audio Album 08:42:12.3 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 08:42:12.3 Debug: Quality parsed: FLAC v1 08:42:12.3 Debug: Release Group parsed: 08:42:12.3 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 08:42:12.3 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 08:42:12.3 Debug: Album Parsed. Audio Artist - Audio Album 08:42:12.3 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 08:42:12.3 Debug: Quality parsed: FLAC v1 08:42:12.3 Debug: Release Group parsed: 08:42:12.3 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 08:42:12.3 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 08:42:12.3 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 08:42:12.3 Debug: Album Parsed. Audio Artist - Audio Album 08:42:12.3 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 08:42:12.3 Debug: Quality parsed: FLAC v1 08:42:12.3 Debug: Release Group parsed: 08:42:12.3 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_artist --- 08:42:12.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 --- 08:42:12.3 Debug: Parsing string 'The torrent release folder' 08:42:12.3 Debug: Unable to parse The torrent release folder 08:42:12.3 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 08:42:12.3 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 08:42:12.3 Debug: Album Parsed. Audio Artist - Audio Album 08:42:12.3 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 08:42:12.3 Debug: Quality parsed: FLAC v1 08:42:12.3 Debug: Release Group parsed: 08:42:12.3 Debug: Tracking ':The torrent release folder': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 08:42:12.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 --- 08:42:12.3 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_deleted --- 08:42:12.3 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 08:42:12.3 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 08:42:12.3 Debug: Album Parsed. Audio Artist - Audio Album 08:42:12.3 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 08:42:12.3 Debug: Quality parsed: FLAC v1 08:42:12.3 Debug: Release Group parsed: 08:42:12.3 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 08:42:12.3 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 08:42:12.3 Debug: Album Parsed. Audio Artist - Audio Album 08:42:12.3 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 08:42:12.3 Debug: Quality parsed: FLAC v1 08:42:12.3 Debug: Release Group parsed: 08:42:12.3 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 08:42:12.3 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 08:42:12.3 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 08:42:12.3 Debug: Album Parsed. Audio Artist - Audio Album 08:42:12.3 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 08:42:12.3 Debug: Quality parsed: FLAC v1 08:42:12.3 Debug: Release Group parsed: 08:42:12.3 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_deleted --- 08:42:12.3 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_removed --- 08:42:12.3 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 08:42:12.3 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 08:42:12.3 Debug: Album Parsed. Audio Artist - Audio Album 08:42:12.3 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 08:42:12.3 Debug: Quality parsed: FLAC v1 08:42:12.3 Debug: Release Group parsed: 08:42:12.3 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 08:42:12.3 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 08:42:12.3 Debug: Album Parsed. Audio Artist - Audio Album 08:42:12.3 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 08:42:12.3 Debug: Quality parsed: FLAC v1 08:42:12.3 Debug: Release Group parsed: 08:42:12.3 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 08:42:12.3 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 08:42:12.3 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 08:42:12.3 Debug: Album Parsed. Audio Artist - Audio Album 08:42:12.3 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 08:42:12.3 Debug: Quality parsed: FLAC v1 08:42:12.3 Debug: Release Group parsed: 08:42:12.3 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_removed --- 08:42:12.3 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_not_return_metadata_if_image_file_is_a_thumb --- 08:42:12.3 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_not_return_metadata_if_image_file_is_a_thumb --- 08:42:12.3 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Specials") --- 08:42:12.4 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Specials") --- 08:42:12.4 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("specials") --- 08:42:12.4 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("specials") --- 08:42:12.4 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Season 1") --- 08:42:12.4 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Season 1") --- 08:42:12.4 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_artist_image_for_folder_jpg_in_artist_folder --- 08:42:12.4 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_artist_image_for_folder_jpg_in_artist_folder --- 08:42:12.4 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 08:42:12.4 Debug: Parsing string 'the.artist.s01e01.track.xml' 08:42:12.4 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 08:42:12.4 Debug: Track Parsed. the artist s01e01 track xm - - 0:[Unknown Track] : 08:42:12.4 Debug: Trying to parse quality for 'the.artist.s01e01.track.xml' 08:42:12.4 Debug: Quality parsed: Unknown v1 08:42:12.4 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 08:42:12.4 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 08:42:12.4 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- Skipped should_return_null_if_not_valid_file_for_track(".xml") [< 1 ms] 08:42:12.4 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 08:42:12.4 Debug: Parsing string 'the.artist.s01e01.track.xml' 08:42:12.4 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 08:42:12.4 Debug: Track Parsed. the artist s01e01 track xm - - 0:[Unknown Track] : 08:42:12.4 Debug: Trying to parse quality for 'the.artist.s01e01.track.xml' 08:42:12.4 Debug: Quality parsed: Unknown v1 08:42:12.4 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 08:42:12.4 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 08:42:12.4 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 08:42:12.4 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_metadata_for_xbmc_nfo --- 08:42:12.4 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_metadata_for_xbmc_nfo --- 08:42:12.4 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_for_scene_nfo --- 08:42:12.4 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_for_scene_nfo --- 08:42:12.4 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 08:42:12.4 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 08:42:12.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_max_when_collection_is_not_empty --- 08:42:12.4 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_max_when_collection_is_not_empty --- Skipped should_return_null_if_not_valid_file_for_track(".jpg") [< 1 ms] Skipped should_return_null_if_not_valid_file_for_track(".xml") [< 1 ms] Skipped should_return_null_if_not_valid_file_for_track(".metathumb") [< 1 ms] 08:42:12.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_empty --- 08:42:12.4 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_empty --- 08:42:12.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_null --- 08:42:12.4 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_null --- 08:42:12.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_min_when_collection_is_not_empty --- 08:42:12.4 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_min_when_collection_is_not_empty --- 08:42:12.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_empty --- 08:42:12.4 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_empty --- 08:42:12.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_null --- 08:42:12.4 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_null --- 08:42:12.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(100,100,100) --- 08:42:12.4 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(100,100,100) --- 08:42:12.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(110,100,100) --- 08:42:12.4 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(110,100,100) --- 08:42:12.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(199,100,100) --- 08:42:12.4 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(199,100,100) --- 08:42:12.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(1000,100,1000) --- 08:42:12.4 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(1000,100,1000) --- 08:42:12.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(0,100,0) --- 08:42:12.4 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(0,100,0) --- 08:42:12.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Before_Yesterday --- Monday 08:42:12.4 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Before_Yesterday --- 08:42:12.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_DayOfWeek --- Friday Saturday Sunday Monday Tuesday 08:42:12.4 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_DayOfWeek --- 08:42:12.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Over_One_Week --- Thursday 08:42:12.4 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Over_One_Week --- 08:42:12.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Today --- 08:42:12.4 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Today --- 08:42:12.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Tomorrow --- 08:42:12.4 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Tomorrow --- 08:42:12.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Yesterday --- 08:42:12.4 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Yesterday --- 08:42:12.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.Truncate_should_not_truncate_string_shorter_than_max_bytes --- 08:42:12.4 Info: --- End: NzbDrone.Core.Test.FluentTest.Truncate_should_not_truncate_string_shorter_than_max_bytes --- 08:42:12.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.Truncate_should_truncate_strings_to_max_specified_number_of_bytes --- 08:42:12.4 Info: --- End: NzbDrone.Core.Test.FluentTest.Truncate_should_truncate_strings_to_max_specified_number_of_bytes --- 08:42:12.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_Fail --- 08:42:12.4 Warn: Value can not be null. 08:42:12.4 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_Fail --- 08:42:12.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"def","def") --- 08:42:12.4 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"def","def") --- 08:42:12.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("","def","def") --- 08:42:12.4 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("","def","def") --- 08:42:12.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("",1,"1") --- 08:42:12.4 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("",1,"1") --- 08:42:12.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"","") --- 08:42:12.4 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"","") --- 08:42:12.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("actual","def","actual") --- 08:42:12.4 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("actual","def","actual") --- 08:42:12.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_ok_when_no_conflict --- 08:42:12.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_ok_when_no_conflict --- 08:42:12.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_child_of_startup_folder --- 08:42:12.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_child_of_startup_folder --- 08:42:12.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_same_as_startup_folder --- 08:42:12.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_same_as_startup_folder --- 08:42:12.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_error_when_download_client_throws --- 08:42:12.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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetItems() at NzbDrone.Core.HealthCheck.Checks.DownloadClientCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientCheck.cs:line 39 08:42:12.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_error_when_download_client_throws --- 08:42:12.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_ok_when_download_client_returns --- 08:42:12.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_ok_when_download_client_returns --- 08:42:12.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_warning_when_download_client_has_not_been_configured --- 08:42:12.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_warning_when_download_client_has_not_been_configured --- 08:42:12.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 08:42:12.5 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 08:42:12.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 08:42:12.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 08:42:12.5 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 08:42:12.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 08:42:12.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 08:42:12.5 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 08:42:12.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 08:42:12.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_sorting_is_not_enabled --- 08:42:12.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_sorting_is_not_enabled --- 08:42:12.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_warning_if_sorting_is_enabled --- 08:42:12.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_warning_if_sorting_is_enabled --- 08:42:12.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 08:42:12.5 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 08:42:12.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 08:42:12.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 08:42:12.5 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 08:42:12.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 08:42:12.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 08:42:12.5 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 08:42:12.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 08:42:12.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_remove_completed_downloads_is_not_enabled --- 08:42:12.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_remove_completed_downloads_is_not_enabled --- 08:42:12.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_warning_if_removing_completed_downloads_is_enabled --- 08:42:12.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_warning_if_removing_completed_downloads_is_enabled --- 08:42:12.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_downloads_in_root_folder_if_downloading_to_root_folder --- 08:42:12.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_downloads_in_root_folder_if_downloading_to_root_folder --- 08:42:12.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 08:42:12.5 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 50 08:42:12.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 08:42:12.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 08:42:12.5 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 50 08:42:12.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 08:42:12.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 08:42:12.5 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 50 08:42:12.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 08:42:12.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_not_downloading_to_root_folder --- 08:42:12.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_not_downloading_to_root_folder --- 08:42:12.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_not_return_error_when_no_import_lists --- 08:42:12.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_not_return_error_when_no_import_lists --- 08:42:12.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_error_if_all_import_lists_unavailable --- 08:42:12.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_error_if_all_import_lists_unavailable --- 08:42:12.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_few_import_lists_unavailable --- 08:42:12.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_few_import_lists_unavailable --- 08:42:12.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_import_list_unavailable --- 08:42:12.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_import_list_unavailable --- 08:42:12.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_ok_when_no_issues_found --- 08:42:12.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_ok_when_no_issues_found --- 08:42:12.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_warning_when_completed_download_handling_not_configured --- 08:42:12.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_warning_when_completed_download_handling_not_configured --- 08:42:12.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_indexers --- 08:42:12.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_indexers --- 08:42:12.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_jackett_all_indexers("http://localhost:9117/","api") --- 08:42:12.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_jackett_all_indexers("http://localhost:9117/","api") --- 08:42:12.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/torznab/all/api","api") --- 08:42:12.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/torznab/all/api","api") --- 08:42:12.6 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") --- 08:42:12.6 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") --- 08:42:12.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/torznab/all/api") --- 08:42:12.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/torznab/all/api") --- 08:42:12.6 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") --- 08:42:12.6 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") --- 08:42:12.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_not_return_error_when_no_indexers --- 08:42:12.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_not_return_error_when_no_indexers --- 08:42:12.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 08:42:12.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 08:42:12.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 08:42:12.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 08:42:12.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 08:42:12.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 08:42:12.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_if_rss_is_supported_but_disabled --- 08:42:12.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_if_rss_is_supported_but_disabled --- 08:42:12.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_indexer_present --- 08:42:12.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_indexer_present --- 08:42:12.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_rss_supported_indexer_present --- 08:42:12.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_rss_supported_indexer_present --- 08:42:12.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_filter_warning_if_rss_is_enabled_but_filtered --- 08:42:12.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_filter_warning_if_rss_is_enabled_but_filtered --- 08:42:12.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_ok_when_rss_is_enabled --- 08:42:12.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_ok_when_rss_is_enabled --- 08:42:12.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_filter_warning_if_search_is_enabled_but_filtered --- 08:42:12.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_filter_warning_if_search_is_enabled_but_filtered --- 08:42:12.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_ok_when_automatic_and__search_is_enabled --- 08:42:12.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_ok_when_automatic_and__search_is_enabled --- 08:42:12.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_if_search_is_supported_but_disabled --- 08:42:12.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_if_search_is_supported_but_disabled --- 08:42:12.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_indexer_present --- 08:42:12.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_indexer_present --- 08:42:12.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_search_supported_indexer_present --- 08:42:12.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_search_supported_indexer_present --- 08:42:12.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_automatic_search_is_enabled --- 08:42:12.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_automatic_search_is_enabled --- 08:42:12.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_interactive_search_is_enabled --- 08:42:12.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_interactive_search_is_enabled --- 08:42:12.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_not_return_error_when_no_indexers --- 08:42:12.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_not_return_error_when_no_indexers --- 08:42:12.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 08:42:12.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 08:42:12.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 08:42:12.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 08:42:12.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 08:42:12.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 08:42:12.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_not_return_error_when_no_notifications --- 08:42:12.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_not_return_error_when_no_notifications --- 08:42:12.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_error_if_all_notifications_unavailable --- 08:42:12.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_error_if_all_notifications_unavailable --- 08:42:12.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_few_notifications_unavailable --- 08:42:12.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_few_notifications_unavailable --- 08:42:12.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_notification_unavailable --- 08:42:12.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_notification_unavailable --- 08:42:12.8 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 --- 08:42:12.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_mapping_error_on_track_import_failed_event_inside_docker_if_folder_does_not_exist --- 08:42:12.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_path_mapping_error_if_on_docker_and_root_missing --- 08:42:12.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_path_mapping_error_if_on_docker_and_root_missing --- 08:42:12.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_if_local_client_root_path_invalid --- 08:42:12.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_if_local_client_root_path_invalid --- 08:42:12.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 08:42:12.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 08:42:12.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_if_remote_client_root_path_invalid --- 08:42:12.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_if_remote_client_root_path_invalid --- 08:42:12.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_folder_does_not_exist --- 08:42:12.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_folder_does_not_exist --- 08:42:12.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 08:42:12.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 08:42:12.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 08:42:12.8 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 63 08:42:12.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 08:42:12.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 08:42:12.8 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 63 08:42:12.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 08:42:12.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 08:42:12.8 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 63 08:42:12.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 08:42:12.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_setup_correctly --- 08:42:12.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_setup_correctly --- 08:42:12.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 08:42:12.8 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check(IEvent message) in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 153 08:42:12.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 08:42:12.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 08:42:12.8 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check(IEvent message) in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 153 08:42:12.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 08:42:12.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 08:42:12.8 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check(IEvent message) in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 153 08:42:12.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 08:42:12.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_track_imported_event --- 08:42:12.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_track_imported_event --- 08:42:12.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_path_mapping_error_if_remote_client_download_root_missing --- 08:42:12.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_path_mapping_error_if_remote_client_download_root_missing --- 08:42:12.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_if_local_client_download_root_missing --- 08:42:12.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_if_local_client_download_root_missing --- 08:42:12.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_for_local_client_if_folder_does_not_exist --- 08:42:12.8 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 --- 08:42:12.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_file_exists --- 08:42:12.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_file_exists --- 08:42:12.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_folder_exists --- 08:42:12.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_folder_exists --- 08:42:12.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_not_return_error_when_no_artist --- 08:42:12.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_not_return_error_when_no_artist --- 08:42:12.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_artist_parent_is_missing --- 08:42:12.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_artist_parent_is_missing --- 08:42:12.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_posix_os --- 08:42:12.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_posix_os --- 08:42:12.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_windows --- 08:42:12.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_windows --- 08:42:12.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_not_return_error_when_system_time_is_close_to_server_time --- 08:42:12.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_not_return_error_when_system_time_is_close_to_server_time --- 08:42:12.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_return_error_when_system_time_is_more_than_one_day_from_server_time --- 08:42:12.9 Error: System time mismatch. SystemTime: 07/31/2024 08:42:12 Expected Time: 08/02/2024 08:42:12. Update system time 08:42:12.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_return_error_when_system_time_is_more_than_one_day_from_server_time --- 08:42:12.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_not_return_error_when_app_folder_is_write_protected_and_external_script_enabled --- 08:42:13.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_not_return_error_when_app_folder_is_write_protected_and_external_script_enabled --- Skipped should_return_error_if_series_path_is_for_posix_os [2 ms] 08:42:13.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected --- 08:42:13.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected --- 08:42:13.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected_and_update_automatically_is_enabled --- 08:42:13.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected_and_update_automatically_is_enabled --- 08:42:13.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_ui_folder_is_write_protected_and_update_automatically_is_enabled --- 08:42:13.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_ui_folder_is_write_protected_and_update_automatically_is_enabled --- 08:42:13.0 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") --- 08:42:13.0 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") --- 08:42:13.0 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") --- 08:42:13.0 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") --- 08:42:13.0 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") --- 08:42:13.0 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") --- 08:42:13.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_conditional --- 08:42:13.0 Trace: Check health -> FakeHealthCheck 08:42:13.0 Trace: Check health <- FakeHealthCheck 08:42:13.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_conditional --- 08:42:13.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_unconditional --- 08:42:13.0 Trace: Check health -> FakeHealthCheck 08:42:13.0 Trace: Check health <- FakeHealthCheck 08:42:13.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_unconditional --- 08:42:13.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_not_execute_conditional --- 08:42:13.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_not_execute_conditional --- Skipped should_return_error_when_app_folder_is_write_protected [5 ms] 08:42:13.0 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_get_download_history --- 08:42:13.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:13.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121330456160_253/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:13.0 Info: DatabaseEngineVersionCheck migrating 08:42:13.0 Info: PerformDBOperation 08:42:13.0 Info: Performing DB Operation 08:42:13.0 Info: SQLite 3.46.0 08:42:13.0 Info: => 0.0012754s 08:42:13.0 Info: DatabaseEngineVersionCheck migrated 08:42:13.0 Info: => 0.0012931s 08:42:13.0 Debug: Took: 00:00:00.0145342 08:42:13.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [12] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-07-31T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 08:42:13.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [12] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-07-31T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 08:42:13.0 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 ==== 08:42:13.1 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_get_download_history --- 08:42:13.1 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_read_write_dictionary --- 08:42:13.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:13.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121331128734_255/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:13.1 Info: DatabaseEngineVersionCheck migrating 08:42:13.1 Info: PerformDBOperation 08:42:13.1 Info: Performing DB Operation 08:42:13.1 Info: SQLite 3.46.0 08:42:13.1 Info: => 0.0011836s 08:42:13.1 Info: DatabaseEngineVersionCheck migrated 08:42:13.1 Info: => 0.0012018s 08:42:13.1 Debug: Took: 00:00:00.0143111 08:42:13.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-07-31T00:00:00Z"] EventType = ["unknown"] Data = [{ "key1": "value1", "key2": "value2" }] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 08:42:13.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 08:42:13.1 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_read_write_dictionary --- 08:42:13.1 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryServiceFixture.should_use_file_name_for_source_title_if_scene_name_is_null --- 08:42:13.2 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryServiceFixture.should_use_file_name_for_source_title_if_scene_name_is_null --- 08:42:13.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_backslash --- 08:42:13.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:13.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121332346738_257/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:13.2 Info: DatabaseEngineVersionCheck migrating 08:42:13.2 Info: PerformDBOperation 08:42:13.2 Info: Performing DB Operation 08:42:13.2 Info: SQLite 3.46.0 08:42:13.2 Info: => 0.0011997s 08:42:13.2 Info: DatabaseEngineVersionCheck migrated 08:42:13.2 Info: => 0.0012179s 08:42:13.2 Debug: Took: 00:00:00.0149459 08:42:13.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"\\\\Relative\\Path\""] Added = ["2024-07-31T00:00:00Z"] LastUpdated = ["2024-07-31T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 08:42:13.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 08:42:13.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_backslash --- 08:42:13.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_drive_letter --- 08:42:13.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:13.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121333047667_259/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:13.3 Info: DatabaseEngineVersionCheck migrating 08:42:13.3 Info: PerformDBOperation 08:42:13.3 Info: Performing DB Operation 08:42:13.3 Info: SQLite 3.46.0 08:42:13.3 Info: => 0.0011902s 08:42:13.3 Info: DatabaseEngineVersionCheck migrated 08:42:13.3 Info: => 0.0012082s 08:42:13.3 Debug: Took: 00:00:00.0149515 08:42:13.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"C:\\Relative\\Path\""] Added = ["2024-07-31T00:00:00Z"] LastUpdated = ["2024-07-31T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 08:42:13.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 08:42:13.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_drive_letter --- 08:42:13.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_forward_slash --- 08:42:13.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:13.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121333689050_261/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:13.3 Info: DatabaseEngineVersionCheck migrating 08:42:13.3 Info: PerformDBOperation 08:42:13.3 Info: Performing DB Operation 08:42:13.3 Info: SQLite 3.46.0 08:42:13.3 Info: => 0.0012063s 08:42:13.3 Info: DatabaseEngineVersionCheck migrated 08:42:13.3 Info: => 0.001235s 08:42:13.3 Debug: Took: 00:00:00.0149272 08:42:13.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"/Relative/Path\""] Added = ["2024-07-31T00:00:00Z"] LastUpdated = ["2024-07-31T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 08:42:13.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 08:42:13.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_forward_slash --- 08:42:13.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_relative_path --- 08:42:13.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:13.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121334330990_263/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:13.4 Info: DatabaseEngineVersionCheck migrating 08:42:13.4 Info: PerformDBOperation 08:42:13.4 Info: Performing DB Operation 08:42:13.4 Info: SQLite 3.46.0 08:42:13.4 Info: => 0.0012248s 08:42:13.4 Info: DatabaseEngineVersionCheck migrated 08:42:13.4 Info: => 0.001242s 08:42:13.4 Debug: Took: 00:00:00.0149577 08:42:13.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"Relative/Path\""] Added = ["2024-07-31T00:00:00Z"] LastUpdated = ["2024-07-31T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 08:42:13.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 08:42:13.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_relative_path --- 08:42:13.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_delete_additional_naming_configs --- 08:42:13.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:13.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121335000070_265/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:13.5 Info: DatabaseEngineVersionCheck migrating 08:42:13.5 Info: PerformDBOperation 08:42:13.5 Info: Performing DB Operation 08:42:13.5 Info: SQLite 3.46.0 08:42:13.5 Info: => 0.0011957s 08:42:13.5 Info: DatabaseEngineVersionCheck migrated 08:42:13.5 Info: => 0.0012123s 08:42:13.5 Debug: Took: 00:00:00.0149223 08:42:13.5 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 ==== 08:42:13.5 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 ==== 08:42:13.5 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 ==== 08:42:13.5 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 ==== 08:42:13.5 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 ==== 08:42:13.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NamingConfig".* FROM "NamingConfig" PARAMETERS: ==== End Query Trace ==== 08:42:13.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_delete_additional_naming_configs --- 08:42:13.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_not_delete_if_only_one_spec --- 08:42:13.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:13.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121335702178_267/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:13.5 Info: DatabaseEngineVersionCheck migrating 08:42:13.5 Info: PerformDBOperation 08:42:13.5 Info: Performing DB Operation 08:42:13.5 Info: SQLite 3.46.0 08:42:13.5 Info: => 0.0012336s 08:42:13.5 Info: DatabaseEngineVersionCheck migrated 08:42:13.5 Info: => 0.0012519s 08:42:13.5 Debug: Took: 00:00:00.0149701 08:42:13.5 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 ==== 08:42:13.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NamingConfig".* FROM "NamingConfig" PARAMETERS: ==== End Query Trace ==== 08:42:13.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_not_delete_if_only_one_spec --- 08:42:13.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_delete_additional_users --- 08:42:13.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:13.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121336851605_269/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:13.6 Info: DatabaseEngineVersionCheck migrating 08:42:13.6 Info: PerformDBOperation 08:42:13.6 Info: Performing DB Operation 08:42:13.6 Info: SQLite 3.46.0 08:42:13.6 Info: => 0.0011972s 08:42:13.6 Info: DatabaseEngineVersionCheck migrated 08:42:13.6 Info: => 0.0012148s 08:42:13.7 Debug: Took: 00:00:00.0143649 08:42:13.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000001"] Username = ["\"Username1\""] Password = ["\"Password1\""] Salt = ["\"Salt1\""] Iterations = [1] ==== End Query Trace ==== 08:42:13.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000002"] Username = ["\"Username2\""] Password = ["\"Password2\""] Salt = ["\"Salt2\""] Iterations = [2] ==== End Query Trace ==== 08:42:13.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000003"] Username = ["\"Username3\""] Password = ["\"Password3\""] Salt = ["\"Salt3\""] Iterations = [3] ==== End Query Trace ==== 08:42:13.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000004"] Username = ["\"Username4\""] Password = ["\"Password4\""] Salt = ["\"Salt4\""] Iterations = [4] ==== End Query Trace ==== 08:42:13.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000005"] Username = ["\"Username5\""] Password = ["\"Password5\""] Salt = ["\"Salt5\""] Iterations = [5] ==== End Query Trace ==== 08:42:13.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Users".* FROM "Users" PARAMETERS: ==== End Query Trace ==== 08:42:13.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_delete_additional_users --- 08:42:13.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_not_delete_if_only_one_user --- 08:42:13.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:13.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121337547348_271/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:13.7 Info: DatabaseEngineVersionCheck migrating 08:42:13.7 Info: PerformDBOperation 08:42:13.7 Info: Performing DB Operation 08:42:13.7 Info: SQLite 3.46.0 08:42:13.7 Info: => 0.001173s 08:42:13.7 Info: DatabaseEngineVersionCheck migrated 08:42:13.7 Info: => 0.0011913s 08:42:13.7 Debug: Took: 00:00:00.0142059 08:42:13.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000001"] Username = ["\"Username1\""] Password = ["\"Password1\""] Salt = ["\"Salt1\""] Iterations = [1] ==== End Query Trace ==== 08:42:13.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Users".* FROM "Users" PARAMETERS: ==== End Query Trace ==== 08:42:13.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_not_delete_if_only_one_user --- 08:42:13.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_DownloadClientUnavailable_pending_items --- 08:42:13.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:13.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121338165860_273/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:13.8 Info: DatabaseEngineVersionCheck migrating 08:42:13.8 Info: PerformDBOperation 08:42:13.8 Info: Performing DB Operation 08:42:13.8 Info: SQLite 3.46.0 08:42:13.8 Info: => 0.0011803s 08:42:13.8 Info: DatabaseEngineVersionCheck migrated 08:42:13.8 Info: => 0.0011977s 08:42:13.8 Debug: Took: 00:00:00.0141737 08:42:13.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2024-07-10T08:42:13.8343393Z"] 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": 739097, "ageHours": 17738336.70384304, "ageMinutes": 1064300202.2305826 }] Reason = ["downloadClientUnavailable"] Id = [0] ==== End Query Trace ==== 08:42:13.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 08:42:13.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_DownloadClientUnavailable_pending_items --- 08:42:13.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_Fallback_pending_items --- 08:42:13.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:13.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121339053157_275/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:13.9 Info: DatabaseEngineVersionCheck migrating 08:42:13.9 Info: PerformDBOperation 08:42:13.9 Info: Performing DB Operation 08:42:13.9 Info: SQLite 3.46.0 08:42:13.9 Info: => 0.0011712s 08:42:13.9 Info: DatabaseEngineVersionCheck migrated 08:42:13.9 Info: => 0.0011896s 08:42:13.9 Debug: Took: 00:00:00.0141988 08:42:13.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2024-07-10T08:42:13.9224583Z"] 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": 739097, "ageHours": 17738336.70386751, "ageMinutes": 1064300202.2320508 }] Reason = ["fallback"] Id = [0] ==== End Query Trace ==== 08:42:13.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 08:42:13.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_Fallback_pending_items --- 08:42:13.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_not_delete_old_Delay_pending_items --- 08:42:13.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:13.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121339674637_277/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:13.9 Info: DatabaseEngineVersionCheck migrating 08:42:13.9 Info: PerformDBOperation 08:42:13.9 Info: Performing DB Operation 08:42:13.9 Info: SQLite 3.46.0 08:42:13.9 Info: => 0.0011932s 08:42:13.9 Info: DatabaseEngineVersionCheck migrated 08:42:13.9 Info: => 0.0012106s 08:42:13.9 Debug: Took: 00:00:00.0142183 08:42:13.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2024-07-10T08:42:13.984705Z"] 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": 739097, "ageHours": 17738336.703884806, "ageMinutes": 1064300202.2330884 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 08:42:13.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 08:42:14.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_not_delete_old_Delay_pending_items --- 08:42:14.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_album_and_consumer --- 08:42:14.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:14.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121340364124_279/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:14.0 Info: DatabaseEngineVersionCheck migrating 08:42:14.0 Info: PerformDBOperation 08:42:14.0 Info: Performing DB Operation 08:42:14.0 Info: SQLite 3.46.0 08:42:14.0 Info: => 0.0011897s 08:42:14.0 Info: DatabaseEngineVersionCheck migrated 08:42:14.0 Info: => 0.0012065s 08:42:14.0 Debug: Took: 00:00:00.0142320 08:42:14.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-31T00:00:00Z"] LastUpdated = ["2024-07-31T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 08:42:14.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [1] RelativePath = ["\"RelativePath2\""] Added = ["2024-08-01T00:00:00Z"] LastUpdated = ["2024-08-01T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 08:42:14.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 08:42:14.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_album_and_consumer --- 08:42:14.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_artist_and_consumer --- 08:42:14.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:14.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121341034101_281/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:14.1 Info: DatabaseEngineVersionCheck migrating 08:42:14.1 Info: PerformDBOperation 08:42:14.1 Info: Performing DB Operation 08:42:14.1 Info: SQLite 3.46.0 08:42:14.1 Info: => 0.0011652s 08:42:14.1 Info: DatabaseEngineVersionCheck migrated 08:42:14.1 Info: => 0.0011832s 08:42:14.1 Debug: Took: 00:00:00.0141857 08:42:14.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-31T00:00:00Z"] LastUpdated = ["2024-07-31T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 08:42:14.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-08-01T00:00:00Z"] LastUpdated = ["2024-08-01T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 08:42:14.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 08:42:14.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_artist_and_consumer --- 08:42:14.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_track_and_consumer --- 08:42:14.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:14.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121341674652_283/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:14.1 Info: DatabaseEngineVersionCheck migrating 08:42:14.1 Info: PerformDBOperation 08:42:14.1 Info: Performing DB Operation 08:42:14.1 Info: SQLite 3.46.0 08:42:14.1 Info: => 0.0012142s 08:42:14.1 Info: DatabaseEngineVersionCheck migrated 08:42:14.1 Info: => 0.0012328s 08:42:14.1 Debug: Took: 00:00:00.0148998 08:42:14.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-31T00:00:00Z"] LastUpdated = ["2024-07-31T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 08:42:14.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [1] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-08-01T00:00:00Z"] LastUpdated = ["2024-08-01T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 08:42:14.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 08:42:14.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_track_and_consumer --- 08:42:14.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_album --- 08:42:14.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:14.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121342326069_285/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:14.2 Info: DatabaseEngineVersionCheck migrating 08:42:14.2 Info: PerformDBOperation 08:42:14.2 Info: Performing DB Operation 08:42:14.2 Info: SQLite 3.46.0 08:42:14.2 Info: => 0.0011942s 08:42:14.2 Info: DatabaseEngineVersionCheck migrated 08:42:14.2 Info: => 0.0012127s 08:42:14.2 Debug: Took: 00:00:00.0150171 08:42:14.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-31T00:00:00Z"] LastUpdated = ["2024-07-31T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 08:42:14.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-08-01T00:00:00Z"] LastUpdated = ["2024-08-01T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 08:42:14.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 08:42:14.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_album --- 08:42:14.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_artist --- 08:42:14.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:14.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121342979859_287/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:14.3 Info: DatabaseEngineVersionCheck migrating 08:42:14.3 Info: PerformDBOperation 08:42:14.3 Info: Performing DB Operation 08:42:14.3 Info: SQLite 3.46.0 08:42:14.3 Info: => 0.0011911s 08:42:14.3 Info: DatabaseEngineVersionCheck migrated 08:42:14.3 Info: => 0.0012098s 08:42:14.3 Debug: Took: 00:00:00.0149035 08:42:14.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-31T00:00:00Z"] LastUpdated = ["2024-07-31T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 08:42:14.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [2] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-08-01T00:00:00Z"] LastUpdated = ["2024-08-01T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 08:42:14.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 08:42:14.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_artist --- 08:42:14.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_track --- 08:42:14.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:14.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121344110698_289/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:14.4 Info: DatabaseEngineVersionCheck migrating 08:42:14.4 Info: PerformDBOperation 08:42:14.4 Info: Performing DB Operation 08:42:14.4 Info: SQLite 3.46.0 08:42:14.4 Info: => 0.0012008s 08:42:14.4 Info: DatabaseEngineVersionCheck migrated 08:42:14.4 Info: => 0.0012179s 08:42:14.4 Debug: Took: 00:00:00.0143517 08:42:14.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-31T00:00:00Z"] LastUpdated = ["2024-07-31T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 08:42:14.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-08-01T00:00:00Z"] LastUpdated = ["2024-08-01T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 08:42:14.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 08:42:14.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_track --- 08:42:14.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_album_and_consumer --- 08:42:14.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:14.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121344754490_291/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:14.4 Info: DatabaseEngineVersionCheck migrating 08:42:14.4 Info: PerformDBOperation 08:42:14.4 Info: Performing DB Operation 08:42:14.4 Info: SQLite 3.46.0 08:42:14.4 Info: => 0.0011917s 08:42:14.4 Info: DatabaseEngineVersionCheck migrated 08:42:14.4 Info: => 0.0012102s 08:42:14.4 Debug: Took: 00:00:00.0142769 08:42:14.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-31T00:00:00Z"] LastUpdated = ["2024-07-31T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 08:42:14.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 08:42:14.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_album_and_consumer --- 08:42:14.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_artist_and_consumer --- 08:42:14.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:14.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121345393036_293/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:14.5 Info: DatabaseEngineVersionCheck migrating 08:42:14.5 Info: PerformDBOperation 08:42:14.5 Info: Performing DB Operation 08:42:14.5 Info: SQLite 3.46.0 08:42:14.5 Info: => 0.0011724s 08:42:14.5 Info: DatabaseEngineVersionCheck migrated 08:42:14.5 Info: => 0.001191s 08:42:14.5 Debug: Took: 00:00:00.0142602 08:42:14.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-31T00:00:00Z"] LastUpdated = ["2024-07-31T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 08:42:14.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 08:42:14.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_artist_and_consumer --- 08:42:14.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_track_and_consumer --- 08:42:14.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:14.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121346027333_295/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:14.6 Info: DatabaseEngineVersionCheck migrating 08:42:14.6 Info: PerformDBOperation 08:42:14.6 Info: Performing DB Operation 08:42:14.6 Info: SQLite 3.46.0 08:42:14.6 Info: => 0.0011704s 08:42:14.6 Info: DatabaseEngineVersionCheck migrated 08:42:14.6 Info: => 0.0011883s 08:42:14.6 Debug: Took: 00:00:00.0141941 08:42:14.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-31T00:00:00Z"] LastUpdated = ["2024-07-31T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 08:42:14.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 08:42:14.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_track_and_consumer --- 08:42:14.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_album_but_different_consumers --- 08:42:14.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:14.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121346656741_297/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:14.6 Info: DatabaseEngineVersionCheck migrating 08:42:14.6 Info: PerformDBOperation 08:42:14.6 Info: Performing DB Operation 08:42:14.6 Info: SQLite 3.46.0 08:42:14.6 Info: => 0.0011841s 08:42:14.6 Info: DatabaseEngineVersionCheck migrated 08:42:14.6 Info: => 0.0012021s 08:42:14.6 Debug: Took: 00:00:00.0142333 08:42:14.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-31T00:00:00Z"] LastUpdated = ["2024-07-31T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 08:42:14.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [1] RelativePath = ["\"RelativePath2\""] Added = ["2024-08-01T00:00:00Z"] LastUpdated = ["2024-08-01T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 08:42:14.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 08:42:14.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_album_but_different_consumers --- 08:42:14.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_artist_but_different_consumers --- 08:42:14.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:14.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121347302498_299/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:14.7 Info: DatabaseEngineVersionCheck migrating 08:42:14.7 Info: PerformDBOperation 08:42:14.7 Info: Performing DB Operation 08:42:14.7 Info: SQLite 3.46.0 08:42:14.7 Info: => 0.0011887s 08:42:14.7 Info: DatabaseEngineVersionCheck migrated 08:42:14.7 Info: => 0.0012075s 08:42:14.7 Debug: Took: 00:00:00.0142459 08:42:14.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-31T00:00:00Z"] LastUpdated = ["2024-07-31T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 08:42:14.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 = ["\"Consumer2\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-08-01T00:00:00Z"] LastUpdated = ["2024-08-01T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 08:42:14.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 08:42:14.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_artist_but_different_consumers --- 08:42:14.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_track_but_different_consumers --- 08:42:14.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:14.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121347945404_301/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:14.8 Info: DatabaseEngineVersionCheck migrating 08:42:14.8 Info: PerformDBOperation 08:42:14.8 Info: Performing DB Operation 08:42:14.8 Info: SQLite 3.46.0 08:42:14.8 Info: => 0.0012143s 08:42:14.8 Info: DatabaseEngineVersionCheck migrated 08:42:14.8 Info: => 0.0012321s 08:42:14.8 Debug: Took: 00:00:00.0146866 08:42:14.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-31T00:00:00Z"] LastUpdated = ["2024-07-31T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 08:42:14.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [1] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-08-01T00:00:00Z"] LastUpdated = ["2024-08-01T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 08:42:14.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 08:42:14.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_track_but_different_consumers --- 08:42:14.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_delete_orphaned_albums --- 08:42:14.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:14.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121348602036_303/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:14.8 Info: DatabaseEngineVersionCheck migrating 08:42:14.8 Info: PerformDBOperation 08:42:14.8 Info: Performing DB Operation 08:42:14.8 Info: SQLite 3.46.0 08:42:14.8 Info: => 0.001199s 08:42:14.8 Info: DatabaseEngineVersionCheck migrated 08:42:14.8 Info: => 0.0012169s 08:42:14.8 Debug: Took: 00:00:00.0149370 08:42:14.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-07-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 08:42:14.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 08:42:14.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_delete_orphaned_albums --- 08:42:14.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_not_delete_unorphaned_albums --- 08:42:14.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:14.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121349295098_305/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:14.9 Info: DatabaseEngineVersionCheck migrating 08:42:14.9 Info: PerformDBOperation 08:42:14.9 Info: Performing DB Operation 08:42:14.9 Info: SQLite 3.46.0 08:42:14.9 Info: => 0.0011851s 08:42:14.9 Info: DatabaseEngineVersionCheck migrated 08:42:14.9 Info: => 0.0012031s 08:42:14.9 Debug: Took: 00:00:00.0148931 08:42:14.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-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = [null] ForeignArtistId = [null] Id = [0] ==== End Query Trace ==== 08:42:14.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-07-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 08:42:14.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-08-01T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-08-01T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-08-01T00:00:00Z"] Added = ["2024-08-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 08:42:14.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 08:42:14.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 08:42:15.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_not_delete_unorphaned_albums --- 08:42:15.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_delete_orphaned_blocklist_items --- 08:42:15.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:15.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121350064616_307/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:15.0 Info: DatabaseEngineVersionCheck migrating 08:42:15.0 Info: PerformDBOperation 08:42:15.0 Info: Performing DB Operation 08:42:15.0 Info: SQLite 3.46.0 08:42:15.0 Info: => 0.0011856s 08:42:15.0 Info: DatabaseEngineVersionCheck migrated 08:42:15.0 Info: => 0.0012036s 08:42:15.0 Debug: Took: 00:00:00.0149027 08:42:15.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] AlbumIds = [[]] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-07-31T00:00:00Z"] PublishedDate = ["2024-07-31T00:00:00Z"] Size = [1] Protocol = ["unknown"] Indexer = ["\"Indexer1\""] IndexerFlags = ["freeleech"] Message = ["\"Message1\""] TorrentInfoHash = ["\"TorrentInfoHash1\""] Id = [0] ==== End Query Trace ==== 08:42:15.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 08:42:15.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_delete_orphaned_blocklist_items --- 08:42:15.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_not_delete_unorphaned_blocklist_items --- 08:42:15.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:15.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121351213946_309/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:15.1 Info: DatabaseEngineVersionCheck migrating 08:42:15.1 Info: PerformDBOperation 08:42:15.1 Info: Performing DB Operation 08:42:15.1 Info: SQLite 3.46.0 08:42:15.1 Info: => 0.0012036s 08:42:15.1 Info: DatabaseEngineVersionCheck migrated 08:42:15.1 Info: => 0.0012217s 08:42:15.1 Debug: Took: 00:00:00.0143019 08:42:15.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-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 08:42:15.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] AlbumIds = [[]] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-07-31T00:00:00Z"] PublishedDate = ["2024-07-31T00:00:00Z"] Size = [1] Protocol = ["unknown"] Indexer = ["\"Indexer1\""] IndexerFlags = ["freeleech"] Message = ["\"Message1\""] TorrentInfoHash = ["\"TorrentInfoHash1\""] Id = [0] ==== End Query Trace ==== 08:42:15.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 08:42:15.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_not_delete_unorphaned_blocklist_items --- 08:42:15.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_album --- 08:42:15.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:15.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121351909719_311/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:15.2 Info: DatabaseEngineVersionCheck migrating 08:42:15.2 Info: PerformDBOperation 08:42:15.2 Info: Performing DB Operation 08:42:15.2 Info: SQLite 3.46.0 08:42:15.2 Info: => 0.001203s 08:42:15.2 Info: DatabaseEngineVersionCheck migrated 08:42:15.2 Info: => 0.0012196s 08:42:15.2 Debug: Took: 00:00:00.0142505 08:42:15.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-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 08:42:15.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-07-31T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 08:42:15.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 08:42:15.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_album --- 08:42:15.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_artist --- 08:42:15.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:15.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121352599939_313/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:15.2 Info: DatabaseEngineVersionCheck migrating 08:42:15.2 Info: PerformDBOperation 08:42:15.2 Info: Performing DB Operation 08:42:15.2 Info: SQLite 3.46.0 08:42:15.2 Info: => 0.0011731s 08:42:15.2 Info: DatabaseEngineVersionCheck migrated 08:42:15.2 Info: => 0.0011907s 08:42:15.2 Debug: Took: 00:00:00.0141722 08:42:15.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-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 08:42:15.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-07-31T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 08:42:15.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 08:42:15.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_artist --- 08:42:15.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_album --- 08:42:15.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:15.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121353310836_315/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:15.3 Info: DatabaseEngineVersionCheck migrating 08:42:15.3 Info: PerformDBOperation 08:42:15.3 Info: Performing DB Operation 08:42:15.3 Info: SQLite 3.46.0 08:42:15.3 Info: => 0.0012249s 08:42:15.3 Info: DatabaseEngineVersionCheck migrated 08:42:15.3 Info: => 0.0012425s 08:42:15.3 Debug: Took: 00:00:00.0142378 08:42:15.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-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 08:42:15.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-07-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 08:42:15.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-07-31T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 08:42:15.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [2] AlbumId = [2] ArtistId = [1] SourceTitle = ["\"SourceTitle2\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-08-01T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 08:42:15.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 08:42:15.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 08:42:15.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_album --- 08:42:15.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_artist --- 08:42:15.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:15.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121354084360_317/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:15.4 Info: DatabaseEngineVersionCheck migrating 08:42:15.4 Info: PerformDBOperation 08:42:15.4 Info: Performing DB Operation 08:42:15.4 Info: SQLite 3.46.0 08:42:15.4 Info: => 0.0011829s 08:42:15.4 Info: DatabaseEngineVersionCheck migrated 08:42:15.4 Info: => 0.0012011s 08:42:15.4 Debug: Took: 00:00:00.0142260 08:42:15.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-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 08:42:15.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-07-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 08:42:15.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-07-31T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 08:42:15.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [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-08-01T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 08:42:15.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 08:42:15.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 08:42:15.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_artist --- 08:42:15.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_delete_orphaned_importliststatus --- 08:42:15.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:15.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121354860202_319/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:15.4 Info: DatabaseEngineVersionCheck migrating 08:42:15.4 Info: PerformDBOperation 08:42:15.4 Info: Performing DB Operation 08:42:15.4 Info: SQLite 3.46.0 08:42:15.4 Info: => 0.001181s 08:42:15.4 Info: DatabaseEngineVersionCheck migrated 08:42:15.4 Info: => 0.0011987s 08:42:15.5 Debug: Took: 00:00:00.0143892 08:42:15.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ImportListStatus ("LastInfoSync", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@LastInfoSync, @ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] LastInfoSync = ["2024-07-31T00:00:00Z"] ProviderId = [0] InitialFailure = ["2024-07-31T00:00:00Z"] MostRecentFailure = ["2024-07-31T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-07-31T00:00:00Z"] ==== End Query Trace ==== 08:42:15.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 08:42:15.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_delete_orphaned_importliststatus --- 08:42:15.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_not_delete_unorphaned_importliststatus --- 08:42:15.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:15.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121355525048_321/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:15.5 Info: DatabaseEngineVersionCheck migrating 08:42:15.5 Info: PerformDBOperation 08:42:15.5 Info: Performing DB Operation 08:42:15.5 Info: SQLite 3.46.0 08:42:15.5 Info: => 0.0012051s 08:42:15.5 Info: DatabaseEngineVersionCheck migrated 08:42:15.5 Info: => 0.0012235s 08:42:15.5 Debug: Took: 00:00:00.0149115 08:42:15.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ImportLists ("EnableAutomaticAdd", "ShouldMonitor", "ShouldMonitorExisting", "MonitorNewItems", "ShouldSearch", "ProfileId", "MetadataProfileId", "RootFolderPath", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@EnableAutomaticAdd, @ShouldMonitor, @ShouldMonitorExisting, @MonitorNewItems, @ShouldSearch, @ProfileId, @MetadataProfileId, @RootFolderPath, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: EnableAutomaticAdd = [false] ShouldMonitor = ["none"] ShouldMonitorExisting = [false] MonitorNewItems = ["all"] ShouldSearch = [false] ProfileId = [1] MetadataProfileId = [1] RootFolderPath = ["\"RootFolderPath1\""] ListType = ["program"] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"ConfigContract1\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 08:42:15.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ImportListStatus ("LastInfoSync", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@LastInfoSync, @ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] LastInfoSync = ["2024-07-31T00:00:00Z"] ProviderId = [1] InitialFailure = ["2024-07-31T00:00:00Z"] MostRecentFailure = ["2024-07-31T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-07-31T00:00:00Z"] ==== End Query Trace ==== 08:42:15.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 08:42:15.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 08:42:15.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_not_delete_unorphaned_importliststatus --- 08:42:15.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_delete_orphaned_indexerstatus --- 08:42:15.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:15.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121356266342_323/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:15.6 Info: DatabaseEngineVersionCheck migrating 08:42:15.6 Info: PerformDBOperation 08:42:15.6 Info: Performing DB Operation 08:42:15.6 Info: SQLite 3.46.0 08:42:15.6 Info: => 0.0012147s 08:42:15.6 Info: DatabaseEngineVersionCheck migrated 08:42:15.6 Info: => 0.0012318s 08:42:15.6 Debug: Took: 00:00:00.0149236 08:42:15.6 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-31T00:00:00Z"] MostRecentFailure = ["2024-07-31T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-07-31T00:00:00Z"] ==== End Query Trace ==== 08:42:15.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 08:42:15.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_delete_orphaned_indexerstatus --- 08:42:15.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_not_delete_unorphaned_indexerstatus --- 08:42:15.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:15.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121357434158_325/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:15.7 Info: DatabaseEngineVersionCheck migrating 08:42:15.7 Info: PerformDBOperation 08:42:15.7 Info: Performing DB Operation 08:42:15.7 Info: SQLite 3.46.0 08:42:15.7 Info: => 0.0011924s 08:42:15.7 Info: DatabaseEngineVersionCheck migrated 08:42:15.7 Info: => 0.0012111s 08:42:15.7 Debug: Took: 00:00:00.0143417 08:42:15.7 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 ==== 08:42:15.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO IndexerStatus ("LastRssSyncReleaseInfo", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@LastRssSyncReleaseInfo, @ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] LastRssSyncReleaseInfo = [null] ProviderId = [1] InitialFailure = ["2024-07-31T00:00:00Z"] MostRecentFailure = ["2024-07-31T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-07-31T00:00:00Z"] ==== End Query Trace ==== 08:42:15.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 08:42:15.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 08:42:15.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_not_delete_unorphaned_indexerstatus --- 08:42:15.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_image_files_that_have_albumid_of_zero --- 08:42:15.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:15.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121358143384_327/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:15.8 Info: DatabaseEngineVersionCheck migrating 08:42:15.8 Info: PerformDBOperation 08:42:15.8 Info: Performing DB Operation 08:42:15.8 Info: SQLite 3.46.0 08:42:15.8 Info: => 0.0012179s 08:42:15.8 Info: DatabaseEngineVersionCheck migrated 08:42:15.8 Info: => 0.0012348s 08:42:15.8 Debug: Took: 00:00:00.0142257 08:42:15.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-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 08:42:15.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["albumImage"] ArtistId = [1] TrackFileId = [null] AlbumId = [0] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-31T00:00:00Z"] LastUpdated = ["2024-07-31T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 08:42:15.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 08:42:15.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_image_files_that_have_albumid_of_zero --- 08:42:15.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_metadata_files_that_have_albumid_of_zero --- 08:42:15.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:15.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121358859284_329/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:15.8 Info: DatabaseEngineVersionCheck migrating 08:42:15.8 Info: PerformDBOperation 08:42:15.8 Info: Performing DB Operation 08:42:15.8 Info: SQLite 3.46.0 08:42:15.8 Info: => 0.0011643s 08:42:15.8 Info: DatabaseEngineVersionCheck migrated 08:42:15.8 Info: => 0.0011816s 08:42:15.9 Debug: Took: 00:00:00.0141327 08:42:15.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-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 08:42:15.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 = ["albumMetadata"] ArtistId = [1] TrackFileId = [null] AlbumId = [0] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-31T00:00:00Z"] LastUpdated = ["2024-07-31T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 08:42:15.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 08:42:15.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_metadata_files_that_have_albumid_of_zero --- 08:42:15.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_album --- 08:42:15.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:15.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121359559027_331/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:15.9 Info: DatabaseEngineVersionCheck migrating 08:42:15.9 Info: PerformDBOperation 08:42:15.9 Info: Performing DB Operation 08:42:15.9 Info: SQLite 3.46.0 08:42:15.9 Info: => 0.0011692s 08:42:15.9 Info: DatabaseEngineVersionCheck migrated 08:42:15.9 Info: => 0.0011867s 08:42:15.9 Debug: Took: 00:00:00.0142810 08:42:15.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-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 08:42:15.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-31T00:00:00Z"] LastUpdated = ["2024-07-31T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 08:42:15.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 08:42:16.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_album --- 08:42:16.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_artist --- 08:42:16.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:16.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121360262150_333/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:16.0 Info: DatabaseEngineVersionCheck migrating 08:42:16.0 Info: PerformDBOperation 08:42:16.0 Info: Performing DB Operation 08:42:16.0 Info: SQLite 3.46.0 08:42:16.0 Info: => 0.0011704s 08:42:16.0 Info: DatabaseEngineVersionCheck migrated 08:42:16.0 Info: => 0.001188s 08:42:16.0 Debug: Took: 00:00:00.0141811 08:42:16.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-31T00:00:00Z"] LastUpdated = ["2024-07-31T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 08:42:16.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 08:42:16.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_artist --- 08:42:16.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_track_file --- 08:42:16.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:16.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121360909844_335/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:16.1 Info: DatabaseEngineVersionCheck migrating 08:42:16.1 Info: PerformDBOperation 08:42:16.1 Info: Performing DB Operation 08:42:16.1 Info: SQLite 3.46.0 08:42:16.1 Info: => 0.001182s 08:42:16.1 Info: DatabaseEngineVersionCheck migrated 08:42:16.1 Info: => 0.0012002s 08:42:16.1 Debug: Took: 00:00:00.0141711 08:42:16.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-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 08:42:16.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-07-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 08:42:16.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 = [10] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-31T00:00:00Z"] LastUpdated = ["2024-07-31T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 08:42:16.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 08:42:16.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_track_file --- 08:42:16.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_track_metadata_files_that_have_trackfileid_of_zero --- 08:42:16.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:16.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121361685152_337/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:16.1 Info: DatabaseEngineVersionCheck migrating 08:42:16.1 Info: PerformDBOperation 08:42:16.1 Info: Performing DB Operation 08:42:16.1 Info: SQLite 3.46.0 08:42:16.1 Info: => 0.0011779s 08:42:16.1 Info: DatabaseEngineVersionCheck migrated 08:42:16.1 Info: => 0.0011952s 08:42:16.1 Debug: Took: 00:00:00.0148915 08:42:16.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-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 08:42:16.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 = ["trackMetadata"] ArtistId = [1] TrackFileId = [0] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-31T00:00:00Z"] LastUpdated = ["2024-07-31T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 08:42:16.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 08:42:16.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_track_metadata_files_that_have_trackfileid_of_zero --- 08:42:16.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_album --- 08:42:16.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:16.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121362399682_339/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:16.2 Info: DatabaseEngineVersionCheck migrating 08:42:16.2 Info: PerformDBOperation 08:42:16.2 Info: Performing DB Operation 08:42:16.2 Info: SQLite 3.46.0 08:42:16.2 Info: => 0.0011909s 08:42:16.2 Info: DatabaseEngineVersionCheck migrated 08:42:16.2 Info: => 0.0012365s 08:42:16.2 Debug: Took: 00:00:00.0149382 08:42:16.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-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 08:42:16.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-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 08:42:16.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-31T00:00:00Z"] LastUpdated = ["2024-07-31T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 08:42:16.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 08:42:16.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_album --- 08:42:16.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_artist --- 08:42:16.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:16.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121363701978_341/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:16.3 Info: DatabaseEngineVersionCheck migrating 08:42:16.3 Info: PerformDBOperation 08:42:16.3 Info: Performing DB Operation 08:42:16.3 Info: SQLite 3.46.0 08:42:16.3 Info: => 0.0012271s 08:42:16.3 Info: DatabaseEngineVersionCheck migrated 08:42:16.3 Info: => 0.0012444s 08:42:16.3 Debug: Took: 00:00:00.0143620 08:42:16.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-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 08:42:16.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 = [null] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-31T00:00:00Z"] LastUpdated = ["2024-07-31T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 08:42:16.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 08:42:16.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 08:42:16.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_artist --- 08:42:16.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_track_file --- 08:42:16.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:16.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121364412439_343/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:16.4 Info: DatabaseEngineVersionCheck migrating 08:42:16.4 Info: PerformDBOperation 08:42:16.4 Info: Performing DB Operation 08:42:16.4 Info: SQLite 3.46.0 08:42:16.4 Info: => 0.0011904s 08:42:16.4 Info: DatabaseEngineVersionCheck migrated 08:42:16.4 Info: => 0.0012081s 08:42:16.4 Debug: Took: 00:00:00.0142043 08:42:16.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-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 08:42:16.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-07-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 08:42:16.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-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 08:42:16.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-31T00:00:00Z"] LastUpdated = ["2024-07-31T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 08:42:16.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 08:42:16.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_track_file --- 08:42:16.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_delete_orphaned_notificationstatus --- 08:42:16.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:16.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121365235081_345/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:16.5 Info: DatabaseEngineVersionCheck migrating 08:42:16.5 Info: PerformDBOperation 08:42:16.5 Info: Performing DB Operation 08:42:16.5 Info: SQLite 3.46.0 08:42:16.5 Info: => 0.0011841s 08:42:16.5 Info: DatabaseEngineVersionCheck migrated 08:42:16.5 Info: => 0.0012031s 08:42:16.5 Debug: Took: 00:00:00.0142607 08:42:16.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-31T00:00:00Z"] MostRecentFailure = ["2024-07-31T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-07-31T00:00:00Z"] ==== End Query Trace ==== 08:42:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 08:42:16.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_delete_orphaned_notificationstatus --- 08:42:16.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_not_delete_unorphaned_notificationstatus --- 08:42:16.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:16.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121365919804_347/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:16.6 Info: DatabaseEngineVersionCheck migrating 08:42:16.6 Info: PerformDBOperation 08:42:16.6 Info: Performing DB Operation 08:42:16.6 Info: SQLite 3.46.0 08:42:16.6 Info: => 0.0011899s 08:42:16.6 Info: DatabaseEngineVersionCheck migrated 08:42:16.6 Info: => 0.0012088s 08:42:16.6 Debug: Took: 00:00:00.0142629 08:42:16.6 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 ==== 08:42:16.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NotificationStatus ("ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] ProviderId = [1] InitialFailure = ["2024-07-31T00:00:00Z"] MostRecentFailure = ["2024-07-31T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-07-31T00:00:00Z"] ==== End Query Trace ==== 08:42:16.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 08:42:16.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 08:42:16.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_not_delete_unorphaned_notificationstatus --- 08:42:16.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_delete_orphaned_pending_items --- 08:42:16.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:16.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121366679526_349/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:16.6 Info: DatabaseEngineVersionCheck migrating 08:42:16.6 Info: PerformDBOperation 08:42:16.6 Info: Performing DB Operation 08:42:16.6 Info: SQLite 3.46.0 08:42:16.6 Info: => 0.0011866s 08:42:16.6 Info: DatabaseEngineVersionCheck migrated 08:42:16.6 Info: => 0.0012038s 08:42:16.6 Debug: Took: 00:00:00.0141743 08:42:16.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-31T00: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": 739097, "ageHours": 17738336.70463487, "ageMinutes": 1064300202.2780924 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 08:42:16.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 08:42:16.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_delete_orphaned_pending_items --- 08:42:16.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_not_delete_unorphaned_pending_items --- 08:42:16.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:16.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121367318111_351/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:16.7 Info: DatabaseEngineVersionCheck migrating 08:42:16.7 Info: PerformDBOperation 08:42:16.7 Info: Performing DB Operation 08:42:16.7 Info: SQLite 3.46.0 08:42:16.7 Info: => 0.0011787s 08:42:16.7 Info: DatabaseEngineVersionCheck migrated 08:42:16.7 Info: => 0.0011971s 08:42:16.7 Debug: Took: 00:00:00.0142263 08:42:16.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-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 08:42:16.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-31T00: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": 739097, "ageHours": 17738336.704654016, "ageMinutes": 1064300202.2792412 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 08:42:16.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 08:42:16.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_not_delete_unorphaned_pending_items --- 08:42:16.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_delete_orphaned_releases --- 08:42:16.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:16.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121368006277_353/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:16.8 Info: DatabaseEngineVersionCheck migrating 08:42:16.8 Info: PerformDBOperation 08:42:16.8 Info: Performing DB Operation 08:42:16.8 Info: SQLite 3.46.0 08:42:16.8 Info: => 0.0012121s 08:42:16.8 Info: DatabaseEngineVersionCheck migrated 08:42:16.8 Info: => 0.0012296s 08:42:16.8 Debug: Took: 00:00:00.0148908 08:42:16.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-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 08:42:16.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 08:42:16.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_delete_orphaned_releases --- 08:42:16.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_not_delete_unorphaned_albums --- 08:42:16.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:16.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121368674460_355/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:16.8 Info: DatabaseEngineVersionCheck migrating 08:42:16.8 Info: PerformDBOperation 08:42:16.8 Info: Performing DB Operation 08:42:16.8 Info: SQLite 3.46.0 08:42:16.8 Info: => 0.0011959s 08:42:16.8 Info: DatabaseEngineVersionCheck migrated 08:42:16.8 Info: => 0.0012139s 08:42:16.8 Debug: Took: 00:00:00.0149471 08:42:16.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-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 08:42:16.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-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 08:42:16.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-08-01T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [true] Id = [0] ==== End Query Trace ==== 08:42:16.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 08:42:16.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 08:42:16.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_not_delete_unorphaned_albums --- 08:42:16.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_not_unlink_unorphaned_track_files --- 08:42:16.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:16.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121369976301_357/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:17.0 Info: DatabaseEngineVersionCheck migrating 08:42:17.0 Info: PerformDBOperation 08:42:17.0 Info: Performing DB Operation 08:42:17.0 Info: SQLite 3.46.0 08:42:17.0 Info: => 0.0012104s 08:42:17.0 Info: DatabaseEngineVersionCheck migrated 08:42:17.0 Info: => 0.0012283s 08:42:17.0 Debug: Took: 00:00:00.0143315 08:42:17.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-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 08:42:17.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 = ["\"Path2\""] Size = [2] Modified = ["2024-08-01T00:00:00Z"] DateAdded = ["2024-08-01T00: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 ==== 08:42:17.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 ==== 08:42:17.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 08:42:17.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 08:42:17.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 08:42:17.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_not_unlink_unorphaned_track_files --- 08:42:17.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_unlink_orphaned_track_files --- 08:42:17.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:17.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121370739334_359/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:17.0 Info: DatabaseEngineVersionCheck migrating 08:42:17.0 Info: PerformDBOperation 08:42:17.0 Info: Performing DB Operation 08:42:17.0 Info: SQLite 3.46.0 08:42:17.0 Info: => 0.0011935s 08:42:17.0 Info: DatabaseEngineVersionCheck migrated 08:42:17.0 Info: => 0.0012111s 08:42:17.0 Debug: Took: 00:00:00.0142679 08:42:17.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-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 08:42:17.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 08:42:17.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_unlink_orphaned_track_files --- 08:42:17.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_delete_orphaned_tracks --- 08:42:17.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:17.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121371406779_361/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:17.1 Info: DatabaseEngineVersionCheck migrating 08:42:17.1 Info: PerformDBOperation 08:42:17.1 Info: Performing DB Operation 08:42:17.1 Info: SQLite 3.46.0 08:42:17.1 Info: => 0.0011946s 08:42:17.1 Info: DatabaseEngineVersionCheck migrated 08:42:17.1 Info: => 0.0012127s 08:42:17.1 Debug: Took: 00:00:00.0142451 08:42:17.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 ==== 08:42:17.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 08:42:17.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_delete_orphaned_tracks --- 08:42:17.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_not_delete_unorphaned_tracks --- 08:42:17.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:17.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121372076590_363/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:17.2 Info: DatabaseEngineVersionCheck migrating 08:42:17.2 Info: PerformDBOperation 08:42:17.2 Info: Performing DB Operation 08:42:17.2 Info: SQLite 3.46.0 08:42:17.2 Info: => 0.0011973s 08:42:17.2 Info: DatabaseEngineVersionCheck migrated 08:42:17.2 Info: => 0.001215s 08:42:17.2 Debug: Took: 00:00:00.0142264 08:42:17.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-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 08:42:17.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 ==== 08:42:17.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 = [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 ==== 08:42:17.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 08:42:17.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 08:42:17.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_not_delete_unorphaned_tracks --- 08:42:17.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_add_missing_custom_formats --- 08:42:17.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:17.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121372807535_365/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:17.2 Info: DatabaseEngineVersionCheck migrating 08:42:17.2 Info: PerformDBOperation 08:42:17.2 Info: Performing DB Operation 08:42:17.2 Info: SQLite 3.46.0 08:42:17.2 Info: => 0.0011901s 08:42:17.2 Info: DatabaseEngineVersionCheck migrated 08:42:17.2 Info: => 0.0012075s 08:42:17.2 Debug: Took: 00:00:00.0142627 08:42:17.3 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 ==== 08:42:17.3 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 ==== 08:42: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 = ["\"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 ==== 08:42:17.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 08:42:17.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 08:42:17.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 08:42:17.3 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 ==== 08:42:17.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 08:42:17.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_add_missing_custom_formats --- 08:42:17.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_not_remove_unorphaned_custom_formats --- 08:42:17.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:17.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121373758446_367/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:17.3 Info: DatabaseEngineVersionCheck migrating 08:42:17.3 Info: PerformDBOperation 08:42:17.3 Info: Performing DB Operation 08:42:17.3 Info: SQLite 3.46.0 08:42:17.3 Info: => 0.0011796s 08:42:17.3 Info: DatabaseEngineVersionCheck migrated 08:42:17.3 Info: => 0.0011981s 08:42:17.3 Debug: Took: 00:00:00.0144219 08:42:17.3 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 ==== 08:42: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 = ["\"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 ==== 08:42:17.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 08:42:17.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 08:42:17.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 08:42:17.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 08:42:17.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_not_remove_unorphaned_custom_formats --- 08:42:17.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_remove_orphaned_custom_formats --- 08:42:17.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:17.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121374445321_369/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:17.4 Info: DatabaseEngineVersionCheck migrating 08:42:17.4 Info: PerformDBOperation 08:42:17.4 Info: Performing DB Operation 08:42:17.4 Info: SQLite 3.46.0 08:42:17.4 Info: => 0.0012328s 08:42:17.4 Info: DatabaseEngineVersionCheck migrated 08:42:17.4 Info: => 0.0012513s 08:42:17.4 Debug: Took: 00:00:00.0149472 08:42:17.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [50] CutoffFormatScore = [100] FormatItems = [[ { "format": { "id": 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 ==== 08:42:17.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 08:42:17.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 08:42:17.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 08:42:17.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "QualityProfiles" SET "FormatItems" = @FormatItems, "MinFormatScore" = @MinFormatScore, "CutoffFormatScore" = @CutoffFormatScore WHERE "Id" = @Id PARAMETERS: Id = [1] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [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 ==== 08:42:17.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 08:42:17.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_remove_orphaned_custom_formats --- 08:42:17.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_delete_unused_tags --- 08:42:17.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:17.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121375135425_371/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:17.5 Info: DatabaseEngineVersionCheck migrating 08:42:17.5 Info: PerformDBOperation 08:42:17.5 Info: Performing DB Operation 08:42:17.5 Info: SQLite 3.46.0 08:42:17.5 Info: => 0.0012757s 08:42:17.5 Info: DatabaseEngineVersionCheck migrated 08:42:17.5 Info: => 0.0012934s 08:42:17.5 Debug: Took: 00:00:00.0150039 08:42:17.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label1\""] ==== End Query Trace ==== 08:42:17.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label2\""] ==== End Query Trace ==== 08:42:17.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 08:42:17.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_delete_unused_tags --- 08:42:17.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_auto_tagging_tag_specification_tags --- 08:42:17.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:17.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121376396279_373/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:17.6 Info: DatabaseEngineVersionCheck migrating 08:42:17.6 Info: PerformDBOperation 08:42:17.6 Info: Performing DB Operation 08:42:17.6 Info: SQLite 3.46.0 08:42:17.6 Info: => 0.0012443s 08:42:17.6 Info: DatabaseEngineVersionCheck migrated 08:42:17.6 Info: => 0.001264s 08:42:17.6 Debug: Took: 00:00:00.0145051 08:42:17.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label1\""] ==== End Query Trace ==== 08:42:17.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label2\""] ==== End Query Trace ==== 08:42:17.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 08:42:17.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_auto_tagging_tag_specification_tags --- 08:42:17.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_tags --- 08:42:17.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:17.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121377076597_375/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:17.7 Info: DatabaseEngineVersionCheck migrating 08:42:17.7 Info: PerformDBOperation 08:42:17.7 Info: Performing DB Operation 08:42:17.7 Info: SQLite 3.46.0 08:42:17.7 Info: => 0.0012414s 08:42:17.7 Info: DatabaseEngineVersionCheck migrated 08:42:17.7 Info: => 0.0012607s 08:42:17.7 Debug: Took: 00:00:00.0143453 08:42:17.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label1\""] ==== End Query Trace ==== 08:42:17.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label2\""] ==== End Query Trace ==== 08:42:17.7 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 ==== 08:42:17.7 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 ==== 08:42:17.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 08:42:17.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_tags --- 08:42:17.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_empty_images --- 08:42:17.8 Debug: Deleting invalid image file /C/Music/Album/image.jpg 08:42:17.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_empty_images --- 08:42:17.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_html_images --- 08:42:17.8 Debug: Deleting invalid image file /C/Music/Album/image.jpg 08:42:17.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_html_images --- 08:42:17.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_delete_non_html_files --- 08:42:17.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_delete_non_html_files --- 08:42:17.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_images_before_tvdb_switch --- 08:42:17.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_images_before_tvdb_switch --- 08:42:17.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_non_image_files --- 08:42:17.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_non_image_files --- 08:42:17.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_run_if_flag_is_false --- 08:42:17.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_run_if_flag_is_false --- 08:42:17.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_set_clean_flag_to_false --- 08:42:17.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_set_clean_flag_to_false --- 08:42:17.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 08:42:17.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 08:42:17.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 08:42:17.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 08:42:17.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 08:42:17.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 08:42:17.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 08:42:17.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 08:42:17.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 08:42:17.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 08:42:17.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 08:42:17.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 08:42:17.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 08:42:17.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 08:42:17.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 08:42:17.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 08:42:17.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 08:42:17.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 08:42:17.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 08:42:17.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 08:42:17.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 08:42:18.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 08:42:18.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 08:42:18.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 08:42:18.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_not_update_unchanged_title --- 08:42:18.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_not_update_unchanged_title --- 08:42:18.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_update_clean_title --- 08:42:18.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_update_clean_title --- 08:42:18.0 Info: --- Start: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_bypass_proxy --- 08:42:18.0 Info: --- End: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_bypass_proxy --- 08:42:18.0 Info: --- Start: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_not_bypass_proxy --- 08:42:18.0 Info: --- End: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_not_bypass_proxy --- 08:42:18.0 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_add_referrer_torcache_request --- 08:42:18.0 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_add_referrer_torcache_request --- 08:42:18.0 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://site.com/download?url=torcache.net&blaat=1") --- 08:42:18.0 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://site.com/download?url=torcache.net&blaat=1") --- 08:42:18.0 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://torcache.net.com/download?url=123") --- 08:42:18.0 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://torcache.net.com/download?url=123") --- 08:42:18.0 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_remove_query_params_from_torcache_request --- 08:42:18.0 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_remove_query_params_from_torcache_request --- 08:42:18.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListServiceFixture.should_remove_missing_import_lists_on_startup --- 08:42:18.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:18.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121380885962_377/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:18.0 Info: DatabaseEngineVersionCheck migrating 08:42:18.0 Info: PerformDBOperation 08:42:18.0 Info: Performing DB Operation 08:42:18.0 Info: SQLite 3.46.0 08:42:18.0 Info: => 0.0012506s 08:42:18.0 Info: DatabaseEngineVersionCheck migrated 08:42:18.0 Info: => 0.001268s 08:42:18.1 Debug: Took: 00:00:00.0143130 08:42:18.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ImportLists ("EnableAutomaticAdd", "ShouldMonitor", "ShouldMonitorExisting", "MonitorNewItems", "ShouldSearch", "ProfileId", "MetadataProfileId", "RootFolderPath", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@EnableAutomaticAdd, @ShouldMonitor, @ShouldMonitorExisting, @MonitorNewItems, @ShouldSearch, @ProfileId, @MetadataProfileId, @RootFolderPath, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: EnableAutomaticAdd = [false] ShouldMonitor = ["none"] ShouldMonitorExisting = [false] MonitorNewItems = ["all"] ShouldSearch = [false] ProfileId = [1] MetadataProfileId = [1] RootFolderPath = ["\"RootFolderPath1\""] ListType = ["program"] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"LidarrListsSettings\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 08:42:18.1 Debug: Initializing Providers. Count 1 08:42:18.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportLists".* FROM "ImportLists" PARAMETERS: ==== End Query Trace ==== 08:42:18.1 Warn: Removing Name1 08:42:18.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ImportLists" WHERE ("ImportLists"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 08:42:18.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ImportLists" WHERE ("ImportLists"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 08:42:18.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportLists".* FROM "ImportLists" PARAMETERS: ==== End Query Trace ==== 08:42:18.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListServiceFixture.should_remove_missing_import_lists_on_startup --- 08:42:18.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_cancel_backoff_on_success --- 08:42:18.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_cancel_backoff_on_success --- 08:42:18.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_not_store_update_if_already_okay --- 08:42:18.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_not_store_update_if_already_okay --- 08:42:18.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_existing_artist_but_new_album --- 08:42:18.2 Info: Starting Import List Sync 08:42:18.2 Info: Processing 1 list items 08:42:18.2 Trace: Processing list item 1/1 08:42:18.2 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 08:42:18.2 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 1 08:42:18.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_existing_artist_but_new_album --- 08:42:18.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(None,False) --- 08:42:18.2 Info: Starting Import List Sync 08:42:18.2 Info: Processing 1 list items 08:42:18.2 Trace: Processing list item 1/1 08:42:18.2 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 08:42:18.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(None,False) --- 08:42:18.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(SpecificAlbum,True) --- 08:42:18.2 Info: Starting Import List Sync 08:42:18.2 Info: Processing 1 list items 08:42:18.2 Trace: Processing list item 1/1 08:42:18.2 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 08:42:18.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(SpecificAlbum,True) --- 08:42:18.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(EntireArtist,True) --- 08:42:18.2 Info: Starting Import List Sync 08:42:18.2 Info: Processing 1 list items 08:42:18.2 Trace: Processing list item 1/1 08:42:18.2 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 08:42:18.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(EntireArtist,True) --- 08:42:18.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(None,False) --- 08:42:18.2 Info: Starting Import List Sync 08:42:18.2 Info: Processing 1 list items 08:42:18.2 Trace: Processing list item 1/1 08:42:18.2 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 08:42:18.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(None,False) --- 08:42:18.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(SpecificAlbum,True) --- 08:42:18.2 Info: Starting Import List Sync 08:42:18.2 Info: Processing 1 list items 08:42:18.2 Trace: Processing list item 1/1 08:42:18.2 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 08:42:18.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(SpecificAlbum,True) --- 08:42:18.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(EntireArtist,True) --- 08:42:18.2 Info: Starting Import List Sync 08:42:18.2 Info: Processing 1 list items 08:42:18.2 Trace: Processing list item 1/1 08:42:18.2 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 08:42:18.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(EntireArtist,True) --- 08:42:18.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(None,0,False) --- 08:42:18.2 Info: Starting Import List Sync 08:42:18.2 Info: Processing 2 list items 08:42:18.2 Trace: Processing list item 1/2 08:42:18.2 Trace: Processing list item 2/2 08:42:18.2 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 08:42:18.2 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 08:42:18.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(None,0,False) --- 08:42:18.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(SpecificAlbum,2,True) --- 08:42:18.3 Info: Starting Import List Sync 08:42:18.3 Info: Processing 2 list items 08:42:18.3 Trace: Processing list item 1/2 08:42:18.3 Trace: Processing list item 2/2 08:42:18.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 08:42:18.3 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 08:42:18.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(SpecificAlbum,2,True) --- 08:42:18.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(EntireArtist,0,True) --- 08:42:18.3 Info: Starting Import List Sync 08:42:18.3 Info: Processing 2 list items 08:42:18.3 Trace: Processing list item 1/2 08:42:18.3 Trace: Processing list item 2/2 08:42:18.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 08:42:18.3 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 08:42:18.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(EntireArtist,0,True) --- 08:42:18.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(SpecificAlbum) --- 08:42:18.3 Info: Starting Import List Sync 08:42:18.3 Info: Processing 1 list items 08:42:18.3 Trace: Processing list item 1/1 08:42:18.3 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 08:42:18.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 08:42:18.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(SpecificAlbum) --- 08:42:18.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(EntireArtist) --- 08:42:18.3 Info: Starting Import List Sync 08:42:18.3 Info: Processing 1 list items 08:42:18.3 Trace: Processing list item 1/1 08:42:18.3 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 08:42:18.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 08:42:18.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(EntireArtist) --- 08:42:18.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(SpecificAlbum) --- 08:42:18.3 Info: Starting Import List Sync 08:42:18.3 Info: Processing 1 list items 08:42:18.3 Trace: Processing list item 1/1 08:42:18.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 08:42:18.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 08:42:18.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(SpecificAlbum) --- 08:42:18.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(EntireArtist) --- 08:42:18.3 Info: Starting Import List Sync 08:42:18.3 Info: Processing 1 list items 08:42:18.3 Trace: Processing list item 1/1 08:42:18.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 08:42:18.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 08:42:18.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(EntireArtist) --- 08:42:18.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(None) --- 08:42:18.3 Info: Starting Import List Sync 08:42:18.3 Info: Processing 1 list items 08:42:18.3 Trace: Processing list item 1/1 08:42:18.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 08:42:18.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 08:42:18.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(None) --- 08:42:18.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_album --- 08:42:18.3 Info: Starting Import List Sync 08:42:18.3 Info: Processing 1 list items 08:42:18.3 Trace: Processing list item 1/1 08:42:18.3 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected due to list exclusion 08:42:18.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 08:42:18.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_album --- 08:42:18.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_artist --- 08:42:18.3 Info: Starting Import List Sync 08:42:18.3 Info: Processing 1 list items 08:42:18.3 Trace: Processing list item 1/1 08:42:18.3 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected due to list exclusion for parent artist 08:42:18.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 08:42:18.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_artist --- 08:42:18.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_artist_if_excluded_artist --- 08:42:18.3 Info: Starting Import List Sync 08:42:18.3 Info: Processing 1 list items 08:42:18.3 Trace: Processing list item 1/1 08:42:18.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected due to list exclusion 08:42:18.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 08:42:18.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_artist_if_excluded_artist --- 08:42:18.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_album --- 08:42:18.3 Info: Starting Import List Sync 08:42:18.3 Info: Processing 1 list items 08:42:18.3 Trace: Processing list item 1/1 08:42:18.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 08:42:18.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_album --- 08:42:18.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_artist --- 08:42:18.3 Info: Starting Import List Sync 08:42:18.3 Info: Processing 1 list items 08:42:18.3 Trace: Processing list item 1/1 08:42:18.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 08:42:18.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 08:42:18.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_artist --- 08:42:18.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_fetch_if_no_lists_are_enabled --- 08:42:18.3 Debug: No import lists with automatic add enabled 08:42:18.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_fetch_if_no_lists_are_enabled --- 08:42:18.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(SpecificAlbum) --- 08:42:18.3 Info: Starting Import List Sync 08:42:18.3 Info: Processing 1 list items 08:42:18.3 Trace: Processing list item 1/1 08:42:18.3 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 08:42:18.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 08:42:18.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(SpecificAlbum) --- 08:42:18.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(EntireArtist) --- 08:42:18.3 Info: Starting Import List Sync 08:42:18.3 Info: Processing 1 list items 08:42:18.3 Trace: Processing list item 1/1 08:42:18.3 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 08:42:18.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 08:42:18.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(EntireArtist) --- 08:42:18.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(SpecificAlbum) --- 08:42:18.3 Info: Starting Import List Sync 08:42:18.3 Info: Processing 1 list items 08:42:18.3 Trace: Processing list item 1/1 08:42:18.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 08:42:18.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 08:42:18.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(SpecificAlbum) --- 08:42:18.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(EntireArtist) --- 08:42:18.3 Info: Starting Import List Sync 08:42:18.3 Info: Processing 1 list items 08:42:18.3 Trace: Processing list item 1/1 08:42:18.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 08:42:18.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 08:42:18.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(EntireArtist) --- 08:42:18.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(None) --- 08:42:18.3 Info: Starting Import List Sync 08:42:18.3 Info: Processing 1 list items 08:42:18.3 Trace: Processing list item 1/1 08:42:18.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 08:42:18.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 08:42:18.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(None) --- 08:42:18.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(SpecificAlbum,False) --- 08:42:18.3 Info: Starting Import List Sync 08:42:18.3 Info: Processing 1 list items 08:42:18.3 Trace: Processing list item 1/1 08:42:18.3 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 08:42:18.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 08:42:18.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(SpecificAlbum,False) --- 08:42:18.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(EntireArtist,False) --- 08:42:18.3 Info: Starting Import List Sync 08:42:18.3 Info: Processing 1 list items 08:42:18.3 Trace: Processing list item 1/1 08:42:18.3 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 08:42:18.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 08:42:18.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(EntireArtist,False) --- 08:42:18.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,False) --- 08:42:18.3 Info: Starting Import List Sync 08:42:18.3 Info: Processing 1 list items 08:42:18.3 Trace: Processing list item 1/1 08:42:18.3 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 08:42:18.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 08:42:18.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,False) --- 08:42:18.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,True) --- 08:42:18.3 Info: Starting Import List Sync 08:42:18.3 Info: Processing 1 list items 08:42:18.3 Trace: Processing list item 1/1 08:42:18.3 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 08:42:18.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 08:42:18.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,True) --- 08:42:18.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(SpecificAlbum) --- 08:42:18.4 Info: Starting Import List Sync 08:42:18.4 Info: Processing 1 list items 08:42:18.4 Trace: Processing list item 1/1 08:42:18.4 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 08:42:18.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 08:42:18.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(SpecificAlbum) --- 08:42:18.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(EntireArtist) --- 08:42:18.4 Info: Starting Import List Sync 08:42:18.4 Info: Processing 1 list items 08:42:18.4 Trace: Processing list item 1/1 08:42:18.4 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 08:42:18.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 08:42:18.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(EntireArtist) --- 08:42:18.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(None) --- 08:42:18.4 Info: Starting Import List Sync 08:42:18.4 Info: Processing 1 list items 08:42:18.4 Trace: Processing list item 1/1 08:42:18.4 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 08:42:18.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 08:42:18.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(None) --- 08:42:18.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_process_if_no_items_are_returned --- 08:42:18.4 Info: Starting Import List Sync 08:42:18.4 Info: No list items to process 08:42:18.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_process_if_no_items_are_returned --- 08:42:18.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_all_artist_albums --- 08:42:18.4 Info: Starting Import List Sync 08:42:18.4 Info: Processing 1 list items 08:42:18.4 Trace: Processing list item 1/1 08:42:18.4 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 08:42:18.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 08:42:18.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_all_artist_albums --- 08:42:18.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_album_title_and_album_id --- 08:42:18.4 Info: Starting Import List Sync 08:42:18.4 Info: Processing 1 list items 08:42:18.4 Trace: Processing list item 1/1 08:42:18.4 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 08:42:18.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_album_title_and_album_id --- 08:42:18.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_all_info --- 08:42:18.4 Info: Starting Import List Sync 08:42:18.4 Info: Processing 1 list items 08:42:18.4 Trace: Processing list item 1/1 08:42:18.4 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 08:42:18.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_all_info --- 08:42:18.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_artist_title_and_artist_id --- 08:42:18.4 Info: Starting Import List Sync 08:42:18.4 Info: Processing 1 list items 08:42:18.4 Trace: Processing list item 1/1 08:42:18.4 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 08:42:18.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_artist_title_and_artist_id --- 08:42:18.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_specific_existing_unmonitored_album --- 08:42:18.4 Info: Starting Import List Sync 08:42:18.4 Info: Processing 1 list items 08:42:18.4 Trace: Processing list item 1/1 08:42:18.4 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 08:42:18.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 08:42:18.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_specific_existing_unmonitored_album --- 08:42:18.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_unmonitored_artist --- 08:42:18.4 Info: Starting Import List Sync 08:42:18.4 Info: Processing 1 list items 08:42:18.4 Trace: Processing list item 1/1 08:42:18.4 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 08:42:18.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 08:42:18.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_unmonitored_artist --- 08:42:18.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_all_artist_albums --- 08:42:18.4 Info: Starting Import List Sync 08:42:18.4 Info: Processing 1 list items 08:42:18.4 Trace: Processing list item 1/1 08:42:18.4 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 08:42:18.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 08:42:18.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_all_artist_albums --- 08:42:18.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_album_title_and_no_album_id --- 08:42:18.4 Info: Starting Import List Sync 08:42:18.4 Info: Processing 1 list items 08:42:18.4 Trace: Processing list item 1/1 08:42:18.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 08:42:18.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_album_title_and_no_album_id --- 08:42:18.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_artist_title_and_no_artist_id --- 08:42:18.4 Info: Starting Import List Sync 08:42:18.4 Info: Processing 1 list items 08:42:18.4 Trace: Processing list item 1/1 08:42:18.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 08:42:18.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_artist_title_and_no_artist_id --- 08:42:18.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_specific_existing_unmonitored_album --- 08:42:18.4 Info: Starting Import List Sync 08:42:18.4 Info: Processing 1 list items 08:42:18.4 Trace: Processing list item 1/1 08:42:18.4 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 08:42:18.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 08:42:18.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_specific_existing_unmonitored_album --- 08:42:18.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_unmonitored_artist --- 08:42:18.4 Info: Starting Import List Sync 08:42:18.4 Info: Processing 1 list items 08:42:18.4 Trace: Processing list item 1/1 08:42:18.4 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 08:42:18.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 08:42:18.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_unmonitored_artist --- 08:42:18.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_artist_is_null --- 08:42:18.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_artist_is_null --- 08:42:18.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artist_items_is_null --- 08:42:18.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artist_items_is_null --- 08:42:18.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artists_is_null --- 08:42:18.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artists_is_null --- 08:42:18.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_is_null --- 08:42:18.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_is_null --- 08:42:18.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_get_next_page_returns_null --- 08:42:18.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_get_next_page_returns_null --- 08:42:18.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_parse_followed_artist --- 08:42:18.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_parse_followed_artist --- 08:42:18.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names(null) --- 08:42:18.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names(null) --- 08:42:18.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names("") --- 08:42:18.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names("") --- 08:42:18.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_not_update_id_if_http_throws --- 08:42:18.5 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapAlbumItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 267 08:42:18.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_not_update_id_if_http_throws --- 08:42:18.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_return_name_if_uri_null --- 08:42:18.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_return_name_if_uri_null --- 08:42:18.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_set_id_0_if_no_match --- 08:42:18.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_set_id_0_if_no_match --- 08:42:18.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_not_update_id_if_http_throws --- 08:42:18.5 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapArtistItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 225 08:42:18.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_not_update_id_if_http_throws --- 08:42:18.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_return_name_if_id_null --- 08:42:18.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_return_name_if_id_null --- 08:42:18.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_set_id_0_if_no_match --- 08:42:18.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_set_id_0_if_no_match --- Skipped map_album_should_work [< 1 ms] 08:42:18.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_catch_exception_from_api --- 08:42:18.5 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 08:42:18.5 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapSpotifyReleases(IList`1 items) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 163 08:42:18.5 Trace: Got mapping: {} 08:42:18.5 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapAlbumItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 267 08:42:18.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_catch_exception_from_api --- 08:42:18.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_cope_with_duplicate_spotify_ids --- 08:42:18.5 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 08:42:18.5 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6" } 08:42:18.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_cope_with_duplicate_spotify_ids --- 08:42:18.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_drop_not_found --- 08:42:18.5 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 08:42:18.5 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "0" } 08:42:18.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_drop_not_found --- 08:42:18.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_map_artist_id_for_artist --- 08:42:18.5 Trace: Requesting maps for: [ "4dpARuHxo51G3z768sgnrY" ] 08:42:18.5 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6", "4dpARuHxo51G3z768sgnrY": "cc2c9c3c-b7bc-4b8b-84d8-4fbd8779e493" } 08:42:18.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_map_artist_id_for_artist --- 08:42:18.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_only_map_album_id_for_album --- 08:42:18.5 Trace: Requesting maps for: [ "4dpARuHxo51G3z768sgnrY", "21jF5jlMtzo94wbxmJ18aa" ] 08:42:18.5 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6", "4dpARuHxo51G3z768sgnrY": "cc2c9c3c-b7bc-4b8b-84d8-4fbd8779e493" } 08:42:18.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_only_map_album_id_for_album --- 08:42:18.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_fall_back_to_track_artist_if_album_artist_missing --- 08:42:18.5 Trace: Processing playlist playlistid 08:42:18.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_fall_back_to_track_artist_if_album_artist_missing --- 08:42:18.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_get_next_page_returns_null --- 08:42:18.5 Trace: Processing playlist playlistid 08:42:18.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_get_next_page_returns_null --- 08:42:18.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_track_is_null --- 08:42:18.6 Trace: Processing playlist playlistid 08:42:18.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_track_is_null --- Skipped map_artist_should_work [< 1 ms] 08:42:18.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_is_null --- 08:42:18.6 Trace: Processing playlist playlistid 08:42:18.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_is_null --- 08:42:18.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_items_is_null --- 08:42:18.6 Trace: Processing playlist playlistid 08:42:18.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_items_is_null --- 08:42:18.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,null,"Album") --- 08:42:18.6 Trace: Processing playlist playlistid 08:42:18.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,null,"Album") --- 08:42:18.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names("AlbumArtist",null,null) --- 08:42:18.6 Trace: Processing playlist playlistid 08:42:18.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names("AlbumArtist",null,null) --- 08:42:18.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,"TrackArtist",null) --- 08:42:18.6 Trace: Processing playlist playlistid 08:42:18.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,"TrackArtist",null) --- 08:42:18.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_use_album_artist_when_it_exists --- 08:42:18.6 Trace: Processing playlist playlistid 08:42:18.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_use_album_artist_when_it_exists --- 08:42:18.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_get_next_page_returns_null --- 08:42:18.6 Trace: Got 0 saved albums 08:42:18.6 Trace: Adding Artist - Album 08:42:18.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_get_next_page_returns_null --- 08:42:18.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_is_null --- 08:42:18.6 Trace: Got 0 saved albums 08:42:18.6 Trace: Adding - 08:42:18.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_is_null --- 08:42:18.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_items_is_null --- 08:42:18.6 Trace: Got 0 saved albums 08:42:18.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_items_is_null --- 08:42:18.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_albums_is_null --- 08:42:18.6 Trace: Got 0 saved albums 08:42:18.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_albums_is_null --- 08:42:18.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_parse_saved_album("Artist","Album") --- 08:42:18.6 Trace: Got 0 saved albums 08:42:18.6 Trace: Adding Artist - Album 08:42:18.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_parse_saved_album("Artist","Album") --- 08:42:18.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,"Album") --- 08:42:18.6 Trace: Got 0 saved albums 08:42:18.6 Trace: Adding - Album 08:42:18.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,"Album") --- 08:42:18.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names("Artist",null) --- 08:42:18.6 Trace: Got 0 saved albums 08:42:18.6 Trace: Adding Artist - 08:42:18.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names("Artist",null) --- 08:42:18.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,null) --- 08:42:18.6 Trace: Got 0 saved albums 08:42:18.6 Trace: Adding - 08:42:18.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,null) --- 08:42:18.6 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_not_replace_some_special_characters_if_result_empty_string("+","+") --- 08:42:18.6 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_not_replace_some_special_characters_if_result_empty_string("+","+") --- 08:42:18.6 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("…and Justice for All","and+Justice+for+All") --- 08:42:18.6 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("…and Justice for All","and+Justice+for+All") --- 08:42:18.6 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("American III: Solitary Man","American+III+Solitary+Man") --- 08:42:18.6 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("American III: Solitary Man","American+III+Solitary+Man") --- 08:42:18.6 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Sad Clowns & Hillbillies","Sad+Clowns+Hillbillies") --- 08:42:18.6 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Sad Clowns & Hillbillies","Sad+Clowns+Hillbillies") --- 08:42:18.6 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("¿Quién sabe?","Quien+sabe") --- 08:42:18.6 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("¿Quién sabe?","Quien+sabe") --- 08:42:18.6 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Seal the Deal & Let’s Boogie","Seal+the+Deal+Let's+Boogie") --- 08:42:18.6 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Seal the Deal & Let’s Boogie","Seal+the+Deal+Let's+Boogie") --- 08:42:18.6 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Section.80","Section+80") --- 08:42:18.6 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Section.80","Section+80") --- 08:42:18.6 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Anthology: Hey Ho, Let’s Go!","Anthology+Hey+Ho+Let's+Go") --- 08:42:18.6 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Anthology: Hey Ho, Let’s Go!","Anthology+Hey+Ho+Let's+Go") --- 08:42:18.6 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Vankelsteg - Mot Okända Hembygder","Vankelsteg+Mot+Okanda+Hembygder") --- 08:42:18.6 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Vankelsteg - Mot Okända Hembygder","Vankelsteg+Mot+Okanda+Hembygder") --- 08:42:18.6 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("The Beach Boys - The Beach Boys' Christmas Album","Beach+Boys+The+Beach+Boys'+Christmas+Album") --- 08:42:18.6 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("The Beach Boys - The Beach Boys' Christmas Album","Beach+Boys+The+Beach+Boys'+Christmas+Album") --- 08:42:18.6 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("Mötley Crüe","Motley+Crue") --- 08:42:18.6 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("Mötley Crüe","Motley+Crue") --- 08:42:18.6 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("방탄소년단","방탄소년단") --- 08:42:18.6 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("방탄소년단","방탄소년단") --- 08:42:18.6 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.ArtistSearchServiceFixture.should_only_include_monitored_albums --- 08:42:18.6 Info: Artist search completed. 0 reports downloaded. 08:42:18.6 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.ArtistSearchServiceFixture.should_only_include_monitored_albums --- 08:42:18.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_handle_relative_url --- 08:42:18.6 Trace: Parsed: Real.Time.With.Bill.Maher.2015.08.07.720p.HDTV.x264-BATV 08:42:18.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_handle_relative_url --- 08:42:18.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kbps") --- 08:42:18.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kbps") --- 08:42:18.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kb/s") --- 08:42:18.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kb/s") --- 08:42:18.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size(" 12341234") --- 08:42:18.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size(" 12341234") --- 08:42:18.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("12341234 other") --- 08:42:18.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("12341234 other") --- 08:42:18.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("") --- 08:42:18.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("") --- 08:42:18.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.64 GB",6055903887L) --- 08:42:18.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.64 GB",6055903887L) --- 08:42:18.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.54 GiB",5948529705L) --- 08:42:18.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.54 GiB",5948529705L) --- 08:42:18.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MiB",417983365) --- 08:42:18.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MiB",417983365) --- 08:42:18.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162.1MB",7510006170L) --- 08:42:18.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162.1MB",7510006170L) --- 08:42:18.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("162.1MB",169974170) --- 08:42:18.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("162.1MB",169974170) --- 08:42:18.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MB",417983365) --- 08:42:18.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MB",417983365) --- 08:42:18.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("845 MB",886046720) --- 08:42:18.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("845 MB",886046720) --- 08:42:18.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162,100.0KB",7333990400L) --- 08:42:18.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162,100.0KB",7333990400L) --- 08:42:18.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("12341234",12341234) --- 08:42:18.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("12341234",12341234) --- 08:42:18.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListFixture.should_parse_recent_feed_from_FileList --- 08:42:18.7 Debug: Downloading Feed https://filelist.io/api.php?action=latest-torrents&category=11,5 08:42:18.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListFixture.should_parse_recent_feed_from_FileList --- 08:42:18.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleFixture.should_parse_recent_feed_from_gazelle --- 08:42:18.7 Debug: Gazelle authentication succeeded. 08:42:18.7 Debug: Downloading Feed http://someurl.ch/ajax.php?action=browse&searchstr= 08:42:18.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleFixture.should_parse_recent_feed_from_gazelle --- 08:42:18.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_only_search_by_album_if_various_artist --- 08:42:18.8 Debug: Gazelle authentication succeeded. 08:42:18.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_only_search_by_album_if_various_artist --- 08:42:18.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 08:42:18.8 Debug: Gazelle authentication succeeded. 08:42:18.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 08:42:18.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_use_all_categories_for_feed --- 08:42:18.8 Debug: Gazelle authentication succeeded. 08:42:18.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_use_all_categories_for_feed --- 08:42:18.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 08:42:18.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 08:42:18.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 08:42:18.8 Error: Failed to determine headphones api capabilities for https://indexer.codeshy.com, using the defaults instead till Lidarr restarts System.FormatException: Input string was not in a correct format. at System.Number.ThrowOverflowOrFormatException(ParsingStatus status, TypeCode type) at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 87 at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.FetchCapabilities(HeadphonesSettings indexerSettings) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 69 08:42:18.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 08:42:18.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_report_pagesize --- 08:42:18.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_report_pagesize --- 08:42:18.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 08:42:18.8 Debug: Failed to get headphones api capabilities from https://indexer.codeshy.com System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get(HttpRequest request) at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.FetchCapabilities(HeadphonesSettings indexerSettings) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 59 08:42:18.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 08:42:18.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 08:42:18.8 Debug: Failed to parse headphones api capabilities for https://indexer.codeshy.com System.Xml.XmlException: Name cannot begin with the '>' character, hexadecimal value 0x3E. Line 3, position 4. at System.Xml.XmlTextReaderImpl.ParseQName(Boolean isQName, Int32 startOffset, Int32& colonPos) at System.Xml.XmlTextReaderImpl.ParseElement() at System.Xml.XmlTextReaderImpl.ParseElementContent() at System.Xml.XmlTextReaderImpl.Read() at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r) at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r, LoadOptions o) at System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options) at System.Xml.Linq.XDocument.Parse(String text, LoadOptions options) at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 87 at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.FetchCapabilities(HeadphonesSettings indexerSettings) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 69 08:42:18.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 08:42:18.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 08:42:18.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 08:42:18.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_parse_recent_feed_from_headphones --- 08:42:18.8 Debug: Downloading Feed https://indexer.codeshy.com/api?t=search&cat=3000&extended=1&apikey=964d601959918a578a670984bdee9357&offset=0&limit=100 08:42:18.8 Trace: Parsed: Lady Gaga Born This Way 2CD FLAC 2011 WRE 08:42:18.8 Trace: Parsed: Lady Gaga Born This Way PROMO CDR2 FLAC 2011 WRE 08:42:18.8 Trace: Parsed: Lady Gaga Born This Way PROMO CDR FLAC 2011 WRE 08:42:18.8 Trace: Parsed: Lady Gaga Born This Way (The Remix) (2011) FLAC 08:42:18.8 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 08:42:18.8 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 08:42:18.8 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 08:42:18.8 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 08:42:18.8 Trace: Parsed: Lady Gaga Born This Way (The Remix) 2011 pLAN9 08:42:18.8 Trace: Parsed: Lady GaGa Born This Way (Special Edition) 2CD FLAC 2011 PERFECT 08:42:18.8 Trace: Parsed: Lady GaGa Born This Way Bonus Track CD FLAC 2011 PERFECT 08:42:18.8 Trace: Parsed: Lady Gaga Born This Way CDM FLAC 2011 WRE 08:42:18.8 Trace: Parsed: Lady GaGa Born This Way Special Edition FLAC 08:42:18.8 Trace: Parsed: Lutheria Lady Gaga Born This Way CD1 08:42:18.8 Trace: Parsed: Lady Gaga Born This Way (New Single) Feb 2011 Mp3ViLLe 08:42:18.8 Trace: Parsed: Lady Gaga Born This Way (New Single) Feb 2011 Mp3ViLLe 08:42:18.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_parse_recent_feed_from_headphones --- 08:42:18.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_use_pagesize_reported_by_caps --- 08:42:18.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_use_pagesize_reported_by_caps --- 08:42:18.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerServiceFixture.should_remove_missing_indexers_on_startup --- 08:42:18.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:18.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121388859809_379/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:18.8 Info: DatabaseEngineVersionCheck migrating 08:42:18.8 Info: PerformDBOperation 08:42:18.8 Info: Performing DB Operation 08:42:18.8 Info: SQLite 3.46.0 08:42:18.8 Info: => 0.00123s 08:42:18.8 Info: DatabaseEngineVersionCheck migrated 08:42:18.8 Info: => 0.0012475s 08:42:18.9 Debug: Took: 00:00:00.0145078 08:42:18.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Indexers ("EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch", "DownloadClientId", "Priority", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@EnableRss, @EnableAutomaticSearch, @EnableInteractiveSearch, @DownloadClientId, @Priority, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: EnableRss = [false] EnableAutomaticSearch = [false] EnableInteractiveSearch = [false] DownloadClientId = [1] Protocol = ["unknown"] SupportsRss = [false] SupportsSearch = [false] Priority = [25] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"NewznabSettings\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 08:42:18.9 Debug: Initializing Providers. Count 2 08:42:18.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 08:42:18.9 Warn: Removing Name1 08:42:18.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Indexers" WHERE ("Indexers"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 08:42:18.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Indexers" WHERE ("Indexers"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 08:42:18.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 08:42:18.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerServiceFixture.should_remove_missing_indexers_on_startup --- 08:42:18.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_cancel_backoff_on_success --- 08:42:18.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_cancel_backoff_on_success --- 08:42:18.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_record_failure_for_unknown_provider --- 08:42:18.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_record_failure_for_unknown_provider --- 08:42:18.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_store_update_if_already_okay --- 08:42:18.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_store_update_if_already_okay --- 08:42:18.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_bad_format --- 08:42:19.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_bad_format --- 08:42:19.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_no_download_format --- 08:42:19.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_no_download_format --- 08:42:19.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_parse_recent_feed_from_IPTorrents --- 08:42:19.0 Debug: Downloading Feed http://fake.com/ 08:42:19.0 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 08:42:19.0 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 08:42:19.0 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 08:42:19.0 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 08:42:19.0 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 08:42:19.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_parse_recent_feed_from_IPTorrents --- 08:42:19.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_new_feed_format --- 08:42:19.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_new_feed_format --- 08:42:19.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_old_feed_format --- 08:42:19.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_old_feed_format --- 08:42:19.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 08:42:19.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 08:42:19.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 08:42:19.0 Trace: Unexpected Response content (849 bytes): 08:42:19.0 Error: Failed to determine newznab api capabilities for http://indxer.local, using the defaults instead till Lidarr restarts System.FormatException: Input string was not in a correct format. at System.Number.ThrowOverflowOrFormatException(ParsingStatus status, TypeCode type) at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 96 at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.FetchCapabilities(NewznabSettings indexerSettings) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 68 RequestUri: http://indxer.local/api?t=caps;StatusCode: OK;ContentLength: 849;ContentSample: 08:42:19.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 08:42:19.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_report_pagesize --- 08:42:19.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_report_pagesize --- 08:42:19.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 08:42:19.0 Debug: Failed to get newznab api capabilities from http://indxer.local System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get(HttpRequest request) at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.FetchCapabilities(NewznabSettings indexerSettings) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 58 08:42:19.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 08:42:19.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 08:42:19.0 Trace: Unexpected Response content (844 bytes): <> max="60" default="25"/> 08:42:19.0 Debug: Failed to parse newznab api capabilities for http://indxer.local System.Xml.XmlException: Name cannot begin with the '>' character, hexadecimal value 0x3E. Line 3, position 4. at System.Xml.XmlTextReaderImpl.ParseQName(Boolean isQName, Int32 startOffset, Int32& colonPos) at System.Xml.XmlTextReaderImpl.ParseElement() at System.Xml.XmlTextReaderImpl.ParseElementContent() at System.Xml.XmlTextReaderImpl.Read() at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r) at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r, LoadOptions o) at System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options) at System.Xml.Linq.XDocument.Parse(String text, LoadOptions options) at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 96 at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.FetchCapabilities(NewznabSettings indexerSettings) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 68 RequestUri: http://indxer.local/api?t=caps;StatusCode: OK;ContentLength: 844;ContentSample: <> max="60" default="25"/> 08:42:19.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 08:42:19.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 08:42:19.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 08:42:19.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_searchengine_if_missing --- 08:42:19.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_searchengine_if_missing --- 08:42:19.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_specified_searchengine --- 08:42:19.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_specified_searchengine --- 08:42:19.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 08:42:19.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 08:42:19.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_languages --- 08:42:19.0 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 08:42:19.0 Trace: Parsed: White.Collar.S03E05.720p.HDTV.X264-DIMENSION 08:42:19.0 Trace: Parsed: White.Collar.S03E04.720p.HDTV.X264-DIMENSION 08:42:19.0 Trace: Parsed: White.Collar.S03E03.720p.HDTV.x264-CTU 08:42:19.0 Trace: Parsed: White.Collar.S03E02.720p.HDTV.X264-DIMENSION 08:42:19.0 Trace: Parsed: White.Collar.S03E07.720p.HDTV.x264-IMMERSE 08:42:19.0 Trace: Parsed: White.Collar.S02E14.720p.HDTV.X264-DIMENSION 08:42:19.0 Trace: Parsed: Head Rush 2010-09-17 Human Conductions 1080i HDTV DD5.1 MPEG2-TrollHD 08:42:19.0 Trace: Parsed: Fringe S04E13 720p WMVHD NeoDweezil 08:42:19.0 Trace: Parsed: The.Indian.Doctor.S02E01.HDTV.x264-TLA 08:42:19.0 Trace: Parsed: Giada at Home GH0412H Pure Comfort 1080i HDTV DD5.1 MPEG2-TrollHD 08:42:19.0 Trace: Parsed: Black Forest (2012) 1080i HDTV DD5.1 MPEG2-TrollHD 08:42:19.0 Trace: Parsed: The.Indian.Doctor.S02E01.720p.HDTV.x264-TLA 08:42:19.0 Trace: Parsed: American Weed S01E01 Marijuana Drama 720p HDTV DD5.1 MPEG2-TrollHD 08:42:19.0 Trace: Parsed: Space.1999.S01E10.1080p.BluRay.x264-aAF 08:42:19.0 Trace: Parsed: Space.1999.S01E09.1080p.BluRay.x264-aAF 08:42:19.0 Trace: Parsed: Space.1999.S01E08.1080p.BluRay.x264-aAF 08:42:19.0 Trace: Parsed: Space.1999.S01E07.1080p.BluRay.x264-aAF 08:42:19.0 Trace: Parsed: Space.1999.S01E06.1080p.BluRay.x264-aAF 08:42:19.0 Trace: Parsed: Space.1999.S01E05.1080p.BluRay.x264-aAF 08:42:19.0 Trace: Parsed: My.Kitchen.Rules.AU.S03E17.PDTV.XviD.BF1 08:42:19.0 Trace: Parsed: Space.1999.S01E04.1080p.BluRay.x264-aAF 08:42:19.0 Trace: Parsed: Space.1999.S01E03.1080p.BluRay.x264-aAF 08:42:19.0 Trace: Parsed: Space.1999.S01E02.1080p.BluRay.x264-aAF 08:42:19.0 Trace: Parsed: Space.1999.S01E01.1080p.BluRay.x264-aAF 08:42:19.0 Trace: Parsed: National.Geographic.Forbidden.Tomb.of.Genghis.Khan.720p.HDTV.x264-GeT 08:42:19.0 Trace: Parsed: Chicago's Best - Western Suburbs 2 1080i HDTV DD5.1 MPEG2-TrollHD 08:42:19.0 Trace: Parsed: Star.Wars.Episode.VI.Return.Of.The.Jedi.1983.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 08:42:19.0 Trace: Parsed: Bondi.Rescue.S07E04.WS.PDTV.XviD-RTA 08:42:19.0 Trace: Parsed: Star.Wars.Episode.I.The.Phantom.Menace.1999.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 08:42:19.0 Trace: Parsed: The.Biggest.Loser.Australia.s07e23.PDTV.XviD.BF1 08:42:19.0 Trace: Parsed: Star.Wars.Episode.II.Attack.Of.The.Clones.2002.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 08:42:19.0 Trace: Parsed: The River - S01E03 - Los Ciegos - 264x720p 08:42:19.0 Trace: Parsed: My.Kitchen.Rules.S03E17.WS.PDTV.x264-TASTETV 08:42:19.0 Trace: Parsed: Catch 21 2011-05-23 1080i HDTV DD2.0 MPEG2-TrollHD 08:42:19.0 Trace: Parsed: Star.Wars.Episode.III.Revenge.Of.The.Sith.2005.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 08:42:19.0 Trace: Parsed: Unwrapped CW1612H Easy as Pie 1080i HDTV DD5.1 MPEG2-TrollHD 08:42:19.0 Trace: Parsed: Unwrapped CW1312H Sack Lunch 1080i HDTV DD5.1 MPEG2-TrollHD 08:42:19.0 Trace: Parsed: Unforgettable S01E16 Heartbreak 1080i HDTV DD5.1 MPEG2-TrollHD 08:42:19.0 Trace: Parsed: This Old House S33E20 1080i HDTV DD5.1 MPEG2-TrollHD 08:42:19.0 Trace: Parsed: Grimm S01E12 Last Grimm Standing 1080i HDTV DD5.1 MPEG2-TrollHD 08:42:19.0 Trace: Parsed: Catch 21 2011-05-20 1080i HDTV DD2.0 MPEG2-TrollHD 08:42:19.0 Trace: Parsed: Luck.S01E05.PROPER.720p.HDTV.x264-2HD 08:42:19.0 Trace: Parsed: Ask This Old House S10E20 1080i HDTV DD5.1 MPEG2-TrollHD 08:42:19.0 Trace: Parsed: According to Jim S07E04 The Perfect Fight 1080i HDTV DD5.1 MPEG2-TrollHD 08:42:19.0 Trace: Parsed: According to Jim S07E03 Safety Last 1080i HDTV DD5.1 MPEG2-TrollHD 08:42:19.0 Trace: Parsed: The.84th.Annual.Academy.Awards.2012.HDTV.XviD-2HD 08:42:19.0 Trace: Parsed: A Gifted Man S01E15 In Case of Letting Go 1080i HDTV DD5.1 MPEG2-TrollHD 08:42:19.0 Trace: Parsed: Star.Wars.Episode.IV.A.New.Hope.1977.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 08:42:19.0 Trace: Parsed: The.84th.Annual.Academy.Awards.2012.720p.HDTV.x264-2HD 08:42:19.0 Trace: Parsed: Full.Metal.Jousting.S01E03.Death.Sticks.and.a.Coffin.720p.HDTV.x264-MOMENTUM 08:42:19.0 Trace: Parsed: Full.Metal.Jousting.S01E03.Death.Sticks.and.a.Coffin.HDTV.x264-MOMENTUM 08:42:19.0 Trace: Parsed: Star.Wars.Episode.V.The.Empire.Strikes.Back.1980.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 08:42:19.0 Trace: Parsed: Iron.Chef.America.S10E08.Flay.vs.Hastings.HDTV.x264-MOMENTUM 08:42:19.0 Trace: Parsed: Iron.Chef.America.S10E08.Flay.vs.Hastings.720p.HDTV.x264-MOMENTUM 08:42:19.0 Trace: Parsed: Less.Than.Kind.S03E09.720p.HDTV.x264-2HD 08:42:19.0 Trace: Parsed: Catch 21 2011-05-19 1080i HDTV DD2.0 MPEG2-TrollHD 08:42:19.0 Trace: Parsed: Less.Than.Kind.S03E09.HDTV.XviD-2HD 08:42:19.0 Trace: Parsed: Luck.S01E05.HDTV.XviD-2HD 08:42:19.0 Trace: Parsed: Jimmy.Kimmel.2012.02.26.After.the.Oscars.Special.HDTV.XviD-2HD 08:42:19.0 Trace: Parsed: Spartacus.S02E05.HDTV.XviD-2HD 08:42:19.0 Trace: Parsed: Jay.Leno.2012.02.22.Tim.Allen.720p.HDTV.x264-BAJSKORV 08:42:19.0 Trace: Parsed: Jay.Leno.2012.02.09.Denzel.Washington.720p.HDTV.x264-BAJSKORV 08:42:19.0 Trace: Parsed: Jay.Leno.2012.02.21.Bill.O.Reilly.720p.HDTV.x264-BAJSKORV 08:42:19.0 Trace: Parsed: Jay.Leno.2012.02.02.Drew.Barrymore.720p.HDTV.x264-BAJSKORV 08:42:19.0 Trace: Parsed: Jay.Leno.2012.02.17.Dave.Salmoni.720p.HDTV.x264-BAJSKORV 08:42:19.0 Trace: Parsed: Jay.Leno.2012.02.14.Tyler.Perry.720p.HDTV.x264-BAJSKORV 08:42:19.0 Trace: Parsed: Jay.Leno.2012.02.06.Dwayne.Johnson.720p.HDTV.x264-BAJSKORV 08:42:19.0 Trace: Parsed: Jimmy.Fallon.2012.02.22.Alan.Alda.720p.HDTV.x264-BAJSKORV 08:42:19.0 Trace: Parsed: Jimmy.Fallon.2012.02.21.Tyler.Perry.720p.HDTV.x264-BAJSKORV 08:42:19.0 Trace: Parsed: Eastbound.and.Down.S03E02.HDTV.XviD-2HD 08:42:19.0 Trace: Parsed: Jimmy.Fallon.2012.02.07.Harry.Connick.Jr.720p.HDTV.x264-BAJSKORV 08:42:19.0 Trace: Parsed: Jimmy.Fallon.2012.02.20.Anjelica.Houston.720p.HDTV.x264-BAJSKORV 08:42:19.0 Trace: Parsed: Jimmy.Fallon.2012.02.17.Ricky.Gervais.720p.HDTV.x264-BAJSKORV 08:42:19.0 Trace: Parsed: Cartoon Network Hall of Game Awards 2012 1080i HDTV DD5.1 MPEG2-TrollHD 08:42:19.0 Trace: Parsed: Jimmy.Fallon.2012.02.15.Greg.Kinnear.720p.HDTV.x264-BAJSKORV 08:42:19.0 Trace: Parsed: Jimmy.Fallon.2012.02.14.Donald.Trump.720p.HDTV.x264-BAJSKORV 08:42:19.0 Trace: Parsed: Jimmy.Fallon.2012.02.13.Nicolas.Cage.720p.HDTV.x264-BAJSKORV 08:42:19.0 Trace: Parsed: Jimmy.Fallon.2012.02.06.The.Best.Of.720p.HDTV.x264-BAJSKORV 08:42:19.0 Trace: Parsed: Jimmy.Fallon.2012.02.02.Taylor.Lautner.720p.HDTV.x264-BAJSKORV 08:42:19.0 Trace: Parsed: The.Apprentice.US.S12E02.HDTV.XviD-2HD 08:42:19.0 Trace: Parsed: Heartland.CA.S05E14.720p.HDTV.x264-2HD 08:42:19.0 Trace: Parsed: time.out.s13e03.pdtv.x264-d2v 08:42:19.0 Trace: Parsed: lyxfallan.s12e04.proper.pdtv.x264-d2v 08:42:19.0 Trace: Parsed: karatefylla.s02e01.pdtv.x264-d2v 08:42:19.0 Trace: Parsed: The.Walking.Dead.S02E10.iNTERNAL.720p.HDTV.x264-2HD 08:42:19.0 Trace: Parsed: How.The.Celts.Saved.Britain.S01E02.BDRip.XviD-SPRiNTER 08:42:19.0 Trace: Parsed: How.The.Celts.Saved.Britain.S01E01.BDRip.XviD-SPRiNTER 08:42:19.0 Trace: Parsed: Wanna.BEn.S02E02.PDTV.XviD-FiHTV 08:42:19.0 Trace: Parsed: Ax.Men.S05E07.Wake-Up.Call.720p.HDTV.x264-MOMENTUM 08:42:19.0 Trace: Parsed: Heartland.CA.S05E14.HDTV.XviD-2HD 08:42:19.0 Trace: Parsed: Parallel Series 2 (MOTE028D)-WEB-2012-dL 08:42:19.0 Trace: Parsed: 7.Days.NZ.S04E02.PDTV.XviD-FiHTV 08:42:19.0 Trace: Parsed: Finding.Bigfoot.S02E08.Finding.Bigfoot.Special.HDTV.XviD-FQM 08:42:19.0 Trace: Parsed: Oscars.Red.Carpet.Live.2012.720p.HDTV.x264-2HD 08:42:19.0 Trace: Parsed: The.Apprentice.S12E02.720p.HDTV.x264-BAJSKORV 08:42:19.0 Trace: Parsed: The.Walking.Dead.S02E10.HDTV.x264-ASAP 08:42:19.0 Trace: Parsed: The.Walking.Dead.S02E10.720p.HDTV.x264-IMMERSE 08:42:19.0 Trace: Parsed: The.Apprentice.S12E02.HDTV.x264-BAJSKORV 08:42:19.0 Trace: Parsed: Ax.Men.S05E07.Wake-Up.Call.HDTV.x264-MOMENTUM 08:42:19.0 Trace: Parsed: The.Amazing.Race.S20E02.HDTV.XviD-2HD 08:42:19.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_languages --- 08:42:19.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_recent_feed_from_newznab_nzb_su --- 08:42:19.1 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 08:42:19.1 Trace: Parsed: Brainstorm-Scary Creatures-CD-FLAC-2016-NBFLAC 08:42:19.1 Trace: Parsed: Dylan LeBlanc-Cautionary Tale-(SL012)-CD-FLAC-2016-CUSTODES 08:42:19.1 Trace: Parsed: Sia-This Is Acting-Limited Deluxe Edition-CD-FLAC-2016-PERFECT 08:42:19.1 Trace: Parsed: Azad-Leben II-DE-Limited Edition-3CD-FLAC-2016-Mrflac 08:42:19.1 Trace: Parsed: VA-Hits 2016-(TETA092-2)-CD-FLAC-2016-flachedelic 08:42:19.1 Trace: Parsed: Rhapsody Of Fire-Into The Legend-CD-FLAC-2016-CATARACT 08:42:19.1 Trace: Parsed: Megadeth-Dystopia-JP Retail-CD-FLAC-2016-GRAVEWISH 08:42:19.1 Trace: Parsed: Rachel Platten-Wildfire-Deluxe Edition-CD-FLAC-2016-PERFECT 08:42:19.1 Trace: Parsed: Anthrax-For All Kings-DELUXE EDITION-2CD-FLAC-2016-mwnd 08:42:19.1 Trace: Parsed: The Shrine-Rare Breed-CD-FLAC-2015-NBFLAC 08:42:19.1 Trace: Parsed: Anthrax-For All Kings-CD-FLAC-2016-FORSAKEN 08:42:19.1 Trace: Parsed: Anthrax-For All Kings-2CD-Ltd 08:42:19.1 Trace: Parsed: The Contortionist-Exoplanet (Redux)-2016-MTD 08:42:19.1 Trace: Parsed: VA - Hard Bass 2016 08:42:19.1 Trace: Parsed: Sia-This Is Acting-CD-FLAC-2016-PERFECT 08:42:19.1 Trace: Parsed: Lefa-Monsieur Fall-FR-CD-FLAC-2016-Mrflac 08:42:19.1 Trace: Parsed: VA-Now Thats What I Call Rock-CD-FLAC-2016-FATHEAD 08:42:19.1 Trace: Parsed: AniMe-Exterminate-(TRAXCD084)-2CD-FLAC-2016-SPL 08:42:19.1 Trace: Parsed: VA - Absolute Uplifter Vol 2 Euphoric Trance 08:42:19.1 Trace: Parsed: Dream Theater - The Astonishing (2016) 08:42:19.1 Trace: Parsed: Black Sabbath ? The End (2016) 08:42:19.1 Trace: Parsed: Status Quo Quo-Remastered (2016). - 08:42:19.1 Trace: Parsed: 100-va_-_polonaise_deel_12-cd1-2016-sob 08:42:19.1 Trace: Parsed: Lutece-From Glory Towards Void-2016 08:42:19.1 Trace: Parsed: The Black Market Trust - II - 2016 08:42:19.1 Trace: Parsed: Borknagar-Winter Thrice-(88875175232)-CD-FLAC-2016-WRE 08:42:19.1 Trace: Parsed: Joseph Trapanese-Straight Outta Compton Original Motion Picture Score-OST-CD-FLAC-2016-FORSAKEN 08:42:19.1 Trace: Parsed: VA-Deephouse Top 100 Vol.3 08:42:19.1 Trace: Parsed: VA-Deephouse Top 100 Vol.3 - 08:42:19.1 Trace: Parsed: VA-2016 Grammy Nominees-CD-FLAC-2016-FORSAKEN 08:42:19.1 Trace: Parsed: Dvalin-Aus Dem Schatten-WEB-2016-ENTiTLED 08:42:19.1 Trace: Parsed: Bonnie Prince Billy - Pond Scum (2016) 08:42:19.1 Trace: Parsed: VA-Urban_Dance_Vol.15-2016 08:42:19.1 Trace: Parsed: VA-Urban Dance Vol.15-2016 08:42:19.1 Trace: Parsed: VA-Handsup Hits 2 Explicit 08:42:19.1 Trace: Parsed: VA-Handsup Hits 2 Explicit - 08:42:19.1 Trace: Parsed: VA - Ultimate Trance Reflections 08:42:19.1 Trace: Parsed: Highborne-Descent-WEB-2016-ENTiTLED 08:42:19.1 Trace: Parsed: Lifelss 2 Life-L2L-WEB-2016-ENTiTLED 08:42:19.1 Trace: Parsed: Lumberjack Feedback-Blackened Visions-WEB-2016-ENTiTLED 08:42:19.1 Trace: Parsed: Semidimes-The Same Old Stories-WEB-2016-ENTiTLED 08:42:19.1 Trace: Parsed: The Shrine-Rare Breed-WEB-2016-ENTiTLED 08:42:19.1 Trace: Parsed: The Contortionist-Exoplanet (Redux)-WEB-2016-ENTiTLED 08:42:19.1 Trace: Parsed: Megadeth-Dystopia-Limited Edition-2016-FATHEAD 08:42:19.1 Trace: Parsed: Will_Tura_-_Klein_Geluk-WEB-2016-320 08:42:19.1 Trace: Parsed: Borknagar-Winter Thrice-WEB-2016-ENTiTLED 08:42:19.1 Trace: Parsed: 6563dce3-68d0-4ef4-a2cd-284119446e3d 08:42:19.1 Trace: Parsed: AniMe_-_Exterminate_(Extended_DJ_Versions)-WEB-2016-HB 08:42:19.1 Trace: Parsed: Turkish Techno-Number Two-VINYL-FLAC-2016-FATHEAD 08:42:19.1 Trace: Parsed: Megadeth-Dystopia-LIMITED EDITION-CD-FLAC-2016-FATHEAD 08:42:19.1 Trace: Parsed: Lionheart-Love Dont Live Here-CD-FLAC-2016-CATARACT 08:42:19.1 Trace: Parsed: VA - House Clubhits Megamix Vol.6 (2016) 08:42:19.1 Trace: Parsed: Rachel Platten-Wildfire-CD-FLAC-2016-PERFECT 08:42:19.1 Trace: Parsed: Chairlift-Moth-CD-FLAC-2016-PERFECT 08:42:19.1 Trace: Parsed: AniMe_-_Exterminate_(Extended_DJ_Versions)-WEB-2016-HB 08:42:19.1 Trace: Parsed: Danforth-Crack House-PROMO-CDR-FLAC-2016-CATARACT 08:42:19.1 Trace: Parsed: Rimk-Monster Tape-FR-CD-FLAC-2016-Mrflac 08:42:19.1 Trace: Parsed: H-Magnum-Gotham City-FR-CD-FLAC-2016-Mrflac 08:42:19.1 Trace: Parsed: VA-Hard Bass 2016-(B2SCD009)-4CD-FLAC-2016-SPL 08:42:19.1 Trace: Parsed: Dylan LeBlanc - Cautionary Tale 08:42:19.1 Trace: Parsed: Stern-2016 01 20-96k-Part 05 08:42:19.1 Trace: Parsed: Dylan LeBlanc - Cautionary Tale 08:42:19.1 Trace: Parsed: Stern-2016 01 20-96k-Part 04 08:42:19.1 Trace: Parsed: Stern-2016 01 20-96k-Part 03 08:42:19.1 Trace: Parsed: VA - NRJ Winter Hits 2016 08:42:19.1 Trace: Parsed: Stern-2016 01 20-96k-Part 02 08:42:19.1 Trace: Parsed: Stern-2016 01 20-96k-Part 01 08:42:19.1 Trace: Parsed: German Top 100 Single Charts (16-01-2016)(320) 08:42:19.1 Trace: Parsed: va-dj-sounds-2016.1 - 08:42:19.1 Trace: Parsed: va-dj-sounds-2016.1 08:42:19.1 Trace: Parsed: Anima Tempo-Caged In Memories-WEB-2016-ENTiTLED 08:42:19.1 Trace: Parsed: Rhapsody_Of_Fire-Into_The_Legend-Ltd.Ed.-2016-MCA_int 08:42:19.1 Trace: Parsed: Brainstorm-Scary_Creatures-Ltd.Ed.-2016-MCA_int 08:42:19.1 Trace: Parsed: VA-Hardstyle_The_Annual_2016 08:42:19.1 Trace: Parsed: Benjamin Bluemchen-131 Auf Grosser Flossfahrt-DE-AUDIOBOOK-CD-FLAC-2016-VOLDiES 08:42:19.1 Trace: Parsed: Tribulation-Melancholia-CDEP-2016 08:42:19.1 Trace: Parsed: VA - A State Of Trance Radio Top 20 January (2016) 08:42:19.1 Trace: Parsed: Die drei Fragezeichen Kids - Tanz Der Skelette - Folge 48 - mp3 - by Videomann 08:42:19.1 Trace: Parsed: Die Drei Fragezeichen Kids-Tanz Der Skelette-Folge 48-Mp3-By Videomann 08:42:19.1 Trace: Parsed: Deep_Nirvana_Vol__4_25_Deep-House_Tunes 08:42:19.1 Trace: Parsed: VA-Straight Outta Compton-OST-CD-FLAC-2016-FORSAKEN 08:42:19.1 Trace: Parsed: Sj0005m4a-Steve_Vai_-_The_Infinite_Steve_Vai_An_Anthology._(2cd)_(2003)-cd-01 08:42:19.1 Trace: Parsed: Varg-Das Ende Aller Lugen-2CD-DELUXE EDITION-DE-2016 08:42:19.1 Trace: Parsed: Nifrost-Motvind-WEB-2016-ENTiTLED 08:42:19.1 Trace: Parsed: Die Drei Fragezeichen - Die Rache des Untoten - Folge 179 - MP3 - by Videomann 08:42:19.1 Trace: Parsed: VA-The_Best_Deep_House__Vol_1 08:42:19.1 Trace: Parsed: Unantastbar-Hand Aufs Herz-DE-CD-FLAC-2016-NBFLAC 08:42:19.1 Trace: Parsed: Terrorgruppe-Tiergarten-DE-CD-FLAC-2016-NBFLAC 08:42:19.1 Trace: Parsed: VA - Hardstyle Sounds Vol.05 08:42:19.1 Trace: Parsed: 50589e41-899f-4771-87fd-6619e82e7cdb 08:42:19.1 Trace: Parsed: 50589e41-899f-4771-87fd-6619e82e7cdb - 08:42:19.1 Trace: Parsed: VA-House_do_Brasil,_Vol_2-2016 08:42:19.1 Trace: Parsed: Todd Edwards-Rinse-FM-01-01-2016-G3L 08:42:19.1 Trace: Parsed: Azad-Leben II-DE-CD-FLAC-2016-VOLDiES 08:42:19.1 Trace: Parsed: Rhapsody Of Fire-Into The Legend-WEB-2016-ENTiTLED 08:42:19.1 Trace: Parsed: VA - Berlin Deep House 2016.1 08:42:19.1 Trace: Parsed: Tech House Masters Fresh 08:42:19.1 Trace: Parsed: EDM Essentials - Future Banging Concert 08:42:19.1 Trace: Parsed: Dance 2016 mystery of sound 08:42:19.1 Trace: Parsed: Hinds-Leave Me Alone-CD-FLAC-2016-FORSAKEN 08:42:19.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_recent_feed_from_newznab_nzb_su --- 08:42:19.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_record_indexer_failure_if_caps_throw --- 08:42:19.1 Warn: API Request Limit reached for Newznab. Disabled for 00:05:00 08:42:19.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_record_indexer_failure_if_caps_throw --- 08:42:19.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_use_best_pagesize_reported_by_caps --- 08:42:19.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_use_best_pagesize_reported_by_caps --- 08:42:19.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 08:42:19.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 08:42:19.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_use_all_categories_for_feed --- 08:42:19.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_use_all_categories_for_feed --- 08:42:19.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.doesnt_requires_apikey("http://nzbs2.org") --- 08:42:19.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.doesnt_requires_apikey("http://nzbs2.org") --- 08:42:19.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey("") --- 08:42:19.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey("") --- 08:42:19.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(" ") --- 08:42:19.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(" ") --- 08:42:19.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(null) --- 08:42:19.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(null) --- 08:42:19.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http://nzbs.org") --- 08:42:19.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http://nzbs.org") --- 08:42:19.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http:///www.nzbplanet.net") --- 08:42:19.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http:///www.nzbplanet.net") --- 08:42:19.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NyaaTests.NyaaFixture.should_parse_2021_recent_feed_from_Nyaa --- 08:42:19.1 Debug: Downloading Feed /?page=rss&cats=2_0&filter=1 08:42:19.1 Trace: Parsed: [Foxy-Subs] Mahouka Koukou no Yuutousei - 08 [720p] [3194D881].mkv 08:42:19.1 Trace: Parsed: Macross Zero (BDRip 1920x1080p x265 HEVC TrueHD, FLAC 5.1+2.0)[sxales] 08:42:19.1 Trace: Parsed: Fumetsu no Anata e - 19 [WEBDL 1080p] Ukr DVO 08:42:19.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NyaaTests.NyaaFixture.should_parse_2021_recent_feed_from_Nyaa --- 08:42:19.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.RedactedTests.RedactedFixture.should_parse_recent_feed_from_redacted --- 08:42:19.1 Debug: Downloading Feed https://redacted.ch/ajax.php?action=browse&order_by=time&order_way=desc&filter_cat%5B1%5D=1 08:42:19.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.RedactedTests.RedactedFixture.should_parse_recent_feed_from_redacted --- 08:42:19.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_not_return_config_for_non_existent_indexer --- 08:42:19.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_not_return_config_for_non_existent_indexer --- 08:42:19.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_return_discography_time_for_discography_packs --- 08:42:19.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_return_discography_time_for_discography_packs --- 08:42:19.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentleechTests.TorrentleechFixture.should_parse_recent_feed_from_Torrentleech --- 08:42:19.1 Debug: Downloading Feed http://rss.torrentleech.org/ 08:42:19.2 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 08:42:19.2 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 08:42:19.2 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 08:42:19.2 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 08:42:19.2 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 08:42:19.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentleechTests.TorrentleechFixture.should_parse_recent_feed_from_Torrentleech --- 08:42:19.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_multi_enclosure_from_AnimeTosho --- 08:42:19.2 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 08:42:19.2 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 08:42:19.2 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 08:42:19.2 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 08:42:19.2 Trace: Feed doesn't have Seeders in Description, disabling option. 08:42:19.2 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 08:42:19.2 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 08:42:19.2 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 08:42:19.2 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 08:42:19.2 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 08:42:19.2 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 08:42:19.2 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 08:42:19.2 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 08:42:19.2 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 1466731332 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 08:42:19.2 Trace: Feed has valid size in description. 08:42:19.2 Debug: Downloading Feed http://my.indexer.tv/recent 08:42:19.2 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 08:42:19.2 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 08:42:19.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_multi_enclosure_from_AnimeTosho --- 08:42:19.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AlphaRatio --- 08:42:19.2 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 08:42:19.2 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 08:42:19.2 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 08:42:19.2 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 08:42:19.2 Trace: Feed doesn't have Seeders in Description, disabling option. 08:42:19.2 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 08:42:19.2 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 08:42:19.2 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 08:42:19.2 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 08:42:19.2 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 08:42:19.2 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 08:42:19.2 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 08:42:19.2 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 08:42:19.2 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 1095216660 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 08:42:19.2 Trace: Feed has valid size in description. 08:42:19.2 Debug: Downloading Feed http://my.indexer.tv/recent 08:42:19.2 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 08:42:19.3 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 08:42:19.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AlphaRatio --- 08:42:19.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AnimeTosho_without_size --- 08:42:19.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 08:42:19.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 08:42:19.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 08:42:19.3 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 08:42:19.3 Trace: Feed doesn't have Seeders in Description, disabling option. 08:42:19.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 08:42:19.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 08:42:19.3 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 08:42:19.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 08:42:19.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 08:42:19.3 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 08:42:19.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 08:42:19.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 08:42:19.3 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 1466731332 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 08:42:19.3 Trace: Feed has valid size in description. 08:42:19.3 Debug: Downloading Feed http://my.indexer.tv/recent 08:42:19.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 08:42:19.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 08:42:19.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AnimeTosho_without_size --- 08:42:19.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Doki --- 08:42:19.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 08:42:19.3 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 08:42:19.3 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 08:42:19.3 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 08:42:19.3 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 08:42:19.3 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 08:42:19.3 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 15360 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 08:42:19.3 Trace: Feed doesn't have Seeders in Description, disabling option. 08:42:19.3 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 08:42:19.3 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 08:42:19.3 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 08:42:19.3 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 08:42:19.3 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 08:42:19.3 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 08:42:19.3 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 08:42:19.3 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 08:42:19.3 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 08:42:19.3 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 08:42:19.3 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 08:42:19.3 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 08:42:19.3 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 08:42:19.3 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 08:42:19.3 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 08:42:19.3 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 08:42:19.3 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 08:42:19.3 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 08:42:19.3 Debug: Feed doesn't have release size. 08:42:19.3 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 08:42:19.3 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 08:42:19.3 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 08:42:19.3 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 08:42:19.3 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 08:42:19.3 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 08:42:19.3 Debug: Downloading Feed http://my.indexer.tv/recent 08:42:19.3 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 08:42:19.3 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 08:42:19.3 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 08:42:19.3 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 08:42:19.3 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 08:42:19.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Doki --- 08:42:19.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_EveolutionWorld_without_size --- 08:42:19.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 08:42:19.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 08:42:19.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 08:42:19.3 Trace: TorrentInfo: Guid: http://ew.pw/index.php?page=torrent-details&id=dea071a7a62a0d662538d46402fb112f30b8c9fa Title: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] Size: 13625 InfoUrl: DownloadUrl: http://ew.pw/download.php?id=dea071a7a62a0d662538d46402fb112f30b8c9fa&f=Fargo%20S01%20Complete%20Season%201%20720p%20BRRip%20DD5.1%20x264-PSYPHER.torrent&auth=secret Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/13/2017 22:21:43 MagnetUrl: InfoHash: Seeders: Peers: 08:42:19.3 Trace: Feed doesn't have Seeders in Description, disabling option. 08:42:19.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 08:42:19.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 08:42:19.3 Trace: TorrentInfo: Guid: http://ew.pw/index.php?page=torrent-details&id=dea071a7a62a0d662538d46402fb112f30b8c9fa Title: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] Size: 0 InfoUrl: DownloadUrl: http://ew.pw/download.php?id=dea071a7a62a0d662538d46402fb112f30b8c9fa&f=Fargo%20S01%20Complete%20Season%201%20720p%20BRRip%20DD5.1%20x264-PSYPHER.torrent&auth=secret Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/13/2017 22:21:43 MagnetUrl: InfoHash: Seeders: Peers: 08:42:19.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 08:42:19.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 08:42:19.3 Trace: TorrentInfo: Guid: http://ew.pw/index.php?page=torrent-details&id=dea071a7a62a0d662538d46402fb112f30b8c9fa Title: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] Size: 0 InfoUrl: DownloadUrl: http://ew.pw/download.php?id=dea071a7a62a0d662538d46402fb112f30b8c9fa&f=Fargo%20S01%20Complete%20Season%201%20720p%20BRRip%20DD5.1%20x264-PSYPHER.torrent&auth=secret Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/13/2017 22:21:43 MagnetUrl: InfoHash: Seeders: Peers: 08:42:19.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 08:42:19.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 08:42:19.3 Trace: TorrentInfo: Guid: http://ew.pw/index.php?page=torrent-details&id=dea071a7a62a0d662538d46402fb112f30b8c9fa Title: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] Size: 10468982784 InfoUrl: DownloadUrl: http://ew.pw/download.php?id=dea071a7a62a0d662538d46402fb112f30b8c9fa&f=Fargo%20S01%20Complete%20Season%201%20720p%20BRRip%20DD5.1%20x264-PSYPHER.torrent&auth=secret Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/13/2017 22:21:43 MagnetUrl: InfoHash: Seeders: Peers: 08:42:19.3 Debug: Feed doesn't have release size. 08:42:19.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 08:42:19.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 08:42:19.3 Trace: TorrentInfo: Guid: http://ew.pw/index.php?page=torrent-details&id=dea071a7a62a0d662538d46402fb112f30b8c9fa Title: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] Size: 0 InfoUrl: DownloadUrl: http://ew.pw/download.php?id=dea071a7a62a0d662538d46402fb112f30b8c9fa&f=Fargo%20S01%20Complete%20Season%201%20720p%20BRRip%20DD5.1%20x264-PSYPHER.torrent&auth=secret Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/13/2017 22:21:43 MagnetUrl: InfoHash: Seeders: Peers: 08:42:19.3 Debug: Downloading Feed http://my.indexer.tv/recent 08:42:19.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 08:42:19.3 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 08:42:19.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_EveolutionWorld_without_size --- 08:42:19.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ExtraTorrents --- 08:42:19.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 08:42:19.3 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 08:42:19.3 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 08:42:19.3 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 08:42:19.3 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 08:42:19.3 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 08:42:19.3 Trace: TorrentInfo: Guid: http://ac.me/torrent/4722030/One.Piece.E334.D+ED.720p.HDTV.x264-W4F-%3D%7BSPARROW%7D%3D-.html Title: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- Size: 562386947 InfoUrl: DownloadUrl: http://ac.me/download/4722030/One.Piece.E334.D+ED.720p.HDTV.x264-W4F-%3D%7BSPARROW%7D%3D-.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/21/2016 09:51:54 MagnetUrl: InfoHash: Seeders: Peers: 08:42:19.3 Trace: Feed doesn't have Seeders in Description, disabling option. 08:42:19.3 Trace: Feed has valid size in enclosure. 08:42:19.3 Debug: Downloading Feed http://my.indexer.tv/recent 08:42:19.3 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 08:42:19.3 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 08:42:19.3 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 08:42:19.3 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 08:42:19.3 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 08:42:19.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ExtraTorrents --- 08:42:19.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Ezrss --- 08:42:19.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 08:42:19.3 Trace: Identified feed as EZTV compatible by EZTV Namespace 08:42:19.3 Trace: Feed has Ezrss schema 08:42:19.3 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 08:42:19.3 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 08:42:19.3 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 08:42:19.3 Trace: TorrentInfo: Guid: http://eztv.it/ep/58439/s4c-i-grombil-cyfandir-pell-american-interior-pdtv-x264-mvgroup/ Title: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] Size: 796606175 InfoUrl: http://eztv.it/ep/58439/s4c-i-grombil-cyfandir-pell-american-interior-pdtv-x264-mvgroup/ DownloadUrl: http://re.zoink.it/20a4ed4eFC Indexer: CommentUrl: http://eztv.it/forum/discuss/58439/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:39:00 MagnetUrl: magnet:?xt=urn:btih:ED6E7P5IQJZCOSWGOH4FPTAVCRHJVKB6&dn=S4C.I.Grombil.Cyfandir.Pell.American.Interior.PDTV.x264-MVGroup InfoHash: 20FC4FBFA88272274AC671F857CC15144E9AA83E Seeders: Peers: 08:42:19.3 Debug: Feed was parseable by Ezrss Parser 08:42:19.3 Debug: Downloading Feed http://my.indexer.tv/recent 08:42:19.3 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 08:42:19.3 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 08:42:19.3 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 08:42:19.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Ezrss --- 08:42:19.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ImmortalSeed --- 08:42:19.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 08:42:19.3 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 08:42:19.3 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 08:42:19.3 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 08:42:19.3 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 08:42:19.3 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 08:42:19.3 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 08:42:19.3 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 08:42:19.3 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 08:42:19.3 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 08:42:19.3 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 08:42:19.3 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 08:42:19.3 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 08:42:19.3 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 08:42:19.3 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 08:42:19.3 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 08:42:19.3 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 08:42:19.3 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 08:42:19.3 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 08:42:19.3 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 08:42:19.3 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 08:42:19.3 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 08:42:19.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 08:42:19.3 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 08:42:19.3 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 08:42:19.3 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 08:42:19.3 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 08:42:19.3 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 08:42:19.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 08:42:19.3 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 08:42:19.3 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 08:42:19.3 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 08:42:19.3 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 08:42:19.3 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 08:42:19.3 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 08:42:19.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 08:42:19.3 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 08:42:19.3 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 08:42:19.3 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 08:42:19.3 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 08:42:19.3 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 08:42:19.3 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 08:42:19.3 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 08:42:19.3 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 08:42:19.3 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 08:42:19.3 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 08:42:19.3 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 08:42:19.3 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 08:42:19.3 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 08:42:19.3 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 08:42:19.3 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 08:42:19.3 Trace: TorrentInfo: Guid: 404554ef-85bd-4c17-98a1-887dcb181e60 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 08:42:19.3 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 08:42:19.3 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 08:42:19.3 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 08:42:19.3 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 08:42:19.3 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 08:42:19.3 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 08:42:19.3 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 08:42:19.3 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 08:42:19.3 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 08:42:19.3 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 08:42:19.3 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 08:42:19.3 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 08:42:19.3 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 08:42:19.3 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 08:42:19.3 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 08:42:19.3 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 08:42:19.3 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 08:42:19.3 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 08:42:19.3 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 08:42:19.3 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 08:42:19.3 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 08:42:19.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 08:42:19.3 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 08:42:19.3 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 08:42:19.3 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 08:42:19.3 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 08:42:19.3 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 08:42:19.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 08:42:19.3 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 08:42:19.3 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 08:42:19.3 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 08:42:19.3 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 08:42:19.3 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 08:42:19.3 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 08:42:19.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 08:42:19.3 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 08:42:19.3 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 08:42:19.3 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 08:42:19.3 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 08:42:19.3 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 08:42:19.3 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 08:42:19.3 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 08:42:19.3 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 08:42:19.3 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 08:42:19.3 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 08:42:19.3 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 08:42:19.3 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 08:42:19.3 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 08:42:19.3 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 08:42:19.3 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 08:42:19.3 Trace: TorrentInfo: Guid: 1238b88d-5d10-4ebd-b5c3-8faf8c7d6800 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 08:42:19.3 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 08:42:19.3 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 08:42:19.3 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 08:42:19.3 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 08:42:19.3 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 08:42:19.3 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 08:42:19.3 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 08:42:19.3 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 08:42:19.3 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 08:42:19.3 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 08:42:19.3 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 08:42:19.3 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 08:42:19.3 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 08:42:19.3 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 08:42:19.3 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 08:42:19.3 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 08:42:19.3 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 08:42:19.3 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 08:42:19.3 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 08:42:19.3 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 08:42:19.3 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 08:42:19.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 08:42:19.3 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 08:42:19.3 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 08:42:19.3 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 08:42:19.3 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 08:42:19.3 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 08:42:19.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 08:42:19.3 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 08:42:19.3 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 08:42:19.3 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 08:42:19.3 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 08:42:19.3 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 08:42:19.3 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 08:42:19.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 08:42:19.3 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 08:42:19.3 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 08:42:19.3 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 08:42:19.3 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 08:42:19.3 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 08:42:19.3 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 08:42:19.3 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 08:42:19.3 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 08:42:19.3 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 08:42:19.3 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 08:42:19.3 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 08:42:19.3 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 08:42:19.3 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 08:42:19.3 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 08:42:19.3 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 08:42:19.3 Trace: TorrentInfo: Guid: f6d3696d-41c7-4663-83e3-1915c389c099 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 08:42:19.3 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 08:42:19.3 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 08:42:19.3 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 08:42:19.3 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 08:42:19.3 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 08:42:19.3 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 08:42:19.3 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 08:42:19.3 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 08:42:19.3 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 08:42:19.3 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 08:42:19.3 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 08:42:19.3 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 08:42:19.3 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 08:42:19.3 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 08:42:19.3 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 08:42:19.3 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 08:42:19.3 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 08:42:19.3 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 08:42:19.3 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 08:42:19.3 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 08:42:19.3 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 08:42:19.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 08:42:19.3 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 08:42:19.3 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 08:42:19.3 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 08:42:19.3 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 08:42:19.3 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 08:42:19.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 08:42:19.3 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 08:42:19.3 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 08:42:19.3 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 08:42:19.3 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 08:42:19.3 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 08:42:19.3 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 08:42:19.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 08:42:19.3 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 08:42:19.3 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 08:42:19.3 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 08:42:19.3 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 08:42:19.3 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 08:42:19.3 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 08:42:19.3 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 08:42:19.3 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 08:42:19.3 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 08:42:19.3 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 08:42:19.3 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 08:42:19.3 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 08:42:19.3 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 08:42:19.3 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 08:42:19.3 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 08:42:19.3 Trace: TorrentInfo: Guid: 6841d7a7-c467-4ad6-b173-a6dcc8c8adcb 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 08:42:19.3 Trace: Feed has valid size in description. 08:42:19.3 Debug: Downloading Feed http://my.indexer.tv/recent 08:42:19.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 08:42:19.4 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 08:42:19.4 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 08:42:19.4 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 08:42:19.4 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 08:42:19.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 08:42:19.4 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 08:42:19.4 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 08:42:19.4 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 08:42:19.4 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 08:42:19.4 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 08:42:19.4 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 08:42:19.4 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 08:42:19.4 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 08:42:19.4 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 08:42:19.4 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 08:42:19.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 08:42:19.4 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 08:42:19.4 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 08:42:19.4 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 08:42:19.4 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 08:42:19.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 08:42:19.4 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 08:42:19.4 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 08:42:19.4 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 08:42:19.4 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 08:42:19.4 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 08:42:19.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 08:42:19.4 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 08:42:19.4 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 08:42:19.4 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 08:42:19.4 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 08:42:19.4 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 08:42:19.4 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 08:42:19.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 08:42:19.4 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 08:42:19.4 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 08:42:19.4 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 08:42:19.4 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 08:42:19.4 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 08:42:19.4 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 08:42:19.4 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 08:42:19.4 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 08:42:19.4 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 08:42:19.4 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 08:42:19.4 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 08:42:19.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 08:42:19.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 08:42:19.4 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 08:42:19.4 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 08:42:19.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ImmortalSeed --- 08:42:19.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_LimeTorrents --- 08:42:19.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 08:42:19.4 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 08:42:19.4 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 08:42:19.4 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 08:42:19.4 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 08:42:19.4 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 08:42:19.4 Trace: TorrentInfo: Guid: http://www.limetorrents.cc/The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV]-torrent-8643587.html Title: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] Size: 880496711 InfoUrl: DownloadUrl: http://itorrents.org/torrent/51C578C9823DD58F6EEA287C368ED935843D63AB.torrent?title=The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV] Indexer: CommentUrl: http://www.limetorrents.cc/The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV]-torrent-8643587.html DownloadProtocol: Unknown PublishDate: 02/16/2017 02:24:26 MagnetUrl: InfoHash: Seeders: Peers: 08:42:19.4 Trace: Feed doesn't have Seeders in Description, disabling option. 08:42:19.4 Trace: Feed has valid size in enclosure. 08:42:19.4 Debug: Downloading Feed http://my.indexer.tv/recent 08:42:19.4 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 08:42:19.4 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 08:42:19.4 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 08:42:19.4 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 08:42:19.4 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 08:42:19.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_LimeTorrents --- 08:42:19.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ShowRSS_info --- 08:42:19.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 08:42:19.4 Trace: Parsed: The Voice 8x25 08:42:19.4 Trace: Parsed: The Voice 8x26 08:42:19.4 Trace: Parsed: How It's Made 25x07 720p 08:42:19.4 Trace: Parsed: Major Lazer 1x05 720p 08:42:19.4 Trace: Parsed: Lip Sync Battle 1x08 720p 08:42:19.4 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 08:42:19.4 Trace: Feed doesn't have Seeders in Description, disabling option. 08:42:19.4 Trace: Parsed: The Voice 8x25 08:42:19.4 Trace: Parsed: The Voice 8x26 08:42:19.4 Trace: Parsed: How It's Made 25x07 720p 08:42:19.4 Trace: Parsed: Major Lazer 1x05 720p 08:42:19.4 Trace: Parsed: Lip Sync Battle 1x08 720p 08:42:19.4 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 08:42:19.4 Trace: Parsed: The Voice 8x25 08:42:19.4 Trace: Parsed: The Voice 8x26 08:42:19.4 Trace: Parsed: How It's Made 25x07 720p 08:42:19.4 Trace: Parsed: Major Lazer 1x05 720p 08:42:19.4 Trace: Parsed: Lip Sync Battle 1x08 720p 08:42:19.4 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 08:42:19.4 Trace: Parsed: The Voice 8x25 08:42:19.4 Trace: Parsed: The Voice 8x26 08:42:19.4 Trace: Parsed: How It's Made 25x07 720p 08:42:19.4 Trace: Parsed: Major Lazer 1x05 720p 08:42:19.4 Trace: Parsed: Lip Sync Battle 1x08 720p 08:42:19.4 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 08:42:19.4 Debug: Feed doesn't have release size. 08:42:19.4 Trace: Parsed: The Voice 8x25 08:42:19.4 Trace: Parsed: The Voice 8x26 08:42:19.4 Trace: Parsed: How It's Made 25x07 720p 08:42:19.4 Trace: Parsed: Major Lazer 1x05 720p 08:42:19.4 Trace: Parsed: Lip Sync Battle 1x08 720p 08:42:19.4 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 08:42:19.4 Debug: Downloading Feed http://my.indexer.tv/recent 08:42:19.4 Trace: Parsed: The Voice 8x25 08:42:19.4 Trace: Parsed: The Voice 8x26 08:42:19.4 Trace: Parsed: How It's Made 25x07 720p 08:42:19.4 Trace: Parsed: Major Lazer 1x05 720p 08:42:19.4 Trace: Parsed: Lip Sync Battle 1x08 720p 08:42:19.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ShowRSS_info --- 08:42:19.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_record_indexer_failure_if_unsupported_feed --- 08:42:19.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 08:42:19.4 Debug: Unable to parse indexer feed: Rss feed must have a pubDate element with a valid publish date. NzbDrone.Core.Indexers.Exceptions.UnsupportedFeedException: Rss feed must have a pubDate element with a valid publish date. at NzbDrone.Core.Indexers.RssParser.GetPublishDate(XElement item) in ./Lidarr.Core/Indexers/RssParser.cs:line 198 at NzbDrone.Core.Indexers.RssParser.ProcessItem(XElement item, ReleaseInfo releaseInfo) in ./Lidarr.Core/Indexers/RssParser.cs:line 159 at NzbDrone.Core.Indexers.TorrentRssParser.ProcessItem(XElement item, ReleaseInfo releaseInfo) in ./Lidarr.Core/Indexers/TorrentRssParser.cs:line 54 at NzbDrone.Core.Indexers.RssParser.ProcessItem(XElement item) in ./Lidarr.Core/Indexers/RssParser.cs:line 148 at NzbDrone.Core.Indexers.RssParser.ParseResponse(IndexerResponse indexerResponse) in ./Lidarr.Core/Indexers/RssParser.cs:line 64 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.ParseResponse(IParseIndexerResponse parser, IndexerResponse response) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 245 FeedUrl: http://my.indexer.tv/recent;ItemTitle: Surviving Marriage S01E09 480p HDTV x264-mSD 08:42:19.4 Error: An error occurred while processing feed. NzbDrone.Core.Indexers.Exceptions.UnsupportedFeedException: Unable to parse indexer: Rss feed must have a pubDate element with a valid publish date. at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.ParseResponse(IParseIndexerResponse parser, IndexerResponse response) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 251 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.GetGenericTorrentRssParserSettings(IndexerResponse response, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 142 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.GetParserSettings(IndexerResponse response, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 76 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.Detect(TorrentRssIndexerSettings settings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 59 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssParserFactory.DetectParserSettings(TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssParserFactory.cs:line 55 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssParserFactory.<>c__DisplayClass4_0.b__0() in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssParserFactory.cs:line 32 at NzbDrone.Common.Cache.Cached`1.Get(String key, Func`1 function, Nullable`1 lifeTime) at NzbDrone.Core.Indexers.TorrentRss.TorrentRssParserFactory.GetParser(TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssParserFactory.cs:line 32 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssIndexer.GetParser() in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssIndexer.cs:line 31 at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchReleases(Func`2 pageableRequestChainSelector, Boolean isRecent) in ./Lidarr.Core/Indexers/HttpIndexerBase.cs:line 87 FeedUrl: http://my.indexer.tv/recent 08:42:19.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_record_indexer_failure_if_unsupported_feed --- 08:42:19.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_cache_settings_for_same_baseurl --- 08:42:19.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_cache_settings_for_same_baseurl --- 08:42:19.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_failure --- 08:42:19.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_failure --- 08:42:19.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_baseurl --- 08:42:19.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_baseurl --- 08:42:19.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_settings --- 08:42:19.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_settings --- 08:42:19.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_ezrssparser --- 08:42:19.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_ezrssparser --- 08:42:19.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_generic_torrentrssparser --- 08:42:19.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_generic_torrentrssparser --- 08:42:19.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_throw_on_failure --- 08:42:19.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_throw_on_failure --- 08:42:19.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("Torrentleech/Torrentleech.xml") --- 08:42:19.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 08:42:19.4 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 08:42:19.4 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 08:42:19.4 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 08:42:19.4 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 08:42:19.4 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 08:42:19.4 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 08:42:19.4 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 08:42:19.4 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 08:42:19.4 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 08:42:19.4 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 08:42:19.4 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 08:42:19.4 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 08:42:19.4 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 08:42:19.4 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 08:42:19.4 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 08:42:19.4 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 08:42:19.4 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 08:42:19.4 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 08:42:19.4 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 08:42:19.4 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 08:42:19.4 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 08:42:19.4 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 08:42:19.4 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 08:42:19.4 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 08:42:19.4 Debug: Feed doesn't have release size. 08:42:19.4 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 08:42:19.4 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 08:42:19.4 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 08:42:19.4 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 08:42:19.4 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 08:42:19.4 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 08:42:19.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("Torrentleech/Torrentleech.xml") --- 08:42:19.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 08:42:19.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 08:42:19.4 Trace: Identified feed as EZTV compatible by EZTV Namespace 08:42:19.4 Trace: Feed has Ezrss schema 08:42:19.4 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 08:42:19.4 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: 08:42:19.4 Debug: Feed was parseable by Ezrss Parser 08:42:19.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 08:42:19.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 08:42:19.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 08:42:19.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 08:42:19.4 Trace: TorrentInfo: Guid: 02db537c-69ea-4fdb-9d32-adf894e82dda 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 08:42:19.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 08:42:19.4 Trace: TorrentInfo: Guid: a943772c-c851-4566-815f-e49f4bb00591 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 08:42:19.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 08:42:19.4 Trace: TorrentInfo: Guid: ad69f063-8cc4-4b73-af40-f22e50fed40e 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 08:42:19.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 08:42:19.4 Trace: TorrentInfo: Guid: 20fd26e6-998a-478b-bc05-18c1fb1b54e2 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 08:42:19.4 Debug: Feed doesn't have release size. 08:42:19.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 08:42:19.4 Trace: TorrentInfo: Guid: 117095c6-c67e-493d-adde-0914147f5775 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 08:42:19.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 08:42:19.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/Doki.xml") --- 08:42:19.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 08:42:19.4 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 08:42:19.4 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 08:42:19.4 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 08:42:19.4 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 08:42:19.4 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 08:42:19.4 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 15360 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 08:42:19.4 Trace: Feed doesn't have Seeders in Description, disabling option. 08:42:19.4 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 08:42:19.4 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 08:42:19.4 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 08:42:19.4 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 08:42:19.4 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 08:42:19.4 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 08:42:19.4 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 08:42:19.4 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 08:42:19.4 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 08:42:19.4 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 08:42:19.4 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 08:42:19.4 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 08:42:19.4 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 08:42:19.4 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 08:42:19.4 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 08:42:19.4 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 08:42:19.4 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 08:42:19.4 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 08:42:19.4 Debug: Feed doesn't have release size. 08:42:19.4 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 08:42:19.4 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 08:42:19.4 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 08:42:19.4 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 08:42:19.4 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 08:42:19.4 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 08:42:19.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/Doki.xml") --- 08:42:19.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("IPTorrents/IPTorrents.xml") --- 08:42:19.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 08:42:19.4 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 08:42:19.4 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 08:42:19.4 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 08:42:19.4 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 08:42:19.4 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 08:42:19.4 Trace: TorrentInfo: Guid: 0e7e12b2-91a1-4145-9fea-fb3f5e0556d5 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: 08:42:19.4 Trace: Feed doesn't have Seeders in Description, disabling option. 08:42:19.4 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 08:42:19.4 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 08:42:19.4 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 08:42:19.4 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 08:42:19.4 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 08:42:19.4 Trace: TorrentInfo: Guid: 9774c456-bb35-4e60-82ea-3601c2888e57 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: 08:42:19.4 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 08:42:19.4 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 08:42:19.4 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 08:42:19.4 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 08:42:19.4 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 08:42:19.4 Trace: TorrentInfo: Guid: 0c4bf0c8-d66c-499b-b3c0-533f71f4a63a 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: 08:42:19.4 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 08:42:19.4 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 08:42:19.4 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 08:42:19.4 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 08:42:19.4 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 08:42:19.4 Trace: TorrentInfo: Guid: d3c26737-f217-4f2c-b6eb-335cec72f43c 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: 08:42:19.4 Trace: Feed has valid size in description. 08:42:19.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("IPTorrents/IPTorrents.xml") --- 08:42:19.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Nyaa/Nyaa.xml") --- 08:42:19.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 08:42:19.4 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 08:42:19.4 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 08:42:19.4 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 08:42:19.4 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 08:42:19.4 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 08:42:19.4 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 08:42:19.4 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 08:42:19.4 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 08:42:19.4 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 08:42:19.4 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 08:42:19.4 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 08:42:19.4 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 08:42:19.4 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 08:42:19.4 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 08:42:19.4 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 08:42:19.4 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 08:42:19.4 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 08:42:19.4 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 08:42:19.4 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 08:42:19.4 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 08:42:19.4 Trace: Feed has valid size in description. 08:42:19.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Nyaa/Nyaa.xml") --- 08:42:19.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_hdaccess_net.xml") --- 08:42:19.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 08:42:19.4 Trace: Parsed: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 08:42:19.4 Trace: Parsed: Ocean Giants 2013 1080p 3D BluRay Remux MVC DTS-HD MA 5.1-HDAccess 08:42:19.4 Trace: Parsed: Wild 2014 720p BluRay DTS x264-HDAccess 08:42:19.4 Trace: Parsed: Absolute Power 1997.1080p BluRay Remux AVC DTS-HD MA 5.1-HDX 08:42:19.4 Trace: Parsed: 12 Monkeys S01E09 Tomorrow 720p WEB-DL DD5.1 H.264-BS 08:42:19.4 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: 08:42:19.4 Trace: Feed doesn't have Seeders in Description, disabling option. 08:42:19.4 Trace: Feed has valid size in enclosure. 08:42:19.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_hdaccess_net.xml") --- 08:42:19.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_tpb.xml") --- 08:42:19.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 08:42:19.4 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 08:42:19.4 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 08:42:19.4 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 08:42:19.4 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 08:42:19.4 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 08:42:19.4 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: 08:42:19.4 Trace: Feed doesn't have Seeders in Description, disabling option. 08:42:19.4 Trace: Feed has valid size in enclosure. 08:42:19.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_tpb.xml") --- 08:42:19.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AlphaRatio --- 08:42:19.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 08:42:19.5 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 08:42:19.5 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 08:42:19.5 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 08:42:19.5 Trace: Feed doesn't have Seeders in Description, disabling option. 08:42:19.5 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 08:42:19.5 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 08:42:19.5 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 08:42:19.5 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 08:42:19.5 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 08:42:19.5 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 08:42:19.5 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 08:42:19.5 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 08:42:19.5 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 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: 08:42:19.5 Trace: Feed has valid size in description. 08:42:19.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AlphaRatio --- 08:42:19.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AnimeTosho_without_size --- 08:42:19.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 08:42:19.5 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 08:42:19.5 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 08:42:19.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: 08:42:19.5 Trace: Feed doesn't have Seeders in Description, disabling option. 08:42:19.5 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 08:42:19.5 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 08:42:19.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: 08:42:19.5 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 08:42:19.5 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 08:42:19.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: 08:42:19.5 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 08:42:19.5 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 08:42:19.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: 08:42:19.5 Trace: Feed has valid size in description. 08:42:19.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AnimeTosho_without_size --- 08:42:19.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_BitHdtv --- 08:42:19.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 08:42:19.5 Trace: Parsed: Egypt's Lost Queens.720p.2014.WEB.H.264 08:42:19.5 Trace: Parsed: Pretty.Little.Liars.S06E01.720p.HDTV.X264-DIMENSION 08:42:19.5 Trace: Parsed: Highway.2002.720p.WEB-DL.DD5.1.H264-FGT 08:42:19.5 Trace: Parsed: Kajaki.2014.LIMITED.1080p.BluRay.x264-GECKOS 08:42:19.5 Trace: Parsed: Demon Baby.2014.720p.WEB-DL.x264 ETRG.mkv 08:42:19.5 Trace: Parsed: The Badger Game 2014 720p WEB-DL x264 ETRG 08:42:19.5 Trace: Parsed: It.Lives.Again.1978.HDTV.720p.x264.Ac3.mkv 08:42:19.5 Trace: Parsed: Scienceless.Fiction.2014.1080p.BluRay.x264-SADPANDA 08:42:19.5 Trace: Parsed: Don't.Say.a.Word.2001.720p.BluRay.DTS.x264-CRiSC.mkv 08:42:19.5 Trace: Parsed: The.Onion.Field.1979.720p.BluRay.x264-SiNNERS 08:42:19.5 Trace: Parsed: The.Boys.In.The.Band.1970.720p.BluRay.x264-SiNNERS 08:42:19.5 Trace: Parsed: Unfinished.Business.2015.720p.BluRay.DD5.1.x264-BiTHD 08:42:19.5 Trace: Parsed: The.Merchant.of.Four.Seasons.1971.720p.BluRay.x264-USURY 08:42:19.5 Trace: Parsed: Wolfen.1981.720p.BluRay.X264-AMIABLE 08:42:19.5 Trace: Parsed: Run.All.Night.2015.1080p.BluRay.x264-SPARKS 08:42:19.5 Trace: TorrentInfo: Guid: f66067bd-415e-43d9-90c0-7f88d2f01547 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: 08:42:19.5 Trace: Feed doesn't have Seeders in Description, disabling option. 08:42:19.5 Trace: Parsed: Egypt's Lost Queens.720p.2014.WEB.H.264 08:42:19.5 Trace: Parsed: Pretty.Little.Liars.S06E01.720p.HDTV.X264-DIMENSION 08:42:19.5 Trace: Parsed: Highway.2002.720p.WEB-DL.DD5.1.H264-FGT 08:42:19.5 Trace: Parsed: Kajaki.2014.LIMITED.1080p.BluRay.x264-GECKOS 08:42:19.5 Trace: Parsed: Demon Baby.2014.720p.WEB-DL.x264 ETRG.mkv 08:42:19.5 Trace: Parsed: The Badger Game 2014 720p WEB-DL x264 ETRG 08:42:19.5 Trace: Parsed: It.Lives.Again.1978.HDTV.720p.x264.Ac3.mkv 08:42:19.5 Trace: Parsed: Scienceless.Fiction.2014.1080p.BluRay.x264-SADPANDA 08:42:19.5 Trace: Parsed: Don't.Say.a.Word.2001.720p.BluRay.DTS.x264-CRiSC.mkv 08:42:19.5 Trace: Parsed: The.Onion.Field.1979.720p.BluRay.x264-SiNNERS 08:42:19.5 Trace: Parsed: The.Boys.In.The.Band.1970.720p.BluRay.x264-SiNNERS 08:42:19.5 Trace: Parsed: Unfinished.Business.2015.720p.BluRay.DD5.1.x264-BiTHD 08:42:19.5 Trace: Parsed: The.Merchant.of.Four.Seasons.1971.720p.BluRay.x264-USURY 08:42:19.5 Trace: Parsed: Wolfen.1981.720p.BluRay.X264-AMIABLE 08:42:19.5 Trace: Parsed: Run.All.Night.2015.1080p.BluRay.x264-SPARKS 08:42:19.5 Trace: TorrentInfo: Guid: 2f34f4c7-c291-4f92-a0eb-32e4882f5175 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: 08:42:19.5 Trace: Feed has valid size in Size element. 08:42:19.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_BitHdtv --- 08:42:19.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_Doki --- 08:42:19.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 08:42:19.5 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 08:42:19.5 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 08:42:19.5 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 08:42:19.5 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 08:42:19.5 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 08:42:19.5 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 15360 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 08:42:19.5 Trace: Feed doesn't have Seeders in Description, disabling option. 08:42:19.5 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 08:42:19.5 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 08:42:19.5 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 08:42:19.5 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 08:42:19.5 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 08:42:19.5 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 08:42:19.5 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 08:42:19.5 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 08:42:19.5 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 08:42:19.5 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 08:42:19.5 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 08:42:19.5 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 08:42:19.5 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 08:42:19.5 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 08:42:19.5 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 08:42:19.5 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 08:42:19.5 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 08:42:19.5 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 08:42:19.5 Debug: Feed doesn't have release size. 08:42:19.5 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 08:42:19.5 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 08:42:19.5 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 08:42:19.5 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 08:42:19.5 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 08:42:19.5 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 08:42:19.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_Doki --- 08:42:19.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ExtraTorrents --- 08:42:19.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 08:42:19.5 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 08:42:19.5 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 08:42:19.5 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 08:42:19.5 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 08:42:19.5 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 08:42:19.5 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: 08:42:19.5 Trace: Feed doesn't have Seeders in Description, disabling option. 08:42:19.5 Trace: Feed has valid size in enclosure. 08:42:19.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ExtraTorrents --- 08:42:19.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ezrss --- 08:42:19.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 08:42:19.5 Trace: Identified feed as EZTV compatible by EZTV Namespace 08:42:19.5 Trace: Feed has Ezrss schema 08:42:19.5 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 08:42:19.5 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 08:42:19.5 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 08:42:19.5 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: 08:42:19.5 Debug: Feed was parseable by Ezrss Parser 08:42:19.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ezrss --- 08:42:19.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ImmortalSeed --- 08:42:19.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 08:42:19.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 08:42:19.6 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 08:42:19.6 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 08:42:19.6 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 08:42:19.6 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 08:42:19.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 08:42:19.6 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 08:42:19.6 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 08:42:19.6 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 08:42:19.6 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 08:42:19.6 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 08:42:19.6 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 08:42:19.6 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 08:42:19.6 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 08:42:19.6 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 08:42:19.6 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 08:42:19.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 08:42:19.6 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 08:42:19.6 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 08:42:19.6 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 08:42:19.6 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 08:42:19.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 08:42:19.6 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 08:42:19.6 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 08:42:19.6 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 08:42:19.6 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 08:42:19.6 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 08:42:19.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 08:42:19.6 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 08:42:19.6 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 08:42:19.6 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 08:42:19.6 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 08:42:19.6 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 08:42:19.6 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 08:42:19.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 08:42:19.6 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 08:42:19.6 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 08:42:19.6 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 08:42:19.6 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 08:42:19.6 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 08:42:19.6 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 08:42:19.6 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 08:42:19.6 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 08:42:19.6 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 08:42:19.6 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 08:42:19.6 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 08:42:19.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 08:42:19.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 08:42:19.6 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 08:42:19.6 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 08:42:19.6 Trace: TorrentInfo: Guid: 0678de62-93f1-4077-ab41-27be04399712 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 08:42:19.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 08:42:19.6 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 08:42:19.6 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 08:42:19.6 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 08:42:19.6 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 08:42:19.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 08:42:19.6 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 08:42:19.6 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 08:42:19.6 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 08:42:19.6 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 08:42:19.6 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 08:42:19.6 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 08:42:19.6 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 08:42:19.6 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 08:42:19.6 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 08:42:19.6 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 08:42:19.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 08:42:19.6 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 08:42:19.6 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 08:42:19.6 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 08:42:19.6 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 08:42:19.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 08:42:19.6 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 08:42:19.6 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 08:42:19.6 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 08:42:19.6 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 08:42:19.6 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 08:42:19.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 08:42:19.6 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 08:42:19.6 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 08:42:19.6 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 08:42:19.6 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 08:42:19.6 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 08:42:19.6 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 08:42:19.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 08:42:19.6 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 08:42:19.6 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 08:42:19.6 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 08:42:19.6 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 08:42:19.6 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 08:42:19.6 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 08:42:19.6 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 08:42:19.6 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 08:42:19.6 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 08:42:19.6 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 08:42:19.6 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 08:42:19.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 08:42:19.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 08:42:19.6 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 08:42:19.6 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 08:42:19.6 Trace: TorrentInfo: Guid: 511888de-770a-46b8-a50d-eac8b1d6ebe1 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 08:42:19.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 08:42:19.6 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 08:42:19.6 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 08:42:19.6 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 08:42:19.6 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 08:42:19.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 08:42:19.6 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 08:42:19.6 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 08:42:19.6 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 08:42:19.6 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 08:42:19.6 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 08:42:19.6 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 08:42:19.6 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 08:42:19.6 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 08:42:19.6 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 08:42:19.6 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 08:42:19.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 08:42:19.6 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 08:42:19.6 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 08:42:19.6 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 08:42:19.6 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 08:42:19.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 08:42:19.6 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 08:42:19.6 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 08:42:19.6 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 08:42:19.6 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 08:42:19.6 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 08:42:19.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 08:42:19.6 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 08:42:19.6 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 08:42:19.6 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 08:42:19.6 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 08:42:19.6 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 08:42:19.6 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 08:42:19.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 08:42:19.6 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 08:42:19.6 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 08:42:19.6 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 08:42:19.6 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 08:42:19.6 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 08:42:19.6 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 08:42:19.6 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 08:42:19.6 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 08:42:19.6 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 08:42:19.6 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 08:42:19.6 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 08:42:19.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 08:42:19.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 08:42:19.6 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 08:42:19.6 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 08:42:19.6 Trace: TorrentInfo: Guid: f888f58c-4387-4969-9f32-10f6dc7be62c 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 08:42:19.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 08:42:19.6 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 08:42:19.6 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 08:42:19.6 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 08:42:19.6 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 08:42:19.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 08:42:19.6 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 08:42:19.6 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 08:42:19.6 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 08:42:19.6 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 08:42:19.6 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 08:42:19.6 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 08:42:19.6 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 08:42:19.6 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 08:42:19.6 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 08:42:19.6 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 08:42:19.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 08:42:19.6 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 08:42:19.6 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 08:42:19.6 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 08:42:19.6 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 08:42:19.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 08:42:19.6 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 08:42:19.6 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 08:42:19.6 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 08:42:19.6 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 08:42:19.6 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 08:42:19.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 08:42:19.6 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 08:42:19.6 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 08:42:19.6 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 08:42:19.6 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 08:42:19.6 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 08:42:19.6 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 08:42:19.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 08:42:19.6 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 08:42:19.6 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 08:42:19.6 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 08:42:19.6 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 08:42:19.6 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 08:42:19.6 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 08:42:19.6 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 08:42:19.6 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 08:42:19.6 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 08:42:19.6 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 08:42:19.6 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 08:42:19.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 08:42:19.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 08:42:19.6 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 08:42:19.6 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 08:42:19.6 Trace: TorrentInfo: Guid: c8168343-1f9b-41c8-954e-bfcdfcae9278 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 08:42:19.6 Trace: Feed has valid size in description. 08:42:19.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ImmortalSeed --- 08:42:19.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_LimeTorrents --- 08:42:19.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 08:42:19.6 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 08:42:19.6 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 08:42:19.6 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 08:42:19.6 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 08:42:19.6 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 08:42:19.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: 08:42:19.6 Trace: Feed doesn't have Seeders in Description, disabling option. 08:42:19.6 Trace: Feed has valid size in enclosure. 08:42:19.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_LimeTorrents --- 08:42:19.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ShowRSS_info --- 08:42:19.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 08:42:19.6 Trace: Parsed: The Voice 8x25 08:42:19.6 Trace: Parsed: The Voice 8x26 08:42:19.6 Trace: Parsed: How It's Made 25x07 720p 08:42:19.6 Trace: Parsed: Major Lazer 1x05 720p 08:42:19.6 Trace: Parsed: Lip Sync Battle 1x08 720p 08:42:19.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: 08:42:19.6 Trace: Feed doesn't have Seeders in Description, disabling option. 08:42:19.6 Trace: Parsed: The Voice 8x25 08:42:19.6 Trace: Parsed: The Voice 8x26 08:42:19.6 Trace: Parsed: How It's Made 25x07 720p 08:42:19.6 Trace: Parsed: Major Lazer 1x05 720p 08:42:19.6 Trace: Parsed: Lip Sync Battle 1x08 720p 08:42:19.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: 08:42:19.6 Trace: Parsed: The Voice 8x25 08:42:19.6 Trace: Parsed: The Voice 8x26 08:42:19.6 Trace: Parsed: How It's Made 25x07 720p 08:42:19.6 Trace: Parsed: Major Lazer 1x05 720p 08:42:19.6 Trace: Parsed: Lip Sync Battle 1x08 720p 08:42:19.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: 08:42:19.6 Trace: Parsed: The Voice 8x25 08:42:19.6 Trace: Parsed: The Voice 8x26 08:42:19.6 Trace: Parsed: How It's Made 25x07 720p 08:42:19.6 Trace: Parsed: Major Lazer 1x05 720p 08:42:19.6 Trace: Parsed: Lip Sync Battle 1x08 720p 08:42:19.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: 08:42:19.6 Debug: Feed doesn't have release size. 08:42:19.6 Trace: Parsed: The Voice 8x25 08:42:19.6 Trace: Parsed: The Voice 8x26 08:42:19.6 Trace: Parsed: How It's Made 25x07 720p 08:42:19.6 Trace: Parsed: Major Lazer 1x05 720p 08:42:19.6 Trace: Parsed: Lip Sync Battle 1x08 720p 08:42:19.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: 08:42:19.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ShowRSS_info --- 08:42:19.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_speed_cd --- 08:42:19.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 08:42:19.6 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 08:42:19.6 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 08:42:19.6 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 08:42:19.6 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 08:42:19.6 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 08:42:19.6 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 08:42:19.6 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 08:42:19.6 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 08:42:19.6 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 08:42:19.6 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 08:42:19.6 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 08:42:19.6 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 08:42:19.6 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 08:42:19.6 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 08:42:19.6 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 08:42:19.6 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 08:42:19.6 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 08:42:19.6 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 08:42:19.6 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 08:42:19.6 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 08:42:19.6 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: 08:42:19.6 Trace: Feed doesn't have Seeders in Description, disabling option. 08:42:19.6 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 08:42:19.6 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 08:42:19.6 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 08:42:19.6 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 08:42:19.6 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 08:42:19.6 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 08:42:19.6 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 08:42:19.6 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 08:42:19.6 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 08:42:19.6 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 08:42:19.6 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 08:42:19.6 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 08:42:19.6 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 08:42:19.6 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 08:42:19.6 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 08:42:19.6 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 08:42:19.6 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 08:42:19.6 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 08:42:19.6 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 08:42:19.6 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 08:42:19.6 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: 08:42:19.6 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 08:42:19.6 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 08:42:19.6 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 08:42:19.6 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 08:42:19.6 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 08:42:19.6 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 08:42:19.6 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 08:42:19.6 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 08:42:19.6 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 08:42:19.6 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 08:42:19.6 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 08:42:19.6 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 08:42:19.6 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 08:42:19.6 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 08:42:19.6 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 08:42:19.6 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 08:42:19.6 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 08:42:19.6 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 08:42:19.6 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 08:42:19.6 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 08:42:19.6 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: 08:42:19.6 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 08:42:19.6 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 08:42:19.6 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 08:42:19.6 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 08:42:19.6 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 08:42:19.6 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 08:42:19.6 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 08:42:19.6 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 08:42:19.6 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 08:42:19.6 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 08:42:19.6 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 08:42:19.6 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 08:42:19.6 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 08:42:19.6 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 08:42:19.6 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 08:42:19.6 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 08:42:19.6 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 08:42:19.6 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 08:42:19.6 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 08:42:19.6 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 08:42:19.6 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: 08:42:19.6 Trace: Feed has valid size in description. 08:42:19.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_speed_cd --- 08:42:19.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_TransmitTheNet --- 08:42:19.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 08:42:19.6 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 08:42:19.6 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: 08:42:19.6 Trace: Feed doesn't have Seeders in Description, disabling option. 08:42:19.6 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 08:42:19.6 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: 08:42:19.6 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 08:42:19.6 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: 08:42:19.6 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 08:42:19.6 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: 08:42:19.6 Trace: Feed has valid size in description. 08:42:19.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_TransmitTheNet --- 08:42:19.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 08:42:19.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 08:42:19.6 Trace: Identified feed as EZTV compatible by EZTV Namespace 08:42:19.6 Trace: Feed has Ezrss schema 08:42:19.6 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 08:42:19.6 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 08:42:19.6 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 08:42:19.6 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 08:42:19.6 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 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: 08:42:19.6 Trace: Feed doesn't have Seeders in Description, disabling option. 08:42:19.6 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 08:42:19.6 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: 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: 08:42:19.6 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 08:42:19.6 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: 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: 08:42:19.6 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 08:42:19.6 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: 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: 08:42:19.6 Debug: Feed doesn't have release size. 08:42:19.6 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 08:42:19.6 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: 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: 08:42:19.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 08:42:19.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 08:42:19.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 08:42:19.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 08:42:19.6 Trace: TorrentInfo: Guid: b76b9017-4e79-49be-988a-bd586c83486c 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 08:42:19.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 08:42:19.6 Trace: TorrentInfo: Guid: badd9664-2225-4c59-b5f9-986aec77ddb4 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 08:42:19.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 08:42:19.6 Trace: TorrentInfo: Guid: 3177d3b7-d869-47c1-9dd0-e470a157bee4 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 08:42:19.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 08:42:19.6 Trace: TorrentInfo: Guid: a9c53906-85b0-44fa-849a-5da297417abe 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 08:42:19.6 Debug: Feed doesn't have release size. 08:42:19.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 08:42:19.6 Trace: TorrentInfo: Guid: 9d1a9f46-74ef-473f-acfc-5fb60abc8af1 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 08:42:19.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 08:42:19.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_with_invalid_downloadurl("TorrentRss/invalid/ImmortalSeed_InvalidDownloadUrl.xml") --- 08:42:19.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 08:42:19.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 08:42:19.6 Trace: TorrentInfo: Guid: 5d51fc55-59d6-4b0f-b6f9-6cc78265ec71 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 08:42:19.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_with_invalid_downloadurl("TorrentRss/invalid/ImmortalSeed_InvalidDownloadUrl.xml") --- 08:42:19.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_without_pubDate("TorrentRss/invalid/TorrentDay_NoPubDate.xml") --- 08:42:19.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 08:42:19.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 08:42:19.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_without_pubDate("TorrentRss/invalid/TorrentDay_NoPubDate.xml") --- 08:42:19.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/torznab/all/api") --- 08:42:19.6 Debug: Downloading Feed http://indexer.local/torznab/all/api?t=music&cat=1&extended=1&offset=0&limit=100 08:42:19.7 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 08:42:19.7 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 08:42:19.7 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 08:42:19.7 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 08:42:19.7 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 08:42:19.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/torznab/all/api") --- 08:42:19.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/api/v2.0/indexers/all/results/torznab") --- 08:42:19.7 Debug: Downloading Feed http://indexer.local/api/v2.0/indexers/all/results/torznab?t=music&cat=1&extended=1&offset=0&limit=100 08:42:19.7 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 08:42:19.7 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 08:42:19.7 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 08:42:19.7 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 08:42:19.7 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 08:42:19.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/api/v2.0/indexers/all/results/torznab") --- 08:42:19.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/torznab/all/api") --- 08:42:19.7 Debug: Downloading Feed http://localhost:9117/torznab/all/api/api?t=music&cat=1&extended=1&offset=0&limit=100 08:42:19.7 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 08:42:19.7 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 08:42:19.7 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 08:42:19.7 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 08:42:19.7 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 08:42:19.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/torznab/all/api") --- Skipped should_reject_rss_settings_for_AwesomeHD [< 1 ms] 08:42:19.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/api/v2.0/indexers/all/results/torznab") --- 08:42:19.7 Debug: Downloading Feed http://localhost:9117/api/v2.0/indexers/all/results/torznab/api?t=music&cat=1&extended=1&offset=0&limit=100 08:42:19.7 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 08:42:19.7 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 08:42:19.7 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 08:42:19.7 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 08:42:19.7 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 08:42:19.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/api/v2.0/indexers/all/results/torznab") --- 08:42:19.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 08:42:19.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 08:42:19.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_hdaccess_net --- 08:42:19.7 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 08:42:19.7 Trace: Parsed: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 08:42:19.7 Trace: Parsed: Ocean Giants 2013 1080p 3D BluRay Remux MVC DTS-HD MA 5.1-HDAccess 08:42:19.7 Trace: Parsed: Wild 2014 720p BluRay DTS x264-HDAccess 08:42:19.7 Trace: Parsed: Absolute Power 1997.1080p BluRay Remux AVC DTS-HD MA 5.1-HDX 08:42:19.7 Trace: Parsed: 12 Monkeys S01E09 Tomorrow 720p WEB-DL DD5.1 H.264-BS 08:42:19.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_hdaccess_net --- 08:42:19.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_tpb --- 08:42:19.7 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 08:42:19.7 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 08:42:19.7 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 08:42:19.7 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 08:42:19.7 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 08:42:19.7 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 08:42:19.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_tpb --- 08:42:19.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_use_best_pagesize_reported_by_caps --- 08:42:19.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_use_best_pagesize_reported_by_caps --- 08:42:19.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.url_and_api_not_jackett_all("http://localhost:9117/","/api") --- 08:42:19.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.url_and_api_not_jackett_all("http://localhost:9117/","/api") --- 08:42:19.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 20:37:48 +0000") --- 08:42:19.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 20:37:48 +0000") --- 08:42:19.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 18:08:46 MST") --- 08:42:19.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 18:08:46 MST") --- 08:42:19.7 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.exception_log_with_no_message_should_use_exceptions_message --- 08:42:19.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121397617484_381/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:19.7 Info: DatabaseEngineVersionCheck migrating 08:42:19.7 Info: PerformDBOperation 08:42:19.7 Info: Performing DB Operation 08:42:19.7 Info: SQLite 3.46.0 08:42:19.7 Info: => 0.0013494s 08:42:19.7 Info: DatabaseEngineVersionCheck migrated 08:42:19.7 Info: => 0.0013677s 08:42:19.7 Info: VersionMigration migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: CreateTable VersionInfo 08:42:19.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 08:42:19.7 Info: => 0.0001662s 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: VersionMigration migrated 08:42:19.7 Info: => 0.000587s 08:42:19.7 Info: VersionUniqueMigration migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: CreateIndex VersionInfo (Version) 08:42:19.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:42:19.7 Info: => 0.0001624s 08:42:19.7 Info: AlterTable VersionInfo 08:42:19.7 Info: => 1.2E-06s 08:42:19.7 Info: CreateColumn VersionInfo AppliedOn DateTime 08:42:19.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 08:42:19.7 Info: => 0.0005273s 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: VersionUniqueMigration migrated 08:42:19.7 Info: => 0.0007715s 08:42:19.7 Info: VersionDescriptionMigration migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: AlterTable VersionInfo 08:42:19.7 Info: => 1.4E-06s 08:42:19.7 Info: CreateColumn VersionInfo Description String 08:42:19.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 08:42:19.7 Info: => 0.000219s 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: VersionDescriptionMigration migrated 08:42:19.7 Info: => 0.000428s 08:42:19.7 Info: 1: InitialSetup migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 1 08:42:19.7 Info: CreateTable Logs 08:42:19.7 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) 08:42:19.7 Info: => 0.000189s 08:42:19.7 Info: CreateIndex Logs (Time) 08:42:19.7 Info: CREATE INDEX "IX_Logs_Time" ON "Logs" ("Time" ASC) 08:42:19.7 Info: => 0.000128s 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-31T08:42:19', 'InitialSetup') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 1: InitialSetup migrated 08:42:19.7 Info: => 0.0004565s 08:42:19.7 Info: 2: add_reason_to_pending_releases migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 2 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-31T08:42:19', 'add_reason_to_pending_releases') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 2: add_reason_to_pending_releases migrated 08:42:19.7 Info: => 0.0003734s 08:42:19.7 Info: 3: add_medium_support migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 3 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-31T08:42:19', 'add_medium_support') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 3: add_medium_support migrated 08:42:19.7 Info: => 0.0002938s 08:42:19.7 Info: 4: add_various_qualites_in_profile migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 4 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-31T08:42:19', 'add_various_qualites_in_profile') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 4: add_various_qualites_in_profile migrated 08:42:19.7 Info: => 0.0003095s 08:42:19.7 Info: 5: metadata_profiles migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 5 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-31T08:42:19', 'metadata_profiles') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 5: metadata_profiles migrated 08:42:19.7 Info: => 0.0002946s 08:42:19.7 Info: 6: separate_automatic_and_interactive_search migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 6 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-31T08:42:19', 'separate_automatic_and_interactive_search') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 6: separate_automatic_and_interactive_search migrated 08:42:19.7 Info: => 0.0002944s 08:42:19.7 Info: 7: change_album_path_to_relative migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 7 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-31T08:42:19', 'change_album_path_to_relative') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 7: change_album_path_to_relative migrated 08:42:19.7 Info: => 0.000295s 08:42:19.7 Info: 8: change_quality_size_mb_to_kb migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 8 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-31T08:42:19', 'change_quality_size_mb_to_kb') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 8: change_quality_size_mb_to_kb migrated 08:42:19.7 Info: => 0.0002983s 08:42:19.7 Info: 9: album_releases migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 9 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-31T08:42:19', 'album_releases') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 9: album_releases migrated 08:42:19.7 Info: => 0.0002895s 08:42:19.7 Info: 10: album_releases_fix migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 10 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-31T08:42:19', 'album_releases_fix') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 10: album_releases_fix migrated 08:42:19.7 Info: => 0.0002857s 08:42:19.7 Info: 11: import_lists migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 11 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-31T08:42:19', 'import_lists') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 11: import_lists migrated 08:42:19.7 Info: => 0.0002904s 08:42:19.7 Info: 12: add_release_status migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 12 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-31T08:42:19', 'add_release_status') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 12: add_release_status migrated 08:42:19.7 Info: => 0.0002985s 08:42:19.7 Info: 13: album_download_notification migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 13 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-31T08:42:19', 'album_download_notification') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 13: album_download_notification migrated 08:42:19.7 Info: => 0.0002933s 08:42:19.7 Info: 14: fix_language_metadata_profiles migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 14 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-31T08:42:19', 'fix_language_metadata_profiles') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 14: fix_language_metadata_profiles migrated 08:42:19.7 Info: => 0.0002914s 08:42:19.7 Info: 15: remove_fanzub migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 15 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-31T08:42:19', 'remove_fanzub') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 15: remove_fanzub migrated 08:42:19.7 Info: => 0.0002947s 08:42:19.7 Info: 16: update_artist_history_indexes migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 16 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-31T08:42:19', 'update_artist_history_indexes') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 16: update_artist_history_indexes migrated 08:42:19.7 Info: => 0.0002987s 08:42:19.7 Info: 17: remove_nma migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 17 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-31T08:42:19', 'remove_nma') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 17: remove_nma migrated 08:42:19.7 Info: => 0.0003012s 08:42:19.7 Info: 18: album_disambiguation migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 18 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-31T08:42:19', 'album_disambiguation') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 18: album_disambiguation migrated 08:42:19.7 Info: => 0.0003024s 08:42:19.7 Info: 19: add_ape_quality_in_profiles migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 19 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-31T08:42:19', 'add_ape_quality_in_profiles') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 19: add_ape_quality_in_profiles migrated 08:42:19.7 Info: => 0.0002984s 08:42:19.7 Info: 20: remove_pushalot migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 20 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-31T08:42:19', 'remove_pushalot') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 20: remove_pushalot migrated 08:42:19.7 Info: => 0.0003054s 08:42:19.7 Info: 21: add_custom_filters migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 21 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-31T08:42:19', 'add_custom_filters') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 21: add_custom_filters migrated 08:42:19.7 Info: => 0.0002912s 08:42:19.7 Info: 22: import_list_tags migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 22 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-31T08:42:19', 'import_list_tags') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 22: import_list_tags migrated 08:42:19.7 Info: => 0.0003s 08:42:19.7 Info: 23: add_release_groups_etc migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 23 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-31T08:42:19', 'add_release_groups_etc') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 23: add_release_groups_etc migrated 08:42:19.7 Info: => 0.0002873s 08:42:19.7 Info: 24: NewMediaInfoFormat migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 24 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-31T08:42:19', 'NewMediaInfoFormat') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 24: NewMediaInfoFormat migrated 08:42:19.7 Info: => 0.0002853s 08:42:19.7 Info: 25: rename_restrictions_to_release_profiles migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 25 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-31T08:42:19', 'rename_restrictions_to_release_profiles') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 25: rename_restrictions_to_release_profiles migrated 08:42:19.7 Info: => 0.0002887s 08:42:19.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 26 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-31T08:42:19', 'rename_quality_profiles_add_upgrade_allowed') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 08:42:19.7 Info: => 0.0003004s 08:42:19.7 Info: 27: add_import_exclusions migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 27 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-31T08:42:19', 'add_import_exclusions') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 27: add_import_exclusions migrated 08:42:19.7 Info: => 0.0003001s 08:42:19.7 Info: 28: clean_artist_metadata_table migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 28 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-31T08:42:19', 'clean_artist_metadata_table') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 28: clean_artist_metadata_table migrated 08:42:19.7 Info: => 0.0003004s 08:42:19.7 Info: 29: health_issue_notification migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 29 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-31T08:42:19', 'health_issue_notification') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 29: health_issue_notification migrated 08:42:19.7 Info: => 0.0003629s 08:42:19.7 Info: 30: add_mediafilerepository_mtime migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 30 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-31T08:42:19', 'add_mediafilerepository_mtime') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 30: add_mediafilerepository_mtime migrated 08:42:19.7 Info: => 0.000331s 08:42:19.7 Info: 31: add_artistmetadataid_constraint migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 31 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-31T08:42:19', 'add_artistmetadataid_constraint') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 31: add_artistmetadataid_constraint migrated 08:42:19.7 Info: => 0.0003243s 08:42:19.7 Info: 32: old_ids_and_artist_alias migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 32 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-31T08:42:19', 'old_ids_and_artist_alias') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 32: old_ids_and_artist_alias migrated 08:42:19.7 Info: => 0.0003239s 08:42:19.7 Info: 33: download_propers_config migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 33 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-31T08:42:19', 'download_propers_config') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 33: download_propers_config migrated 08:42:19.7 Info: => 0.0003188s 08:42:19.7 Info: 34: remove_language_profiles migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 34 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-31T08:42:19', 'remove_language_profiles') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 34: remove_language_profiles migrated 08:42:19.7 Info: => 0.0003234s 08:42:19.7 Info: 35: multi_disc_naming_format migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 35 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-31T08:42:19', 'multi_disc_naming_format') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 35: multi_disc_naming_format migrated 08:42:19.7 Info: => 0.0003292s 08:42:19.7 Info: 36: add_download_client_priority migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 36 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-31T08:42:19', 'add_download_client_priority') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 36: add_download_client_priority migrated 08:42:19.7 Info: => 0.0004s 08:42:19.7 Info: 37: remove_growl_prowl migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 37 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-31T08:42:19', 'remove_growl_prowl') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 37: remove_growl_prowl migrated 08:42:19.7 Info: => 0.000333s 08:42:19.7 Info: 38: remove_plex_hometheatre migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 38 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-31T08:42:19', 'remove_plex_hometheatre') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 38: remove_plex_hometheatre migrated 08:42:19.7 Info: => 0.0003283s 08:42:19.7 Info: 39: add_root_folder_add_defaults migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 39 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-31T08:42:19', 'add_root_folder_add_defaults') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 39: add_root_folder_add_defaults migrated 08:42:19.7 Info: => 0.0003227s 08:42:19.7 Info: 40: task_duration migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 40 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-31T08:42:19', 'task_duration') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 40: task_duration migrated 08:42:19.7 Info: => 0.0003184s 08:42:19.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 41 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-31T08:42:19', 'add_indexer_and_enabled_to_release_profiles') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 08:42:19.7 Info: => 0.0003178s 08:42:19.7 Info: 42: remove_album_folders migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 42 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-31T08:42:19', 'remove_album_folders') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 42: remove_album_folders migrated 08:42:19.7 Info: => 0.0003217s 08:42:19.7 Info: 44: add_priority_to_indexers migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 44 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-31T08:42:19', 'add_priority_to_indexers') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 44: add_priority_to_indexers migrated 08:42:19.7 Info: => 0.0003315s 08:42:19.7 Info: 45: remove_chown_and_folderchmod_config migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 45 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-31T08:42:19', 'remove_chown_and_folderchmod_config') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 45: remove_chown_and_folderchmod_config migrated 08:42:19.7 Info: => 0.0003151s 08:42:19.7 Info: 47: update_notifiarr migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 47 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-31T08:42:19', 'update_notifiarr') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 47: update_notifiarr migrated 08:42:19.7 Info: => 0.0003193s 08:42:19.7 Info: 49: email_multiple_addresses migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 49 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-31T08:42:19', 'email_multiple_addresses') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 49: email_multiple_addresses migrated 08:42:19.7 Info: => 0.0003131s 08:42:19.7 Info: 50: rename_blacklist_to_blocklist migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 50 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-31T08:42:19', 'rename_blacklist_to_blocklist') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 50: rename_blacklist_to_blocklist migrated 08:42:19.7 Info: => 0.0003067s 08:42:19.7 Info: 51: cdh_per_downloadclient migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 51 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-31T08:42:19', 'cdh_per_downloadclient') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 51: cdh_per_downloadclient migrated 08:42:19.7 Info: => 0.0003077s 08:42:19.7 Info: 52: download_history migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 52 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-31T08:42:19', 'download_history') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 52: download_history migrated 08:42:19.7 Info: => 0.0003095s 08:42:19.7 Info: 53: add_update_history migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 53 08:42:19.7 Info: CreateTable UpdateHistory 08:42:19.7 Info: CREATE TABLE "UpdateHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Date" DATETIME NOT NULL, "Version" TEXT NOT NULL, "EventType" INTEGER NOT NULL) 08:42:19.7 Info: => 0.0001374s 08:42:19.7 Info: CreateIndex UpdateHistory (Date) 08:42:19.7 Info: CREATE INDEX "IX_UpdateHistory_Date" ON "UpdateHistory" ("Date" ASC) 08:42:19.7 Info: => 0.0001259s 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-31T08:42:19', 'add_update_history') 08:42:19.7 Info: Committing Transaction 08:42:19.7 Info: 53: add_update_history migrated 08:42:19.7 Info: => 0.0004306s 08:42:19.7 Info: 54: add_on_update_to_notifications migrating 08:42:19.7 Info: Beginning Transaction 08:42:19.7 Info: Starting migration of Log DB to 54 08:42:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-31T08:42:19', 'add_on_update_to_notifications') 08:42:19.7 Info: Committing Transaction 08:42:19.8 Info: 54: add_on_update_to_notifications migrated 08:42:19.8 Info: => 0.0003117s 08:42:19.8 Info: 55: download_client_per_indexer migrating 08:42:19.8 Info: Beginning Transaction 08:42:19.8 Info: Starting migration of Log DB to 55 08:42:19.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-31T08:42:19', 'download_client_per_indexer') 08:42:19.8 Info: Committing Transaction 08:42:19.8 Info: 55: download_client_per_indexer migrated 08:42:19.8 Info: => 0.0003106s 08:42:19.8 Info: 56: AddNewItemMonitorType migrating 08:42:19.8 Info: Beginning Transaction 08:42:19.8 Info: Starting migration of Log DB to 56 08:42:19.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-31T08:42:19', 'AddNewItemMonitorType') 08:42:19.8 Info: Committing Transaction 08:42:19.8 Info: 56: AddNewItemMonitorType migrated 08:42:19.8 Info: => 0.0002978s 08:42:19.8 Info: 57: ImportListSearch migrating 08:42:19.8 Info: Beginning Transaction 08:42:19.8 Info: Starting migration of Log DB to 57 08:42:19.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-31T08:42:19', 'ImportListSearch') 08:42:19.8 Info: Committing Transaction 08:42:19.8 Info: 57: ImportListSearch migrated 08:42:19.8 Info: => 0.000297s 08:42:19.8 Info: 58: ImportListMonitorExisting migrating 08:42:19.8 Info: Beginning Transaction 08:42:19.8 Info: Starting migration of Log DB to 58 08:42:19.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-31T08:42:19', 'ImportListMonitorExisting') 08:42:19.8 Info: Committing Transaction 08:42:19.8 Info: 58: ImportListMonitorExisting migrated 08:42:19.8 Info: => 0.000298s 08:42:19.8 Info: 59: add_indexer_tags migrating 08:42:19.8 Info: Beginning Transaction 08:42:19.8 Info: Starting migration of Log DB to 59 08:42:19.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-31T08:42:19', 'add_indexer_tags') 08:42:19.8 Info: Committing Transaction 08:42:19.8 Info: 59: add_indexer_tags migrated 08:42:19.8 Info: => 0.0002902s 08:42:19.8 Info: 60: update_audio_types migrating 08:42:19.8 Info: Beginning Transaction 08:42:19.8 Info: Starting migration of Log DB to 60 08:42:19.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-31T08:42:19', 'update_audio_types') 08:42:19.8 Info: Committing Transaction 08:42:19.8 Info: 60: update_audio_types migrated 08:42:19.8 Info: => 0.0002861s 08:42:19.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 08:42:19.8 Info: Beginning Transaction 08:42:19.8 Info: Starting migration of Log DB to 61 08:42:19.8 Info: AlterTable Logs 08:42:19.8 Info: => 1.3E-06s 08:42:19.8 Info: AlterColumn Logs Time DateTimeOffset 08:42:19.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) 08:42:19.8 Info: INSERT INTO "Logs_temp" ("Id", "Message", "Time", "Logger", "Exception", "ExceptionType", "Level") SELECT "Id", "Message", "Time", "Logger", "Exception", "ExceptionType", "Level" FROM "Logs" 08:42:19.8 Info: DROP TABLE "Logs" 08:42:19.8 Info: ALTER TABLE "Logs_temp" RENAME TO "Logs" 08:42:19.8 Info: CREATE INDEX "IX_Logs_Time" ON "Logs" ("Time" ASC) 08:42:19.8 Info: => 0.0014288s 08:42:19.8 Info: AlterTable UpdateHistory 08:42:19.8 Info: => 1.2E-06s 08:42:19.8 Info: AlterColumn UpdateHistory Date DateTimeOffset 08:42:19.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) 08:42:19.8 Info: INSERT INTO "UpdateHistory_temp" ("Id", "Date", "Version", "EventType") SELECT "Id", "Date", "Version", "EventType" FROM "UpdateHistory" 08:42:19.8 Info: DROP TABLE "UpdateHistory" 08:42:19.8 Info: ALTER TABLE "UpdateHistory_temp" RENAME TO "UpdateHistory" 08:42:19.8 Info: CREATE INDEX "IX_UpdateHistory_Date" ON "UpdateHistory" ("Date" ASC) 08:42:19.8 Info: => 0.0011494s 08:42:19.8 Info: AlterTable VersionInfo 08:42:19.8 Info: => 1.5E-06s 08:42:19.8 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 08:42:19.8 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 08:42:19.8 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 08:42:19.8 Info: DROP TABLE "VersionInfo" 08:42:19.8 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 08:42:19.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 08:42:19.8 Info: => 0.0011375s 08:42:19.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-31T08:42:19', 'postgres_update_timestamp_columns_to_with_timezone') 08:42:19.8 Info: Committing Transaction 08:42:19.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 08:42:19.8 Info: => 0.0015354s 08:42:19.8 Info: 62: add_on_delete_to_notifications migrating 08:42:19.8 Info: Beginning Transaction 08:42:19.8 Info: Starting migration of Log DB to 62 08:42:19.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-31T08:42:19', 'add_on_delete_to_notifications') 08:42:19.8 Info: Committing Transaction 08:42:19.8 Info: 62: add_on_delete_to_notifications migrated 08:42:19.8 Info: => 0.0003139s 08:42:19.8 Info: 63: add_custom_formats migrating 08:42:19.8 Info: Beginning Transaction 08:42:19.8 Info: Starting migration of Log DB to 63 08:42:19.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-31T08:42:19', 'add_custom_formats') 08:42:19.8 Info: Committing Transaction 08:42:19.8 Info: 63: add_custom_formats migrated 08:42:19.8 Info: => 0.0002956s 08:42:19.8 Info: 64: add_result_to_commands migrating 08:42:19.8 Info: Beginning Transaction 08:42:19.8 Info: Starting migration of Log DB to 64 08:42:19.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-07-31T08:42:19', 'add_result_to_commands') 08:42:19.8 Info: Committing Transaction 08:42:19.8 Info: 64: add_result_to_commands migrated 08:42:19.8 Info: => 0.0002923s 08:42:19.8 Info: 65: health_restored_notification migrating 08:42:19.8 Info: Beginning Transaction 08:42:19.8 Info: Starting migration of Log DB to 65 08:42:19.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-07-31T08:42:19', 'health_restored_notification') 08:42:19.8 Info: Committing Transaction 08:42:19.8 Info: 65: health_restored_notification migrated 08:42:19.8 Info: => 0.0002969s 08:42:19.8 Info: 66: remove_uc migrating 08:42:19.8 Info: Beginning Transaction 08:42:19.8 Info: Starting migration of Log DB to 66 08:42:19.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-07-31T08:42:19', 'remove_uc') 08:42:19.8 Info: Committing Transaction 08:42:19.8 Info: 66: remove_uc migrated 08:42:19.8 Info: => 0.0002932s 08:42:19.8 Info: 67: download_clients_rename_tv_to_music migrating 08:42:19.8 Info: Beginning Transaction 08:42:19.8 Info: Starting migration of Log DB to 67 08:42:19.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-07-31T08:42:19', 'download_clients_rename_tv_to_music') 08:42:19.8 Info: Committing Transaction 08:42:19.8 Info: 67: download_clients_rename_tv_to_music migrated 08:42:19.8 Info: => 0.0002927s 08:42:19.8 Info: 68: add_colon_replacement_to_naming_config migrating 08:42:19.8 Info: Beginning Transaction 08:42:19.8 Info: Starting migration of Log DB to 68 08:42:19.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (68, '2024-07-31T08:42:19', 'add_colon_replacement_to_naming_config') 08:42:19.8 Info: Committing Transaction 08:42:19.8 Info: 68: add_colon_replacement_to_naming_config migrated 08:42:19.8 Info: => 0.0003282s 08:42:19.8 Info: 69: list_sync_time migrating 08:42:19.8 Info: Beginning Transaction 08:42:19.8 Info: Starting migration of Log DB to 69 08:42:19.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (69, '2024-07-31T08:42:19', 'list_sync_time') 08:42:19.8 Info: Committing Transaction 08:42:19.8 Info: 69: list_sync_time migrated 08:42:19.8 Info: => 0.0003004s 08:42:19.8 Info: 70: add_download_client_tags migrating 08:42:19.8 Info: Beginning Transaction 08:42:19.8 Info: Starting migration of Log DB to 70 08:42:19.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (70, '2024-07-31T08:42:19', 'add_download_client_tags') 08:42:19.8 Info: Committing Transaction 08:42:19.8 Info: 70: add_download_client_tags migrated 08:42:19.8 Info: => 0.0003161s 08:42:19.8 Info: 71: add_notification_status migrating 08:42:19.8 Info: Beginning Transaction 08:42:19.8 Info: Starting migration of Log DB to 71 08:42:19.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (71, '2024-07-31T08:42:19', 'add_notification_status') 08:42:19.8 Info: Committing Transaction 08:42:19.8 Info: 71: add_notification_status migrated 08:42:19.8 Info: => 0.0003043s 08:42:19.8 Info: 72: add_alac_24_quality_in_profiles migrating 08:42:19.8 Info: Beginning Transaction 08:42:19.8 Info: Starting migration of Log DB to 72 08:42:19.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (72, '2024-07-31T08:42:19', 'add_alac_24_quality_in_profiles') 08:42:19.8 Info: Committing Transaction 08:42:19.8 Info: 72: add_alac_24_quality_in_profiles migrated 08:42:19.8 Info: => 0.0003069s 08:42:19.8 Info: 73: add_salt_to_users migrating 08:42:19.8 Info: Beginning Transaction 08:42:19.8 Info: Starting migration of Log DB to 73 08:42:19.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (73, '2024-07-31T08:42:19', 'add_salt_to_users') 08:42:19.8 Info: Committing Transaction 08:42:19.8 Info: 73: add_salt_to_users migrated 08:42:19.8 Info: => 0.0003128s 08:42:19.8 Info: 74: add_auto_tagging migrating 08:42:19.8 Info: Beginning Transaction 08:42:19.8 Info: Starting migration of Log DB to 74 08:42:19.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (74, '2024-07-31T08:42:19', 'add_auto_tagging') 08:42:19.8 Info: Committing Transaction 08:42:19.8 Info: 74: add_auto_tagging migrated 08:42:19.8 Info: => 0.0003193s 08:42:19.8 Info: 75: quality_definition_preferred_size migrating 08:42:19.8 Info: Beginning Transaction 08:42:19.8 Info: Starting migration of Log DB to 75 08:42:19.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (75, '2024-07-31T08:42:19', 'quality_definition_preferred_size') 08:42:19.8 Info: Committing Transaction 08:42:19.8 Info: 75: quality_definition_preferred_size migrated 08:42:19.8 Info: => 0.0003322s 08:42:19.8 Info: 76: add_on_artist_add_to_notifications migrating 08:42:19.8 Info: Beginning Transaction 08:42:19.8 Info: Starting migration of Log DB to 76 08:42:19.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (76, '2024-07-31T08:42:19', 'add_on_artist_add_to_notifications') 08:42:19.8 Info: Committing Transaction 08:42:19.8 Info: 76: add_on_artist_add_to_notifications migrated 08:42:19.8 Info: => 0.0003121s 08:42:19.8 Info: 77: album_last_searched_time migrating 08:42:19.8 Info: Beginning Transaction 08:42:19.8 Info: Starting migration of Log DB to 77 08:42:19.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (77, '2024-07-31T08:42:19', 'album_last_searched_time') 08:42:19.8 Info: Committing Transaction 08:42:19.8 Info: 77: album_last_searched_time migrated 08:42:19.8 Info: => 0.0003239s 08:42:19.8 Info: 78: add_indexer_flags migrating 08:42:19.8 Info: Beginning Transaction 08:42:19.8 Info: Starting migration of Log DB to 78 08:42:19.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (78, '2024-07-31T08:42:19', 'add_indexer_flags') 08:42:19.8 Info: Committing Transaction 08:42:19.8 Info: 78: add_indexer_flags migrated 08:42:19.8 Info: => 0.0003076s 08:42:19.8 Debug: Took: 00:00:00.0525641 08:42:19.8 Info: Caching database 08:42:19.8 Error: System.InvalidOperationException: Fake Exception 08:42:20.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 08:42:20.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 08:42:20.9 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.exception_log_with_no_message_should_use_exceptions_message --- 08:42:20.9 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.null_string_as_arg_should_not_fail --- 08:42:20.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Log.db 08:42:20.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121409323227_383/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:20.9 Info: DatabaseEngineVersionCheck migrating 08:42:20.9 Info: PerformDBOperation 08:42:20.9 Info: Performing DB Operation 08:42:20.9 Info: SQLite 3.46.0 08:42:20.9 Info: => 0.0007306s 08:42:20.9 Info: DatabaseEngineVersionCheck migrated 08:42:20.9 Info: => 0.0007481s 08:42:20.9 Debug: Took: 00:00:00.0139649 08:42:20.9 Debug: File no longer exists on disk. removing from database. 08:42:21.9 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.null_string_as_arg_should_not_fail --- 08:42:21.9 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log --- 08:42:22.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Log.db 08:42:22.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121419987726_385/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:22.0 Info: DatabaseEngineVersionCheck migrating 08:42:22.0 Info: PerformDBOperation 08:42:22.0 Info: Performing DB Operation 08:42:22.0 Info: SQLite 3.46.0 08:42:22.0 Info: => 0.0007257s 08:42:22.0 Info: DatabaseEngineVersionCheck migrated 08:42:22.0 Info: => 0.0007438s 08:42:22.0 Debug: Took: 00:00:00.0137550 08:42:22.0 Info: Unique message: 373a3120-0123-4eef-b8e2-c35d110f0156 08:42:23.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 08:42:23.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 08:42:23.0 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log --- 08:42:23.0 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log_exception --- 08:42:23.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Log.db 08:42:23.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121430672683_387/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:23.0 Info: DatabaseEngineVersionCheck migrating 08:42:23.0 Info: PerformDBOperation 08:42:23.0 Info: Performing DB Operation 08:42:23.0 Info: SQLite 3.46.0 08:42:23.0 Info: => 0.0007304s 08:42:23.0 Info: DatabaseEngineVersionCheck migrated 08:42:23.0 Info: => 0.0007486s 08:42:23.0 Debug: Took: 00:00:00.0137185 08:42:23.0 Error: Unique message: 6ee7c60a-3c23-42d4-95ec-3515295120e8 System.InvalidOperationException: Fake Exception 08:42:24.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 08:42:24.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 08:42:24.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 08:42:24.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 08:42:24.1 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log_exception --- 08:42:24.1 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_long_log --- 08:42:24.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Log.db 08:42:24.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121441363958_389/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:24.1 Info: DatabaseEngineVersionCheck migrating 08:42:24.1 Info: PerformDBOperation 08:42:24.1 Info: Performing DB Operation 08:42:24.1 Info: SQLite 3.46.0 08:42:24.1 Info: => 0.0007183s 08:42:24.1 Info: DatabaseEngineVersionCheck migrated 08:42:24.1 Info: => 0.0007366s 08:42:24.1 Debug: Took: 00:00:00.0136583 08:42:24.1 Info: 1924049e-c772-47c9-9a59-c1da7690ffafd6b7c818-cc95-4bb2-a685-70cf5417fc5f2495b84e-a44d-43e5-99b6-0b6c4775c6732b3b5f80-2e4a-447b-8691-5a99489d5af9d35efce8-2262-4880-89a5-e3b14282606a9c999fe8-6126-4cb4-a94d-da21281e5cf63dad0ddb-324e-49c2-9425-f9b62159dab201c83f92-91fe-4561-b64d-26276e49e8ab13704dac-a520-4eaa-bb9c-83aa0b1b50f1a291f7bb-a198-4a6a-9852-c63424e673fdd970cd99-9416-4856-9dce-dd0ddfaa30bae0230f48-b9e0-4c4e-8e31-0466bbc4ca0f9c374014-e45b-43d7-be8a-8991393a6999ec4b6cff-7ae1-4867-a32c-18b269496fa078588a46-0229-473e-8c7a-b1dab2dcc28419768738-b7b8-43ae-85a3-88eaa1b557385bfe26ff-cbdb-490a-92a7-3b69c0891d11167ae1b8-c478-4fd6-8c71-36cb29a917b79d3d7e58-6831-4614-9c1b-5703e831942d7d6c9ee3-dd9b-4ba3-8dd2-42c3d83a31a203bcfd8d-5d50-42d8-ac8c-d447db5ae8aba52fedcc-aafe-4d0d-9cdb-ff31f4b004b97bd3b55e-d85b-422f-a589-3aec3ea2cc4ea474a7df-2ba6-42c1-9394-170d293a987c91d39c4e-24e9-4a53-929c-d46d0792d7c09376a5ad-aa7f-42d6-8264-a3eba478bfae147fcf76-a3ac-4e07-a222-2e3c644adbe9d9eb888d-e390-4310-9c05-11c01396af194d3a6514-3f43-4d90-9b87-2cd783b61e50258be40a-0186-404d-95e9-6f7eb1f9ef192c3594c2-88f7-4088-bb67-45cc39bf3ace1e37da89-947c-47a1-a03c-6dc193f1e3eca909fe3e-265b-4863-93d7-3fb8b1d90903f76007fa-8f12-47ec-81dd-c7b9de2e52a65833a2f0-2c02-4c28-8d88-d96e26bcbf2de327ffeb-5d9d-4855-87ae-2eacebc95f908b405a4e-8540-46de-8851-7d3403abb312eb864870-287a-4509-b7d2-69895e144a820401f9ea-77f3-45e0-a057-f46dc18cf28d37078b93-5194-45f4-9f45-80a4e97fb511488af577-d28b-4ff5-befa-09f0e1802ca239e5ce8f-37b6-4d5c-b8fe-abfcbe51be0e1ad00446-b426-4b03-93f7-84da9f23b93bad689c75-c772-4f79-baf7-6a7a037e5ac5dc4b6b9f-6981-4e08-9bdc-1e36927b77e4e9fb470c-7e35-44bc-a3b2-0c65da5015c83d023680-39ca-42b1-89ad-843078b75b0461a3511b-9a7a-4693-932d-e7611a525f9685f8e367-f68c-4dae-b32f-aebcb15646eb973b283c-16d9-4ff7-8aed-67eb978584c827ca81e9-dfa0-4363-bc6f-82b14f6f37d3201d76bf-9a94-47eb-8f6b-a5b26af06c83be1afaa1-296a-4101-be9f-4d65fa5c25d8809a3461-195e-4d70-8f1d-83fee10907da5c5592db-866c-4acc-8dbc-e917ae67e4bf50b2042b-62f1-49eb-9a85-cbc0e6481cf6d97b8050-34b3-47e0-86b4-d1a80157f8997b15387c-f57b-4da8-924b-7effe568374b92af0e1e-cd18-4b92-be4a-797c241dc235d7c797a2-b29b-4bd0-8481-4aa9556d24788d92d586-3a0c-44ae-915d-a073dbb1f5a8df9b8b63-5f5b-4fb3-a83b-a9d24f8177a0ccc51dfb-239e-4494-b583-e92925f25ba52bf6844f-8db4-4248-b1cf-90114aa88972b1042fd2-4fa9-4f69-8d25-01a209cb80101d025c52-5f42-4abe-a9ea-c59d81b52eec4ad443af-d9db-4862-b13d-26c1fe35372ef95a1b1e-310b-4267-9fd2-6bde8c5429c07d6d6afe-0fa8-4528-a297-a265475099db3754d992-da59-421e-afe8-c009a543a5281dbbd814-ab92-463b-847f-e4ad55d67260fab69fa8-de21-4fb5-9311-6ff1684971817640fc0b-ced4-484a-bf2b-114e6e1be468f80980ca-64e8-4530-b515-4bbaede86ce5996bd1e8-5bd3-4ac6-8426-4188e3c36bdfd38871be-e016-4857-8041-642a61750f6cab58bc96-e06d-46ff-aed6-c96d9d41022425a3a47e-b0e0-4cee-a89d-a96bc42c3f980d6449ea-02d6-4eee-87c0-6042eba76aec7068d99d-7bb2-46f3-a365-d49f386b21f4783fc3cb-b4bd-4cbf-bb43-259ba17372615a822dfe-e9ee-4393-bc7a-66f7d6d9b5d9572e8c0e-f15f-4925-b5aa-71d413631d04c073477d-d4a8-48a9-a343-1e0839979e50b688df11-b57d-4189-8096-f59549fd295c50ec50c2-935a-444f-a542-5615b2af7b294bd53dbd-eeb9-4c3b-aa58-5ba2ed2be8ba94c5dee9-9a2d-46a1-a12f-cc669e16aa4c55df05d2-d860-4238-a962-502594c27ba44d3bae4e-9999-4987-ba40-3cd803c87e49d8a663ed-98ec-4d57-9e99-c3a0131e40ff316e32dc-0f27-482b-a88b-5e307d5694ba9bd8c24c-17df-4e2f-b758-87c836ebfd8bbdfc4d48-6e8b-40f1-a205-1943207cb77993eca5a5-369f-4f9d-bf6e-d779bbf4f1ba1997ad72-43b4-4988-94e4-a554bd4b410c66ee16d9-2a99-44d1-a43d-4e23eea6dfcb014e0151-68f8-46c7-9e04-635a11f16d23c0e0a543-41d6-4aed-9d63-1dfd5427780c3f6e2ae5-c16d-4109-9b4a-9b0b8d4c61b6 08:42:25.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 08:42:25.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 08:42:25.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 08:42:25.2 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_long_log --- 08:42:25.2 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_default_dictionary_if_unknown_language_and_string_exists --- 08:42:25.2 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_default_dictionary_if_unknown_language_and_string_exists --- 08:42:25.2 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_dictionary_if_lang_exists_and_string_exists --- 08:42:25.2 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_dictionary_if_lang_exists_and_string_exists --- 08:42:25.2 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_french --- 08:42:25.2 Error: Missing translation/culture resource: /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Localization/Core/fr_FR.json 08:42:25.2 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_french --- 08:42:25.2 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists --- 08:42:25.2 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists --- 08:42:25.2 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists_default_lang --- 08:42:25.2 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists_default_lang --- 08:42:25.2 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_empty_string_passed --- 08:42:25.2 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_empty_string_passed --- 08:42:25.2 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_null_string_passed --- 08:42:25.2 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_null_string_passed --- 08:42:25.2 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_and_same_date_but_length_header_different --- 08:42:25.2 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_and_same_date_but_length_header_different --- 08:42:25.2 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_but_different_date --- 08:42:25.2 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_but_different_date --- 08:42:25.2 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_not_exists --- 08:42:25.2 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_not_exists --- 08:42:25.2 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_different_but_length_header_the_same --- 08:42:25.2 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_different_but_length_header_the_same --- 08:42:25.2 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_null_but_has_length_header --- 08:42:25.2 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_null_but_has_length_header --- 08:42:25.2 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_same_date_but_no_length_header --- 08:42:25.2 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_same_date_but_no_length_header --- 08:42:25.2 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_delete_file_if_failed --- 08:42:25.3 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_delete_file_if_failed --- 08:42:25.3 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_resize_image --- 08:42:25.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_resize_image --- 08:42:25.7 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".png") --- 08:42:25.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".png") --- 08:42:25.7 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".jpg") --- 08:42:25.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".jpg") --- 08:42:25.7 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".png") --- 08:42:25.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".png") --- 08:42:25.7 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".jpg") --- 08:42:25.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".jpg") --- 08:42:25.7 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".png") --- 08:42:25.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".png") --- 08:42:25.7 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".jpg") --- 08:42:25.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".jpg") --- 08:42:25.7 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".png") --- 08:42:25.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".png") --- 08:42:25.7 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".jpg") --- 08:42:25.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".jpg") --- 08:42:25.7 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_log_error_if_resize_failed --- 08:42:25.7 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 08:42:25.7 Debug: Couldn't resize media cover Poster-500 for artist [ForeignArtistId1][Name1], using full size image instead. 08:42:25.7 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 08:42:25.7 Debug: Couldn't resize media cover Poster-250 for artist [ForeignArtistId1][Name1], using full size image instead. 08:42:25.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_log_error_if_resize_failed --- 08:42:25.7 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_not_resize_covers_if_exists --- 08:42:25.8 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_not_resize_covers_if_exists --- 08:42:25.8 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_existing_is_empty --- 08:42:25.8 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 08:42:25.8 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 08:42:25.8 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_existing_is_empty --- 08:42:25.8 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_main_downloaded --- 08:42:25.8 Info: Downloading Poster for [ForeignArtistId1][Name1] 08:42:25.8 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 08:42:25.8 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 08:42:25.8 Info: Downloading Cover for [ForeignAlbumId1][Title1] 08:42:25.8 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_main_downloaded --- 08:42:25.8 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_missing --- 08:42:25.8 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 08:42:25.8 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 08:42:25.8 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_missing --- 08:42:25.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.get_metadata_should_not_fail_with_missing_country --- 08:42:25.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.get_metadata_should_not_fail_with_missing_country --- 08:42:25.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_ignore_non_parsable_id3v23_date --- 08:42:25.9 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_zs0mobt5.y3n.mp2 08:42:26.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 08:42:26.0 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_zs0mobt5.y3n.mp2' 08:42:26.0 Trace: Got codec MP2 08:42:26.0 Debug: Quality parsed: Unknown v1, Source: Extension 08:42:26.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_ignore_non_parsable_id3v23_date --- 08:42:26.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_not_fail_if_media_has_been_omitted --- 08:42:26.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_not_fail_if_media_has_been_omitted --- 08:42:26.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp2 --- 08:42:26.0 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_gfxjffyd.bmp.mp2 08:42:26.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 08:42:26.0 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_gfxjffyd.bmp.mp2' 08:42:26.0 Trace: Got codec MP2 08:42:26.0 Debug: Quality parsed: Unknown v1, Source: Extension 08:42:26.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp2 --- 08:42:26.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp3 --- 08:42:26.0 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_fpt4ptjx.i3o.mp3 08:42:26.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 08:42:26.0 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_fpt4ptjx.i3o.mp3' 08:42:26.0 Trace: Got codec MP3VBR 08:42:26.0 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 08:42:26.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp3 --- 08:42:26.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_flac --- 08:42:26.0 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_h2y5vbyp.nru.flac 08:42:26.0 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 08:42:26.0 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_h2y5vbyp.nru.flac' 08:42:26.0 Trace: Got codec FLAC 08:42:26.0 Debug: Quality parsed: FLAC v1, Source: TagLib 08:42:26.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_flac --- 08:42:26.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_m4a --- 08:42:26.0 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_ngwh5dln.c2h.m4a 08:42:26.1 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 08:42:26.1 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_ngwh5dln.c2h.m4a' 08:42:26.1 Trace: Got codec AAC 08:42:26.1 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 08:42:26.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_m4a --- 08:42:26.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_wma --- 08:42:26.1 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_ktiincnp.mf4.wma 08:42:26.1 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 08:42:26.1 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_ktiincnp.mf4.wma' 08:42:26.1 Trace: Got codec WMA 08:42:26.1 Debug: Quality parsed: WMA v1, Source: TagLib 08:42:26.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_wma --- 08:42:26.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_ape --- 08:42:26.1 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_uwlrckm3.3ut.ape 08:42:26.1 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 08:42:26.1 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_uwlrckm3.3ut.ape' 08:42:26.1 Trace: Got codec APE 08:42:26.1 Debug: Quality parsed: APE v1, Source: TagLib 08:42:26.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_ape --- 08:42:26.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_opus --- 08:42:26.2 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_o2rfusj2.wwu.opus 08:42:26.2 Trace: Estimating bitrate. Size: 1062106 Duration: 85.1015208 Bitrate: 97 08:42:26.2 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 08:42:26.2 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_o2rfusj2.wwu.opus' 08:42:26.2 Trace: Got codec OPUS 08:42:26.2 Debug: Quality parsed: Unknown v1, Source: Extension 08:42:26.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_opus --- 08:42:26.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp2 --- 08:42:26.2 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp2 08:42:26.2 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 08:42:26.2 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp2' 08:42:26.2 Trace: Got codec MP2 08:42:26.2 Debug: Quality parsed: Unknown v1, Source: Extension 08:42:26.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp2 --- 08:42:26.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp3 --- 08:42:26.2 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3 08:42:26.2 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 08:42:26.2 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3' 08:42:26.2 Trace: Got codec MP3VBR 08:42:26.2 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 08:42:26.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp3 --- 08:42:26.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_flac --- 08:42:26.2 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac 08:42:26.2 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 08:42:26.2 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac' 08:42:26.2 Trace: Got codec FLAC 08:42:26.2 Debug: Quality parsed: FLAC v1, Source: TagLib 08:42:26.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_flac --- 08:42:26.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_m4a --- 08:42:26.2 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/nin.m4a 08:42:26.2 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 08:42:26.2 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/nin.m4a' 08:42:26.2 Trace: Got codec AAC 08:42:26.2 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 08:42:26.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_m4a --- 08:42:26.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_wma --- 08:42:26.2 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/nin.wma 08:42:26.2 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 08:42:26.2 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/nin.wma' 08:42:26.2 Trace: Got codec WMA 08:42:26.2 Debug: Quality parsed: WMA v1, Source: TagLib 08:42:26.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_wma --- 08:42:26.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_ape --- 08:42:26.2 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/nin.ape 08:42:26.2 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 08:42:26.2 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/nin.ape' 08:42:26.2 Trace: Got codec APE 08:42:26.2 Debug: Quality parsed: APE v1, Source: TagLib 08:42:26.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_ape --- 08:42:26.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_opus --- 08:42:26.2 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/nin.opus 08:42:26.2 Trace: Estimating bitrate. Size: 1062725 Duration: 85.1015208 Bitrate: 97 08:42:26.2 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 08:42:26.2 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/nin.opus' 08:42:26.2 Trace: Got codec OPUS 08:42:26.2 Debug: Quality parsed: Unknown v1, Source: Extension 08:42:26.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_opus --- 08:42:26.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp2 --- 08:42:26.2 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_ino5n5mv.anu.mp2 08:42:26.2 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_ino5n5mv.anu.mp2 08:42:26.2 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 08:42:26.2 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_ino5n5mv.anu.mp2' 08:42:26.2 Trace: Got codec MP2 08:42:26.2 Debug: Quality parsed: Unknown v1, Source: Extension 08:42:26.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp2 --- 08:42:26.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp3 --- 08:42:26.3 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_gcvcxitu.zje.mp3 08:42:26.3 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_gcvcxitu.zje.mp3 08:42:26.3 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 08:42:26.3 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_gcvcxitu.zje.mp3' 08:42:26.3 Trace: Got codec MP3VBR 08:42:26.3 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 08:42:26.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp3 --- 08:42:26.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_flac --- 08:42:26.3 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_ftcgfpuh.jhq.flac 08:42:26.3 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_ftcgfpuh.jhq.flac 08:42:26.3 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 08:42:26.3 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_ftcgfpuh.jhq.flac' 08:42:26.3 Trace: Got codec FLAC 08:42:26.3 Debug: Quality parsed: FLAC v1, Source: TagLib 08:42:26.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_flac --- 08:42:26.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_m4a --- 08:42:26.3 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_gr44gg4z.x3j.m4a 08:42:26.3 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_gr44gg4z.x3j.m4a 08:42:26.3 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 08:42:26.3 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_gr44gg4z.x3j.m4a' 08:42:26.3 Trace: Got codec AAC 08:42:26.3 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 08:42:26.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_m4a --- 08:42:26.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_wma --- 08:42:26.3 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_z2hyzy0p.ypr.wma 08:42:26.3 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_z2hyzy0p.ypr.wma 08:42:26.3 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 08:42:26.3 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_z2hyzy0p.ypr.wma' 08:42:26.3 Trace: Got codec WMA 08:42:26.3 Debug: Quality parsed: WMA v1, Source: TagLib 08:42:26.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_wma --- 08:42:26.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_ape --- 08:42:26.3 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_dvxndcbi.tcd.ape 08:42:26.3 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_dvxndcbi.tcd.ape 08:42:26.3 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 08:42:26.3 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_dvxndcbi.tcd.ape' 08:42:26.3 Trace: Got codec APE 08:42:26.3 Debug: Quality parsed: APE v1, Source: TagLib 08:42:26.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_ape --- 08:42:26.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_opus --- 08:42:26.3 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_30rleacj.bro.opus 08:42:26.3 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_30rleacj.bro.opus 08:42:26.3 Trace: Estimating bitrate. Size: 1062120 Duration: 85.1015208 Bitrate: 97 08:42:26.3 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 08:42:26.3 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_30rleacj.bro.opus' 08:42:26.3 Trace: Got codec OPUS 08:42:26.3 Debug: Quality parsed: Unknown v1, Source: Extension 08:42:26.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_opus --- 08:42:26.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp2 --- 08:42:26.3 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_b4lddcjg.ebl.mp2 08:42:26.3 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 08:42:26.3 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_b4lddcjg.ebl.mp2' 08:42:26.3 Trace: Got codec MP2 08:42:26.3 Debug: Quality parsed: Unknown v1, Source: Extension 08:42:26.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp2 --- 08:42:26.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp3 --- 08:42:26.4 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_0scllzf3.qsh.mp3 08:42:26.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 08:42:26.4 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_0scllzf3.qsh.mp3' 08:42:26.4 Trace: Got codec MP3VBR 08:42:26.4 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 08:42:26.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp3 --- 08:42:26.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_flac --- 08:42:26.4 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_vkr3qqlv.i2s.flac 08:42:26.4 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 08:42:26.4 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_vkr3qqlv.i2s.flac' 08:42:26.4 Trace: Got codec FLAC 08:42:26.4 Debug: Quality parsed: FLAC v1, Source: TagLib 08:42:26.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_flac --- 08:42:26.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_m4a --- 08:42:26.4 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_udlfkifw.11y.m4a 08:42:26.4 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 08:42:26.4 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_udlfkifw.11y.m4a' 08:42:26.4 Trace: Got codec AAC 08:42:26.4 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 08:42:26.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_m4a --- 08:42:26.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_wma --- 08:42:26.4 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_lh431sxr.3nh.wma 08:42:26.4 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 08:42:26.4 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_lh431sxr.3nh.wma' 08:42:26.4 Trace: Got codec WMA 08:42:26.4 Debug: Quality parsed: WMA v1, Source: TagLib 08:42:26.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_wma --- 08:42:26.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_ape --- 08:42:26.4 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_m4dg5zfn.jky.ape 08:42:26.4 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 08:42:26.4 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_m4dg5zfn.jky.ape' 08:42:26.4 Trace: Got codec APE 08:42:26.4 Debug: Quality parsed: APE v1, Source: TagLib 08:42:26.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_ape --- 08:42:26.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_opus --- 08:42:26.4 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_fpa3gh4x.2tv.opus 08:42:26.4 Trace: Estimating bitrate. Size: 1062106 Duration: 85.1015208 Bitrate: 97 08:42:26.4 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 08:42:26.4 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_fpa3gh4x.2tv.opus' 08:42:26.4 Trace: Got codec OPUS 08:42:26.4 Debug: Quality parsed: Unknown v1, Source: Extension 08:42:26.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_opus --- 08:42:26.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp2 --- 08:42:26.4 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_5pc5oetp.k3x.mp2 08:42:26.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 08:42:26.4 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_5pc5oetp.k3x.mp2' 08:42:26.4 Trace: Got codec MP2 08:42:26.4 Debug: Quality parsed: Unknown v1, Source: Extension 08:42:26.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_5pc5oetp.k3x.mp2 08:42:26.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_5pc5oetp.k3x.mp2 08:42:26.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 08:42:26.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_5pc5oetp.k3x.mp2' 08:42:26.5 Trace: Got codec MP2 08:42:26.5 Debug: Quality parsed: Unknown v1, Source: Extension 08:42:26.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp2 --- 08:42:26.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp3 --- 08:42:26.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_cjhmogop.4qb.mp3 08:42:26.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 08:42:26.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_cjhmogop.4qb.mp3' 08:42:26.5 Trace: Got codec MP3VBR 08:42:26.5 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 08:42:26.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_cjhmogop.4qb.mp3 08:42:26.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_cjhmogop.4qb.mp3 08:42:26.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 08:42:26.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_cjhmogop.4qb.mp3' 08:42:26.5 Trace: Got codec MP3VBR 08:42:26.5 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 08:42:26.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp3 --- 08:42:26.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_flac --- 08:42:26.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_kgjfneyf.oae.flac 08:42:26.5 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 08:42:26.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_kgjfneyf.oae.flac' 08:42:26.5 Trace: Got codec FLAC 08:42:26.5 Debug: Quality parsed: FLAC v1, Source: TagLib 08:42:26.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_kgjfneyf.oae.flac 08:42:26.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_kgjfneyf.oae.flac 08:42:26.6 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 08:42:26.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_kgjfneyf.oae.flac' 08:42:26.6 Trace: Got codec FLAC 08:42:26.6 Debug: Quality parsed: FLAC v1, Source: TagLib 08:42:26.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_flac --- 08:42:26.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_m4a --- 08:42:26.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_esjq1blz.1xs.m4a 08:42:26.6 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 08:42:26.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_esjq1blz.1xs.m4a' 08:42:26.6 Trace: Got codec AAC 08:42:26.6 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 08:42:26.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_esjq1blz.1xs.m4a 08:42:26.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_esjq1blz.1xs.m4a 08:42:26.6 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 08:42:26.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_esjq1blz.1xs.m4a' 08:42:26.6 Trace: Got codec AAC 08:42:26.6 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 08:42:26.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_m4a --- 08:42:26.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_wma --- 08:42:26.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_kg0dpi2r.kjl.wma 08:42:26.6 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 08:42:26.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_kg0dpi2r.kjl.wma' 08:42:26.6 Trace: Got codec WMA 08:42:26.6 Debug: Quality parsed: WMA v1, Source: TagLib 08:42:26.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_kg0dpi2r.kjl.wma 08:42:26.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_kg0dpi2r.kjl.wma 08:42:26.6 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 08:42:26.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_kg0dpi2r.kjl.wma' 08:42:26.6 Trace: Got codec WMA 08:42:26.6 Debug: Quality parsed: WMA v1, Source: TagLib 08:42:26.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_wma --- 08:42:26.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_ape --- 08:42:26.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_0gfgcsg3.iqc.ape 08:42:26.6 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 08:42:26.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_0gfgcsg3.iqc.ape' 08:42:26.6 Trace: Got codec APE 08:42:26.6 Debug: Quality parsed: APE v1, Source: TagLib 08:42:26.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_0gfgcsg3.iqc.ape 08:42:26.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_0gfgcsg3.iqc.ape 08:42:26.6 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 08:42:26.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_0gfgcsg3.iqc.ape' 08:42:26.6 Trace: Got codec APE 08:42:26.6 Debug: Quality parsed: APE v1, Source: TagLib 08:42:26.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_ape --- 08:42:26.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_opus --- 08:42:26.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_4ppq2wgb.xga.opus 08:42:26.6 Trace: Estimating bitrate. Size: 1062725 Duration: 85.1015208 Bitrate: 97 08:42:26.6 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 08:42:26.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_4ppq2wgb.xga.opus' 08:42:26.6 Trace: Got codec OPUS 08:42:26.6 Debug: Quality parsed: Unknown v1, Source: Extension 08:42:26.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_4ppq2wgb.xga.opus 08:42:26.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_4ppq2wgb.xga.opus 08:42:26.6 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 08:42:26.6 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 08:42:26.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_4ppq2wgb.xga.opus' 08:42:26.6 Trace: Got codec OPUS 08:42:26.6 Debug: Quality parsed: Unknown v1, Source: Extension 08:42:26.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_opus --- 08:42:26.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp2 --- 08:42:26.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_jbzjx2t4.vmz.mp2 08:42:26.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_jbzjx2t4.vmz.mp2 08:42:26.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_jbzjx2t4.vmz.mp2 08:42:26.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 08:42:26.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_jbzjx2t4.vmz.mp2' 08:42:26.6 Trace: Got codec MP2 08:42:26.6 Debug: Quality parsed: Unknown v1, Source: Extension 08:42:26.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp2 --- 08:42:26.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp3 --- 08:42:26.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_3vuufvo4.hsr.mp3 08:42:26.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_3vuufvo4.hsr.mp3 08:42:26.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_3vuufvo4.hsr.mp3 08:42:26.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 08:42:26.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_3vuufvo4.hsr.mp3' 08:42:26.6 Trace: Got codec MP3VBR 08:42:26.6 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 08:42:26.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp3 --- 08:42:26.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_flac --- 08:42:26.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_1wrqvy1d.ixy.flac 08:42:26.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_1wrqvy1d.ixy.flac 08:42:26.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_1wrqvy1d.ixy.flac 08:42:26.6 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 08:42:26.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_1wrqvy1d.ixy.flac' 08:42:26.6 Trace: Got codec FLAC 08:42:26.6 Debug: Quality parsed: FLAC v1, Source: TagLib 08:42:26.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_flac --- 08:42:26.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_m4a --- 08:42:26.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_endgqxcm.pzs.m4a 08:42:26.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_endgqxcm.pzs.m4a 08:42:26.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_endgqxcm.pzs.m4a 08:42:26.6 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 08:42:26.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_endgqxcm.pzs.m4a' 08:42:26.6 Trace: Got codec AAC 08:42:26.6 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 08:42:26.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_m4a --- 08:42:26.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_wma --- 08:42:26.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_zmubb4bz.ryy.wma 08:42:26.7 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_zmubb4bz.ryy.wma 08:42:26.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_zmubb4bz.ryy.wma 08:42:26.7 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 08:42:26.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_zmubb4bz.ryy.wma' 08:42:26.7 Trace: Got codec WMA 08:42:26.7 Debug: Quality parsed: WMA v1, Source: TagLib 08:42:26.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_wma --- 08:42:26.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_ape --- 08:42:26.7 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_qeonriwx.bip.ape 08:42:26.7 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_qeonriwx.bip.ape 08:42:26.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_qeonriwx.bip.ape 08:42:26.7 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 08:42:26.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_qeonriwx.bip.ape' 08:42:26.7 Trace: Got codec APE 08:42:26.7 Debug: Quality parsed: APE v1, Source: TagLib 08:42:26.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_ape --- 08:42:26.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_opus --- 08:42:26.7 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_oj4sbamx.f0x.opus 08:42:26.7 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_oj4sbamx.f0x.opus 08:42:26.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_oj4sbamx.f0x.opus 08:42:26.7 Trace: Estimating bitrate. Size: 1121355 Duration: 85.1015208 Bitrate: 102 08:42:26.7 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 08:42:26.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_oj4sbamx.f0x.opus' 08:42:26.7 Trace: Got codec OPUS 08:42:26.7 Debug: Quality parsed: Unknown v1, Source: Extension 08:42:26.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_opus --- 08:42:26.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp2 --- 08:42:26.7 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_l3tinmtr.qqo.mp2 08:42:26.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_l3tinmtr.qqo.mp2 08:42:26.7 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 08:42:26.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_l3tinmtr.qqo.mp2' 08:42:26.7 Trace: Got codec MP2 08:42:26.7 Debug: Quality parsed: Unknown v1, Source: Extension 08:42:26.7 Debug: Removing MusicBrainz tags for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_l3tinmtr.qqo.mp2 08:42:26.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_l3tinmtr.qqo.mp2 08:42:26.7 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 08:42:26.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_l3tinmtr.qqo.mp2' 08:42:26.7 Trace: Got codec MP2 08:42:26.7 Debug: Quality parsed: Unknown v1, Source: Extension 08:42:26.7 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_l3tinmtr.qqo.mp2 08:42:26.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_l3tinmtr.qqo.mp2 08:42:26.7 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 08:42:26.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_l3tinmtr.qqo.mp2' 08:42:26.7 Trace: Got codec MP2 08:42:26.7 Debug: Quality parsed: Unknown v1, Source: Extension 08:42:26.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp2 --- 08:42:26.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp3 --- 08:42:26.7 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_tifcfviy.xmw.mp3 08:42:26.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_tifcfviy.xmw.mp3 08:42:26.7 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 08:42:26.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_tifcfviy.xmw.mp3' 08:42:26.7 Trace: Got codec MP3VBR 08:42:26.7 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 08:42:26.7 Debug: Removing MusicBrainz tags for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_tifcfviy.xmw.mp3 08:42:26.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_tifcfviy.xmw.mp3 08:42:26.7 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 08:42:26.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_tifcfviy.xmw.mp3' 08:42:26.7 Trace: Got codec MP3VBR 08:42:26.7 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 08:42:26.7 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_tifcfviy.xmw.mp3 08:42:26.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_tifcfviy.xmw.mp3 08:42:26.7 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 08:42:26.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_tifcfviy.xmw.mp3' 08:42:26.7 Trace: Got codec MP3VBR 08:42:26.7 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 08:42:26.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp3 --- 08:42:26.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_flac --- 08:42:26.7 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_iko0ir01.ox0.flac 08:42:26.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_iko0ir01.ox0.flac 08:42:26.7 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 08:42:26.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_iko0ir01.ox0.flac' 08:42:26.7 Trace: Got codec FLAC 08:42:26.7 Debug: Quality parsed: FLAC v1, Source: TagLib 08:42:26.7 Debug: Removing MusicBrainz tags for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_iko0ir01.ox0.flac 08:42:26.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_iko0ir01.ox0.flac 08:42:26.7 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 08:42:26.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_iko0ir01.ox0.flac' 08:42:26.7 Trace: Got codec FLAC 08:42:26.7 Debug: Quality parsed: FLAC v1, Source: TagLib 08:42:26.7 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_iko0ir01.ox0.flac 08:42:26.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_iko0ir01.ox0.flac 08:42:26.7 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 08:42:26.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_iko0ir01.ox0.flac' 08:42:26.7 Trace: Got codec FLAC 08:42:26.7 Debug: Quality parsed: FLAC v1, Source: TagLib 08:42:26.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_flac --- 08:42:26.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_m4a --- 08:42:26.7 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_s2hqv41x.cjf.m4a 08:42:26.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_s2hqv41x.cjf.m4a 08:42:26.7 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 08:42:26.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_s2hqv41x.cjf.m4a' 08:42:26.7 Trace: Got codec AAC 08:42:26.7 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 08:42:26.7 Debug: Removing MusicBrainz tags for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_s2hqv41x.cjf.m4a 08:42:26.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_s2hqv41x.cjf.m4a 08:42:26.7 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 08:42:26.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_s2hqv41x.cjf.m4a' 08:42:26.7 Trace: Got codec AAC 08:42:26.7 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 08:42:26.7 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_s2hqv41x.cjf.m4a 08:42:26.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_s2hqv41x.cjf.m4a 08:42:26.7 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 08:42:26.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_s2hqv41x.cjf.m4a' 08:42:26.7 Trace: Got codec AAC 08:42:26.7 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 08:42:26.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_m4a --- 08:42:26.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_wma --- 08:42:26.7 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_gd3ahpmo.2ue.wma 08:42:26.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_gd3ahpmo.2ue.wma 08:42:26.7 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 08:42:26.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_gd3ahpmo.2ue.wma' 08:42:26.7 Trace: Got codec WMA 08:42:26.7 Debug: Quality parsed: WMA v1, Source: TagLib 08:42:26.7 Debug: Removing MusicBrainz tags for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_gd3ahpmo.2ue.wma 08:42:26.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_gd3ahpmo.2ue.wma 08:42:26.7 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 08:42:26.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_gd3ahpmo.2ue.wma' 08:42:26.7 Trace: Got codec WMA 08:42:26.7 Debug: Quality parsed: WMA v1, Source: TagLib 08:42:26.7 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_gd3ahpmo.2ue.wma 08:42:26.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_gd3ahpmo.2ue.wma 08:42:26.7 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 08:42:26.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_gd3ahpmo.2ue.wma' 08:42:26.7 Trace: Got codec WMA 08:42:26.7 Debug: Quality parsed: WMA v1, Source: TagLib 08:42:26.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_wma --- 08:42:26.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_ape --- 08:42:26.7 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_t20usbih.dmg.ape 08:42:26.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_t20usbih.dmg.ape 08:42:26.8 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 08:42:26.8 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_t20usbih.dmg.ape' 08:42:26.8 Trace: Got codec APE 08:42:26.8 Debug: Quality parsed: APE v1, Source: TagLib 08:42:26.8 Debug: Removing MusicBrainz tags for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_t20usbih.dmg.ape 08:42:26.8 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_t20usbih.dmg.ape 08:42:26.8 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 08:42:26.8 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_t20usbih.dmg.ape' 08:42:26.8 Trace: Got codec APE 08:42:26.8 Debug: Quality parsed: APE v1, Source: TagLib 08:42:26.8 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_t20usbih.dmg.ape 08:42:26.8 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_t20usbih.dmg.ape 08:42:26.8 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 08:42:26.8 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_t20usbih.dmg.ape' 08:42:26.8 Trace: Got codec APE 08:42:26.8 Debug: Quality parsed: APE v1, Source: TagLib 08:42:26.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_ape --- 08:42:26.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_opus --- 08:42:26.8 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_stnrzqsp.gma.opus 08:42:26.8 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_stnrzqsp.gma.opus 08:42:26.8 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 08:42:26.8 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 08:42:26.8 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_stnrzqsp.gma.opus' 08:42:26.8 Trace: Got codec OPUS 08:42:26.8 Debug: Quality parsed: Unknown v1, Source: Extension 08:42:26.8 Debug: Removing MusicBrainz tags for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_stnrzqsp.gma.opus 08:42:26.8 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_stnrzqsp.gma.opus 08:42:26.8 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 08:42:26.8 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 08:42:26.8 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_stnrzqsp.gma.opus' 08:42:26.8 Trace: Got codec OPUS 08:42:26.8 Debug: Quality parsed: Unknown v1, Source: Extension 08:42:26.8 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_stnrzqsp.gma.opus 08:42:26.8 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_stnrzqsp.gma.opus 08:42:26.8 Trace: Estimating bitrate. Size: 1120834 Duration: 85.1015208 Bitrate: 102 08:42:26.8 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 08:42:26.8 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_stnrzqsp.gma.opus' 08:42:26.8 Trace: Got codec OPUS 08:42:26.8 Debug: Quality parsed: Unknown v1, Source: Extension 08:42:26.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_opus --- 08:42:26.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp2 --- 08:42:26.8 Debug: Starting tag read for missing.mp2 08:42:26.8 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-arm/missing.mp2'. File name: '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/missing.mp2' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Mpeg.AudioFile..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 08:42:26.8 Debug: Trying to parse quality for 'missing.mp2' 08:42:26.8 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 08:42:26.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp2 --- 08:42:26.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp3 --- 08:42:26.8 Debug: Starting tag read for missing.mp3 08:42:26.8 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-arm/missing.mp3'. File name: '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/missing.mp3' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Mpeg.AudioFile..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 08:42:26.8 Debug: Trying to parse quality for 'missing.mp3' 08:42:26.8 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 08:42:26.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp3 --- 08:42:26.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_flac --- 08:42:26.8 Debug: Starting tag read for missing.flac 08:42:26.8 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-arm/missing.flac'. File name: '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/missing.flac' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Flac.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 08:42:26.8 Debug: Trying to parse quality for 'missing.flac' 08:42:26.8 Debug: Unable to parse qulity from tag, Quality parsed from file path: FLAC v1, Source: Name 08:42:26.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_flac --- 08:42:26.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_m4a --- 08:42:26.8 Debug: Starting tag read for missing.m4a 08:42:26.8 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-arm/missing.m4a'. File name: '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/missing.m4a' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.Mpeg4.File.Read(ReadStyle propertiesStyle) at TagLib.Mpeg4.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 08:42:26.8 Debug: Trying to parse quality for 'missing.m4a' 08:42:26.8 Debug: Unable to parse qulity from tag, Quality parsed from file path: AAC-VBR v1, Source: Name 08:42:26.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_m4a --- 08:42:26.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_wma --- 08:42:26.8 Debug: Starting tag read for missing.wma 08:42:26.8 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-arm/missing.wma'. File name: '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/missing.wma' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.Asf.File.Read(ReadStyle propertiesStyle) at TagLib.Asf.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 08:42:26.8 Debug: Trying to parse quality for 'missing.wma' 08:42:26.8 Debug: Unable to parse qulity from tag, Quality parsed from file path: WMA v1, Source: Name 08:42:26.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_wma --- 08:42:26.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_ape --- 08:42:26.8 Debug: Starting tag read for missing.ape 08:42:26.8 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-arm/missing.ape'. File name: '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/missing.ape' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Ape.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 08:42:26.8 Debug: Trying to parse quality for 'missing.ape' 08:42:26.8 Debug: Unable to parse qulity from tag, Quality parsed from file path: APE v1, Source: Extension 08:42:26.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_ape --- 08:42:26.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_opus --- 08:42:26.8 Debug: Starting tag read for missing.opus 08:42:26.8 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-arm/missing.opus'. File name: '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/missing.opus' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.Ogg.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 08:42:26.8 Debug: Trying to parse quality for 'missing.opus' 08:42:26.8 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 08:42:26.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_opus --- 08:42:26.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_not_update_tags_if_already_updated("nin.mp3") --- 08:42:26.8 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_3lzmydad.eq3.mp3 08:42:26.8 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 08:42:26.8 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_3lzmydad.eq3.mp3' 08:42:26.8 Trace: Got codec MP3VBR 08:42:26.8 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 08:42:26.8 Debug: Scrubbing tags for [1] /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_3lzmydad.eq3.mp3 08:42:26.8 Debug: Writing tags for [1] /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_3lzmydad.eq3.mp3 08:42:26.8 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_3lzmydad.eq3.mp3 08:42:26.8 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_3lzmydad.eq3.mp3 08:42:26.8 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 08:42:26.8 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_3lzmydad.eq3.mp3' 08:42:26.8 Trace: Got codec MP3VBR 08:42:26.8 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 08:42:26.8 Debug: No tags update for [1] /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_3lzmydad.eq3.mp3 due to no difference 08:42:26.8 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_3lzmydad.eq3.mp3 08:42:26.8 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 08:42:26.8 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_3lzmydad.eq3.mp3' 08:42:26.8 Trace: Got codec MP3VBR 08:42:26.8 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 08:42:26.8 Debug: No tags update for [1] /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_3lzmydad.eq3.mp3 due to no difference 08:42:26.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_not_update_tags_if_already_updated("nin.mp3") --- 08:42:26.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_update_trackfile_size_and_modified("nin.mp3") --- 08:42:26.8 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_c4ogfjth.ytb.mp3 08:42:26.8 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 08:42:26.8 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_c4ogfjth.ytb.mp3' 08:42:26.8 Trace: Got codec MP3VBR 08:42:26.8 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 08:42:26.8 Debug: Scrubbing tags for [1] /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_c4ogfjth.ytb.mp3 08:42:26.8 Debug: Writing tags for [1] /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_c4ogfjth.ytb.mp3 08:42:26.8 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/temp_c4ogfjth.ytb.mp3 08:42:26.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_update_trackfile_size_and_modified("nin.mp3") --- 08:42:26.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_clean_if_folder_does_not_exist --- 08:42:26.9 Debug: Specified scan folder (/C/Test/Music/Artist) doesn't exist. 08:42:26.9 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 08:42:26.9 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0013753] 08:42:26.9 Debug: Import decisions complete [00:00:00.0002862] 08:42:26.9 Debug: Inserted 0 new unmatched trackfiles 08:42:26.9 Debug: Updated info for 0 known files 08:42:26.9 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0035043] 08:42:26.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_clean_if_folder_does_not_exist --- 08:42:26.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_exclude_osx_metadata_files --- 08:42:26.9 Debug: Using default lastWrite 08:42:26.9 Info: Scanning /C/Test/Music/Artist 08:42:26.9 Debug: Scanning '/C/Test/Music/Artist' for music files 08:42:26.9 Trace: 3 files were found in /C/Test/Music/Artist 08:42:26.9 Debug: 2 audio files were found in /C/Test/Music/Artist 08:42:26.9 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 08:42:26.9 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0114045] 08:42:26.9 Debug: Import decisions complete [00:00:00.0000246] 08:42:26.9 Debug: Inserted 0 new unmatched trackfiles 08:42:26.9 Debug: Updated info for 0 known files 08:42:26.9 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0003613] 08:42:26.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_exclude_osx_metadata_files --- 08:42:26.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_find_files_at_root_of_artist_folder --- 08:42:26.9 Debug: Using default lastWrite 08:42:26.9 Info: Scanning /C/Test/Music/Artist 08:42:26.9 Debug: Scanning '/C/Test/Music/Artist' for music files 08:42:26.9 Trace: 2 files were found in /C/Test/Music/Artist 08:42:26.9 Debug: 2 audio files were found in /C/Test/Music/Artist 08:42:26.9 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 08:42:26.9 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0003169] 08:42:26.9 Debug: Import decisions complete [00:00:00.0000053] 08:42:26.9 Debug: Inserted 0 new unmatched trackfiles 08:42:26.9 Debug: Updated info for 0 known files 08:42:26.9 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001837] 08:42:26.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_find_files_at_root_of_artist_folder --- 08:42:26.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_all_new --- 08:42:26.9 Debug: Using default lastWrite 08:42:26.9 Debug: Using default lastWrite 08:42:26.9 Info: Scanning /C/Test/Music/Artist 08:42:26.9 Debug: Scanning '/C/Test/Music/Artist' for music files 08:42:26.9 Trace: 2 files were found in /C/Test/Music/Artist 08:42:26.9 Debug: 2 audio files were found in /C/Test/Music/Artist 08:42:26.9 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 08:42:26.9 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002859] 08:42:26.9 Debug: Import decisions complete [00:00:00.0009668] 08:42:26.9 Debug: Inserted 2 new unmatched trackfiles 08:42:26.9 Debug: Updated info for 0 known files 08:42:26.9 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0006665] 08:42:26.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_all_new --- 08:42:27.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_some_known --- 08:42:27.0 Debug: Using default lastWrite 08:42:27.0 Debug: Using default lastWrite 08:42:27.0 Info: Scanning /C/Test/Music/Artist 08:42:27.0 Debug: Scanning '/C/Test/Music/Artist' for music files 08:42:27.0 Trace: 2 files were found in /C/Test/Music/Artist 08:42:27.0 Debug: 2 audio files were found in /C/Test/Music/Artist 08:42:27.0 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 08:42:27.0 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002880] 08:42:27.0 Debug: Import decisions complete [00:00:00.0000250] 08:42:27.0 Debug: Inserted 1 new unmatched trackfiles 08:42:27.0 Debug: Updated info for 0 known files 08:42:27.0 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0011778] 08:42:27.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_some_known --- 08:42:27.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_insert_files_when_all_known --- 08:42:27.0 Debug: Using default lastWrite 08:42:27.0 Debug: Using default lastWrite 08:42:27.0 Info: Scanning /C/Test/Music/Artist 08:42:27.0 Debug: Scanning '/C/Test/Music/Artist' for music files 08:42:27.0 Trace: 2 files were found in /C/Test/Music/Artist 08:42:27.0 Debug: 2 audio files were found in /C/Test/Music/Artist 08:42:27.0 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 08:42:27.0 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002899] 08:42:27.0 Debug: Import decisions complete [00:00:00.0000208] 08:42:27.0 Debug: Inserted 0 new unmatched trackfiles 08:42:27.0 Debug: Updated info for 0 known files 08:42:27.0 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002742] 08:42:27.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_insert_files_when_all_known --- 08:42:27.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_AppleDouble_subfolder --- 08:42:27.0 Debug: Using default lastWrite 08:42:27.0 Info: Scanning /C/Test/Music/Artist 08:42:27.0 Debug: Scanning '/C/Test/Music/Artist' for music files 08:42:27.0 Trace: 3 files were found in /C/Test/Music/Artist 08:42:27.0 Debug: 3 audio files were found in /C/Test/Music/Artist 08:42:27.0 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 08:42:27.0 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002861] 08:42:27.0 Debug: Import decisions complete [00:00:00.0000051] 08:42:27.0 Debug: Inserted 0 new unmatched trackfiles 08:42:27.0 Debug: Updated info for 0 known files 08:42:27.0 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001880] 08:42:27.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_AppleDouble_subfolder --- 08:42:27.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_extras_subfolder --- 08:42:27.0 Debug: Using default lastWrite 08:42:27.0 Info: Scanning /C/Test/Music/Artist 08:42:27.0 Debug: Scanning '/C/Test/Music/Artist' for music files 08:42:27.0 Trace: 5 files were found in /C/Test/Music/Artist 08:42:27.0 Debug: 5 audio files were found in /C/Test/Music/Artist 08:42:27.0 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 08:42:27.0 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0003046] 08:42:27.0 Debug: Import decisions complete [00:00:00.0000048] 08:42:27.0 Debug: Inserted 0 new unmatched trackfiles 08:42:27.0 Debug: Updated info for 0 known files 08:42:27.0 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001776] 08:42:27.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_extras_subfolder --- 08:42:27.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_does_not_exist --- 08:42:27.0 Warn: Artists' root folder (/C/Test/Music) doesn't exist. 08:42:27.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_does_not_exist --- 08:42:27.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_is_empty --- 08:42:27.0 Warn: Artists' root folder (/C/Test/Music) is empty. 08:42:27.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_is_empty --- 08:42:27.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolder_of_season_folder_that_starts_with_a_period --- 08:42:27.0 Debug: Using default lastWrite 08:42:27.0 Info: Scanning /C/Test/Music/Artist 08:42:27.0 Debug: Scanning '/C/Test/Music/Artist' for music files 08:42:27.0 Trace: 5 files were found in /C/Test/Music/Artist 08:42:27.0 Debug: 5 audio files were found in /C/Test/Music/Artist 08:42:27.0 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 08:42:27.0 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0003150] 08:42:27.0 Debug: Import decisions complete [00:00:00.0000046] 08:42:27.0 Debug: Inserted 0 new unmatched trackfiles 08:42:27.0 Debug: Updated info for 0 known files 08:42:27.0 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001836] 08:42:27.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolder_of_season_folder_that_starts_with_a_period --- 08:42:27.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolders_that_start_with_period --- 08:42:27.0 Debug: Using default lastWrite 08:42:27.0 Info: Scanning /C/Test/Music/Artist 08:42:27.0 Debug: Scanning '/C/Test/Music/Artist' for music files 08:42:27.0 Trace: 4 files were found in /C/Test/Music/Artist 08:42:27.0 Debug: 4 audio files were found in /C/Test/Music/Artist 08:42:27.0 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 08:42:27.0 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002909] 08:42:27.0 Debug: Import decisions complete [00:00:00.0000047] 08:42:27.0 Debug: Inserted 0 new unmatched trackfiles 08:42:27.0 Debug: Updated info for 0 known files 08:42:27.0 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001816] 08:42:27.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolders_that_start_with_period --- 08:42:27.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_Synology_eaDir --- 08:42:27.0 Debug: Using default lastWrite 08:42:27.0 Info: Scanning /C/Test/Music/Artist 08:42:27.0 Debug: Scanning '/C/Test/Music/Artist' for music files 08:42:27.0 Trace: 2 files were found in /C/Test/Music/Artist 08:42:27.0 Debug: 2 audio files were found in /C/Test/Music/Artist 08:42:27.0 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 08:42:27.0 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002793] 08:42:27.0 Debug: Import decisions complete [00:00:00.0000051] 08:42:27.0 Debug: Inserted 0 new unmatched trackfiles 08:42:27.0 Debug: Updated info for 0 known files 08:42:27.0 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001767] 08:42:27.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_Synology_eaDir --- 08:42:27.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_thumb_folder --- 08:42:27.0 Debug: Using default lastWrite 08:42:27.0 Info: Scanning /C/Test/Music/Artist 08:42:27.0 Debug: Scanning '/C/Test/Music/Artist' for music files 08:42:27.0 Trace: 2 files were found in /C/Test/Music/Artist 08:42:27.0 Debug: 2 audio files were found in /C/Test/Music/Artist 08:42:27.0 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 08:42:27.0 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002794] 08:42:27.0 Debug: Import decisions complete [00:00:00.0000045] 08:42:27.0 Debug: Inserted 0 new unmatched trackfiles 08:42:27.0 Debug: Updated info for 0 known files 08:42:27.0 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001817] 08:42:27.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_thumb_folder --- 08:42:27.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_update_info_for_unchanged_known_files --- 08:42:27.0 Debug: Using default lastWrite 08:42:27.0 Debug: Using default lastWrite 08:42:27.0 Info: Scanning /C/Test/Music/Artist 08:42:27.0 Debug: Scanning '/C/Test/Music/Artist' for music files 08:42:27.0 Trace: 2 files were found in /C/Test/Music/Artist 08:42:27.0 Debug: 2 audio files were found in /C/Test/Music/Artist 08:42:27.0 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 08:42:27.0 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002810] 08:42:27.0 Debug: Import decisions complete [00:00:00.0000222] 08:42:27.0 Debug: Inserted 0 new unmatched trackfiles 08:42:27.0 Debug: Updated info for 0 known files 08:42:27.0 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0004070] 08:42:27.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_update_info_for_unchanged_known_files --- 08:42:27.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_dotHack_folder --- 08:42:27.0 Debug: Using default lastWrite 08:42:27.0 Info: Scanning /C/Test/Music/.hack 08:42:27.0 Debug: Scanning '/C/Test/Music/.hack' for music files 08:42:27.0 Trace: 2 files were found in /C/Test/Music/.hack 08:42:27.0 Debug: 2 audio files were found in /C/Test/Music/.hack 08:42:27.0 Debug: Cleaning up media files in DB [/C/Test/Music/.hack] 08:42:27.0 Trace: Finished getting track files for: /C/Test/Music/.hack [00:00:00.0002768] 08:42:27.0 Debug: Import decisions complete [00:00:00.0000049] 08:42:27.0 Debug: Inserted 0 new unmatched trackfiles 08:42:27.0 Debug: Updated info for 0 known files 08:42:27.0 Debug: Track import complete for: /C/Test/Music/.hack [00:00:00.0001768] 08:42:27.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_dotHack_folder --- 08:42:27.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_extras_artist_and_subfolders --- 08:42:27.1 Debug: Using default lastWrite 08:42:27.1 Info: Scanning /C/Test/Music/Extras 08:42:27.1 Debug: Scanning '/C/Test/Music/Extras' for music files 08:42:27.1 Trace: 6 files were found in /C/Test/Music/Extras 08:42:27.1 Debug: 6 audio files were found in /C/Test/Music/Extras 08:42:27.1 Debug: Cleaning up media files in DB [/C/Test/Music/Extras] 08:42:27.1 Trace: Finished getting track files for: /C/Test/Music/Extras [00:00:00.0003152] 08:42:27.1 Debug: Import decisions complete [00:00:00.0000058] 08:42:27.1 Debug: Inserted 0 new unmatched trackfiles 08:42:27.1 Debug: Updated info for 0 known files 08:42:27.1 Debug: Track import complete for: /C/Test/Music/Extras [00:00:00.0001808] 08:42:27.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_extras_artist_and_subfolders --- 08:42:27.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_files_that_start_with_period --- 08:42:27.1 Debug: Using default lastWrite 08:42:27.1 Info: Scanning /C/Test/Music/Artist 08:42:27.1 Debug: Scanning '/C/Test/Music/Artist' for music files 08:42:27.1 Trace: 1 files were found in /C/Test/Music/Artist 08:42:27.1 Debug: 1 audio files were found in /C/Test/Music/Artist 08:42:27.1 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 08:42:27.1 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002687] 08:42:27.1 Debug: Import decisions complete [00:00:00.0000051] 08:42:27.1 Debug: Inserted 0 new unmatched trackfiles 08:42:27.1 Debug: Updated info for 0 known files 08:42:27.1 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001780] 08:42:27.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_files_that_start_with_period --- 08:42:27.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_fields_for_updated_files --- 08:42:27.1 Debug: Using default lastWrite 08:42:27.1 Info: Scanning /C/Test/Music/Artist 08:42:27.1 Debug: Scanning '/C/Test/Music/Artist' for music files 08:42:27.1 Trace: 1 files were found in /C/Test/Music/Artist 08:42:27.1 Debug: 1 audio files were found in /C/Test/Music/Artist 08:42:27.1 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 08:42:27.1 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0090595] 08:42:27.1 Debug: Import decisions complete [00:00:00.0000073] 08:42:27.1 Debug: Inserted 0 new unmatched trackfiles 08:42:27.1 Debug: Updated info for 1 known files 08:42:27.1 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0004331] 08:42:27.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_fields_for_updated_files --- 08:42:27.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_info_for_changed_known_files --- 08:42:27.1 Debug: Using default lastWrite 08:42:27.1 Info: Scanning /C/Test/Music/Artist 08:42:27.1 Debug: Scanning '/C/Test/Music/Artist' for music files 08:42:27.1 Trace: 2 files were found in /C/Test/Music/Artist 08:42:27.1 Debug: 2 audio files were found in /C/Test/Music/Artist 08:42:27.1 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 08:42:27.1 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002890] 08:42:27.1 Debug: Import decisions complete [00:00:00.0000260] 08:42:27.1 Debug: Inserted 0 new unmatched trackfiles 08:42:27.1 Debug: Updated info for 2 known files 08:42:27.1 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002620] 08:42:27.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_info_for_changed_known_files --- 08:42:27.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_override_import_mode --- 08:42:27.1 Debug: Failed to import 08:42:27.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_override_import_mode --- 08:42:27.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_file_if_downloadclientid_is_not_specified --- 08:42:27.1 Debug: Failed to import 08:42:27.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_file_if_downloadclientid_is_not_specified --- 08:42:27.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_if_downloadclientid_is_not_specified --- 08:42:27.1 Debug: Failed to import 08:42:27.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_if_downloadclientid_is_not_specified --- 08:42:27.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_with_downloadclientitem_if_available --- 08:42:27.1 Debug: External directory scan request for known download sab1. [/c/drop_other/Show.S01E01/] 08:42:27.1 Debug: Failed to import 08:42:27.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_with_downloadclientitem_if_available --- 08:42:27.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_without_downloadclientitem_if_not_available --- 08:42:27.1 Warn: External directory scan request for unknown download sab1, attempting normal import. [/c/drop_other/Show.S01E01/] 08:42:27.1 Debug: Failed to import 08:42:27.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_without_downloadclientitem_if_not_available --- 08:42:27.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_skip_import_if_dronefactory_doesnt_exist --- 08:42:27.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_skip_import_if_dronefactory_doesnt_exist --- 08:42:27.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_warn_if_neither_folder_or_file_exists --- 08:42:27.1 Warn: Folder/File specified for import scan [/c/drop_other/Show.S01E01/] doesn't exist. 08:42:27.1 Debug: Failed to import 08:42:27.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_warn_if_neither_folder_or_file_exists --- 08:42:27.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_delete_folder_if_importmode_move --- 08:42:27.2 Debug: Processing path: /c/drop/ 08:42:27.2 Debug: Parsing string 'drop' 08:42:27.2 Debug: Unable to parse drop 08:42:27.2 Debug: Deleting folder after importing valid files 08:42:27.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_delete_folder_if_importmode_move --- 08:42:27.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_after_import --- 08:42:27.2 Debug: Processing path: /c/drop/ 08:42:27.2 Debug: Parsing string 'drop' 08:42:27.2 Debug: Unable to parse drop 08:42:27.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_after_import --- 08:42:27.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_files_were_imported_and_audio_files_remain --- 08:42:27.2 Debug: Parsing string 'foldername' 08:42:27.2 Debug: Unable to parse foldername 08:42:27.2 Debug: Parsing string '01 the first track.ext' 08:42:27.2 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 08:42:27.2 Debug: Track Parsed. the first track ex - - 0:[Unknown Track] : 08:42:27.2 Debug: Trying to parse quality for '01 the first track.ext' 08:42:27.2 Debug: Quality parsed: Unknown v1 08:42:27.2 Warn: Audio file detected: [/c/drop/foldername/01 the first track.ext] 08:42:27.2 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 08:42:27.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_files_were_imported_and_audio_files_remain --- 08:42:27.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_importmode_copy --- 08:42:27.2 Debug: Processing path: /c/drop/ 08:42:27.2 Debug: Parsing string 'drop' 08:42:27.2 Debug: Unable to parse drop 08:42:27.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_importmode_copy --- 08:42:27.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_no_files_were_imported --- 08:42:27.2 Debug: Unknown Artist foldername 08:42:27.2 Debug: Unknown Artist for file: 01 the first track.ext 08:42:27.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_no_files_were_imported --- 08:42:27.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_no_files_were_imported --- 08:42:27.2 Debug: Parsing string 'foldername' 08:42:27.2 Debug: Unable to parse foldername 08:42:27.2 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 08:42:27.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_no_files_were_imported --- 08:42:27.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_there_is_large_rar_file --- 08:42:27.3 Debug: Parsing string 'foldername' 08:42:27.3 Debug: Unable to parse foldername 08:42:27.3 Debug: Parsing string '01 the first track.ext' 08:42:27.3 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 08:42:27.3 Debug: Track Parsed. the first track ex - - 0:[Unknown Track] : 08:42:27.3 Debug: Trying to parse quality for '01 the first track.ext' 08:42:27.3 Debug: Quality parsed: Unknown v1 08:42:27.3 Warn: Audio file detected: [/c/drop/foldername/01 the first track.ext] 08:42:27.3 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 08:42:27.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_there_is_large_rar_file --- 08:42:27.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_import_if_folder_is_a_artist_path --- 08:42:27.3 Warn: Unable to process folder that is mapped to an existing artist 08:42:27.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_import_if_folder_is_a_artist_path --- 08:42:27.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_process_if_file_and_folder_do_not_exist --- 08:42:27.3 Debug: Processing path: /C/media/ba09030e-1234-1234-1234-123456789abc/[HorribleSubs] Maria the Virgin Witch - 09 [720p] 08:42:27.3 Error: Import failed, path does not exist or is not accessible by Lidarr: /C/media/ba09030e-1234-1234-1234-123456789abc/[HorribleSubs] Maria the Virgin Witch - 09 [720p]. Ensure the path exists and the user running Lidarr has the correct permissions to access this file/folder 08:42:27.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_process_if_file_and_folder_do_not_exist --- 08:42:27.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_UNPACK_") --- 08:42:27.3 Debug: Unknown Artist foldername 08:42:27.3 Debug: Unknown Artist Alien Ant Farm - Truant (2003) 08:42:27.3 Debug: Unknown Artist for file: 01 the first track.ext 08:42:27.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_UNPACK_") --- 08:42:27.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_FAILED_") --- 08:42:27.3 Debug: Unknown Artist foldername 08:42:27.3 Debug: Unknown Artist Alien Ant Farm - Truant (2003) 08:42:27.3 Debug: Unknown Artist for file: 01 the first track.ext 08:42:27.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_FAILED_") --- 08:42:27.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_importresult_on_unknown_artist --- 08:42:27.3 Debug: Processing path: /C/folder/file.mkv 08:42:27.3 Debug: Unknown Artist for file: file.mkv 08:42:27.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_importresult_on_unknown_artist --- 08:42:27.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_search_for_artist_using_folder_name --- 08:42:27.3 Debug: Unknown Artist foldername 08:42:27.3 Debug: Unknown Artist for file: 01 the first track.ext 08:42:27.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_search_for_artist_using_folder_name --- 08:42:27.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_file_is_in_use_by_another_process --- 08:42:27.3 Debug: Parsing string 'foldername' 08:42:27.3 Debug: Unable to parse foldername 08:42:27.3 Debug: [/c/drop/foldername/01 the first track.ext] is currently locked by another process, skipping 08:42:27.3 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 08:42:27.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_file_is_in_use_by_another_process --- 08:42:27.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_no_artist_found --- 08:42:27.3 Debug: Unknown Artist foldername 08:42:27.3 Debug: Unknown Artist for file: 01 the first track.ext 08:42:27.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_no_artist_found --- 08:42:27.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_copy_when_cannot_move_files_downloads --- 08:42:27.4 Info: Importing album 1/1 08:42:27.4 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 08:42:27.4 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 08:42:27.4 Info: Importing 1 tracks 08:42:27.4 Debug: Importing 1 files. replaceExisting: True 08:42:27.4 Debug: Inserted new trackfiles in 0ms 08:42:27.4 Debug: TrackFileIds updated, total 0ms 08:42:27.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_copy_when_cannot_move_files_downloads --- 08:42:27.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_delete_existing_trackfiles_with_the_same_path --- 08:42:27.4 Info: Importing album 1/1 08:42:27.4 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 08:42:27.4 Info: Importing 1 tracks 08:42:27.4 Debug: Importing 1 files. replaceExisting: False 08:42:27.4 Debug: Inserted new trackfiles in 0ms 08:42:27.4 Debug: TrackFileIds updated, total 0ms 08:42:27.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_delete_existing_trackfiles_with_the_same_path --- 08:42:27.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_each_approved --- 08:42:27.5 Info: Importing album 1/1 08:42:27.5 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 08:42:27.5 Info: Importing 5 tracks 08:42:27.5 Debug: Importing 5 files. replaceExisting: False 08:42:27.5 Debug: Inserted new trackfiles in 0ms 08:42:27.5 Debug: TrackFileIds updated, total 0ms 08:42:27.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_each_approved --- 08:42:27.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_larger_files_first --- 08:42:27.5 Info: Importing album 1/1 08:42:27.5 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 08:42:27.5 Info: Importing 2 tracks 08:42:27.5 Debug: Importing 2 files. replaceExisting: False 08:42:27.5 Debug: Inserted new trackfiles in 0ms 08:42:27.5 Debug: TrackFileIds updated, total 0ms 08:42:27.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_larger_files_first --- 08:42:27.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_include_scene_name_with_new_downloads --- 08:42:27.5 Info: Importing album 1/1 08:42:27.5 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 08:42:27.5 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 08:42:27.5 Info: Importing 1 tracks 08:42:27.5 Debug: Importing 1 files. replaceExisting: True 08:42:27.5 Debug: Inserted new trackfiles in 0ms 08:42:27.5 Debug: TrackFileIds updated, total 0ms 08:42:27.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_include_scene_name_with_new_downloads --- 08:42:27.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_move_new_downloads --- 08:42:27.5 Info: Importing album 1/1 08:42:27.5 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 08:42:27.5 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 08:42:27.5 Info: Importing 1 tracks 08:42:27.5 Debug: Importing 1 files. replaceExisting: True 08:42:27.5 Debug: Inserted new trackfiles in 0ms 08:42:27.5 Debug: TrackFileIds updated, total 0ms 08:42:27.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_move_new_downloads --- 08:42:27.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_import_any_if_there_are_no_approved_decisions --- 08:42:27.5 Info: Importing 0 tracks 08:42:27.5 Debug: Importing 0 files. replaceExisting: False 08:42:27.5 Debug: Inserted new trackfiles in 0ms 08:42:27.5 Debug: TrackFileIds updated, total 0ms 08:42:27.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_import_any_if_there_are_no_approved_decisions --- 08:42:27.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_move_existing_files --- 08:42:27.5 Info: Importing album 1/1 08:42:27.5 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 08:42:27.5 Info: Importing 1 tracks 08:42:27.5 Debug: Importing 1 files. replaceExisting: False 08:42:27.5 Debug: Inserted new trackfiles in 0ms 08:42:27.5 Debug: TrackFileIds updated, total 0ms 08:42:27.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_move_existing_files --- 08:42:27.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_approved --- 08:42:27.5 Info: Importing album 1/1 08:42:27.5 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 08:42:27.5 Info: Importing 5 tracks 08:42:27.5 Debug: Importing 5 files. replaceExisting: False 08:42:27.5 Debug: Inserted new trackfiles in 0ms 08:42:27.5 Debug: TrackFileIds updated, total 0ms 08:42:27.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_approved --- 08:42:27.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_each_track_once --- 08:42:27.5 Info: Importing album 1/1 08:42:27.5 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 08:42:27.5 Info: Importing 6 tracks 08:42:27.5 Debug: Importing 6 files. replaceExisting: False 08:42:27.5 Debug: Inserted new trackfiles in 0ms 08:42:27.5 Debug: TrackFileIds updated, total 0ms 08:42:27.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_each_track_once --- 08:42:27.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_publish_TrackImportedEvent_for_new_downloads --- 08:42:27.5 Info: Importing album 1/1 08:42:27.5 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 08:42:27.5 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 08:42:27.5 Info: Importing 1 tracks 08:42:27.5 Debug: Importing 1 files. replaceExisting: True 08:42:27.5 Debug: Inserted new trackfiles in 0ms 08:42:27.5 Debug: TrackFileIds updated, total 0ms 08:42:27.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_publish_TrackImportedEvent_for_new_downloads --- 08:42:27.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_use_override_importmode --- 08:42:27.5 Info: Importing album 1/1 08:42:27.5 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 08:42:27.5 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 08:42:27.5 Info: Importing 1 tracks 08:42:27.5 Debug: Importing 1 files. replaceExisting: True 08:42:27.5 Debug: Inserted new trackfiles in 0ms 08:42:27.5 Debug: TrackFileIds updated, total 0ms 08:42:27.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_use_override_importmode --- 08:42:27.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_artist_folder_does_not_exist --- 08:42:27.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_artist_folder_does_not_exist --- 08:42:27.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_track_file_does_not_exist --- 08:42:27.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_track_file_does_not_exist --- 08:42:27.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_disk_and_db_if_track_file_exists --- 08:42:27.5 Info: Deleting track file: /Artist Name - Track01 08:42:27.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_disk_and_db_if_track_file_exists --- 08:42:27.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_handle_error_deleting_track_file --- 08:42:27.5 Info: Deleting track file: /Artist Name - Track01 08:42:27.5 Error: Unable to delete track file System.IO.IOException: I/O error occurred. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IRecycleBinProviderProxy.DeleteFile(String path, String subfolder) at NzbDrone.Core.MediaFiles.MediaFileDeletionService.DeleteTrackFile(TrackFile trackFile, String subfolder) in ./Lidarr.Core/MediaFiles/MediaFileDeletionService.cs:line 92 08:42:27.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_handle_error_deleting_track_file --- 08:42:27.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_does_not_exist --- 08:42:27.5 Warn: Artist's root folder (C:\Test\Music) doesn't exist. 08:42:27.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_does_not_exist --- 08:42:27.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_is_empty --- 08:42:27.5 Warn: Artist's root folder (C:\Test\Music) is empty. 08:42:27.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_is_empty --- 08:42:27.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.delete_files_by_album_should_work_if_join_fails --- 08:42:27.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:27.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121475859274_393/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:27.5 Info: DatabaseEngineVersionCheck migrating 08:42:27.5 Info: PerformDBOperation 08:42:27.5 Info: Performing DB Operation 08:42:27.5 Info: SQLite 3.46.0 08:42:27.5 Info: => 0.0012631s 08:42:27.5 Info: DatabaseEngineVersionCheck migrated 08:42:27.5 Info: => 0.00128s 08:42:27.6 Debug: Took: 00:00:00.0189533 08:42:27.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 ==== 08:42:27.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-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 08:42:27.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-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 08:42:27.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-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 08:42:27.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-08-01T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 08:42:27.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-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 08:42:27.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-08-01T00:00:00Z"] DateAdded = ["2024-08-01T00: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 ==== 08:42:27.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-02T00:00:00Z"] DateAdded = ["2024-08-02T00: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 ==== 08:42:27.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-03T00:00:00Z"] DateAdded = ["2024-08-03T00: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 ==== 08:42:27.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-04T00:00:00Z"] DateAdded = ["2024-08-04T00: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 ==== 08:42:27.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-05T00:00:00Z"] DateAdded = ["2024-08-05T00: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 ==== 08:42:27.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-06T00:00:00Z"] DateAdded = ["2024-08-06T00: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 ==== 08:42:27.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-07T00:00:00Z"] DateAdded = ["2024-08-07T00: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 ==== 08:42:27.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-08T00:00:00Z"] DateAdded = ["2024-08-08T00: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 ==== 08:42:27.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-09T00:00:00Z"] DateAdded = ["2024-08-09T00: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 ==== 08:42:27.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 ==== 08:42:27.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 ==== 08:42:27.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 ==== 08:42:27.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 ==== 08:42:27.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 ==== 08:42:27.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 ==== 08:42:27.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 ==== 08:42:27.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 ==== 08:42:27.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 ==== 08:42:27.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 ==== 08:42:27.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 08:42:27.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 08:42:27.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "TrackFiles" WHERE ("TrackFiles"."AlbumId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 08:42:27.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "TrackFiles" WHERE ("TrackFiles"."AlbumId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 08:42:27.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 08:42:27.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.delete_files_by_album_should_work_if_join_fails --- 08:42:27.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_file_by_path --- 08:42:27.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:27.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121477029495_395/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:27.7 Info: DatabaseEngineVersionCheck migrating 08:42:27.7 Info: PerformDBOperation 08:42:27.7 Info: Performing DB Operation 08:42:27.7 Info: SQLite 3.46.0 08:42:27.7 Info: => 0.0011811s 08:42:27.7 Info: DatabaseEngineVersionCheck migrated 08:42:27.7 Info: => 0.0012005s 08:42:27.7 Debug: Took: 00:00:00.0143685 08:42:27.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 ==== 08:42:27.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-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 08:42:27.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-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 08:42:27.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-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 08:42:27.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-08-01T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 08:42:27.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-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 08:42:27.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-08-01T00:00:00Z"] DateAdded = ["2024-08-01T00: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 ==== 08:42:27.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-02T00:00:00Z"] DateAdded = ["2024-08-02T00: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 ==== 08:42:27.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-03T00:00:00Z"] DateAdded = ["2024-08-03T00: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 ==== 08:42:27.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-04T00:00:00Z"] DateAdded = ["2024-08-04T00: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 ==== 08:42:27.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-05T00:00:00Z"] DateAdded = ["2024-08-05T00: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 ==== 08:42:27.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-06T00:00:00Z"] DateAdded = ["2024-08-06T00: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 ==== 08:42:27.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-07T00:00:00Z"] DateAdded = ["2024-08-07T00: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 ==== 08:42:27.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-08T00:00:00Z"] DateAdded = ["2024-08-08T00: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 ==== 08:42:27.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-09T00:00:00Z"] DateAdded = ["2024-08-09T00: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 ==== 08:42:27.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 ==== 08:42:27.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 ==== 08:42:27.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 ==== 08:42:27.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 ==== 08:42:27.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 ==== 08:42:27.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 ==== 08:42:27.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 ==== 08:42:27.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 ==== 08:42:27.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 ==== 08:42:27.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 ==== 08:42:27.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 08:42:27.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 08:42:27.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 08:42:27.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 08:42:27.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Path" = @Clause5_P1) PARAMETERS: Clause5_P1 = ["\"/C/Test/Path/Artist/somefile2.flac\""] ==== End Query Trace ==== 08:42:27.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_file_by_path --- 08:42:27.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album --- 08:42:27.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:27.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121478748608_397/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:27.8 Info: DatabaseEngineVersionCheck migrating 08:42:27.8 Info: PerformDBOperation 08:42:27.8 Info: Performing DB Operation 08:42:27.8 Info: SQLite 3.46.0 08:42:27.8 Info: => 0.0011919s 08:42:27.8 Info: DatabaseEngineVersionCheck migrated 08:42:27.8 Info: => 0.0012115s 08:42:27.8 Debug: Took: 00:00:00.0145593 08:42:27.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 ==== 08:42:27.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-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 08:42:27.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-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 08:42:27.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-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 08:42:27.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-08-01T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 08:42:27.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-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 08:42:27.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-08-01T00:00:00Z"] DateAdded = ["2024-08-01T00: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 ==== 08:42:27.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-02T00:00:00Z"] DateAdded = ["2024-08-02T00: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 ==== 08:42:27.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-03T00:00:00Z"] DateAdded = ["2024-08-03T00: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 ==== 08:42:27.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-04T00:00:00Z"] DateAdded = ["2024-08-04T00: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 ==== 08:42:27.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-05T00:00:00Z"] DateAdded = ["2024-08-05T00: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 ==== 08:42:27.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-06T00:00:00Z"] DateAdded = ["2024-08-06T00: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 ==== 08:42:27.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-07T00:00:00Z"] DateAdded = ["2024-08-07T00: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 ==== 08:42:27.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-08T00:00:00Z"] DateAdded = ["2024-08-08T00: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 ==== 08:42:27.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-09T00:00:00Z"] DateAdded = ["2024-08-09T00: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 ==== 08:42:27.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 ==== 08:42:27.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 ==== 08:42:27.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 ==== 08:42:27.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 ==== 08:42:27.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 ==== 08:42:27.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 ==== 08:42:27.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 ==== 08:42:27.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 ==== 08:42:27.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 ==== 08:42:27.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 ==== 08:42:27.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 08:42:27.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 08:42:27.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 08:42:27.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 08:42:27.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") 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 ==== 08:42:27.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album --- 08:42:27.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album_should_only_return_tracks_for_monitored_releases --- 08:42:27.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:27.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121479853374_399/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:27.9 Info: DatabaseEngineVersionCheck migrating 08:42:27.9 Info: PerformDBOperation 08:42:27.9 Info: Performing DB Operation 08:42:27.9 Info: SQLite 3.46.0 08:42:27.9 Info: => 0.0011683s 08:42:27.9 Info: DatabaseEngineVersionCheck migrated 08:42:27.9 Info: => 0.0011888s 08:42:28.0 Debug: Took: 00:00:00.0143766 08:42:28.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 ==== 08:42: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 = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 08:42:28.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-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 08:42:28.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-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 08:42:28.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-08-01T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 08:42:28.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-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 08:42:28.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-08-01T00:00:00Z"] DateAdded = ["2024-08-01T00: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 ==== 08:42:28.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-02T00:00:00Z"] DateAdded = ["2024-08-02T00: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 ==== 08:42:28.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-03T00:00:00Z"] DateAdded = ["2024-08-03T00: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 ==== 08:42:28.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-04T00:00:00Z"] DateAdded = ["2024-08-04T00: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 ==== 08:42:28.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-05T00:00:00Z"] DateAdded = ["2024-08-05T00: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 ==== 08:42:28.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-06T00:00:00Z"] DateAdded = ["2024-08-06T00: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 ==== 08:42:28.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-07T00:00:00Z"] DateAdded = ["2024-08-07T00: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 ==== 08:42:28.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-08T00:00:00Z"] DateAdded = ["2024-08-08T00: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 ==== 08:42:28.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-09T00:00:00Z"] DateAdded = ["2024-08-09T00: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 ==== 08:42:28.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 ==== 08:42:28.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 ==== 08:42:28.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 ==== 08:42:28.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 ==== 08:42:28.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 ==== 08:42:28.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 ==== 08:42:28.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 ==== 08:42:28.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 ==== 08:42:28.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 ==== 08:42:28.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 ==== 08:42:28.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 08:42:28.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 08:42:28.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 08:42:28.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 08:42:28.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("TrackFiles"."AlbumId" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 08:42:28.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album_should_only_return_tracks_for_monitored_releases --- 08:42:28.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist --- 08:42:28.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:28.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121481496324_401/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:28.1 Info: DatabaseEngineVersionCheck migrating 08:42:28.1 Info: PerformDBOperation 08:42:28.1 Info: Performing DB Operation 08:42:28.1 Info: SQLite 3.46.0 08:42:28.1 Info: => 0.0014262s 08:42:28.1 Info: DatabaseEngineVersionCheck migrated 08:42:28.1 Info: => 0.0014455s 08:42:28.1 Debug: Took: 00:00:00.0146582 08:42:28.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 ==== 08:42:28.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-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 08:42: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 = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-07-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 08:42: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-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 08:42: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 = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-08-01T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 08:42:28.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-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 08:42:28.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-08-01T00:00:00Z"] DateAdded = ["2024-08-01T00: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 ==== 08:42:28.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-02T00:00:00Z"] DateAdded = ["2024-08-02T00: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 ==== 08:42:28.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-03T00:00:00Z"] DateAdded = ["2024-08-03T00: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 ==== 08:42:28.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-04T00:00:00Z"] DateAdded = ["2024-08-04T00: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 ==== 08:42:28.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-05T00:00:00Z"] DateAdded = ["2024-08-05T00: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 ==== 08:42:28.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-06T00:00:00Z"] DateAdded = ["2024-08-06T00: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 ==== 08:42:28.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-07T00:00:00Z"] DateAdded = ["2024-08-07T00: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 ==== 08:42:28.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-08T00:00:00Z"] DateAdded = ["2024-08-08T00: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 ==== 08:42:28.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-09T00:00:00Z"] DateAdded = ["2024-08-09T00: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 ==== 08:42: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 = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 08:42: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 = ["\"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 ==== 08:42: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 = ["\"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 ==== 08:42: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 = ["\"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 ==== 08:42: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 = ["\"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 ==== 08:42: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 = ["\"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 ==== 08:42: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 = ["\"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 ==== 08:42: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 = ["\"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 ==== 08:42: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 = ["\"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 ==== 08:42: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 = ["\"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 ==== 08:42:28.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 08:42:28.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 08:42:28.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 08:42:28.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 08:42:28.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Artists"."Id" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 08:42:28.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist --- 08:42:28.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist_should_only_return_tracks_for_monitored_releases --- 08:42:28.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:28.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121482595378_403/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:28.2 Info: DatabaseEngineVersionCheck migrating 08:42:28.2 Info: PerformDBOperation 08:42:28.2 Info: Performing DB Operation 08:42:28.2 Info: SQLite 3.46.0 08:42:28.2 Info: => 0.0011757s 08:42:28.2 Info: DatabaseEngineVersionCheck migrated 08:42:28.2 Info: => 0.0011956s 08:42:28.2 Debug: Took: 00:00:00.0143203 08:42:28.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 ==== 08:42: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 = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 08:42: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 = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-07-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 08:42: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-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 08:42: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 = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-08-01T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 08:42:28.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-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 08:42: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 = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-08-01T00:00:00Z"] DateAdded = ["2024-08-01T00: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 ==== 08:42: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 = ["\"Path3\""] Size = [3] Modified = ["2024-08-02T00:00:00Z"] DateAdded = ["2024-08-02T00: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 ==== 08:42: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 = ["\"Path4\""] Size = [4] Modified = ["2024-08-03T00:00:00Z"] DateAdded = ["2024-08-03T00: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 ==== 08:42: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 = ["\"Path5\""] Size = [5] Modified = ["2024-08-04T00:00:00Z"] DateAdded = ["2024-08-04T00: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 ==== 08:42: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 = ["\"Path6\""] Size = [6] Modified = ["2024-08-05T00:00:00Z"] DateAdded = ["2024-08-05T00: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 ==== 08:42: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 = ["\"Path7\""] Size = [7] Modified = ["2024-08-06T00:00:00Z"] DateAdded = ["2024-08-06T00: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 ==== 08:42: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 = ["\"Path8\""] Size = [8] Modified = ["2024-08-07T00:00:00Z"] DateAdded = ["2024-08-07T00: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 ==== 08:42: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 = ["\"Path9\""] Size = [9] Modified = ["2024-08-08T00:00:00Z"] DateAdded = ["2024-08-08T00: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 ==== 08:42: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 = ["\"Path10\""] Size = [10] Modified = ["2024-08-09T00:00:00Z"] DateAdded = ["2024-08-09T00: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 ==== 08:42: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 ==== 08:42: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 = ["\"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 ==== 08:42: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 = ["\"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 ==== 08:42: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 = ["\"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 ==== 08:42: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 = ["\"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 ==== 08:42: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 = ["\"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 ==== 08:42: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 = ["\"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 ==== 08:42: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 = ["\"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 ==== 08:42: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 = ["\"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 ==== 08:42: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 = ["\"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 ==== 08:42:28.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 08:42:28.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 08:42:28.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 08:42:28.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 08:42:28.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Artists"."Id" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 08:42:28.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist_should_only_return_tracks_for_monitored_releases --- 08:42:28.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path") --- 08:42:28.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:28.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121484213305_405/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:28.4 Info: DatabaseEngineVersionCheck migrating 08:42:28.4 Info: PerformDBOperation 08:42:28.4 Info: Performing DB Operation 08:42:28.4 Info: SQLite 3.46.0 08:42:28.4 Info: => 0.0011943s 08:42:28.4 Info: DatabaseEngineVersionCheck migrated 08:42:28.4 Info: => 0.0012122s 08:42:28.4 Debug: Took: 00:00:00.0143894 08:42:28.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 ==== 08:42: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 = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 08:42: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 = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-07-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 08:42: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-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 08:42: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 = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-08-01T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 08:42:28.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-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 08:42:28.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-08-01T00:00:00Z"] DateAdded = ["2024-08-01T00: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 ==== 08:42:28.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-02T00:00:00Z"] DateAdded = ["2024-08-02T00: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 ==== 08:42:28.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-03T00:00:00Z"] DateAdded = ["2024-08-03T00: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 ==== 08:42:28.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-04T00:00:00Z"] DateAdded = ["2024-08-04T00: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 ==== 08:42:28.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-05T00:00:00Z"] DateAdded = ["2024-08-05T00: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 ==== 08:42:28.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-06T00:00:00Z"] DateAdded = ["2024-08-06T00: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 ==== 08:42:28.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-07T00:00:00Z"] DateAdded = ["2024-08-07T00: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 ==== 08:42:28.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-08T00:00:00Z"] DateAdded = ["2024-08-08T00: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 ==== 08:42:28.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-09T00:00:00Z"] DateAdded = ["2024-08-09T00: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 ==== 08:42: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 ==== 08:42: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 = ["\"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 ==== 08:42: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 = ["\"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 ==== 08:42: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 = ["\"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 ==== 08:42: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 = ["\"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 ==== 08:42: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 = ["\"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 ==== 08:42: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 = ["\"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 ==== 08:42: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 = ["\"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 ==== 08:42: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 = ["\"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 ==== 08:42: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 = ["\"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 ==== 08:42:28.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 08:42:28.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 08:42:28.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 08:42:28.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 08:42:28.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" WHERE ("TrackFiles"."Path" LIKE @Clause1_P1 || '%') PARAMETERS: Clause1_P1 = ["\"/C/Test/Path/\""] ==== End Query Trace ==== 08:42:28.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path") --- 08:42:28.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path\\") --- 08:42:28.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:28.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121485242617_407/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:28.5 Info: DatabaseEngineVersionCheck migrating 08:42:28.5 Info: PerformDBOperation 08:42:28.5 Info: Performing DB Operation 08:42:28.5 Info: SQLite 3.46.0 08:42:28.5 Info: => 0.0012441s 08:42:28.5 Info: DatabaseEngineVersionCheck migrated 08:42:28.5 Info: => 0.0012626s 08:42:28.5 Debug: Took: 00:00:00.0143525 08:42:28.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 ==== 08:42:28.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-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 08:42:28.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-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 08:42:28.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-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 08:42:28.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-08-01T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 08:42:28.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-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 08:42:28.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-08-01T00:00:00Z"] DateAdded = ["2024-08-01T00: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 ==== 08:42:28.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-02T00:00:00Z"] DateAdded = ["2024-08-02T00: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 ==== 08:42:28.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-03T00:00:00Z"] DateAdded = ["2024-08-03T00: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 ==== 08:42:28.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-04T00:00:00Z"] DateAdded = ["2024-08-04T00: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 ==== 08:42:28.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-05T00:00:00Z"] DateAdded = ["2024-08-05T00: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 ==== 08:42:28.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-06T00:00:00Z"] DateAdded = ["2024-08-06T00: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 ==== 08:42:28.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-07T00:00:00Z"] DateAdded = ["2024-08-07T00: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 ==== 08:42:28.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-08T00:00:00Z"] DateAdded = ["2024-08-08T00: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 ==== 08:42:28.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-09T00:00:00Z"] DateAdded = ["2024-08-09T00: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 ==== 08:42:28.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 ==== 08:42:28.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 ==== 08:42:28.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 ==== 08:42:28.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 ==== 08:42:28.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 ==== 08:42:28.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 ==== 08:42:28.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 ==== 08:42:28.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 ==== 08:42:28.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 ==== 08:42:28.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 ==== 08:42:28.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 08:42:28.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 08:42:28.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 08:42:28.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 08:42:28.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" WHERE ("TrackFiles"."Path" LIKE @Clause1_P1 || '%') PARAMETERS: Clause1_P1 = ["\"/C/Test/Path/\""] ==== End Query Trace ==== 08:42:28.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path\\") --- 08:42:28.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path") --- 08:42:28.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:28.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121486269083_409/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:28.6 Info: DatabaseEngineVersionCheck migrating 08:42:28.6 Info: PerformDBOperation 08:42:28.6 Info: Performing DB Operation 08:42:28.6 Info: SQLite 3.46.0 08:42:28.6 Info: => 0.0012297s 08:42:28.6 Info: DatabaseEngineVersionCheck migrated 08:42:28.6 Info: => 0.0012483s 08:42:28.6 Debug: Took: 00:00:00.0143131 08:42:28.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 ==== 08:42:28.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-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 08:42:28.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-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 08:42:28.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-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 08:42:28.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-08-01T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 08:42:28.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-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 08:42:28.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-08-01T00:00:00Z"] DateAdded = ["2024-08-01T00: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 ==== 08:42:28.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-02T00:00:00Z"] DateAdded = ["2024-08-02T00: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 ==== 08:42:28.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-03T00:00:00Z"] DateAdded = ["2024-08-03T00: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 ==== 08:42:28.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-04T00:00:00Z"] DateAdded = ["2024-08-04T00: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 ==== 08:42:28.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-05T00:00:00Z"] DateAdded = ["2024-08-05T00: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 ==== 08:42:28.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-06T00:00:00Z"] DateAdded = ["2024-08-06T00: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 ==== 08:42:28.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-07T00:00:00Z"] DateAdded = ["2024-08-07T00: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 ==== 08:42:28.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-08T00:00:00Z"] DateAdded = ["2024-08-08T00: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 ==== 08:42:28.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-09T00:00:00Z"] DateAdded = ["2024-08-09T00: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 ==== 08:42:28.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 ==== 08:42:28.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 ==== 08:42:28.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 ==== 08:42:28.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 ==== 08:42:28.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 ==== 08:42:28.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 ==== 08:42:28.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 ==== 08:42:28.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 ==== 08:42:28.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 ==== 08:42:28.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 ==== 08:42:28.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 08:42:28.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 08:42:28.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 08:42:28.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 08:42:28.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path2/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-07-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 08:42:28.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path2/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-08-01T00:00:00Z"] DateAdded = ["2024-08-01T00: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 ==== 08:42:28.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" WHERE ("TrackFiles"."Path" LIKE @Clause1_P1 || '%') PARAMETERS: Clause1_P1 = ["\"/C/Test/Path/\""] ==== End Query Trace ==== 08:42:28.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path") --- 08:42:28.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path\\") --- 08:42:28.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:28.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121487859404_411/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:28.7 Info: DatabaseEngineVersionCheck migrating 08:42:28.7 Info: PerformDBOperation 08:42:28.7 Info: Performing DB Operation 08:42:28.7 Info: SQLite 3.46.0 08:42:28.7 Info: => 0.0012219s 08:42:28.7 Info: DatabaseEngineVersionCheck migrated 08:42:28.7 Info: => 0.0012406s 08:42:28.8 Debug: Took: 00:00:00.0143703 08:42:28.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 ==== 08:42:28.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-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 08:42:28.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-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 08:42:28.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-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 08:42:28.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-08-01T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 08:42:28.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-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 08:42:28.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-08-01T00:00:00Z"] DateAdded = ["2024-08-01T00: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 ==== 08:42:28.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-02T00:00:00Z"] DateAdded = ["2024-08-02T00: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 ==== 08:42:28.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-03T00:00:00Z"] DateAdded = ["2024-08-03T00: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 ==== 08:42:28.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-04T00:00:00Z"] DateAdded = ["2024-08-04T00: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 ==== 08:42:28.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-05T00:00:00Z"] DateAdded = ["2024-08-05T00: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 ==== 08:42:28.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-06T00:00:00Z"] DateAdded = ["2024-08-06T00: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 ==== 08:42:28.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-07T00:00:00Z"] DateAdded = ["2024-08-07T00: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 ==== 08:42:28.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-08T00:00:00Z"] DateAdded = ["2024-08-08T00: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 ==== 08:42:28.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-09T00:00:00Z"] DateAdded = ["2024-08-09T00: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 ==== 08:42:28.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 ==== 08:42:28.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 ==== 08:42:28.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 ==== 08:42:28.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 ==== 08:42:28.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 ==== 08:42:28.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 ==== 08:42:28.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 ==== 08:42:28.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 ==== 08:42:28.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 ==== 08:42:28.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 ==== 08:42:28.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 08:42:28.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 08:42:28.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 08:42:28.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 08:42:28.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path2/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-07-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 08:42:28.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path2/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-08-01T00:00:00Z"] DateAdded = ["2024-08-01T00: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 ==== 08:42:28.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 ==== 08:42:28.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path\\") --- 08:42:28.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_release --- 08:42:28.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:28.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121488900550_413/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:28.9 Info: DatabaseEngineVersionCheck migrating 08:42:28.9 Info: PerformDBOperation 08:42:28.9 Info: Performing DB Operation 08:42:28.9 Info: SQLite 3.46.0 08:42:28.9 Info: => 0.0011979s 08:42:28.9 Info: DatabaseEngineVersionCheck migrated 08:42:28.9 Info: => 0.0012233s 08:42:28.9 Debug: Took: 00:00:00.0143058 08:42:28.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 ==== 08:42:28.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-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 08:42:28.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-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 08:42:28.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-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 08:42:28.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-08-01T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 08:42:28.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-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 08:42:28.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-08-01T00:00:00Z"] DateAdded = ["2024-08-01T00: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 ==== 08:42:28.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-02T00:00:00Z"] DateAdded = ["2024-08-02T00: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 ==== 08:42:28.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-03T00:00:00Z"] DateAdded = ["2024-08-03T00: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 ==== 08:42:28.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-04T00:00:00Z"] DateAdded = ["2024-08-04T00: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 ==== 08:42:28.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-05T00:00:00Z"] DateAdded = ["2024-08-05T00: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 ==== 08:42:28.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-06T00:00:00Z"] DateAdded = ["2024-08-06T00: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 ==== 08:42:28.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-07T00:00:00Z"] DateAdded = ["2024-08-07T00: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 ==== 08:42:28.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-08T00:00:00Z"] DateAdded = ["2024-08-08T00: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 ==== 08:42:28.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-09T00:00:00Z"] DateAdded = ["2024-08-09T00: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 ==== 08:42:28.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 ==== 08:42:28.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 ==== 08:42:28.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 ==== 08:42:28.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 ==== 08:42:28.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 ==== 08:42:28.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 ==== 08:42:28.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 ==== 08:42:28.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 ==== 08:42:28.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 ==== 08:42:28.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 ==== 08:42:28.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 08:42:28.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 08:42:28.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 08:42:28.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 08:42:28.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Tracks"."AlbumReleaseId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 08:42:28.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Tracks"."AlbumReleaseId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [2] ==== End Query Trace ==== 08:42:29.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_release --- 08:42:29.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_unmapped_files --- 08:42:29.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:29.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121490491051_415/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:29.0 Info: DatabaseEngineVersionCheck migrating 08:42:29.0 Info: PerformDBOperation 08:42:29.0 Info: Performing DB Operation 08:42:29.0 Info: SQLite 3.46.0 08:42:29.0 Info: => 0.0012069s 08:42:29.0 Info: DatabaseEngineVersionCheck migrated 08:42:29.0 Info: => 0.0012271s 08:42:29.0 Debug: Took: 00:00:00.0145361 08:42:29.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 ==== 08:42:29.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-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 08:42:29.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-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 08:42:29.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-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 08:42:29.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-08-01T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 08:42:29.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-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 08:42:29.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-08-01T00:00:00Z"] DateAdded = ["2024-08-01T00: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 ==== 08:42:29.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-02T00:00:00Z"] DateAdded = ["2024-08-02T00: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 ==== 08:42:29.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-03T00:00:00Z"] DateAdded = ["2024-08-03T00: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 ==== 08:42:29.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-04T00:00:00Z"] DateAdded = ["2024-08-04T00: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 ==== 08:42:29.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-05T00:00:00Z"] DateAdded = ["2024-08-05T00: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 ==== 08:42:29.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-06T00:00:00Z"] DateAdded = ["2024-08-06T00: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 ==== 08:42:29.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-07T00:00:00Z"] DateAdded = ["2024-08-07T00: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 ==== 08:42:29.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-08T00:00:00Z"] DateAdded = ["2024-08-08T00: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 ==== 08:42:29.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-09T00:00:00Z"] DateAdded = ["2024-08-09T00: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 ==== 08:42:29.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 ==== 08:42:29.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 ==== 08:42:29.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 ==== 08:42:29.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 ==== 08:42:29.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 ==== 08:42:29.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 ==== 08:42:29.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 ==== 08:42:29.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 ==== 08:42:29.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 ==== 08:42:29.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 ==== 08:42:29.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 08:42:29.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 08:42:29.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 08:42:29.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 08:42:29.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 ==== 08:42:29.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [6] ==== End Query Trace ==== 08:42:29.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [6] ==== End Query Trace ==== 08:42:29.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 ==== 08:42:29.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [7] ==== End Query Trace ==== 08:42:29.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [7] ==== End Query Trace ==== 08:42:29.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 ==== 08:42:29.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [8] ==== End Query Trace ==== 08:42:29.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [8] ==== End Query Trace ==== 08:42:29.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 ==== 08:42:29.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [9] ==== End Query Trace ==== 08:42:29.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [9] ==== End Query Trace ==== 08:42:29.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 ==== 08:42:29.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [10] ==== End Query Trace ==== 08:42:29.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [10] ==== End Query Trace ==== 08:42:29.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 ==== 08:42:29.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_unmapped_files --- 08:42:29.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Known) --- 08:42:29.2 Debug: Filtering 1 files for unchanged files 08:42:29.2 Trace: Got 0 existing files 08:42:29.2 Debug: Filtering 1 files for unchanged files 08:42:29.2 Trace: Got 0 existing files 08:42:29.2 Debug: Filtering 1 files for unchanged files 08:42:29.2 Trace: Got 0 existing files 08:42:29.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Known) --- 08:42:29.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Matched) --- 08:42:29.2 Debug: Filtering 1 files for unchanged files 08:42:29.2 Trace: Got 0 existing files 08:42:29.2 Debug: Filtering 1 files for unchanged files 08:42:29.2 Trace: Got 0 existing files 08:42:29.2 Debug: Filtering 1 files for unchanged files 08:42:29.2 Trace: Got 0 existing files 08:42:29.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Matched) --- 08:42:29.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Known) --- 08:42:29.2 Debug: Filtering 3 files for unchanged files 08:42:29.2 Trace: Got 1 existing files 08:42:29.2 Trace: Matched paths for 1 files 08:42:29.2 Trace: 1 unchanged existing files 08:42:29.2 Debug: Filtering 3 files for unchanged files 08:42:29.2 Trace: Got 1 existing files 08:42:29.2 Trace: Matched paths for 1 files 08:42:29.2 Trace: 1 unchanged existing files 08:42:29.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Known) --- 08:42:29.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Matched) --- 08:42:29.2 Debug: Filtering 3 files for unchanged files 08:42:29.2 Trace: Got 1 existing files 08:42:29.2 Trace: Matched paths for 1 files 08:42:29.2 Trace: 1 unchanged and matched files 08:42:29.2 Debug: Filtering 3 files for unchanged files 08:42:29.2 Trace: Got 1 existing files 08:42:29.2 Trace: Matched paths for 1 files 08:42:29.2 Trace: 1 unchanged and matched files 08:42:29.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Matched) --- 08:42:29.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Known) --- 08:42:29.2 Debug: Filtering 3 files for unchanged files 08:42:29.2 Trace: Got 1 existing files 08:42:29.2 Trace: Matched paths for 1 files 08:42:29.2 Trace: 1 unchanged existing files 08:42:29.2 Debug: Filtering 3 files for unchanged files 08:42:29.2 Trace: Got 1 existing files 08:42:29.2 Trace: Matched paths for 1 files 08:42:29.2 Trace: 1 unchanged existing files 08:42:29.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Known) --- 08:42:29.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Matched) --- 08:42:29.2 Debug: Filtering 3 files for unchanged files 08:42:29.2 Trace: Got 1 existing files 08:42:29.2 Trace: Matched paths for 1 files 08:42:29.2 Trace: 1 unchanged and matched files 08:42:29.2 Debug: Filtering 3 files for unchanged files 08:42:29.2 Trace: Got 1 existing files 08:42:29.2 Trace: Matched paths for 1 files 08:42:29.2 Trace: 1 unchanged and matched files 08:42:29.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Matched) --- 08:42:29.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Known) --- 08:42:29.2 Debug: Filtering 3 files for unchanged files 08:42:29.2 Trace: Got 0 existing files 08:42:29.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Known) --- 08:42:29.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Matched) --- 08:42:29.2 Debug: Filtering 3 files for unchanged files 08:42:29.2 Trace: Got 0 existing files 08:42:29.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Matched) --- 08:42:29.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Known) --- 08:42:29.2 Debug: Filtering 3 files for unchanged files 08:42:29.2 Trace: Got 1 existing files 08:42:29.2 Trace: Matched paths for 1 files 08:42:29.2 Trace: 0 unchanged existing files 08:42:29.2 Debug: Filtering 3 files for unchanged files 08:42:29.2 Trace: Got 1 existing files 08:42:29.2 Trace: Matched paths for 1 files 08:42:29.2 Trace: 0 unchanged existing files 08:42:29.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Known) --- 08:42:29.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Matched) --- 08:42:29.2 Debug: Filtering 3 files for unchanged files 08:42:29.2 Trace: Got 1 existing files 08:42:29.2 Trace: Matched paths for 1 files 08:42:29.2 Trace: 0 unchanged and matched files 08:42:29.2 Debug: Filtering 3 files for unchanged files 08:42:29.2 Trace: Got 1 existing files 08:42:29.2 Trace: Matched paths for 1 files 08:42:29.2 Trace: 0 unchanged and matched files 08:42:29.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Matched) --- 08:42:29.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Known) --- 08:42:29.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Known) --- 08:42:29.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Matched) --- 08:42:29.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Matched) --- 08:42:29.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Known) --- 08:42:29.2 Debug: Filtering 3 files for unchanged files 08:42:29.2 Trace: Got 1 existing files 08:42:29.2 Trace: Matched paths for 0 files 08:42:29.2 Trace: 0 unchanged existing files 08:42:29.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Known) --- 08:42:29.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Matched) --- 08:42:29.2 Debug: Filtering 3 files for unchanged files 08:42:29.2 Trace: Got 1 existing files 08:42:29.2 Trace: Matched paths for 0 files 08:42:29.2 Trace: 0 unchanged and matched files 08:42:29.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Matched) --- 08:42:29.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Known) --- 08:42:29.2 Debug: Filtering 3 files for unchanged files 08:42:29.2 Trace: Got 3 existing files 08:42:29.2 Trace: Matched paths for 3 files 08:42:29.2 Trace: 3 unchanged existing files 08:42:29.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Known) --- 08:42:29.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Matched) --- 08:42:29.2 Debug: Filtering 3 files for unchanged files 08:42:29.2 Trace: Got 3 existing files 08:42:29.2 Trace: Matched paths for 3 files 08:42:29.2 Trace: 3 unchanged and matched files 08:42:29.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Matched) --- 08:42:29.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_not_return_existing_file_if_matched(Matched) --- 08:42:29.2 Debug: Filtering 3 files for unchanged files 08:42:29.2 Trace: Got 1 existing files 08:42:29.2 Trace: Matched paths for 1 files 08:42:29.2 Trace: 1 unchanged and matched files 08:42:29.2 Debug: Filtering 3 files for unchanged files 08:42:29.2 Trace: Got 1 existing files 08:42:29.2 Trace: Matched paths for 1 files 08:42:29.2 Trace: 1 unchanged and matched files 08:42:29.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_not_return_existing_file_if_matched(Matched) --- Skipped filter_should_return_none_existing_files_ignoring_case(Known) [2 ms] Skipped filter_should_return_none_existing_files_ignoring_case(Matched) [2 ms] 08:42:29.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_return_existing_file_if_unmatched(Matched) --- 08:42:29.2 Debug: Filtering 3 files for unchanged files 08:42:29.2 Trace: Got 1 existing files 08:42:29.2 Trace: Matched paths for 1 files 08:42:29.2 Trace: 0 unchanged and matched files 08:42:29.2 Debug: Filtering 3 files for unchanged files 08:42:29.2 Trace: Got 1 existing files 08:42:29.2 Trace: Matched paths for 1 files 08:42:29.2 Trace: 0 unchanged and matched files 08:42:29.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_return_existing_file_if_unmatched(Matched) --- 08:42:29.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_delete_non_existent_files --- 08:42:29.2 Debug: The following files no longer exist on disk, removing from db: /c/ANY FILE STARTING WITH THIS PATH IS CONSIDERED DELETED!/enhmqw4w.upg /c/ANY FILE STARTING WITH THIS PATH IS CONSIDERED DELETED!/iqyvx3c3.nwa 08:42:29.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_delete_non_existent_files --- 08:42:29.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_not_update_track_when_trackFile_exists --- 08:42:29.2 Debug: The following files no longer exist on disk, removing from db: 08:42:29.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_not_update_track_when_trackFile_exists --- 08:42:29.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_skip_files_that_exist_on_disk --- 08:42:29.2 Debug: The following files no longer exist on disk, removing from db: 08:42:29.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_skip_files_that_exist_on_disk --- 08:42:29.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_unlink_track_when_trackFile_does_not_exist --- 08:42:29.3 Debug: The following files no longer exist on disk, removing from db: /c/test/44zucl4w.154 /c/test/jnzchr3n.toi /c/test/gmo3m1jo.uuu /c/test/2ljgm141.so4 /c/test/jjpvesyj.w43 /c/test/c0xq0mhn.a0t /c/test/d3hsj2bw.sag /c/test/ixhuvgya.cmy /c/test/04xy4nw2.jdn /c/test/jfpliz3i.htr 08:42:29.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_unlink_track_when_trackFile_does_not_exist --- 08:42:29.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_get_trackfiles_by_ids_only --- 08:42:29.3 Info: Renaming 2 files for Name1 08:42:29.3 Debug: Renaming track file: [1] Path1 08:42:29.3 Debug: Renamed track file: [1] Path1 08:42:29.3 Debug: Renaming track file: [2] Path2 08:42:29.3 Debug: Renamed track file: [2] Path2 08:42:29.3 Debug: Removing Empty Subfolders from: Path1 08:42:29.3 Info: Selected track files renamed for Name1 08:42:29.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_get_trackfiles_by_ids_only --- 08:42:29.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_are_renamed --- 08:42:29.3 Info: Renaming 2 files for Name1 08:42:29.3 Debug: Renaming track file: [1] Path1 08:42:29.3 Debug: File not renamed, source and destination are the same: Filename 08:42:29.3 Debug: Renaming track file: [2] Path2 08:42:29.3 Debug: File not renamed, source and destination are the same: Filename 08:42:29.3 Info: Selected track files renamed for Name1 08:42:29.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_are_renamed --- 08:42:29.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_to_rename --- 08:42:29.3 Info: Renaming 0 files for Name1 08:42:29.3 Info: Selected track files renamed for Name1 08:42:29.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_to_rename --- 08:42:29.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_publish_event_if_files_are_renamed --- 08:42:29.3 Info: Renaming 2 files for Name1 08:42:29.3 Debug: Renaming track file: [1] Path1 08:42:29.3 Debug: Renamed track file: [1] Path1 08:42:29.3 Debug: Renaming track file: [2] Path2 08:42:29.3 Debug: Renamed track file: [2] Path2 08:42:29.3 Debug: Removing Empty Subfolders from: Path1 08:42:29.3 Info: Selected track files renamed for Name1 08:42:29.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_publish_event_if_files_are_renamed --- 08:42:29.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_update_moved_files --- 08:42:29.3 Info: Renaming 2 files for Name1 08:42:29.3 Debug: Renaming track file: [1] Path1 08:42:29.3 Debug: Renamed track file: [1] Path1 08:42:29.3 Debug: Renaming track file: [2] Path2 08:42:29.3 Debug: Renamed track file: [2] Path2 08:42:29.3 Debug: Removing Empty Subfolders from: Path1 08:42:29.3 Info: Selected track files renamed for Name1 08:42:29.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_update_moved_files --- 08:42:29.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_each_track_added_on_addmany --- 08:42:29.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_each_track_added_on_addmany --- 08:42:29.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_track_added --- 08:42:29.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_track_added --- 08:42:29.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_each_mapped_track_on_deletemany --- 08:42:29.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_each_mapped_track_on_deletemany --- 08:42:29.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_mapped_track_on_delete --- 08:42:29.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_mapped_track_on_delete --- 08:42:29.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_InvalidOperationException_during_folder_inheritance --- 08:42:29.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_InvalidOperationException_during_folder_inheritance --- 08:42:29.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_UnauthorizedAccessException_during_folder_inheritance --- 08:42:29.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_UnauthorizedAccessException_during_folder_inheritance --- 08:42:29.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_not_notify_if_artist_folder_already_exists --- 08:42:29.4 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 08:42:29.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_not_notify_if_artist_folder_already_exists --- 08:42:29.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_album_folder_creation --- 08:42:29.4 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 08:42:29.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_album_folder_creation --- Skipped should_catch_InvalidOperationException_during_folder_inheritance [7 ms] Skipped should_catch_UnauthorizedAccessException_during_folder_inheritance [4 ms] 08:42:29.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_artist_folder_creation --- 08:42:29.4 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 08:42:29.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_artist_folder_creation --- 08:42:29.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_1 --- 08:42:29.4 Debug: Missing data in tags, trying filename augmentation 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Debug: Got artist from filename: artist name 08:42:29.4 Debug: Got title from filename: a track title 1 08:42:29.4 Debug: Got track number from filename: 1 08:42:29.4 Debug: Got title from filename: b track title 2 08:42:29.4 Debug: Got track number from filename: 2 08:42:29.4 Debug: Got title from filename: c track title 3 08:42:29.4 Debug: Got track number from filename: 3 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Trace: Abort - 'tag' varies between matches 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_1 --- 08:42:29.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_2 --- 08:42:29.4 Debug: Missing data in tags, trying filename augmentation 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Debug: Got artist from filename: artist name 08:42:29.4 Debug: Got title from filename: a track title 1 08:42:29.4 Debug: Got track number from filename: 1 08:42:29.4 Debug: Got title from filename: b track title 2 08:42:29.4 Debug: Got track number from filename: 2 08:42:29.4 Debug: Got title from filename: c track title 3 08:42:29.4 Debug: Got track number from filename: 3 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Trace: Abort - 'tag' varies between matches 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_2 --- 08:42:29.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_3 --- 08:42:29.4 Debug: Missing data in tags, trying filename augmentation 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Debug: Got artist from filename: artist_name 08:42:29.4 Debug: Got title from filename: a_track_title_1 08:42:29.4 Debug: Got track number from filename: 1 08:42:29.4 Debug: Got title from filename: b_track_title_2 08:42:29.4 Debug: Got track number from filename: 2 08:42:29.4 Debug: Got title from filename: c_track_title_3 08:42:29.4 Debug: Got track number from filename: 3 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Abort - 'tag' varies between matches 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_3 --- 08:42:29.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_4 --- 08:42:29.4 Debug: Missing data in tags, trying filename augmentation 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Debug: Got artist from filename: artist name 08:42:29.4 Debug: Got title from filename: a track title 1 08:42:29.4 Debug: Got disc number from filename: 1 08:42:29.4 Debug: Got track number from filename: 1 08:42:29.4 Debug: Got title from filename: b track title 2 08:42:29.4 Debug: Got disc number from filename: 1 08:42:29.4 Debug: Got track number from filename: 2 08:42:29.4 Debug: Got title from filename: c track title 3 08:42:29.4 Debug: Got disc number from filename: 1 08:42:29.4 Debug: Got track number from filename: 3 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Trace: Abort - 'tag' varies between matches 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_4 --- 08:42:29.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_5 --- 08:42:29.4 Debug: Missing data in tags, trying filename augmentation 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Debug: Got artist from filename: artist name 08:42:29.4 Debug: Got title from filename: a track title 1 08:42:29.4 Debug: Got disc number from filename: 1 08:42:29.4 Debug: Got track number from filename: 1 08:42:29.4 Debug: Got title from filename: b track title 2 08:42:29.4 Debug: Got disc number from filename: 1 08:42:29.4 Debug: Got track number from filename: 2 08:42:29.4 Debug: Got title from filename: c track title 3 08:42:29.4 Debug: Got disc number from filename: 1 08:42:29.4 Debug: Got track number from filename: 3 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Trace: Abort - 'tag' varies between matches 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_5 --- 08:42:29.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_6 --- 08:42:29.4 Debug: Missing data in tags, trying filename augmentation 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Debug: Got artist from filename: artist_name 08:42:29.4 Debug: Got title from filename: a_track_title_1 08:42:29.4 Debug: Got disc number from filename: 1 08:42:29.4 Debug: Got track number from filename: 1 08:42:29.4 Debug: Got title from filename: b_track_title_2 08:42:29.4 Debug: Got disc number from filename: 1 08:42:29.4 Debug: Got track number from filename: 2 08:42:29.4 Debug: Got title from filename: c_track_title_3 08:42:29.4 Debug: Got disc number from filename: 1 08:42:29.4 Debug: Got track number from filename: 3 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Abort - 'tag' varies between matches 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_6 --- 08:42:29.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_7 --- 08:42:29.4 Debug: Missing data in tags, trying filename augmentation 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Trace: Abort - 'tag' varies between matches 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Debug: Got artist from filename: artist name 08:42:29.4 Debug: Got title from filename: a track title 1 08:42:29.4 Debug: Got track number from filename: 1 08:42:29.4 Debug: Got title from filename: b track title 2 08:42:29.4 Debug: Got track number from filename: 2 08:42:29.4 Debug: Got title from filename: c track title 3 08:42:29.4 Debug: Got track number from filename: 3 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_7 --- 08:42:29.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_8 --- 08:42:29.4 Debug: Missing data in tags, trying filename augmentation 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Trace: Abort - 'tag' varies between matches 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Debug: Got artist from filename: artist name 08:42:29.4 Debug: Got title from filename: a track title 1 08:42:29.4 Debug: Got track number from filename: 1 08:42:29.4 Debug: Got title from filename: b track title 2 08:42:29.4 Debug: Got track number from filename: 2 08:42:29.4 Debug: Got title from filename: c track title 3 08:42:29.4 Debug: Got track number from filename: 3 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_8 --- 08:42:29.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_9 --- 08:42:29.4 Debug: Missing data in tags, trying filename augmentation 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Abort - 'tag' varies between matches 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Debug: Got artist from filename: artist_name 08:42:29.4 Debug: Got title from filename: a_track_title_1 08:42:29.4 Debug: Got track number from filename: 1 08:42:29.4 Debug: Got title from filename: b_track_title_2 08:42:29.4 Debug: Got track number from filename: 2 08:42:29.4 Debug: Got title from filename: c_track_title_3 08:42:29.4 Debug: Got track number from filename: 3 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_9 --- 08:42:29.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_10 --- 08:42:29.4 Debug: Missing data in tags, trying filename augmentation 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Trace: Abort - 'tag' varies between matches 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Debug: Got artist from filename: artist name 08:42:29.4 Debug: Got title from filename: a track title 1 08:42:29.4 Debug: Got disc number from filename: 1 08:42:29.4 Debug: Got track number from filename: 1 08:42:29.4 Debug: Got title from filename: b track title 2 08:42:29.4 Debug: Got disc number from filename: 1 08:42:29.4 Debug: Got track number from filename: 2 08:42:29.4 Debug: Got title from filename: c track title 3 08:42:29.4 Debug: Got disc number from filename: 1 08:42:29.4 Debug: Got track number from filename: 3 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_10 --- 08:42:29.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_11 --- 08:42:29.4 Debug: Missing data in tags, trying filename augmentation 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Trace: Abort - 'tag' varies between matches 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Debug: Got artist from filename: artist name 08:42:29.4 Debug: Got title from filename: a track title 1 08:42:29.4 Debug: Got disc number from filename: 1 08:42:29.4 Debug: Got track number from filename: 1 08:42:29.4 Debug: Got title from filename: b track title 2 08:42:29.4 Debug: Got disc number from filename: 1 08:42:29.4 Debug: Got track number from filename: 2 08:42:29.4 Debug: Got title from filename: c track title 3 08:42:29.4 Debug: Got disc number from filename: 1 08:42:29.4 Debug: Got track number from filename: 3 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_11 --- 08:42:29.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_12 --- 08:42:29.4 Debug: Missing data in tags, trying filename augmentation 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Abort - 'tag' varies between matches 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Debug: Got artist from filename: artist_name 08:42:29.4 Debug: Got title from filename: a_track_title_1 08:42:29.4 Debug: Got disc number from filename: 1 08:42:29.4 Debug: Got track number from filename: 1 08:42:29.4 Debug: Got title from filename: b_track_title_2 08:42:29.4 Debug: Got disc number from filename: 1 08:42:29.4 Debug: Got track number from filename: 2 08:42:29.4 Debug: Got title from filename: c_track_title_3 08:42:29.4 Debug: Got disc number from filename: 1 08:42:29.4 Debug: Got track number from filename: 3 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_12 --- 08:42:29.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_13 --- 08:42:29.4 Debug: Missing data in tags, trying filename augmentation 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.4 Debug: Got artist from filename: artist name 08:42:29.4 Debug: Got title from filename: a track title 1 08:42:29.4 Debug: Got track number from filename: 1 08:42:29.4 Debug: Got title from filename: b track title 2 08:42:29.4 Debug: Got track number from filename: 2 08:42:29.4 Debug: Got title from filename: c track title 3 08:42:29.4 Debug: Got track number from filename: 3 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Trace: Abort - 'tag' varies between matches 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Trace: Abort - both artist and title vary between matches 08:42:29.4 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.4 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.4 Trace: Abort - 'tag' varies between matches 08:42:29.4 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_13 --- 08:42:29.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_14 --- 08:42:29.4 Debug: Missing data in tags, trying filename augmentation 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.4 Debug: Got artist from filename: artist name 08:42:29.4 Debug: Got title from filename: a track title 1 08:42:29.4 Debug: Got track number from filename: 1 08:42:29.4 Debug: Got title from filename: b track title 2 08:42:29.4 Debug: Got track number from filename: 2 08:42:29.4 Debug: Got title from filename: c track title 3 08:42:29.4 Debug: Got track number from filename: 3 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Trace: Abort - 'tag' varies between matches 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Trace: Abort - both artist and title vary between matches 08:42:29.4 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.4 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.4 Trace: Abort - 'tag' varies between matches 08:42:29.4 Trace: Matching '01_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Matching '01_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_14 --- 08:42:29.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_15 --- 08:42:29.4 Debug: Missing data in tags, trying filename augmentation 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.4 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.4 Debug: Got artist from filename: artist_name 08:42:29.4 Debug: Got title from filename: a_track_title_1 08:42:29.4 Debug: Got track number from filename: 1 08:42:29.4 Debug: Got title from filename: b_track_title_2 08:42:29.4 Debug: Got track number from filename: 2 08:42:29.4 Debug: Got title from filename: c_track_title_3 08:42:29.4 Debug: Got track number from filename: 3 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Abort - 'tag' varies between matches 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Abort - both artist and title vary between matches 08:42:29.4 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Abort - 'tag' varies between matches 08:42:29.4 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_15 --- 08:42:29.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_16 --- 08:42:29.4 Debug: Missing data in tags, trying filename augmentation 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.4 Debug: Got artist from filename: artist name 08:42:29.4 Debug: Got title from filename: a track title 1 08:42:29.4 Debug: Got disc number from filename: 1 08:42:29.4 Debug: Got track number from filename: 1 08:42:29.4 Debug: Got title from filename: b track title 2 08:42:29.4 Debug: Got disc number from filename: 1 08:42:29.4 Debug: Got track number from filename: 2 08:42:29.4 Debug: Got title from filename: c track title 3 08:42:29.4 Debug: Got disc number from filename: 1 08:42:29.4 Debug: Got track number from filename: 3 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Trace: Abort - 'tag' varies between matches 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Trace: Abort - both artist and title vary between matches 08:42:29.4 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.4 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.4 Trace: Abort - 'tag' varies between matches 08:42:29.4 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_16 --- 08:42:29.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_17 --- 08:42:29.4 Debug: Missing data in tags, trying filename augmentation 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.4 Debug: Got artist from filename: artist name 08:42:29.4 Debug: Got title from filename: a track title 1 08:42:29.4 Debug: Got disc number from filename: 1 08:42:29.4 Debug: Got track number from filename: 1 08:42:29.4 Debug: Got title from filename: b track title 2 08:42:29.4 Debug: Got disc number from filename: 1 08:42:29.4 Debug: Got track number from filename: 2 08:42:29.4 Debug: Got title from filename: c track title 3 08:42:29.4 Debug: Got disc number from filename: 1 08:42:29.4 Debug: Got track number from filename: 3 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Trace: Abort - 'tag' varies between matches 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Trace: Abort - both artist and title vary between matches 08:42:29.4 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.4 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.4 Trace: Abort - 'tag' varies between matches 08:42:29.4 Trace: Matching '101_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Matching '101_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_17 --- 08:42:29.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_18 --- 08:42:29.4 Debug: Missing data in tags, trying filename augmentation 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.4 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.4 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.4 Debug: Got artist from filename: artist_name 08:42:29.4 Debug: Got title from filename: a_track_title_1 08:42:29.4 Debug: Got disc number from filename: 1 08:42:29.4 Debug: Got track number from filename: 1 08:42:29.4 Debug: Got title from filename: b_track_title_2 08:42:29.4 Debug: Got disc number from filename: 1 08:42:29.4 Debug: Got track number from filename: 2 08:42:29.4 Debug: Got title from filename: c_track_title_3 08:42:29.4 Debug: Got disc number from filename: 1 08:42:29.4 Debug: Got track number from filename: 3 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Abort - 'tag' varies between matches 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Abort - both artist and title vary between matches 08:42:29.4 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.4 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.4 Trace: Abort - 'tag' varies between matches 08:42:29.4 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_18 --- 08:42:29.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_19 --- 08:42:29.5 Debug: Missing data in tags, trying filename augmentation 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.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]+)$ 08:42:29.5 Debug: Got artist from filename: artist name 08:42:29.5 Debug: Got title from filename: a track title 1 08:42:29.5 Debug: Got track number from filename: 1 08:42:29.5 Debug: Got title from filename: b track title 2 08:42:29.5 Debug: Got track number from filename: 2 08:42:29.5 Debug: Got title from filename: c track title 3 08:42:29.5 Debug: Got track number from filename: 3 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_19 --- 08:42:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_20 --- 08:42:29.5 Debug: Missing data in tags, trying filename augmentation 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.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]+)$ 08:42:29.5 Debug: Got artist from filename: artist name 08:42:29.5 Debug: Got title from filename: a track title 1 08:42:29.5 Debug: Got track number from filename: 1 08:42:29.5 Debug: Got title from filename: b track title 2 08:42:29.5 Debug: Got track number from filename: 2 08:42:29.5 Debug: Got title from filename: c track title 3 08:42:29.5 Debug: Got track number from filename: 3 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_20 --- 08:42:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_21 --- 08:42:29.5 Debug: Missing data in tags, trying filename augmentation 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Debug: Got artist from filename: artist_name 08:42:29.5 Debug: Got title from filename: a_track_title_1 08:42:29.5 Debug: Got track number from filename: 1 08:42:29.5 Debug: Got title from filename: b_track_title_2 08:42:29.5 Debug: Got track number from filename: 2 08:42:29.5 Debug: Got title from filename: c_track_title_3 08:42:29.5 Debug: Got track number from filename: 3 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_21 --- 08:42:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_22 --- 08:42:29.5 Debug: Missing data in tags, trying filename augmentation 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.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]+)$ 08:42:29.5 Debug: Got artist from filename: artist name 08:42:29.5 Debug: Got title from filename: a track title 1 08:42:29.5 Debug: Got disc number from filename: 1 08:42:29.5 Debug: Got track number from filename: 1 08:42:29.5 Debug: Got title from filename: b track title 2 08:42:29.5 Debug: Got disc number from filename: 1 08:42:29.5 Debug: Got track number from filename: 2 08:42:29.5 Debug: Got title from filename: c track title 3 08:42:29.5 Debug: Got disc number from filename: 1 08:42:29.5 Debug: Got track number from filename: 3 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_22 --- 08:42:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_23 --- 08:42:29.5 Debug: Missing data in tags, trying filename augmentation 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.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]+)$ 08:42:29.5 Debug: Got artist from filename: artist name 08:42:29.5 Debug: Got title from filename: a track title 1 08:42:29.5 Debug: Got disc number from filename: 1 08:42:29.5 Debug: Got track number from filename: 1 08:42:29.5 Debug: Got title from filename: b track title 2 08:42:29.5 Debug: Got disc number from filename: 1 08:42:29.5 Debug: Got track number from filename: 2 08:42:29.5 Debug: Got title from filename: c track title 3 08:42:29.5 Debug: Got disc number from filename: 1 08:42:29.5 Debug: Got track number from filename: 3 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_23 --- 08:42:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_24 --- 08:42:29.5 Debug: Missing data in tags, trying filename augmentation 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Debug: Got artist from filename: artist_name 08:42:29.5 Debug: Got title from filename: a_track_title_1 08:42:29.5 Debug: Got disc number from filename: 1 08:42:29.5 Debug: Got track number from filename: 1 08:42:29.5 Debug: Got title from filename: b_track_title_2 08:42:29.5 Debug: Got disc number from filename: 1 08:42:29.5 Debug: Got track number from filename: 2 08:42:29.5 Debug: Got title from filename: c_track_title_3 08:42:29.5 Debug: Got disc number from filename: 1 08:42:29.5 Debug: Got track number from filename: 3 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_24 --- 08:42:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_25 --- 08:42:29.5 Debug: Missing data in tags, trying filename augmentation 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.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]+)$ 08:42:29.5 Debug: Got artist from filename: artist name 08:42:29.5 Debug: Got title from filename: a track title 1 08:42:29.5 Debug: Got track number from filename: 1 08:42:29.5 Debug: Got title from filename: b track title 2 08:42:29.5 Debug: Got track number from filename: 2 08:42:29.5 Debug: Got title from filename: c track title 3 08:42:29.5 Debug: Got track number from filename: 3 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_25 --- 08:42:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_26 --- 08:42:29.5 Debug: Missing data in tags, trying filename augmentation 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.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]+)$ 08:42:29.5 Debug: Got artist from filename: artist name 08:42:29.5 Debug: Got title from filename: a track title 1 08:42:29.5 Debug: Got track number from filename: 1 08:42:29.5 Debug: Got title from filename: b track title 2 08:42:29.5 Debug: Got track number from filename: 2 08:42:29.5 Debug: Got title from filename: c track title 3 08:42:29.5 Debug: Got track number from filename: 3 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_26 --- 08:42:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_27 --- 08:42:29.5 Debug: Missing data in tags, trying filename augmentation 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Debug: Got artist from filename: artist_name 08:42:29.5 Debug: Got title from filename: a_track_title_1 08:42:29.5 Debug: Got track number from filename: 1 08:42:29.5 Debug: Got title from filename: b_track_title_2 08:42:29.5 Debug: Got track number from filename: 2 08:42:29.5 Debug: Got title from filename: c_track_title_3 08:42:29.5 Debug: Got track number from filename: 3 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_27 --- 08:42:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_28 --- 08:42:29.5 Debug: Missing data in tags, trying filename augmentation 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.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]+)$ 08:42:29.5 Debug: Got artist from filename: artist name 08:42:29.5 Debug: Got title from filename: a track title 1 08:42:29.5 Debug: Got disc number from filename: 1 08:42:29.5 Debug: Got track number from filename: 1 08:42:29.5 Debug: Got title from filename: b track title 2 08:42:29.5 Debug: Got disc number from filename: 1 08:42:29.5 Debug: Got track number from filename: 2 08:42:29.5 Debug: Got title from filename: c track title 3 08:42:29.5 Debug: Got disc number from filename: 1 08:42:29.5 Debug: Got track number from filename: 3 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_28 --- 08:42:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_29 --- 08:42:29.5 Debug: Missing data in tags, trying filename augmentation 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.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]+)$ 08:42:29.5 Debug: Got artist from filename: artist name 08:42:29.5 Debug: Got title from filename: a track title 1 08:42:29.5 Debug: Got disc number from filename: 1 08:42:29.5 Debug: Got track number from filename: 1 08:42:29.5 Debug: Got title from filename: b track title 2 08:42:29.5 Debug: Got disc number from filename: 1 08:42:29.5 Debug: Got track number from filename: 2 08:42:29.5 Debug: Got title from filename: c track title 3 08:42:29.5 Debug: Got disc number from filename: 1 08:42:29.5 Debug: Got track number from filename: 3 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_29 --- 08:42:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_30 --- 08:42:29.5 Debug: Missing data in tags, trying filename augmentation 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Debug: Got artist from filename: artist_name 08:42:29.5 Debug: Got title from filename: a_track_title_1 08:42:29.5 Debug: Got disc number from filename: 1 08:42:29.5 Debug: Got track number from filename: 1 08:42:29.5 Debug: Got title from filename: b_track_title_2 08:42:29.5 Debug: Got disc number from filename: 1 08:42:29.5 Debug: Got track number from filename: 2 08:42:29.5 Debug: Got title from filename: c_track_title_3 08:42:29.5 Debug: Got disc number from filename: 1 08:42:29.5 Debug: Got track number from filename: 3 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_30 --- 08:42:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_31 --- 08:42:29.5 Debug: Missing data in tags, trying filename augmentation 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Debug: Got artist from filename: artist name 08:42:29.5 Debug: Got title from filename: a track title 1 08:42:29.5 Debug: Got track number from filename: 1 08:42:29.5 Debug: Got title from filename: b track title 2 08:42:29.5 Debug: Got track number from filename: 2 08:42:29.5 Debug: Got title from filename: c track title 3 08:42:29.5 Debug: Got track number from filename: 3 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.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]+)$ 08:42:29.5 Trace: Abort - 'tag' varies between matches 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.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]+)$ 08:42:29.5 Trace: Abort - 'tag' varies between matches 08:42:29.5 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_31 --- 08:42:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_32 --- 08:42:29.5 Debug: Missing data in tags, trying filename augmentation 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Debug: Got artist from filename: artist name 08:42:29.5 Debug: Got title from filename: a track title 1 08:42:29.5 Debug: Got track number from filename: 1 08:42:29.5 Debug: Got title from filename: b track title 2 08:42:29.5 Debug: Got track number from filename: 2 08:42:29.5 Debug: Got title from filename: c track title 3 08:42:29.5 Debug: Got track number from filename: 3 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.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]+)$ 08:42:29.5 Trace: Abort - 'tag' varies between matches 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.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]+)$ 08:42:29.5 Trace: Abort - 'tag' varies between matches 08:42:29.5 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_32 --- 08:42:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_33 --- 08:42:29.5 Debug: Missing data in tags, trying filename augmentation 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Debug: Got artist from filename: artist_name 08:42:29.5 Debug: Got title from filename: a_track_title_1 08:42:29.5 Debug: Got track number from filename: 1 08:42:29.5 Debug: Got title from filename: b_track_title_2 08:42:29.5 Debug: Got track number from filename: 2 08:42:29.5 Debug: Got title from filename: c_track_title_3 08:42:29.5 Debug: Got track number from filename: 3 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Abort - 'tag' varies between matches 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Abort - 'tag' varies between matches 08:42:29.5 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_33 --- 08:42:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_34 --- 08:42:29.5 Debug: Missing data in tags, trying filename augmentation 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Debug: Got artist from filename: artist name 08:42:29.5 Debug: Got title from filename: a track title 1 08:42:29.5 Debug: Got disc number from filename: 1 08:42:29.5 Debug: Got track number from filename: 1 08:42:29.5 Debug: Got title from filename: b track title 2 08:42:29.5 Debug: Got disc number from filename: 1 08:42:29.5 Debug: Got track number from filename: 2 08:42:29.5 Debug: Got title from filename: c track title 3 08:42:29.5 Debug: Got disc number from filename: 1 08:42:29.5 Debug: Got track number from filename: 3 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.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]+)$ 08:42:29.5 Trace: Abort - 'tag' varies between matches 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.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]+)$ 08:42:29.5 Trace: Abort - 'tag' varies between matches 08:42:29.5 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_34 --- 08:42:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_35 --- 08:42:29.5 Debug: Missing data in tags, trying filename augmentation 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Debug: Got artist from filename: artist name 08:42:29.5 Debug: Got title from filename: a track title 1 08:42:29.5 Debug: Got disc number from filename: 1 08:42:29.5 Debug: Got track number from filename: 1 08:42:29.5 Debug: Got title from filename: b track title 2 08:42:29.5 Debug: Got disc number from filename: 1 08:42:29.5 Debug: Got track number from filename: 2 08:42:29.5 Debug: Got title from filename: c track title 3 08:42:29.5 Debug: Got disc number from filename: 1 08:42:29.5 Debug: Got track number from filename: 3 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.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]+)$ 08:42:29.5 Trace: Abort - 'tag' varies between matches 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.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]+)$ 08:42:29.5 Trace: Abort - 'tag' varies between matches 08:42:29.5 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_35 --- 08:42:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_36 --- 08:42:29.5 Debug: Missing data in tags, trying filename augmentation 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Debug: Got artist from filename: artist_name 08:42:29.5 Debug: Got title from filename: a_track_title_1 08:42:29.5 Debug: Got disc number from filename: 1 08:42:29.5 Debug: Got track number from filename: 1 08:42:29.5 Debug: Got title from filename: b_track_title_2 08:42:29.5 Debug: Got disc number from filename: 1 08:42:29.5 Debug: Got track number from filename: 2 08:42:29.5 Debug: Got title from filename: c_track_title_3 08:42:29.5 Debug: Got disc number from filename: 1 08:42:29.5 Debug: Got track number from filename: 3 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Abort - 'tag' varies between matches 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Abort - 'tag' varies between matches 08:42:29.5 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_36 --- 08:42:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_37 --- 08:42:29.5 Debug: Missing data in tags, trying filename augmentation 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.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]+)$ 08:42:29.5 Debug: Got artist from filename: artist name 08:42:29.5 Debug: Got title from filename: a track title 1 08:42:29.5 Debug: Got title from filename: b track title 2 08:42:29.5 Debug: Got title from filename: c track title 3 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.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]+)$ 08:42:29.5 Trace: Abort - 'tag' varies between matches 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_37 --- 08:42:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_38 --- 08:42:29.5 Debug: Missing data in tags, trying filename augmentation 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.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]+)$ 08:42:29.5 Debug: Got artist from filename: artist name 08:42:29.5 Debug: Got title from filename: a track title 1 08:42:29.5 Debug: Got title from filename: b track title 2 08:42:29.5 Debug: Got title from filename: c track title 3 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.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]+)$ 08:42:29.5 Trace: Abort - 'tag' varies between matches 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_38 --- 08:42:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_39 --- 08:42:29.5 Debug: Missing data in tags, trying filename augmentation 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Debug: Got artist from filename: artist_name 08:42:29.5 Debug: Got title from filename: a_track_title_1 08:42:29.5 Debug: Got title from filename: b_track_title_2 08:42:29.5 Debug: Got title from filename: c_track_title_3 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Abort - 'tag' varies between matches 08:42:29.5 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_39 --- 08:42:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_40 --- 08:42:29.5 Debug: Missing data in tags, trying filename augmentation 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.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]+)$ 08:42:29.5 Trace: Abort - 'tag' varies between matches 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.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]+)$ 08:42:29.5 Debug: Got artist from filename: artist name 08:42:29.5 Debug: Got title from filename: a track title 1 08:42:29.5 Debug: Got title from filename: b track title 2 08:42:29.5 Debug: Got title from filename: c track title 3 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_40 --- 08:42:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_41 --- 08:42:29.5 Debug: Missing data in tags, trying filename augmentation 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.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]+)$ 08:42:29.5 Trace: Abort - 'tag' varies between matches 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.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]+)$ 08:42:29.5 Debug: Got artist from filename: artist name 08:42:29.5 Debug: Got title from filename: a track title 1 08:42:29.5 Debug: Got title from filename: b track title 2 08:42:29.5 Debug: Got title from filename: c track title 3 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_41 --- 08:42:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_42 --- 08:42:29.5 Debug: Missing data in tags, trying filename augmentation 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Abort - 'tag' varies between matches 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Debug: Got artist from filename: artist_name 08:42:29.5 Debug: Got title from filename: a_track_title_1 08:42:29.5 Debug: Got title from filename: b_track_title_2 08:42:29.5 Debug: Got title from filename: c_track_title_3 08:42:29.5 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_42 --- 08:42:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_43 --- 08:42:29.5 Debug: Missing data in tags, trying filename augmentation 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching 'artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching 'artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Debug: Got artist from filename: artist name 08:42:29.5 Debug: Got title from filename: a track title 1 08:42:29.5 Debug: Got title from filename: b track title 2 08:42:29.5 Debug: Got title from filename: c track title 3 08:42:29.5 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_43 --- 08:42:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_44 --- 08:42:29.5 Debug: Missing data in tags, trying filename augmentation 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching 'artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching 'artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Debug: Got artist from filename: artist name 08:42:29.5 Debug: Got title from filename: a track title 1 08:42:29.5 Debug: Got title from filename: b track title 2 08:42:29.5 Debug: Got title from filename: c track title 3 08:42:29.5 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_44 --- 08:42:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_45 --- 08:42:29.5 Debug: Missing data in tags, trying filename augmentation 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Debug: Got artist from filename: artist_name 08:42:29.5 Debug: Got title from filename: a_track_title_1 08:42:29.5 Debug: Got title from filename: b_track_title_2 08:42:29.5 Debug: Got title from filename: c_track_title_3 08:42:29.5 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_45 --- 08:42:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_46 --- 08:42:29.5 Debug: Missing data in tags, trying filename augmentation 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching '02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching '03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Abort - both artist and title vary between matches 08:42:29.5 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching '02 - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching '03 - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Debug: Got title from filename: a track title 1 08:42:29.5 Debug: Got track number from filename: 1 08:42:29.5 Debug: Got title from filename: b track title 2 08:42:29.5 Debug: Got track number from filename: 2 08:42:29.5 Debug: Got title from filename: c track title 3 08:42:29.5 Debug: Got track number from filename: 3 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching '01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_46 --- 08:42:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_47 --- 08:42:29.5 Debug: Missing data in tags, trying filename augmentation 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching '02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching '03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Abort - both artist and title vary between matches 08:42:29.5 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching '02_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching '03_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Debug: Got title from filename: a track title 1 08:42:29.5 Debug: Got track number from filename: 1 08:42:29.5 Debug: Got title from filename: b track title 2 08:42:29.5 Debug: Got track number from filename: 2 08:42:29.5 Debug: Got title from filename: c track title 3 08:42:29.5 Debug: Got track number from filename: 3 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching '01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_47 --- 08:42:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_48 --- 08:42:29.5 Debug: Missing data in tags, trying filename augmentation 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching '01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Abort - both artist and title vary between matches 08:42:29.5 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '02-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '03-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Debug: Got title from filename: a_track_title_1 08:42:29.5 Debug: Got track number from filename: 1 08:42:29.5 Debug: Got title from filename: b_track_title_2 08:42:29.5 Debug: Got track number from filename: 2 08:42:29.5 Debug: Got title from filename: c_track_title_3 08:42:29.5 Debug: Got track number from filename: 3 08:42:29.5 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_48 --- 08:42:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_49 --- 08:42:29.5 Debug: Missing data in tags, trying filename augmentation 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching '102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching '103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Abort - both artist and title vary between matches 08:42:29.5 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching '102 - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching '103 - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Debug: Got title from filename: a track title 1 08:42:29.5 Debug: Got disc number from filename: 1 08:42:29.5 Debug: Got track number from filename: 1 08:42:29.5 Debug: Got title from filename: b track title 2 08:42:29.5 Debug: Got disc number from filename: 1 08:42:29.5 Debug: Got track number from filename: 2 08:42:29.5 Debug: Got title from filename: c track title 3 08:42:29.5 Debug: Got disc number from filename: 1 08:42:29.5 Debug: Got track number from filename: 3 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching '101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_49 --- 08:42:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_50 --- 08:42:29.5 Debug: Missing data in tags, trying filename augmentation 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching '102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching '103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Abort - both artist and title vary between matches 08:42:29.5 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching '102_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching '103_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Debug: Got title from filename: a track title 1 08:42:29.5 Debug: Got disc number from filename: 1 08:42:29.5 Debug: Got track number from filename: 1 08:42:29.5 Debug: Got title from filename: b track title 2 08:42:29.5 Debug: Got disc number from filename: 1 08:42:29.5 Debug: Got track number from filename: 2 08:42:29.5 Debug: Got title from filename: c track title 3 08:42:29.5 Debug: Got disc number from filename: 1 08:42:29.5 Debug: Got track number from filename: 3 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching '101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_50 --- 08:42:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_51 --- 08:42:29.5 Debug: Missing data in tags, trying filename augmentation 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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]+)$ 08:42:29.5 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]+)$ 08:42:29.5 Trace: Matching '101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Abort - both artist and title vary between matches 08:42:29.5 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '102-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '103-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Debug: Got title from filename: a_track_title_1 08:42:29.5 Debug: Got disc number from filename: 1 08:42:29.5 Debug: Got track number from filename: 1 08:42:29.5 Debug: Got title from filename: b_track_title_2 08:42:29.5 Debug: Got disc number from filename: 1 08:42:29.5 Debug: Got track number from filename: 2 08:42:29.5 Debug: Got title from filename: c_track_title_3 08:42:29.5 Debug: Got disc number from filename: 1 08:42:29.5 Debug: Got track number from filename: 3 08:42:29.5 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching '101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_51 --- 08:42:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_52 --- 08:42:29.5 Debug: Missing data in tags, trying filename augmentation 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.5 Trace: Abort - 'tag' varies between matches 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.5 Trace: Abort - both artist and title vary between matches 08:42:29.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Abort - both artist and title vary between matches 08:42:29.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.5 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Debug: Got title from filename: a track title 1 08:42:29.5 Debug: Got title from filename: b track title 2 08:42:29.5 Debug: Got title from filename: c track title 3 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_52 --- 08:42:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_53 --- 08:42:29.5 Debug: Missing data in tags, trying filename augmentation 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.5 Trace: Abort - 'tag' varies between matches 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.5 Trace: Abort - both artist and title vary between matches 08:42:29.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Abort - both artist and title vary between matches 08:42:29.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.5 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Debug: Got title from filename: a track title 1 08:42:29.5 Debug: Got title from filename: b track title 2 08:42:29.5 Debug: Got title from filename: c track title 3 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_53 --- 08:42:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_54 --- 08:42:29.5 Debug: Missing data in tags, trying filename augmentation 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.5 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.5 Trace: Matching 'a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'b_track_title_2' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'c_track_title_3' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Debug: Got title from filename: a_track_title_1 08:42:29.5 Debug: Got title from filename: b_track_title_2 08:42:29.5 Debug: Got title from filename: c_track_title_3 08:42:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_54 --- 08:42:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_55 --- 08:42:29.5 Debug: Missing data in tags, trying filename augmentation 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.5 Trace: Abort - 'tag' varies between matches 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.5 Trace: Abort - both artist and title vary between matches 08:42:29.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Abort - both artist and title vary between matches 08:42:29.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.5 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Debug: Got title from filename: a track title 1 08:42:29.5 Debug: Got title from filename: b track title 2 08:42:29.5 Debug: Got title from filename: c track title 3 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_55 --- 08:42:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_56 --- 08:42:29.5 Debug: Missing data in tags, trying filename augmentation 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.5 Trace: Abort - 'tag' varies between matches 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.5 Trace: Abort - both artist and title vary between matches 08:42:29.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Abort - both artist and title vary between matches 08:42:29.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.5 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Debug: Got title from filename: a track title 1 08:42:29.5 Debug: Got title from filename: b track title 2 08:42:29.5 Debug: Got title from filename: c track title 3 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_56 --- 08:42:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_example --- 08:42:29.5 Debug: Missing data in tags, trying filename augmentation 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.5 Debug: Got artist from filename: Adele 08:42:29.5 Debug: Got title from filename: Daydreamer 08:42:29.5 Debug: Got disc number from filename: 1 08:42:29.5 Debug: Got track number from filename: 1 08:42:29.5 Debug: Got title from filename: Best for Last 08:42:29.5 Debug: Got disc number from filename: 1 08:42:29.5 Debug: Got track number from filename: 2 08:42:29.5 Debug: Got title from filename: Chasing Pavements 08:42:29.5 Debug: Got disc number from filename: 1 08:42:29.5 Debug: Got track number from filename: 3 08:42:29.5 Debug: Got title from filename: That's It, I Quit, I'm Moving On 08:42:29.5 Debug: Got disc number from filename: 2 08:42:29.5 Debug: Got track number from filename: 3 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.5 Trace: Abort - 'tag' varies between matches 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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]+)$ 08:42:29.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]+)$ 08:42:29.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.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,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 08:42:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_example --- 08:42:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_download_client_item_title_as_scene_name_if_full_season --- 08:42:29.5 Debug: Parsing string 'artist.title-album.title' 08:42:29.5 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 08:42:29.5 Debug: Track Parsed. artist title - - 0:[Unknown Track] : 08:42:29.5 Debug: Trying to parse quality for 'artist.title-album.title' 08:42:29.5 Debug: Quality parsed: Unknown v1 08:42:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_download_client_item_title_as_scene_name_if_full_season --- 08:42:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_file_name_as_scenename_if_it_doesnt_look_like_scenename --- 08:42:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_file_name_as_scenename_if_it_doesnt_look_like_scenename --- 08:42:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_doesnt_look_like_scenename --- 08:42:29.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_doesnt_look_like_scenename --- 08:42:29.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_is_for_a_full_season --- 08:42:29.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_is_for_a_full_season --- 08:42:29.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_there_are_other_video_files --- 08:42:29.6 Debug: Parsing string 'artist.title-album.title.FLAC-ingot' 08:42:29.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 08:42:29.6 Debug: Track Parsed. artist title - - 0:[Unknown Track] : 08:42:29.6 Debug: Trying to parse quality for 'artist.title-album.title.FLAC-ingot' 08:42:29.6 Debug: Quality parsed: FLAC v1 08:42:29.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_there_are_other_video_files --- 08:42:29.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".flac") --- 08:42:29.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".flac") --- 08:42:29.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".par2") --- 08:42:29.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".par2") --- 08:42:29.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".nzb") --- 08:42:29.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".nzb") --- 08:42:29.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_use_download_client_item_title_as_scene_name --- 08:42:29.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_use_download_client_item_title_as_scene_name --- 08:42:29.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_absolute_track_numbering --- 08:42:29.6 Trace: artist: artist vs artist; 0 08:42:29.6 Trace: album: album vs album; 0 08:42:29.6 Trace: media_count: 2 vs 2; 0 08:42:29.6 Trace: year: 2024 vs 2024 or 2024; 0 08:42:29.6 Trace: country: United States vs United States; 0 08:42:29.6 Trace: label: label vs label; 0 08:42:29.6 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 08:42:29.6 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 08:42:29.6 Trace: after trackMapping: 0 08:42:29.6 Trace: after missing tracks: 0 08:42:29.6 Trace: after unmatched tracks: 0 08:42:29.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_absolute_track_numbering --- 08:42:29.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_comp_track_artists_match --- 08:42:29.6 Trace: album: album vs album; 0 08:42:29.6 Trace: media_count: 1 vs 1; 0 08:42:29.6 Trace: year: 2024 vs 2024 or 2024; 0 08:42:29.6 Trace: country: United States vs United States; 0 08:42:29.6 Trace: label: label vs label; 0 08:42:29.6 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 08:42:29.6 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 08:42:29.6 Trace: after trackMapping: 0 08:42:29.6 Trace: after missing tracks: 0 08:42:29.6 Trace: after unmatched tracks: 0 08:42:29.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_comp_track_artists_match --- 08:42:29.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_global_artists_differ --- 08:42:29.6 Trace: artist: artist vs different artist; 0.6 08:42:29.6 Trace: album: album vs album; 0.3 08:42:29.6 Trace: media_count: 1 vs 1; 0.2571428571428571 08:42:29.6 Trace: year: 2024 vs 2024 or 2024; 0.22499999999999998 08:42:29.6 Trace: country: United States vs United States; 0.2117647058823529 08:42:29.6 Trace: label: label vs label; 0.19999999999999998 08:42:29.6 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.1894736842105263 08:42:29.6 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.12413793103448274 08:42:29.6 Trace: after trackMapping: 0.08780487804878048 08:42:29.6 Trace: after missing tracks: 0.08780487804878048 08:42:29.6 Trace: after unmatched tracks: 0.08780487804878048 08:42:29.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_global_artists_differ --- 08:42:29.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_identical_albums --- 08:42:29.6 Trace: artist: artist vs artist; 0 08:42:29.6 Trace: album: album vs album; 0 08:42:29.6 Trace: media_count: 1 vs 1; 0 08:42:29.6 Trace: year: 2024 vs 2024 or 2024; 0 08:42:29.6 Trace: country: United States vs United States; 0 08:42:29.6 Trace: label: label vs label; 0 08:42:29.6 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 08:42:29.6 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 08:42:29.6 Trace: after trackMapping: 0 08:42:29.6 Trace: after missing tracks: 0 08:42:29.6 Trace: after unmatched tracks: 0 08:42:29.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_identical_albums --- 08:42:29.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_incomplete_album --- 08:42:29.6 Trace: artist: artist vs artist; 0 08:42:29.6 Trace: album: album vs album; 0 08:42:29.6 Trace: media_count: 1 vs 1; 0 08:42:29.6 Trace: year: 2024 vs 2024 or 2024; 0 08:42:29.6 Trace: country: United States vs United States; 0 08:42:29.6 Trace: label: label vs label; 0 08:42:29.6 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 08:42:29.6 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 08:42:29.6 Trace: after trackMapping: 0.0888030888030888 08:42:29.6 Trace: after missing tracks: 0.11742707554225879 08:42:29.6 Trace: after unmatched tracks: 0.11742707554225879 08:42:29.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_incomplete_album --- 08:42:29.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(null) --- 08:42:29.6 Trace: artist: artist vs artist; 0 08:42:29.6 Trace: album: album vs album; 0 08:42:29.6 Trace: media_count: 1 vs 1; 0 08:42:29.6 Trace: country: United States vs United States; 0 08:42:29.6 Trace: label: label vs label; 0 08:42:29.6 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 08:42:29.6 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 08:42:29.6 Trace: after trackMapping: 0 08:42:29.6 Trace: after missing tracks: 0 08:42:29.6 Trace: after unmatched tracks: 0 08:42:29.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(null) --- 08:42:29.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(01/01/2007 00:00:00) --- 08:42:29.6 Trace: artist: artist vs artist; 0 08:42:29.6 Trace: album: album vs album; 0 08:42:29.6 Trace: media_count: 1 vs 1; 0 08:42:29.6 Trace: year: 2024 vs or 2007; 0.125 08:42:29.6 Trace: country: United States vs United States; 0.11764705882352941 08:42:29.6 Trace: label: label vs label; 0.1111111111111111 08:42:29.6 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.10526315789473684 08:42:29.6 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.06896551724137931 08:42:29.6 Trace: after trackMapping: 0.04878048780487805 08:42:29.6 Trace: after missing tracks: 0.04878048780487805 08:42:29.6 Trace: after unmatched tracks: 0.04878048780487805 08:42:29.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(01/01/2007 00:00:00) --- 08:42:29.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(07/31/2024 08:41:42) --- 08:42:29.6 Trace: artist: artist vs artist; 0 08:42:29.6 Trace: album: album vs album; 0 08:42:29.6 Trace: media_count: 1 vs 1; 0 08:42:29.6 Trace: year: 2024 vs or 2024; 0 08:42:29.6 Trace: country: United States vs United States; 0 08:42:29.6 Trace: label: label vs label; 0 08:42:29.6 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 08:42:29.6 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 08:42:29.6 Trace: after trackMapping: 0 08:42:29.6 Trace: after missing tracks: 0 08:42:29.6 Trace: after unmatched tracks: 0 08:42:29.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(07/31/2024 08:41:42) --- 08:42:29.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(null) --- 08:42:29.6 Trace: artist: artist vs artist; 0 08:42:29.6 Trace: album: album vs album; 0 08:42:29.6 Trace: media_count: 1 vs 1; 0 08:42:29.6 Trace: country: United States vs United States; 0 08:42:29.6 Trace: label: label vs label; 0 08:42:29.6 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 08:42:29.6 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 08:42:29.6 Trace: after trackMapping: 0 08:42:29.6 Trace: after missing tracks: 0 08:42:29.6 Trace: after unmatched tracks: 0 08:42:29.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(null) --- 08:42:29.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(01/01/2007 00:00:00) --- 08:42:29.6 Trace: artist: artist vs artist; 0 08:42:29.6 Trace: album: album vs album; 0 08:42:29.6 Trace: media_count: 1 vs 1; 0 08:42:29.6 Trace: year: 2024 vs 2007 or ; 0.125 08:42:29.6 Trace: country: United States vs United States; 0.11764705882352941 08:42:29.6 Trace: label: label vs label; 0.1111111111111111 08:42:29.6 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.10526315789473684 08:42:29.6 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.06896551724137931 08:42:29.6 Trace: after trackMapping: 0.04878048780487805 08:42:29.6 Trace: after missing tracks: 0.04878048780487805 08:42:29.6 Trace: after unmatched tracks: 0.04878048780487805 08:42:29.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(01/01/2007 00:00:00) --- 08:42:29.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(07/31/2024 08:41:42) --- 08:42:29.6 Trace: artist: artist vs artist; 0 08:42:29.6 Trace: album: album vs album; 0 08:42:29.6 Trace: media_count: 1 vs 1; 0 08:42:29.6 Trace: year: 2024 vs 2024 or ; 0 08:42:29.6 Trace: country: United States vs United States; 0 08:42:29.6 Trace: label: label vs label; 0 08:42:29.6 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 08:42:29.6 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 08:42:29.6 Trace: after trackMapping: 0 08:42:29.6 Trace: after missing tracks: 0 08:42:29.6 Trace: after unmatched tracks: 0 08:42:29.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(07/31/2024 08:41:42) --- 08:42:29.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_tracks_out_of_order --- 08:42:29.6 Trace: artist: artist vs artist; 0 08:42:29.6 Trace: album: album vs album; 0 08:42:29.6 Trace: media_count: 1 vs 1; 0 08:42:29.6 Trace: year: 2024 vs 2024 or 2024; 0 08:42:29.6 Trace: country: United States vs United States; 0 08:42:29.6 Trace: label: label vs label; 0 08:42:29.6 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 08:42:29.6 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 08:42:29.6 Trace: after trackMapping: 0.1602787456445993 08:42:29.6 Trace: after missing tracks: 0.1602787456445993 08:42:29.6 Trace: after unmatched tracks: 0.1602787456445993 08:42:29.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_tracks_out_of_order --- 08:42:29.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_two_medium_release --- 08:42:29.7 Trace: artist: artist vs artist; 0 08:42:29.7 Trace: album: album vs album; 0 08:42:29.7 Trace: media_count: 2 vs 2; 0 08:42:29.7 Trace: year: 2024 vs 2024 or 2024; 0 08:42:29.7 Trace: country: United States vs United States; 0 08:42:29.7 Trace: label: label vs label; 0 08:42:29.7 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 08:42:29.7 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 08:42:29.7 Trace: after trackMapping: 0 08:42:29.7 Trace: after missing tracks: 0 08:42:29.7 Trace: after unmatched tracks: 0 08:42:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_two_medium_release --- 08:42:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add --- 08:42:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add --- 08:42:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_bool --- 08:42:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_bool --- 08:42:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_number --- 08:42:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_number --- 08:42:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_list --- 08:42:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_list --- 08:42:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_value --- 08:42:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_value --- 08:42:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_ratio --- 08:42:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_ratio --- 08:42:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string --- 08:42:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string --- 08:42:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_both_none --- 08:42:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_both_none --- 08:42:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_none --- 08:42:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_none --- 08:42:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_distance --- 08:42:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_distance --- 08:42:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_equality --- 08:42:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_equality --- 08:42:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_max_distance --- 08:42:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_max_distance --- 08:42:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_raw_distance --- 08:42:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_raw_distance --- 08:42:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_by_fingerprint_should_not_fail_if_fingerprint_lookup_returned_null --- 08:42:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_by_fingerprint_should_not_fail_if_fingerprint_lookup_returned_null --- 08:42:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_only_return_specified_release_if_set --- 08:42:29.7 Debug: Release [][album] [1 tracks] was forced 08:42:29.7 Debug: Getting candidates from tags for 3 tracks took 0ms 08:42:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_only_return_specified_release_if_set --- 08:42:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_use_consensus_release_id --- 08:42:29.7 Debug: Selecting release from consensus ForeignReleaseId [xxx] 08:42:29.7 Debug: Getting candidates from tags for 3 tracks took 0ms 08:42:29.7 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] 08:42:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres10x10Test --- 08:42:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres10x10Test --- 08:42:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres20x20Test --- 08:42:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres20x20Test --- 08:42:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres5x5Test --- 08:42:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres5x5Test --- 08:42:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest1 --- 08:42:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest1 --- 08:42:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest2 --- 08:42:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest2 --- 08:42:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest3 --- 08:42:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest3 --- Skipped should_match_tracks_PenalizeUnknownMedia [< 1 ms] Skipped should_match_tracks_CorruptFile [< 1 ms] Skipped should_match_tracks_FilesWithoutTags [< 1 ms] 08:42:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest1 --- 08:42:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest1 --- 08:42:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest2 --- 08:42:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest2 --- 08:42:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest3 --- 08:42:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest3 --- 08:42:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest4 --- 08:42:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest4 --- 08:42:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest5 --- 08:42:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest5 --- 08:42:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_artist --- 08:42:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_artist --- 08:42:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_title --- 08:42:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_title --- 08:42:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_feat_removed_from_localtrack --- 08:42:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_feat_removed_from_localtrack --- 08:42:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_identical_tracks --- 08:42:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_identical_tracks --- 08:42:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_various_artists_tolerated --- 08:42:29.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_various_artists_tolerated --- 08:42:29.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:29.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:29.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 08:42:30.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 08:42:30.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 08:42:30.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_cope_with_one_album_in_subfolder_of_another --- 08:42:30.3 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 08:42:30.3 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 08:42:30.3 Trace: LooksLikeSingleRelease: No common album tag 08:42:30.4 Info: Grouping 20 tracks 08:42:30.4 Trace: Folders: /C/music/incoming/album /C/music/incoming/album/anotheralbum 08:42:30.4 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 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.4 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 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.4 Debug: *** group [/C/music/incoming/album] *** 08:42:30.4 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 08:42:30.4 Debug: *** group [/C/music/incoming/album/anotheralbum] *** 08:42:30.4 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 08:42:30.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_cope_with_one_album_in_subfolder_of_another --- 08:42:30.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_albums_with_typos --- 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 08:42:30.4 Info: Grouping 15 tracks 08:42:30.4 Trace: Folders: /C/music/incoming/artist - album 08:42:30.4 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 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 08:42:30.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_albums_with_typos --- 08:42:30.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("cd") --- 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 08:42:30.4 Info: Grouping 15 tracks 08:42:30.4 Trace: Folders: /C/music/incoming/artist - album/cd 1 /C/music/incoming/artist - album/cd 2 08:42:30.4 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 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 08:42:30.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("cd") --- 08:42:30.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disc") --- 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 08:42:30.4 Info: Grouping 15 tracks 08:42:30.4 Trace: Folders: /C/music/incoming/artist - album/disc 1 /C/music/incoming/artist - album/disc 2 08:42:30.4 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 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 08:42:30.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disc") --- 08:42:30.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disk") --- 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 08:42:30.4 Info: Grouping 15 tracks 08:42:30.4 Trace: Folders: /C/music/incoming/artist - album/disk 1 /C/music/incoming/artist - album/disk 2 08:42:30.4 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 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 08:42:30.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disk") --- 08:42:30.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(1) --- 08:42:30.4 Info: Grouping 1 tracks 08:42:30.4 Trace: Folders: /C/music/incoming 08:42:30.4 Trace: Yielding from 2: /C/music/incoming/Title1 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 08:42:30.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(1) --- 08:42:30.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(2) --- 08:42:30.4 Info: Grouping 2 tracks 08:42:30.4 Trace: Folders: /C/music/incoming 08:42:30.4 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title2 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 08:42:30.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(2) --- 08:42:30.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(10) --- 08:42:30.4 Info: Grouping 10 tracks 08:42:30.4 Trace: Folders: /C/music/incoming 08:42:30.4 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title2 /C/music/incoming/Title3 /C/music/incoming/Title4 /C/music/incoming/Title5 /C/music/incoming/Title6 /C/music/incoming/Title7 /C/music/incoming/Title8 /C/music/incoming/Title9 /C/music/incoming/Title10 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(10) --- 08:42:30.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Info: Grouping 10 tracks 08:42:30.4 Trace: Folders: /C/music/incoming 08:42:30.4 Trace: Yielding from 2: /C/music/incoming/utDi0WJDWbcLKfYolMQxQ6v0Sql /C/music/incoming/HhIujee7e1ya3UKhnTi /C/music/incoming/m1Gl0pGh5lDifqFPfUCQobVWAIvSwwGhbQyMC0vln5OL34VkCrjNHDGleRTr2VSHMvgvY0nnxpDqtk /C/music/incoming/7scsEbpx1wSUGY5YHRRsF64HUK0HGwoXo5GFpfHuRMQRcDnEMlJKj7BbvCG1jP0Di2GIrAICkwI1plFrwu3tULOpEFiVHNlcTm /C/music/incoming/WiIRavFik1G20uYiK2ov7y4EEmake1O0AmSRaFQpTEN1FExMvNrQN /C/music/incoming/kljeOsDmgiar27Ixod14AOGI0WoCiDtDCyQi /C/music/incoming/xHAeA7XlscqBESOAha6DWsc77vP4aJa7eIR4fpkq3CPdWrKuoJlrnd4fFBfdq2lRcrw4bSt0XO /C/music/incoming/Ul2W7uFs1buNcrly3FEjB4GNX3dFkd1LbO /C/music/incoming/5ftDG71X0rIux /C/music/incoming/3PRI4bF 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Info: Grouping 10 tracks 08:42:30.4 Trace: Folders: /C/music/incoming 08:42:30.4 Trace: Yielding from 2: /C/music/incoming/anUYBY /C/music/incoming/CtP0EGomDklrW4DjHUuwjamD6fgU40Jc1gMvgE1bnsLklUxlcWRrrKyBhl /C/music/incoming/BvYbWRTqgaOyrjUfhyW /C/music/incoming/knpAxefcV4ACccQwmbiNvV7c5TFHoTYn /C/music/incoming/wDCGDHd3jRxCXWXkFQOKD23ywXxtKUDBOegAdX6fHRl7BxXxkSyE4MrCIcjNjRswn4UTQwgPRJcSQ4 /C/music/incoming/HCPGX4MTchqT6LjasLiyJeTPuiRcviW5BvstpKtQJfLOS2lJ4PC01oaDQalP /C/music/incoming/Nu5oxkFn5FbSsJjKdBDfNt2SCCEIrUIjT73OBtFXL1OlIALRhGrRlv /C/music/incoming/DDl0TKAQgQbCdTJ /C/music/incoming/ShaFDk0V7bNogeSEcLMEQRPTcLVyiAr0SLnKGlLLFNlNd3a2mmKAx5caAnD0wANGQUECYi5X7a7 /C/music/incoming/EwJdhfkRq7oXhn50E1XFlLLC 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Info: Grouping 10 tracks 08:42:30.4 Trace: Folders: /C/music/incoming 08:42:30.4 Trace: Yielding from 2: /C/music/incoming/rJKNt5T5emENc27B5hc2JmsnTOpAScleCYuJt2nSlYQypvdR03WOAdjepw2NPtmbaAklHxhc2rP /C/music/incoming/cjbwXiPQ0NkTwMGUdNKHhQeUuluIW /C/music/incoming/FYoqCnTCeA7MGJP1RmBNcdrf3yrgCxNnyP6JonYVu4c7mMdwN /C/music/incoming/KxRkpLKmyVfqytthWrogJbxhYbYeDI6JF2KVF36hmHeq /C/music/incoming/jPgAwssJXlkhe6FQ30jKHCCMERqIqmpdbfR14dLwSjWuCOpV5467mqaPm /C/music/incoming/GfQlKYl1AiRwE0ly3R7oKxpnah3KOTyphDRxxblt /C/music/incoming/2sfK4vMvItdPtRPPNDt7aOkv4WOimUWU2IHTNFUt2nNX /C/music/incoming/IlqwqPRDPJpvOiyTHSgN2SXYc4xgyr /C/music/incoming/LiIJjOQ5kA6c75EaK1xmswkcie3KtVraAOftKDJXyi0b7t0tIILRHQCn6GAfTgKvi5Ks0kxhqIUjFicV /C/music/incoming/vEVcFpfQoTWqhqYpvKBPYrp1VEJC3TlKcqCHt7RpruGPkYrMB6P1w55do2oaNLVCHmnXVr3w0lxESHQ5m 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Info: Grouping 10 tracks 08:42:30.4 Trace: Folders: /C/music/incoming 08:42:30.4 Trace: Yielding from 2: /C/music/incoming/KUw7YCBmBxxS2rfN5v5Lb3tycy2k4sFum0YXPQjbcf3YeWcIOnMquK0PB55AIpqi1dGcBo6nm3J47CtnvsDQOn7K7i /C/music/incoming/bqktVQAcfhGMmiapnxE /C/music/incoming/bGT6saaFUs6FMCoBRmtgeIgsmJA1MPdFl51AroCVJM0AtHFhXJmaFx0ByBSRIh0fpAtPJVjCRGEyQN6NdrddCc7UfAaYE /C/music/incoming/QuOMF5fOHPIDuUpB5UjV3vjvgLDhIFqReqj1DChf1Ux3ApW234Iyii5ulsF1B5gcxXydKw6DMd2h5o3YVJmL50J3 /C/music/incoming/f4kYjhOpugwXN /C/music/incoming/iSnSqCT /C/music/incoming/CnuIbYAJ6yJShT4pl6Jitm1vI1B5B7MJGA0GBqfXWJYHoRfAKQLdbiDot77hxDi7U7mP2wW21TtSvsgYVb /C/music/incoming/Xq3Jirf3WO0qYW3bwvSEHwfjwiQe4Ob3orpQP0T6Myuoy6rbHpjyNOfBkSm7Ia7hN /C/music/incoming/uxnheWq55gHrh5B5Sd2erodCHVjooHH7sOiv6KsIHXEgdujrN3ThtqMgtSIpNbPxHI7BWf7hRsFCR5ymM0JtVyMcbcbmcd3 /C/music/incoming/64Mk2EEiahDnm4aH3lmB1JormrfSgktKo4qCS04S4V1MQLAEL7hG7LTwOu5KyTcXV1 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Info: Grouping 10 tracks 08:42:30.4 Trace: Folders: /C/music/incoming 08:42:30.4 Trace: Yielding from 2: /C/music/incoming/Dc7rE7hy7lKOIMiTidJdSYciJntANiR5KNOFEY1RGTRVJPPUmkUlkR0LaXPqNPS /C/music/incoming/KTGRBCSldjQ2AEwQXsTPEE4bCLy3SafkMS3nnH0nsjdFTSNS57m1nWlfWEpWdXAdeGpOIi /C/music/incoming/sMhcBwSsvsLf1wT3wmAfduvTobmrRW /C/music/incoming/RgPl70oBHNjv6nrv3vAIo3dpdpocapQ4fgQxKC71J5HLRYx00X0FX0PWdAhQLlBr5mq0E2SBwG6qvyFm0wkjwkfnx2tkup /C/music/incoming/RlI6saa1odIK7NseWj4XDr /C/music/incoming/XHWaHv0MjhoWAiCCFIxa0cwchTCTDjst06fuFTmjvREKiVNwHLEM0v7VkU0U1giaW34Bdg5SunMhFT1tgemYM /C/music/incoming/rBUupQ5LdHJLaPQiEvtOPb51YfXyBJ5VcPxLSPrw7DPmkF7krwAGCn5pE1Dk1FkBJ /C/music/incoming/Kg2uiqhMCI62JVaGAD735hcRjsoabkxF2oiPhO2ajXQip /C/music/incoming/xh6Xp7OpmBHLIofdDFvvsyapQKGn0S0LhH /C/music/incoming/cVt3YMHpmVDT3sYcysKBCYitFOb2xri3l1HvNocfBSnXXK6E6DmamtAkNaxkKM03MIHbSCwkqEaRLrD3PE42ehP0BvQ 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Info: Grouping 10 tracks 08:42:30.4 Trace: Folders: /C/music/incoming 08:42:30.4 Trace: Yielding from 2: /C/music/incoming/RvlLdaAhJQFuwDc6bsla1vqFCQ2a2aOT4nk0yRMHI0X2kgeFnkDgjy /C/music/incoming/WqXyotOApBuMEBcBKUSyWENr /C/music/incoming/nTXiDID /C/music/incoming/KYxaNt1s4LhnvFys2NTc5Tis6GW5HbSkfCKaJbwv5htCeeoKsKwuIC0XPebgF3T204h13xQ0qxfWAOo1q /C/music/incoming/ko0GMg7SClLCdUAfwlWapMl5qxeHf5ybnOJcANT1wWutdDYPKj7WCPQFc2onbANFTJovkxMQA3LAqY2UHv436KHF5daGxFY5jX /C/music/incoming/FYmGinmpMvggacA0jNNKdXq3IEh2ULoq7SeU5y2PXoXipTgG7uTvAvRPIq5MgrDahXho5M2RS5TV7hN /C/music/incoming/SMCC1m01qAM2rIeE3jhAnB7XtamRremETqjtYpa1ohCDyliCRmgj23yrNMh07hJmm /C/music/incoming/jSDWMbYwJ14cnEx02cSe5tYIaKNxIXSBFYsmLWVaV4w3BsCCgwmIWEQX13WbuBVTiC /C/music/incoming/1PNPTuwf6XlqBElbOJdNITSctQVIyoimpUjDD6N3M1 /C/music/incoming/SBkrvFUfxT3QciVPan5x6RdMa4JnIE1kswExo6r7fhoQCWQxSHXms4JawG 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Info: Grouping 10 tracks 08:42:30.4 Trace: Folders: /C/music/incoming 08:42:30.4 Trace: Yielding from 2: /C/music/incoming/lEhRo7tGPpb5wOE7cCRjkiCmpPPSnxXJdDBL6DX5I7T0LPj23P7s3LUcb2CGqIsryA22n1bGMUIlvKIIFVXFyFOyPxJdbrOa /C/music/incoming/LhypEUmcCQ /C/music/incoming/H6miRL /C/music/incoming/rOA73b3UuRHV1bAYK1lC17cVUvkpWjMbAKMBMM /C/music/incoming/ySfqw6OHHM0vXqB5TVR4iQ6J3bvrFCLIlHHGbLT0wyNJrpreE01kveJQTEuvJwbearkpQ24hbYG /C/music/incoming/ST2PGOMfhHlpUtuXYQTOMExPl7CBOr52RAHONMGRumk5kK50G6Xc1DcoumDHllyXKrFuU /C/music/incoming/gORIAPFxuLkMcH6WKTalpuA26LvG0QM6Xj7ym3PNMJqvCxs0nmcGjjxTnWJVt6GL6mV /C/music/incoming/MxQkboUDopCrp4h6tPAXxB1IQaXUXkWDTOYsoIYu1MhIr7hDqF3QjbvlFhBby7MdA6GJeWRSYf4Ss /C/music/incoming/BlrQ3BKT4uJTghrqOLho5bVO5 /C/music/incoming/O2REqDUqLP4LfXjLVjWyPpT3j6dd3Q6lbJko1fx0rh6BREhin3tf27nyiWtrAQv2QRJEM2SPS4hHqskNY3X7v1rcuTge 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Info: Grouping 10 tracks 08:42:30.4 Trace: Folders: /C/music/incoming 08:42:30.4 Trace: Yielding from 2: /C/music/incoming/wHPOvXAGSVjHEselQrpFxOhRGLKoVOYwJ0HkIBxmWkTQLs5MwXWAd7AQy5hSmlSe5T6LS2Lp2cPn2yfnO5Y /C/music/incoming/aKnygMh5ktQfkFQvuAYxikNMCkygvOKhMYKlN /C/music/incoming/bIchEXhKnMp22cyLooYgBLBwxRlpLePRyB0CIRdDgByhyRmb5WEDxGqwgNQUMY7i4GCAk4dFkua /C/music/incoming/jNlQthTBSdyox2fJMV1pjyixhbGIUgRcuwteU2lCcN7FMNRuaMN5nCESEUIsIkNLsv2 /C/music/incoming/pIjVbEVhIxUVcIGEmphjOYNIyP1GKJRFF5jWqKTJgPtIWc2UEtScYkax3JvsKpF6Oppf /C/music/incoming/StbmD51DGE6 /C/music/incoming/nyXNGpEueGW /C/music/incoming/rhkUTtDCMonfaoME5imtlPfIV5X5pjgrwt44CCf3MPBTg6UlatV2OyQKbK6VEFlDi3QOsQbCcqPEotBXjL44ulL6Ls2 /C/music/incoming/wvMspfYsRbLcsDUyxADc6LOWCUx50ExFCKkuacukTLFBu6jwxMBkK6LSPWYC /C/music/incoming/4DinTiGtIFqmSp15LJ7dGCQj4rhxuWkx3FQk6LqWdIHRJLoKfWxB 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Info: Grouping 10 tracks 08:42:30.4 Trace: Folders: /C/music/incoming 08:42:30.4 Trace: Yielding from 2: /C/music/incoming/4yR3DMGFaH2qGfas5dmWORTRSnja0MShePdkjlCDcaHwyOc1URlD5lkmMajpCFMuVUmYbWjSIQTOjwrekqnhBo /C/music/incoming/plcptydpq0i530cHUI0IK2xq /C/music/incoming/BnnhlQicFs1oSVSlRuTiEChfoxd6keN0sRab3E5UR3rQsYqjcRtJJWf6gh1U /C/music/incoming/0gUfIN6IBvhWFEfKuJSdKsAcpNAtTRJkPyh0wPDYOktyEp5sR4RY5riHNSX2nMWRT5hgvnnMg1wy /C/music/incoming/G4mW6GYQckloNaKA0dH2arGAlwwUq2AoEB3AXyUPrEu /C/music/incoming/E0VlhqSjokEJHixklpeGV0J0qlmqgfeCIKOO0bE1aFN /C/music/incoming/rRhgSlFiWDsfWQArMdaInYdRKFYnVQrJtDKmwRUhwSISY4vKDYMb5QtAO /C/music/incoming/NHjIxk /C/music/incoming/wtn1tywCcuyV3hpxRhhfgAxILjMVoLmgnFij2uTwWU1E /C/music/incoming/QDUDQOE5buXqr0sedjLXVd3CX2F2fQsILfADaa2HNHsLAFRNlx 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Info: Grouping 10 tracks 08:42:30.4 Trace: Folders: /C/music/incoming 08:42:30.4 Trace: Yielding from 2: /C/music/incoming/oH6aRWYjbDDHI /C/music/incoming/rjS61hNh5k7X1CxJSBrPDcUJFJQODY0e /C/music/incoming/eTwFN4ht5D7YInMiamUiPWTlvTGTe /C/music/incoming/EQaTdP5dBfIWtGgy3yvSMOO1XFQcwap4wYH7E3Vbv15Hm2dfcLvblv7Wbg3G63NBX /C/music/incoming/logw6yHEPWxiQBQ0jOb4fVKvbIcrXsr0WGCQC3cW6mkBgwOcGuW5Tb1xMSuwvpOwEFtk77woMm60LioM1aSDEugUMdeRHMAPG /C/music/incoming/yB3VfG1hYKCQw /C/music/incoming/naPYVuBecb4HeDvyEoQw /C/music/incoming/Hdj4or3WuDb4YX3hOhOHjpSfmWsAwoHknFKnoN7YLm2dG /C/music/incoming/3jbNIXqBDDDOAyNSaGDvxRhXG7dnSQpHUDh /C/music/incoming/NXDn7GkYCLRMMDgAAyHAXTjRcJdwUHOgnbpKB5RViLhqhpNBbCN 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Info: Grouping 10 tracks 08:42:30.4 Trace: Folders: /C/music/incoming 08:42:30.4 Trace: Yielding from 2: /C/music/incoming/oe4X0nNgMEskpXxOBB7rm7Wv /C/music/incoming/SctunECphGrPrxIfTAregnvoEe7ECjNMStarOTVsl5SVmOH0QMsb1 /C/music/incoming/pCmqlDkH0GMkMi2UywSKlAl5CYAHNc1GQlsSxqF7pOFHw4fDrMpbp0vW /C/music/incoming/sV5dhMOoH016usjXfK1SnkCh1upnc1hkJlLFlKbs5kOfRyvLJd2nXiMisXkTvAlNSQvjPMLCIHUdDwwB6LL771tB /C/music/incoming/GesQ3dffKRcTst2hURHLQ2pn5KWfO3bxSFMUBxQf3qVBVNXJcYg4xbfMWfTso7yOPMaVOhOwaCPAgVyqU /C/music/incoming/g4gdUnKUrBRRVegWHFbrr /C/music/incoming/dwQa6JKsRgusIAUD5XjChTGgYjVwfIpqvxHeNWjE1j /C/music/incoming/S5NJcKCeJERpSuxpUfpBmujCrOPIgtueEGYqLXqlxbLxnR4 /C/music/incoming/PdJyeah6MPh2OGsKgaGs3L04q1v1JtYg2jyGMleNETecAj2XX4yTU1PelNhkL /C/music/incoming/kE3Qk4oVcUTEE5fFuPM 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Info: Grouping 10 tracks 08:42:30.4 Trace: Folders: /C/music/incoming 08:42:30.4 Trace: Yielding from 2: /C/music/incoming/i /C/music/incoming/bxlQAxqtBSsgyYbI7X1XDHyU1IrvDSo /C/music/incoming/dTSaiNpHIfknq3FwklRjSwqma1iqK0ikELvdHb5V1OSrVe2ovjXoTy /C/music/incoming/rttAI6JCuu3SWGK051ipi7RdOy02d6As4lg3PS2n7yQo2tOrjOXlprJsJqSifOxw2JVLAPkl63p /C/music/incoming/yii050PYn11gLSmFA4y63WaLUQbHipQlA /C/music/incoming/1dR6M2iGDmVm75jIUF1McdRgs3iPcoyeyyhQbAcEULqVhR3qVgyMbfIXsLMQTAE /C/music/incoming/Bs2RghV02eOmeSdGLc6iRCyk61urVYe40SqqurrEBsVHQQVx7QmJ72562RSmTEddaSut /C/music/incoming/sJ1wJUH4Vo4j2PJX2hoEWcBmAeWntTMaGYeX0ArpoJeJSJnASTDRSi /C/music/incoming/cU75PO5awAgGPu2l2UM7OWrAqFQPHri7eApN3LRsNJm4S7 /C/music/incoming/vXdm 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Info: Grouping 10 tracks 08:42:30.4 Trace: Folders: /C/music/incoming 08:42:30.4 Trace: Yielding from 2: /C/music/incoming/Lixo /C/music/incoming/VKSEHPQ7hMo0GXx2bRBaPeyKqj4CCdnjhbcD /C/music/incoming/KVxrdheI6eP2IhjA0nsuvptS1dQvaDVwpwo0lrKYpDmei2nFJBT4tyttBNy7yPIDpsMk0rn /C/music/incoming/nnajcyFsnPPiSIIFDoKGNVkH6VMVSwyCWHCW4VhQQgmPUyMey1Q6qnhycAknTQIXqmtkfSJOh1XGJCT /C/music/incoming/MBdFWLp72oLmw0Vv4RMVm3O563E0Y6yML1tESaNUAPlnjJvKPEKgvPQRTfH1gwi3W7IDGrL3e0uFQAVwG2ktvsq4kKRM /C/music/incoming/qs1oPd4MNW0 /C/music/incoming/A6 /C/music/incoming/nI /C/music/incoming/JAxPWkd64a5DuJlDlvXIPyNVfSp4CXHJnEMfms274H0WYWD4f73fYFjjUKKd2hDfBvoY5gp0BYLhHX4pptXC3 /C/music/incoming/4MCrRrAW1AOwbt 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Info: Grouping 10 tracks 08:42:30.4 Trace: Folders: /C/music/incoming 08:42:30.4 Trace: Yielding from 2: /C/music/incoming/TICLjg1fDom /C/music/incoming/xn1bFcmp3RR6 /C/music/incoming/lpmPJDIdK02xaDdVPtHUG0EkB3WHuPArJCoQ0HP4eqlbTjDgRiAwDiAtSboNNaQ3yKWFou4iLKQpNDyqyQWlpcVBc25XsbpdHq /C/music/incoming/Tk /C/music/incoming/ux1LFc75RR2cq21MDco5LP7RBn00okwBQKtCYx73U7kumC52kyFQvX5Nyj /C/music/incoming/B27vclaYg /C/music/incoming/oACXGCnWygKXAQGXmv0 /C/music/incoming/co0tHIpUN01GrPXwmCU6ok2FyUEWFioyYiERSes3s7nbeoP6Jwx /C/music/incoming/sQg7ecleYYN7DbbIRgfRwtK7gjaw51M7M2PHdGgBPETRESWsf4nwwwl7gg0 /C/music/incoming/kOUGb0oKLFEnIviEFePXDevxXUuiEbg2Jf 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Info: Grouping 10 tracks 08:42:30.4 Trace: Folders: /C/music/incoming 08:42:30.4 Trace: Yielding from 2: /C/music/incoming/sHlYVUFrLIFmQH1hPpl5i7t3UVkcGUAnwVY3H5pXKhYWDnyitb1XGQDsnqdaKCT /C/music/incoming/f6fChMFmQTAwXqog4xEgKrlaAqFfYRJbge63a5aiUGMIK1WUT4usbBaVTecYhyu /C/music/incoming/bv3vrovLldhvem7kOQmc6vSNHgswwSrsPPnToJw3IjwrtGr2OvRGcD1NLpVk46oASWNv7n4esqBW6AtbVyQaa /C/music/incoming/F2q4bS6kGkDMFjtqnvGkrUisDEmekFMdKJMDndxVeKIATbpal7XNtKOSS5AFG1aaGAc4EYck5RgOlQGCom1kO6Q722SpK1pkKI /C/music/incoming/SxGhbasxRl4HMpNlHUUwpRm6mnS4XDqbP26dDLptuYsfcApjIIVmMBPbkI3UowIo230RqKP4EAbxyg4T6IvoOewnm503PDe6q /C/music/incoming/h2yXAl3fIiI7e7lrwBrTyGQCGUpoFuaJYXofJk3msmUrllEi6vyHYhFIk4qM4OHni6inSfPmFeBlSxqupgpj4ARQsN2M1p /C/music/incoming/KbPiuAHSt2jf6Xfe5gQnsKqbnliiOSRaciGSPC576syjWlFbLDPwojqaRO2jq /C/music/incoming/miOgajdYORXAVcvy0MeTSugVJI7ulVNkk2CtyDgRUeIX6fGWpsFM3jiYc1FAjQM1eMo2Ib7vGu7OTpWDcje0qapb /C/music/incoming/UfEkDLuykN6vw7wQvJArc /C/music/incoming/PyvKgQ6jcbrnkxfjNOj0v14ThhW2jdsJ3wNWpsmSGupfUmDQNTVK2UyWDKD62e76PQsUSp2uCytaKX7 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Info: Grouping 10 tracks 08:42:30.4 Trace: Folders: /C/music/incoming 08:42:30.4 Trace: Yielding from 2: /C/music/incoming/3vc3qVK2DGfDQA31da3yN3VWSUsy3uUsmHYWLAUjgjKfcoKLSiesrqoaInkDCl7iSTqjJfoLnSsErPTDkPNTpBa4rXnx /C/music/incoming/tFtNHviCmktSfomkaX5Xmacf4WKlttUXo1lmypoLXis00asAWjTidqItDnQRT5i0xEDmc7SRIt7dOkn /C/music/incoming/osbWKBGjP5q4Bh1OumWv3JgAEQASbfDqM1UAKlhVguJSvPc7L0DQUcUMmIs2bUiKB7rIuA /C/music/incoming/4K2t3bWPwGvCDCOyHydiMvvvvxbydoTXrLJVaio4C7GnMcFlCJhicLrIoF6EaxLiUGj010yxkgNMXhQs1X4ChLUNtaHCk /C/music/incoming/VwnEqHiWSucI1EENhQLIXlmngHn3uSsBHq0Mc /C/music/incoming/skwa5yjLu /C/music/incoming/viTDFJIdoT3NbjWh5kN0lCXlvjBBQOcWHBKXk7rNG0i7n3qRgbvaw1H2rIhviguHRfgIH65617ss /C/music/incoming/rIfMG6fR4y /C/music/incoming/lRK44q0sEhy7RBMBL0copgbwswMDIrhXuVX /C/music/incoming/RFlgw1kqX4ssgkgU7NjpbDkB 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: Grouping 10 tracks 08:42:30.5 Trace: Folders: /C/music/incoming 08:42:30.5 Trace: Yielding from 2: /C/music/incoming/hyAPCU4A1c2pYsr5S3RWSLKXyeK /C/music/incoming/q2qKyEjM336or7VbpeHV3wElru0 /C/music/incoming/npUWI /C/music/incoming/mMMx3SP4Axo5iEf5fgu /C/music/incoming/g01tnaKfI2I3OXGDc7j4VdRTysxqJpaLMw /C/music/incoming/sMDX7aJQVsMnycHLqRuofbBXusu1plTYkxfPJky4V2mNVLtQ /C/music/incoming/gCd0b4GfsQc5RDGVnmbYsMKwaJdWXIOTo27Je6j1POMpTbALvdK0RILC0OYA0RpRcqPWD5RpdiiL7uK6iAAU6VbNqFQxgQ /C/music/incoming/YC5yAc3MVpkR4D /C/music/incoming/KeF4HbjudrdUax54UiVpqYPr2RvSF3 /C/music/incoming/ebXPbijPp2eaohI0Ffwj12dUUQkwF0vURWSkNdkmmQ01LTMcKM1Rs4Xj6d3r5UkxFqqyvwmC2 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: Grouping 10 tracks 08:42:30.5 Trace: Folders: /C/music/incoming 08:42:30.5 Trace: Yielding from 2: /C/music/incoming/UmTa3 /C/music/incoming/Ww3L4Uo5B2UHBvgnu3gUYnaqXbVj0ufRolvAspcHHmiWkcLc1Kkp1M7JwMU36fefWcsp7O2f0GmLflgUwTp /C/music/incoming/IjhecLDRfEEB13312ruQrSP6DBANsTEufvdCI6HglHDlCUy7E /C/music/incoming/QjQcIjPlJFuo0YR /C/music/incoming/uK3uwBOX4kYGv74nb5g01cnR5OeJuILnXKwaVnTfOuMHOc7YGc1OoIOr /C/music/incoming/MjjUkaBNspcoi6Vd1Axd3d5vA0cIabOMV642IPjGA /C/music/incoming/pnwaiJ5MwEyLDwrTotGNp10tXaScRXwkhUuVFy2QCoeOviTH1S3aL6MvvdkhY33HgoEPcDoXAWkaVk6Oolj62wGji7A /C/music/incoming/yVWWpauvQoIG2LaRCa1CcWNaFp7QSgLJYBAqgSMbvcHhxL5rXwhGRs0KiWr7aMKKL7PAlRKRuYg7oGJ1sP0v7e0FJWi /C/music/incoming/CKCndNFREgUEUqhlhsDDjJk34ietaSahLWAcq6TxBel0oCWyTN1OnFR1AHr2IlQSfN05Xf3jGfcexrNCtNIuYt1f /C/music/incoming/c0Xgj2xEPfMXOCjPgPkUaNuoNdGWatQqytoBDU0Xq6VouuPyY67ySyRvFIBfvJEvvvyumQlsWu 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: Grouping 10 tracks 08:42:30.5 Trace: Folders: /C/music/incoming 08:42:30.5 Trace: Yielding from 2: /C/music/incoming/TswoLfP5RmfJVTY1J6rRBqELgFec4VMEAObxVn13yfcFu7UIdd7LyxCDVSigbMa3IJigSAfufwruo7pgSD71WaebmGJcf /C/music/incoming/eIuqPCqVVwy3KMyNvNXQC7Ev445GN4dp2JRl1nF4QptLTJHDMRe2MsBfe6uSESh0tiaa3mTii17lN0JtvB14YiLJhLh20 /C/music/incoming/vyjVLjfK0Iok0V1tJEC7AanMalPXCqcmkrbUJdBxApxKe3rT0CT5tPBukFVACohIFbaHTfRFdeHkKLIf1457Ee1CXNJ /C/music/incoming/CSMxdfSdVkT6U2xkMYBWW3o1UANuPhuLIGejKaX45a2n6poFiib2Oe3GESLLAxuOWhxoWoHMaE /C/music/incoming/swS4eY72HiO6bP74oKRXydy3FwV5PLa4XYkWIEfU5TaWGahBKJL4HFxp6WxPdcm4iRijFjuSF40NcJwFotuf /C/music/incoming/gVRRFjDfCKqSXBgqww1BMn1TmCNChwh7L0DgFDGndFYsD3ju7N7x2Lp125FdEb6eCrg56aT2YNwgwHqqsrDBxReaKKl /C/music/incoming/pkAgn7U0pBaTAp55cusmRhVdbPSUF2e /C/music/incoming/hL1NmferstwBujMa4Dc02BAKmiy55TqAdHUcQX4gRgTe2KBEsF0KvHYOkpAdNguHd5xUwKqgH4hVO /C/music/incoming/3SckjOjpB50D4m5XmyHINBCd7inbVT2m0KrfYRr4UNaWTxhhMGSFAIqBp7lbAhBPdNLt3Y6ChLV7BMqIbgvpbwTqsXX0Gq /C/music/incoming/MmlD4UVeJTGqqFyNPwQEItpj4xfkjdmCllGHUPs1hoxEqhurblqQoIur5cHFOL3GGdee6007dXwt4S0VdVi6TEnLXoKSiV 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: Grouping 10 tracks 08:42:30.5 Trace: Folders: /C/music/incoming 08:42:30.5 Trace: Yielding from 2: /C/music/incoming/qtOOdUylUcI6lRQ2NmEFgiWaDU4QTD6KJdQQd2pjkDhtT6IhPNYEp7XiFNkpYPAqd6wib7XT5utLbCnFlWafLBtJmIlwQ7s /C/music/incoming/N3HC6VGOOF50xTSyPfNk6HME6e1Oe40fn2rshOSx31OoEQFg7h3KK1YgpcD230KSMYLDByqatppf0x7pGU /C/music/incoming/2ME1xVTd1GmkQ /C/music/incoming/g5MeD07 /C/music/incoming/Fy3KsKagJRaGNlNrGyCybi4gtWpOgLleqbwTGqC5lpVwnptS6XRPw0MwDVpDts75G3p /C/music/incoming/s7tJcRwRESEObw35wXjnogvLwFmVYqGH1CTRuJmmRN1rIHbvHwa /C/music/incoming/Yun5J0aeMjmSK0NaaGPcQ /C/music/incoming/GfLDSHDytjdCC2qsLigYPYisdOdkCWIjUmEmbYvLKj0vMkvxLFNQFhoO5rydEs4EJ1OoxdrUUCoG6TN0rMG5j0MM6WpQyrh /C/music/incoming/LEA /C/music/incoming/DxGA6QLvW6tEFhhLBQUTnJvBc2Qhxykg1ecJD37yaBTILofYcttcpPP1bewe7E5wUnKBfGiGQvSUXVXVVYeefiXlviHxG 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: Grouping 10 tracks 08:42:30.5 Trace: Folders: /C/music/incoming 08:42:30.5 Trace: Yielding from 2: /C/music/incoming/j7bHBA3NnD0 /C/music/incoming/5MQeHooXfgP3IAxEnRf6UFD /C/music/incoming/1V3fpwLd2LwNL5RkBVc7t1TVhpDxRF0wrdLOXtAn /C/music/incoming/jcCIIlkLJOea7llT5jMbQl1EwHu07YVyY5HqJpJxpqYfIF /C/music/incoming/W6KNAXuglKdpeqNcHOBVEAmh4nD0fb46GCHXJBOrPE2Dn10hNqTadqgwSCRmtC /C/music/incoming/dKHVcw0DmSdQGsIUFg5VrU5aVuU6kQptCArW7BvSlUYdnU6XlyyJfI /C/music/incoming/cd /C/music/incoming/Xo2Lufaehdj2T2MSVdk74H6MNbflEsqdVMcgPfroPWpgKquinTyEWKRppo5s7VIVUfgg /C/music/incoming/mL1NRFGo0InSTrECoS6515fn3kyQunryRwHTGix /C/music/incoming/H46NaLwwUUphewF3FWgJT1DNtYcOYLRKUoI6lQws 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: Grouping 10 tracks 08:42:30.5 Trace: Folders: /C/music/incoming 08:42:30.5 Trace: Yielding from 2: /C/music/incoming/AX0CLn03VOv0r4wcibjLIXLswJbewstu7R2XBQNBjT3EfEH2j6xpaTkJlGecmUGCta1HcGJAvPBW2 /C/music/incoming/1dJIWdRc443Lo7yn6Yqgg3750P1d42JRBOc4ifiS3iG3hSdtqmauriV5eMPgkOgbukjI5Df1QGl5wdWhMGTQ1oys0e0 /C/music/incoming/ySeC3YOGEC6JBFyqObxMQpT5jKQXmcP1JI5ThHxYkcefXi5kU4ALbJW /C/music/incoming/MdeA7 /C/music/incoming/pLmXhRCEjjL12PBgKM0IR0EPWYg0ICVA /C/music/incoming/abk0QTmV6dtKexGtsMAFoe0lEauS3DPrJoHWrm6UMPiHhSMmEtxAYVy4j6vQxB0CvcaX /C/music/incoming/ehwUaNdpemUy72cMRSW2RadsIKsLxvqTNeDVCU0ktwrsa4XaTVxdFaidedlwtAYQ3aS2ynk41LHtQRrLTs0K6mn /C/music/incoming/tvEjB1Enr6XiKqK7sRhLXnlBj0axGThhhs7k1KoQJe3gRO7U7BQqkFdfkc7I1gOFXQarqAgPDxbSreRC0mxfdX4Ko1 /C/music/incoming/cIoTJK6D7jaNRoEfkoXtuPtwG33s1KsB /C/music/incoming/BHejlvs57RCu 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: Grouping 10 tracks 08:42:30.5 Trace: Folders: /C/music/incoming 08:42:30.5 Trace: Yielding from 2: /C/music/incoming/yKRWjIqAgkQwohrFq3QWGcKi6mY5Gy1U5WbiFR6ar34Bod3uqYICJTgvaIY5Qt1P /C/music/incoming/lST3fVdxd242c2icvG0CFXBG0Dd6SoH0OCGtKRMLShOWjdDkMxT5XqgvqmdJSeM /C/music/incoming/y1dMVx4tOSD1K403rIWJfIegYsalParxa1sYv1qRe6keAg1qPCAs1lWXW4VDxSMOBf1RLaHxreEgx7OSyQDmI6FVeC /C/music/incoming/XWVY1Jxky56GEYpwxB5pKXTRwJaNqQBxqoVws6YjGPRtdTMtFjU4D1sacdBrIR2PDIopd0dyJUR2gyNK5Oig4F2x3Vu /C/music/incoming/HMTgJnvDEHDxMVN1iJYXJXv4Lgsv5TF7vJHWa1exnvlJG1VVypBUFRlRqXDC2aFScEcdnY0pFAKmLT /C/music/incoming/ePuyuGJGdfsRsdFyGMA71o5mADgLWvDtcLWxo /C/music/incoming/ooJWCm0XRAiWBwEJBag1xf4iDN0FAuuac6JSU60kQmURs7nkv0YR24CjsAtWttwwehTDVSVCh4jkrlXEAPjHELgf /C/music/incoming/hor7Pjl2WkWprVIuSd66Pihi4jWkSEesDQBe3 /C/music/incoming/qUVGwPC5QAUWSgS /C/music/incoming/xc5dnQ6lkE6Q7pkuhx6N0BBVOWRY0WlQUVDuVEne3iAoLUolx0VyfTU5Jiwy6gsvro 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: Grouping 10 tracks 08:42:30.5 Trace: Folders: /C/music/incoming 08:42:30.5 Trace: Yielding from 2: /C/music/incoming/5BvQiIlu4SIWPIBtF2LGVdqmYotjNodsYWHdXwLi2GQKTlcr7bXTWqi1kiY2ncOOOp61awEipCMpuNANlcjMxqDINO1OFR3 /C/music/incoming/hUnwi74eOADx7r7i2HtCEs /C/music/incoming/MF2KtPDSUvWgfKaUBRtiwPmitfxBLbX0qxQhJ6Q4TcD7t7D47lAaAlm4sSpo /C/music/incoming/gBJMYm2ujVx /C/music/incoming/QodMSosGErGq1fm5DAkuIkc /C/music/incoming/hAjJ5VI7e30DrrKiIbP6YsEEc2JpFlCD0AdHCvoaUdtkoN6aijB2S2XW4MGdmsB1BwKY /C/music/incoming/hJsTY0Ygq47DmetT /C/music/incoming/EKtlIYsFwM76bmVcjBd3SS6U6wQO5euPR56vxRDchMtsrcUR3ult /C/music/incoming/1GseWovvAtvhLDkcGDakEjjOQVTGNO35sEllAhn7W2vkIcM6 /C/music/incoming/6J6bRUb7QRSfG4yY7gFGV5WLLMqSuyyibDJf1nCuIeD4dqr2T56ff01bUuweEqLqrJecu 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: Grouping 10 tracks 08:42:30.5 Trace: Folders: /C/music/incoming 08:42:30.5 Trace: Yielding from 2: /C/music/incoming/5QGvq2YfJ5boCnlfFsorIwcqqGdan77OLliMYPB2 /C/music/incoming/6yxvlb6ubr6IEpXkHYiHEETb2WWoddqIn3UpUBqMRmEHDL5s6fBV /C/music/incoming/JKA3aBYaUEAYL6YUHrUaMkSpqIg3E7BlUybNYCfr /C/music/incoming/nquKmi0eCm21YeNkCO3MrF1TICc3FbHhpm2bGsbKux3G3YwgNR4YuvMQxJbRf4GANUKLkMLjMrr2KtXRf4oVfPT2IlK5qr /C/music/incoming/OMNWcEIKxRxD7s7Oqm1caCYfQFSRJH6Bi7F4Ss1dMG240IiJkyxoYFUmVHfFTXbXT4uaUc36sWxCI3mi /C/music/incoming/MhTfiOgg4TR1fNSeiISISXng6 /C/music/incoming/Tsew3tqx2uKuGjfU6t /C/music/incoming/iCdFbjIGFyUEf5YMNwp /C/music/incoming/PWdmS01vQUtwGDBo1NSH1egWcPHtFSp6sEuBjr6bO7 /C/music/incoming/WmtwnwFYGT5y4fFAXwViaRYCs 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: Grouping 10 tracks 08:42:30.5 Trace: Folders: /C/music/incoming 08:42:30.5 Trace: Yielding from 2: /C/music/incoming/O3QsIETP7QnrHwKt2LIjxKSaDvMTE7clJCrpu3ey /C/music/incoming/pHPvfto7tqnCIto0j35MkSTPNGbs1FfrjIMcflYvWb6sd0KVDtFgRlFEV7PGr3fWk3raOmU /C/music/incoming/i1U2Rq6xO3A4Ug2XYBsVfwCQ2akYhtRsh3vW3ckCr5UbUcitiWb5kUFTxeaQgg /C/music/incoming/DpuHDL1mAF1IEdbMk7bNf /C/music/incoming/QVFDBoVcKsjqoM7qVvQRkIPG3OBLEwqCVwYV2NejorTi5vaoQY5qFhShf6HTVjGnbPD0VlvhrHC0WHIGOl3Mya5NMQP3 /C/music/incoming/FEYQxllPLmhi5ONWg /C/music/incoming/UMgI6PrbkRBy /C/music/incoming/XevPNppLOWFUnhRWpEAJR4n4cuCGWQSj5hf /C/music/incoming/GuBOOyqgtFh4XRveSoLIL1XedNk2cbSu74cXBoPgACQD3KnwKLDucydMFwLbovdsTT52 /C/music/incoming/Dnn 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: Grouping 10 tracks 08:42:30.5 Trace: Folders: /C/music/incoming 08:42:30.5 Trace: Yielding from 2: /C/music/incoming/rgmee7JK1oOpwwSLkb2mw40VIqVy /C/music/incoming/itHn /C/music/incoming/P2iMmaWTstVT00Y41aSbQWErKy2SYXRKy7B5BFQBcJwbxYUjWsbhPEg0wYbUfe3CJku1y2Durq7hAC2TMS3 /C/music/incoming/YXvYhThBjGIRVaxfHlSAx2jwiY7J0xaeB3TqVPtOCGPFms5g /C/music/incoming/vLV7DUDdCdjvdexLMWxLdO4gdJyJeV7fIY /C/music/incoming/QKtIePACdEaxcTnYPxqGd5PeCpsrUUrBqv7A6YhVMJk3skmsBnd6QC1S3pfWvhPplHhOUV1XpD1BTTSqd7XHRtRVDnFPTs /C/music/incoming/XpPilfOxCwU /C/music/incoming/5pR6WCHUQMyklWNJf0rGdaqBYcRwjFgincyc32gpeFoIAixCtkX3bJS46phTRkKkGp5jwLOkScBGTPbPMo /C/music/incoming/7WSyWWtyo3BLk0iRUa3uUPe05sS0X7jnkDmJprF6fHeNiNNVqGJRoPYqR0CEdBIp /C/music/incoming/v1r1XfF5BfD5EDYYPUHsxgY0BTdp4S7TJrmUbO0cskI3dhG4jE2XoxmpcyAdb 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: Grouping 10 tracks 08:42:30.5 Trace: Folders: /C/music/incoming 08:42:30.5 Trace: Yielding from 2: /C/music/incoming/S5OQQ6ULBkTHMeUdkNFVesp /C/music/incoming/DDK4Gbj0kgauwTETNSa0UqpMX2MHpxRjNer5QO3oN10dRCNW6yebuIXlm6gLvJ /C/music/incoming/GXfJvqdpe0TPqs /C/music/incoming/BcqARC4AhXNgnsPmbA67XXdCc2vkK5iioY /C/music/incoming/jm6iyYH0JQ3rD7eNI750kaujNNhOmIxtHSI0MX2ecUPQdidCpH5M4GPi0VDSR0MbsJSSxmbRf1WxrLfEKNyMLTxac /C/music/incoming/Hr5r7mfVuuYp5fxhVl3OpvUbfGoxcTJ0tQxTXORN12lLFVL7e7vKJnFkE4mB6OTIS74oPLrgBpUujiE /C/music/incoming/v5pKtAoYWfVGKBaiE7NMvea0EDk7mOO6FVA3fxeQsnxSyh52pxNrfhJq5xgYopLixXaVbecg25shOpBvGpQWaw0wmi5OrnB /C/music/incoming/AUTKcFmKL06yPJ0a3rmB3XN5sgEhH3Wp7McAHvf5OcYAsfEsOihkGYMKhW /C/music/incoming/v5FGwqiPoA73qfiOFkvlONx /C/music/incoming/tpuqXQuW32Rl6Wnxt7jIom4VJUdGcYbsDekx7dEPDScRNxN3kvupkHKhsGPcMVTd1yP2MXxpCBeDjlhlhivO 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: Grouping 10 tracks 08:42:30.5 Trace: Folders: /C/music/incoming 08:42:30.5 Trace: Yielding from 2: /C/music/incoming/H0k6hcepTxO4sdhY2WU133dG0qEmdU52IHqVEsbHABSOHDjbftYkB11MWMfXF0m7AUvSUstJVmACjw6wg /C/music/incoming/uqPehbjy0CfbL7w5UttvQdJFywgCIkimGqIqXQ3DKbNmKGGnq2SUYghqPjNS2PYPs1DuxghdxXSPwv30X0l /C/music/incoming/L5W10L6q2uahWGkilOVselPutxjhjLKsQ1SAN5KDickscH3n3dKNg2SypBGBCYgqSPx3VRDnesjbavsUD3l /C/music/incoming/7sAslNp1ILp5Co7DxFHQY3MfuTuUlWsciprqK4gU5dPrGcMyJhs7gbceOt5AsDOSsmWl5P1CyUTVntHsg4keEt3hn /C/music/incoming/XxRL5cMPLXciNhinICwNQfRgHYPXmLMqpJBoR1nUCJvoRdO74KALVjYS /C/music/incoming/GDq5ISDcoaFRdox1f2BdUOrhYFkVkWGurDsIr3mVkxbcs0O7swEnFrc0ljfcIOYyCkyI4WIjPN1wNoV7XlDV /C/music/incoming/VmMroLYbN5KWvJejbofhjdaPpWTutriMFsJD5GR43WRxRj4FSHwqc0FRm5by0EOuW5qca /C/music/incoming/PpIYhj5MJqgcLFmhMr5IAUIaG1EFOFg /C/music/incoming/1Qf7BbHsGfaYeiSVljJFmNwkdmVgVyGYJyprTknGExyEkW7kbj2qrV /C/music/incoming/NLD5MnCvdSjfvoNKaCVR 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: Grouping 10 tracks 08:42:30.5 Trace: Folders: /C/music/incoming 08:42:30.5 Trace: Yielding from 2: /C/music/incoming/oxxwyvEFrVokwcSDlwYJK /C/music/incoming/acNhdGecftHlbGq6h7YwIk4yyNudEwMSGwhvRM2QdtkFEmBqsyaJWacWgoPxkbG /C/music/incoming/dIHLI0tL7u2LuIDcRfHWp /C/music/incoming/a0wLNiNRhHXiVNXE5 /C/music/incoming/vOgKRu2LQHOQJvwIEWJeNi /C/music/incoming/P5gIGLcLNrt0fAJh6xsRkhTfebTotn2vA3aAjL3s2O0DqA6SUvTEayTIkaDEYUryw6AkAj6uDaWEopWMdaC6CxuaiyoihxB /C/music/incoming/yN4NPGLhCMvFILaHs0CfCDd2IQW36YL5hExnPGo4QOcy54fEOnJioqk4Jcf6QQiKax /C/music/incoming/RVEiVkhqYANfnuqIdWLlLiiAuPe6LTVnCvjrNto2TIE /C/music/incoming/D0XBvB3jyB3HkKJVggEBQEA3D0fNYn4IdySj /C/music/incoming/JpMG7QDtKOE4FydD574ugYdEQcGcm2Y26WkVs5CmKYgqSMuGbBgwdv 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: Grouping 10 tracks 08:42:30.5 Trace: Folders: /C/music/incoming 08:42:30.5 Trace: Yielding from 2: /C/music/incoming/PsE4ESJBDJgkiYMtsgQn5OeTCsm3Oct54kJVBuEhaNpNen7qmamYWP3anRBlGNTBpjn5pY16KJnryxOnt3QNWDin /C/music/incoming/qrGVqkofwOHvc5bJRoSwUyqtwvAW7AIDYCPr2uMHEFasT1lAHSXFfUcYamy3Ryg5feEIoQOwJk1oy5IEjao /C/music/incoming/X5X3PN6RnQPsadyPDcm2lXCDnaWddMu1w32JfdJlP4jcLqdLU4EIrIKaDuPPX2OJvW3fjXJABaloNyY5 /C/music/incoming/0wKhobNlnaIovMmJY /C/music/incoming/yxIVIn56NNHNulHJw3Sq6Swvh0c65MCLiV1NhL44tRJm /C/music/incoming/MgismGRShcHAhfvPPggxHrBwHl7ysK1X4i47l0Xarltuoyk7XeTslUduMSTaGs /C/music/incoming/N0AeOKyxKMFDh6EIL7Mk0loKfqDUAEwxNcky0nikg5KW6tYV4DEqsQSBLX6whM /C/music/incoming/FhlQG0yOEIdCA7SqXMw4ESafsR2hXXUPS2qPAwTqkHwkeFk /C/music/incoming/e6vvG0v6PxIRUssrw2aWI3g4FfMKbOvIMG3lww4LSYn3QBm7QHHlUkkjYAXBnS5acafnwh375vdQP /C/music/incoming/VXWlKKN0f2mUn0BgF2p36cr0HeUEmhqB4nJ 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: Grouping 10 tracks 08:42:30.5 Trace: Folders: /C/music/incoming 08:42:30.5 Trace: Yielding from 2: /C/music/incoming/r /C/music/incoming/tNQBmKH1ttvbSDKsHBma /C/music/incoming/pHdxmeDgh0HGmDxjQ0FMxJrYM03utMEGCCG7UDnEwlHQTQksrEJlX5INolSujiTCvbdS4ywmLaombJe3OJcXcrQF20SIS0unyf /C/music/incoming/PweGFn6YqmWPT2BapsPRQjgV4aUub7LiPN4jXkAn06UILnBbOsbRaTgFqpKEBKWqJN7g5qje0B0RvGkQGS /C/music/incoming/5DdmF0aUesTlX0doAtnLsn2CSJNiuQx15w55la4Q2hFPp31Rny0RXDJRJJB3l0Au30nB3fdywFRlPlmXQ423YNdCVmvJ /C/music/incoming/E1XuYXdmSSunBkqXGQrD2XhS2qfrDLPakEnFxWUtaPr2ygmlwoe2jqQNSeBHRS /C/music/incoming/INJmbOGiprpmp4xunALdTRRdI6sldAt2mrE /C/music/incoming/ij6nLnCFJPsRFFrqiSsNjCUQNtiSUAgJRAbCv07QSLHNMuxgyT5RubOOvpHqeQRiJQ7eEW2qTK3F2hdr3ctb /C/music/incoming/OrVGFgWjCi /C/music/incoming/YJoE1UmNNoI2N 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: Grouping 10 tracks 08:42:30.5 Trace: Folders: /C/music/incoming 08:42:30.5 Trace: Yielding from 2: /C/music/incoming/1U6yXfpuXIo6IeTXwfqHChkNFXPwkFjevrrO7PO3P4kwmut /C/music/incoming/MFqwwkoLjwPYyep5vFuBcvKQqRlQmfCbo0HRStXXaURFhy16SlIDH7Hq3Ig /C/music/incoming/bU1oposTaVr0HBewwTKtIyfthqUCm1qFS4mS73go0Nxr5h7XUoYAgTjJPGh6CXHgFTgLosxCNu /C/music/incoming/6NGehqIVoiVE5uRwqwfF2XfQbpsdWSJVw57JdP /C/music/incoming/wqwHWXk31QSqCDKlBoG5JyqdTYWgkgSny4dH2bUYt /C/music/incoming/FA0HCFNVOHVGO2ViocSwHMWYxRmHOaBHKPtb5k2TSynAJdQRrruHUyk0KbiSsfhNfn47IUldh /C/music/incoming/DRlwDrromKNSidoRPKuynQyGORC6sb6fs0A6Hjd2PMkNtv4ovPDlrBMUsNPTXt4kLHypKpjFHBQIFTlsUnKKGUU /C/music/incoming/MHUKNG7DigjnmkBcQE0WkMJSXJBLlLtCWPDdveCklTKEkqS /C/music/incoming/14dxvhptrUjG2fTLxlGXuRqiSKK0eylSOiK5YNCoMM5p6s6V4xKKjQyiN2NTEwp1JyYSCVUSQqlQU /C/music/incoming/OrRp3eji 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: Grouping 10 tracks 08:42:30.5 Trace: Folders: /C/music/incoming 08:42:30.5 Trace: Yielding from 2: /C/music/incoming/fteBSqOgGwByDpyhGui25FBtChvCf0X51q0ufD7tIr73FxqXu3wq2NXI1R6K2lbOHEGmwdbdvWtMFF /C/music/incoming/hVN6gUsdN6IrxaY4PlRQEjRPjEMbGBlcN3URwS13q71VavRrI3Dbfph5d5VJhrFl /C/music/incoming/M2oVUDQdehsKo2UhTrum7Vc2iIFl3QTEnJtg3tjG1oUbeQsCcwoY30WYYtNm5FiuuVwNHOlyhVsSaaWyp /C/music/incoming/jlmmRrSLRuwmWsdRKGVv1rpUoOhYKAmI4fkGVYkb4gSajyoyNOO /C/music/incoming/Be6qIOI12afK37fn5umKfiPCxWIih4Deo52rwg0xenDDGmacpJMc /C/music/incoming/7F7R4lHh2x2Ir0gt1mKTx67YkqjUwWocgcNc0MurnWockyqSRLpjYnrbGiGMcUSejYBpld /C/music/incoming/pqVmEiiQUsLDng3JiDCUeO3L3PV7cAnCyPUtjM4G /C/music/incoming/nuefBycjWR0tOb1qyevUUe /C/music/incoming/wmWEdxLYDUEHDOn4pCdmkJh7uyfPvVbH2hJoBGSRXEvY /C/music/incoming/JdgRc5aQ4DPAjb4Xg6KjMbLB5NWpamNlQn1SYpmOwkInvgWURRUqIJiHANTvhSPQXDR3ik6XS4TCAxe 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: Grouping 10 tracks 08:42:30.5 Trace: Folders: /C/music/incoming 08:42:30.5 Trace: Yielding from 2: /C/music/incoming/VTitbJEJsKAlL01MNY5 /C/music/incoming/Q1Fa0wPHfcxHG2qI1whXNfiwO6JYUW4573X4w7KIAIDxKdUT6FhYsLiLSht1UXUpgAHLduk2THxfJRTKl /C/music/incoming/oS /C/music/incoming/2i0eDdNI2crid0NSEoKfJ6MIHihcXcKu7esRbL6DiaS7F4U11KGciHf3DrFu4LRYA4j6H3 /C/music/incoming/RQioCie1aMDSt1xoDIMTdU2kXi /C/music/incoming/El6OJpJOHRh6Ck /C/music/incoming/lw6av05NHEbSEj31AhmqNuqep /C/music/incoming/o0yv36edkVLextyaYFSKu0i4B /C/music/incoming/QLimWkCttSXVddTmXCclGAa22oIdRwYMgjrhakBMwsjis7maxUwANCkqLnsIJyK42kO1TLm /C/music/incoming/n2BQq03XEtWHQHcOGJyJYihkgV5qgNol1NTjkvYUmc7I5SD2h2PdsJYeUqJC3LQYeKNdV1 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: Grouping 10 tracks 08:42:30.5 Trace: Folders: /C/music/incoming 08:42:30.5 Trace: Yielding from 2: /C/music/incoming/re0Q7XxXr6p4gnNhDKa1IMFA3wmLrjtFvUys4dsOkGCoWaKBLiT1AI7N /C/music/incoming/CKdlGH0xu6G0MHXoBQlMB3TYVUxIxI /C/music/incoming/7hQUUhmtxNLCpFoKOSaAMAPS2vDgRukDiM2GSH7bcGxm6hAuPyxQ4krHy61xLfJcCitKLQ0gT6xfbDTT3hxs5BG5utgUOI /C/music/incoming/Q3kFjNJiLLhP4oMnFDe3dSTE /C/music/incoming/iRmlWRwLgvvroR3FSsg5 /C/music/incoming/NnJjCmJnMEKHu63bEx36H0 /C/music/incoming/Axo4lDw2jtmWCRo7CWKVgkYUsVHSLX1gLhn2YCcnOuawP25Y2LsRCRToHBLx3LpsAfluDui7UwgTkCfxYPYaFjM1u /C/music/incoming/1e1PqdABfq10FMo4Ms /C/music/incoming/b0xoCDooGL /C/music/incoming/wuxE0SBuiw7YoqEu5dI0JMik1L7OnPLxTXNFVlDvDfv4WiqHUskGhEqSmnKnSThBTJeyK6HSImwEpmuRtA23Feqp 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: Grouping 10 tracks 08:42:30.5 Trace: Folders: /C/music/incoming 08:42:30.5 Trace: Yielding from 2: /C/music/incoming/egsgcWL7Sslr /C/music/incoming/XOciCYVHQmsVK17GKuEwEQFx1Vh3CiU6Ko62XyKVEX1JtJqVUXUTnarhjLpOQ0fHytkv2fQlRQ0NW3erE /C/music/incoming/1X3ePqcavVbY4fy1j42DRXg4OLkmT5uvwGw106aVyfW7nm46 /C/music/incoming/SMdxUUKLIavl3LCbEg2FqUvGvY2heIW1w54PJL4ruOPrY7LjK0eiHax6qEc40CH7lCW6 /C/music/incoming/u1t3c0xjXemAwnhFOCaEj1VYWrKu1aNdR2obPqEMa7Oyow1UTnWnkUUBeCgSodqXyiQD6fWw5vEjmwKyxXIMky15hV4nk /C/music/incoming/Xg2fpFoE24PgR4TQTFnrplrHDyJ7xW0V /C/music/incoming/KbTNLhoe3IS2C7tDcopuFyvtXpLVgIFWCnqr4c3 /C/music/incoming/Qj7OKt3Ehgt3Hrm7W1PqIdTf7h3BidPAVGwXGITqbQL1vyoE5cXgwdvMx1OCxBvex2ga2vBogxpYy1RH1xDfmJcSkRAM2 /C/music/incoming/T1ybim2LtYlmiabtEAU1rU /C/music/incoming/XxHyeNvtfPrurfBRVdsfqDgmTAdeKRtxSPTaCyuuppyNcgLlVuMoSvNtrtNMJrRvv1KKsAowP5XaeAkNWYppefNwbAPhSQ 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: Grouping 10 tracks 08:42:30.5 Trace: Folders: /C/music/incoming 08:42:30.5 Trace: Yielding from 2: /C/music/incoming/hiUdc0jWlQaFEQbB1JC1u2bwSWp2lsCmpXw06DuaibqylFT7sEG2DKrngwrmKoK0oV /C/music/incoming/WIMtGI2cpWwtUDct2LsFjlvHV5LJTxOs /C/music/incoming/Y6vCLMsXeBTH /C/music/incoming/10pQsv3QlDedT52xvAvICgh3IRCm0lHgNOkXeOjQ1ffiUdUEAA3s /C/music/incoming/yOEexasMLcpdWG3XaUcP2ONOcojmCfMPoSkGE3wLqDK /C/music/incoming/dRoIs3OqyWSwKb3ayLsalXl /C/music/incoming/aDNRr6Q4NvB5tTqAe3S7NrsucCqoB2xjWGTfjhAfO6QPbRSlktkUu1sQjsOWPBDT5qiUalp5DMrPILssRedhRKW4mc3YBKxmD5R /C/music/incoming/FFrKh2AgjhhIvkLMS2BgCJsluNqybjJoFgXdr7WBQO1Gb1eVe2X5BRl4lgoCKbe7F1 /C/music/incoming/a5AweNxTg /C/music/incoming/1MvyDVHLwPHLSbM7WT1tIYc5jSs5sm5N17Ht2HMwJUEsTwsXWM 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: Grouping 10 tracks 08:42:30.5 Trace: Folders: /C/music/incoming 08:42:30.5 Trace: Yielding from 2: /C/music/incoming/p0HjTd7Mgyxt0hPPDwjCsdK2ofAVVQqRtpBP4eYS6Gq7RTo55hWjpXtmoN2NKlYw /C/music/incoming/JOk6yiXed /C/music/incoming/1T1uJhRpJQqjFhXHXJ5ILAdrsmMTSG5X2iQK0ITkDmr0GTOVp4 /C/music/incoming/LfsGYHbyx4 /C/music/incoming/FcLHHjQJhDF6lSA3yM41XoLQYkSxJr66AJ4j3aNn5W7VE26 /C/music/incoming/RDLdddnNGLIEyvltXJXSasc6BCssUGyw /C/music/incoming/KiEw0qGpdrJ70IHhYaxKMjwesDoNt3HrP7Dw05U4EqtUIeC7rnPWYpuBSyewc04iRrr0eko1mCguWJDobovfmSAALcLA1w1Muld /C/music/incoming/dVjycd /C/music/incoming/PvHP6lSupO3WukSgCLrexWWuWJNH5sASrJUdNqx5iTGEHUpGL3XqyGv0Gl0vGlw4nkESxPBknu4Lq /C/music/incoming/k3LywtnKLOntiI2JWUynA55mKlfVHCa26Mk7uel 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: Grouping 10 tracks 08:42:30.5 Trace: Folders: /C/music/incoming 08:42:30.5 Trace: Yielding from 2: /C/music/incoming/jCeeFfKKAFL7FKMbaKM3pEeDttFgERVBwUrgpn5MRgL2dCXRXQbBy4MMwJSlIEgPQjKRrFTUN7li1jy0DUqUQubBiN /C/music/incoming/kd04EA3dcWGGm3YnRIsl1YPiXSjM3 /C/music/incoming/pLL7Ve6oBHu5uoYOaROY0YxWCR1x6Lpu6aC20KURYLmyRE2x2LmsHv7xnWFdkHpXq77tT5Wx457nM6e6WDEuy4 /C/music/incoming/DVBoLpXrFu0HWoRdmQnMQ /C/music/incoming/ldQag4UdySIvqyDVedKtRU /C/music/incoming/sYfqt75Y4KLlrfYwXREw3QI0KPCHYpGaHtyne1lxD0W2o1xDCebivvPJpmNLExa /C/music/incoming/hpjGtfealMadRRKQ73O57SkyObggWrS0cM52mkAckmWtIxDN5YoferRweS0r76k21iaeTPEV /C/music/incoming/3pNCOgDO40IkAXWYI0mSRPSIUGemXKbaRfTSV3UIxa /C/music/incoming/uo2IJ0Y54FTWaXBGrUBJQHOBEs0GCDgf30SOdUyoWXSbq5VPdconIYhVHBepasCByN1ieTDEvlU0VMjGFjCyn /C/music/incoming/oa 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: Grouping 10 tracks 08:42:30.5 Trace: Folders: /C/music/incoming 08:42:30.5 Trace: Yielding from 2: /C/music/incoming/lVd6X /C/music/incoming/veF0QHT2UWfrWh7YknkRidHH2R /C/music/incoming/NaapmmVi7e1CU3MuyntUUsSEudaI047n4VIrV1sRCTJOwgX3YSHj1KftoD2jmnqcfMF7ttGF2JrbRegnmfQhwWt /C/music/incoming/NJsi0iPPDOfJMFmrUcguObP2s1L7goQi1g3OOnxwm73Wm3vaLVRTbqnM2yX6FPIo54PFJFKHMRiOg0OwFKurE5hJ0qU /C/music/incoming/gyWDNcHEaD5l22eWrO3LmskfA0jMitN2s3uHYqPdHIU7T0qrfTcRApBVoQcV12vOWd07 /C/music/incoming/MFbRwIgkFF4Qox5CVh7kxqHu3l3C6 /C/music/incoming/uD3jljBX2adhfxvWgfSD7PuJDdGbgWLC0KIi0tsp5yHVxVtOA /C/music/incoming/BueueJHwP3GjX4jyUaGKG3feYv1arj4xAKwd70OOcmsdXTsh50VTnKvGpaEQQGeF7hQnGgy3sYIsJcnedSdAujkXnYV /C/music/incoming/VlXYrJSArSjgWdmYy4uX1WoL1vowWUMKQfkHdAIeU7lT23IpqsYNxKT65l63tvLEf /C/music/incoming/YwTPjxc2u3qTSrn5JKehfT 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: Grouping 10 tracks 08:42:30.6 Trace: Folders: /C/music/incoming 08:42:30.6 Trace: Yielding from 2: /C/music/incoming/XnXKaqcQdOhWY6HPICTX4U /C/music/incoming/BtGTdQL3 /C/music/incoming/yBEmJTsQGgyMIppX0SbbIvtdl4G2KmHixoWv6deNFQI3UDGi4QUmYTsdhAbNmygsGqntA20WNuE0UypPxx51AuqM3Tn /C/music/incoming/5wlyPEIxm /C/music/incoming/6R0VSsDcM7vna34tQqgJWEhkRrXQtutGK7crYCDhtPBLUuvhPcV4VwSBK /C/music/incoming/CSrH5dHFnFaOuh0KAKG53xmTwnSxJ1hwCuYesdTXouJqsKOkGEbs7g5eFFjQsi3uwKm7qUrwXPQIV4BUHH0eYWw /C/music/incoming/ISykyGtqiS7wQVorRllrKAyH /C/music/incoming/fsJiFCCt1HoTWDdG4re1gqwT12Ty1LwW2K3Fa76jhQylDQhTMFfRD1OV3XoKQcAojyYmIGF5s3Sw0lpk /C/music/incoming/mXEWSIcxArXFet77vmHJpHQ2MhHYHxStbHYl /C/music/incoming/h2HL1uc5OBYopLdJJbJbfE44xfAX57cAICb5Obtxcg7E7TqGicJHwoVL6KnU2l7PyxOVJf2IOk66EA4MW2O2wCdsO 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: Grouping 10 tracks 08:42:30.6 Trace: Folders: /C/music/incoming 08:42:30.6 Trace: Yielding from 2: /C/music/incoming/7iDO /C/music/incoming/K54sG /C/music/incoming/cBPHykJWy12OX5ifHG1nARdiIuvT525xCtO5yao5n3h4 /C/music/incoming/Xn2R46ypBeYS6V32LRAeUgBXoiDqHq6nmicT2Ya12gDJuVM3kTgPboXRTeCVDi /C/music/incoming/wWQ4rPSIoeXSKp /C/music/incoming/rQOT4jBmjvncBnD0277rVeMhEj4gKa6XbG0PYSdkME1t11VI7ESOMqT /C/music/incoming/nTFN /C/music/incoming/KTBIWXkmCrnunoq5jTGBpxVBBsrrkYg4feXG6qvQrknSCIYwAP6YPRIm5agDF0bKlqojyR71xWjekd61C20 /C/music/incoming/mT2s7kPIYl0oubE2OK /C/music/incoming/UVFKy515m11oQbgYRQTojwN5ea6Yq2VgKXUB26 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: Grouping 10 tracks 08:42:30.6 Trace: Folders: /C/music/incoming 08:42:30.6 Trace: Yielding from 2: /C/music/incoming/5slbWgCVTKYejRFXTPnyLWw2gk0rXtWFNqINv7wOUDSVYluyGhtC1wdh3q3Lnk6yVsx /C/music/incoming/vv7NGL0syoOoipMmdRWD01SptvJcYGjCk0JdtS210K1sOW1lhELtrm0DLQsjbXB0fldpOJ1rW4 /C/music/incoming/fWgrruecCfw5wS4AWFSotl0SsNv1PkHgy17tLQxwkGs0i7B5Gr /C/music/incoming/D2NMtiqsWFcRWhKHBGMqiiOKkCR5GaV0laBNxLrUCXFIWSH2VuXoYCCtmcBYxt /C/music/incoming/OIcS7AcbCki /C/music/incoming/GDPjFlNYLjHyEU365UvdxKibb2XcbjRvnMvLsuCVbNXJsIrLIMweasD3tOiKvLXBylkYyrMKsIcRUHQAJlCvUNv2j /C/music/incoming/fRfCIfV3LsPYc73pvwIyq7PQNXLWgqXtBX4EtpFXgDaVtq2JHiGLI0HgcvWSC6WuCuxlcy4f0RsU61wv3bo6S /C/music/incoming/jay1nTFjljragObYYmvjwAP6hWyXXXlgXS5JBy2KW /C/music/incoming/hnyYruS3KurylcwoDOYdLur7mii /C/music/incoming/uX3MPchw6VhjOlHgupntji7OWdddDPIvKqrHy0pBLivKt56FJAUpFOAmYoXM 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: Grouping 10 tracks 08:42:30.6 Trace: Folders: /C/music/incoming 08:42:30.6 Trace: Yielding from 2: /C/music/incoming/H1ShCitlxBFM0G6gtnfokYcWYhCv3YhA6KGbU0irxRAPdIKEiiCXQEwP /C/music/incoming/4a5XCe3ojR /C/music/incoming/1rnQpaTlRIOdrbjnCMAVwgBYBVnsy4s6y5fn7PMFs /C/music/incoming/kAEvQFMRi61baXN6REiK7BcjlKmeMofYNJAe6CRfGEc2NIVCE /C/music/incoming/6V3VwcW7Al0Mbbhku5i /C/music/incoming/aKYA /C/music/incoming/dwiEJoUnJSbOlPNnG6tQbspMSjuNlpAj2NLRLJVvmkVhbphqGc3nEiNShETy2hctsYUFd3 /C/music/incoming/hrY3Ydk5GWn3wbJhGATgoUpXao0qMUUGW6ytvtDExOTWbeRdTn73m0r /C/music/incoming/Fy /C/music/incoming/yNvYqrgmcQ7OUYBWwjnVkgNJjrn3EFREEjEHtFH2lvwQby7QTURYPMQraTP6dkPE7DkKu1DYJsJWR4HRsFjRU0WYAlH 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: Grouping 10 tracks 08:42:30.6 Trace: Folders: /C/music/incoming 08:42:30.6 Trace: Yielding from 2: /C/music/incoming/grjD73CtDHLqBu4q5TGspdAQltKKQ4DesUL1DPnDR6FkcqIaWrxfT4Gd0AqNs0LGdH5NQcVoFdJrFoO2S /C/music/incoming/57h2HKfE3ch4jVao3Ck2INCLULAr7gUdVjTqnVn4VKYnM75jNyioFCvrFDh4jVFWpdi7cRbhnof5Vo7UNpLI6GGsVBSROr /C/music/incoming/uYTllmGAoQuSGxYfd20uqP5oMWyR1cjdxcqdowkXaMVHoOYav3uI4rrN2F /C/music/incoming/P3AhBgGNWBRkiRyYFotTSqhHuAPTAvT7QsCkI16rlHvHnAom0SumRIhxU1UbyTnBPRBXpnqMqcHk3It2kC1OaHo /C/music/incoming/NrWJjLT0c6G3AJbr7BylEJDIwJ5yjHwNvtsFYPo1qTNYNqDA10cEJowdWnmIOtQCI0GgqEBrlF2S4M3ffFGqF1eg4p /C/music/incoming/7NEvm4KH2LiHKCP0t13JGX3riWvDQJJi7L40AiXwUOAUHBwS /C/music/incoming/Mf13iORiiHrYKsD0LBkbJChygitFIlQdEVyjqVGcHCCQEqhYH121I3hj5CW7umH4YntW2sJ /C/music/incoming/rlB74gibDx1PRMN2OVWri5qgmfEug6BrEACSrJ /C/music/incoming/rXmmDiAChvBttvOwLn4rtxBn /C/music/incoming/PGmUIVJWjY4E7FbJBy1s6Ltbor 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: Grouping 10 tracks 08:42:30.6 Trace: Folders: /C/music/incoming 08:42:30.6 Trace: Yielding from 2: /C/music/incoming/1UXP2HBSGusIy0KQSXKglE4uCkLyEOhcYkNmWbheSuiTVbXpLYnXEoMvXDnQ4boYmpRnmx2RPFuXukGBuuVM /C/music/incoming/Q0u3FY1DYXHTLEJXLSbRkdwHTaJho6rKvx2TjbIMvNrTi2RY2Ru5cQEMCVjEoSn0G5wnJ /C/music/incoming/hQ3CymeTc4PUOKpL6aCpTMQPFaOIvKDmm7G /C/music/incoming/4DI75NRvogMNuRYE5S1mASC0qLORU0s5eFwJQ46fcqXhOPysrpmp0eklaPPt7aJ /C/music/incoming/5Hs0b7VXN7HckVCmddpXRHEHMvhH /C/music/incoming/LVlpX1Y5bBY22MhYioRMiOld6skUUo00OIMOYfwoRNQYGqGkXRiwwbV4JhrFPdjTJ6ms7B7c0D3D6tEPUa4dfCDMUPeQUYG /C/music/incoming/pWJxUfslXGa6 /C/music/incoming/AMG2AnSlxEEuoug7Dwd1km5QPTbtnpRmX4x7YSghABuAXU3LlotRNtJmOXmNmx5iTqFs4hiSq4BQY /C/music/incoming/l1QjFEdVl0lRY1yjiknVnBV40AOSAkFuDYbXNnFai01DO024SBUPB4ORfUqfXsvbtXn70JE2MmMvHrp7FS76wX1HkrS /C/music/incoming/twn0RBhDCXdjVWyHVrEu6TnPNHUKYVeWoK56CEeXHN6BJXRFcCiBlKaHiFmjNEMNSn3kYAeqnOUsVTfWWpHvNLLLKwX5r2kcar 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: Grouping 10 tracks 08:42:30.6 Trace: Folders: /C/music/incoming 08:42:30.6 Trace: Yielding from 2: /C/music/incoming/FA7Oam5XLAvyjjMJUuU3dWeqwpXePFDhVLorwATCbOB1QhVw5BRMwqFQuP /C/music/incoming/4IAjoGsMg2LqKswcx3Q7aPBXpFnrNosERQeW /C/music/incoming/4NjAk47BUSmnrDhLEAJ52K46HYR4f73fhcC0EWDhPu316HaE4JiUH7UtRl0tlduVWgfp /C/music/incoming/GtrTU26UIB0qgiVue6VLtKX /C/music/incoming/sDLRGrMS73p1owS062ClaD0CjdkJ3DIOo6YqQMIH6FKYe3CWPJlGIR4XKjIDgdWEuJMpGCjtt2mC1bwnIu1trcgEcbOGde /C/music/incoming/fAMPVSdqlJnSn2jlAWtM15pToWxHDHgDDkvJgvlRFnMGcQDELrqKMBahj0B7uDULDSocGIedKKhMrQQFt14lqDYbj /C/music/incoming/FjfrhvuPRPVMJh3ImciQuexOnkfhuBYu6SxynxNAMXpW5du0X3qPIOwBTxd5pntpXANXREuWw /C/music/incoming/wtxNM4UoRcX4i4r6TErDhLWYFx5dF5JbflkIaHCgSBJKcVExWqSg26GTEGio6QRTBVY /C/music/incoming/VLUyOqX5ExbLksdupIAbfMab3SkwnMrl2G07D6GcKjj404jRrQxnyUYiLTD3fBR0fWQLAeYqcwy4Ddj7JBfEoeUhOQuQCK4 /C/music/incoming/AVeHd7cNYhNCenlAa5 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: Grouping 10 tracks 08:42:30.6 Trace: Folders: /C/music/incoming 08:42:30.6 Trace: Yielding from 2: /C/music/incoming/rJfXgds0633Yf1TjvG0sMcoCceO3RFrUIllYNE7ofKMUrmxdU0wXcvnotKUcvwiALhp2O2D0HLmbxBkWOLi0iBS /C/music/incoming/7Ks5Cerb6CqkYsf6IspwcJ5QHTq7KJmMI0mbfijdGB6EQj4WuFGCwMSwMKxPVsxwpLJ6ge0yjmXILB7 /C/music/incoming/WoY6Boj5S6xe5aNnE4Sp16ygXpbqjuunpiq4AnNsUGfd4LhF54nt720XWRhkn1VwKkVVRQVpqyC /C/music/incoming/gXG4TxdQsPNOXOIoMP /C/music/incoming/ricobddIIAkdlTeIgjWmNDCJi64YgBwdEiqCXRVxWeMdTkPkaQ2y2MmVNBfchmCgdgGcCKSwuyxIYyX6pSYxH5i0 /C/music/incoming/OMMjfW3TgopIFlEyGvWNTquxoAPmQLuLS7q75C3iCHPTTtxMwdl7CI2wqo2NhPdC1M /C/music/incoming/pwK4KsN6LJS2o2LBOrwQsmBy4BKEB0uRH1TgfN /C/music/incoming/qEYyEeSQjMw3Ptihd0jYMllIjYnLFQ1lMerhwHgHMBwjDWC /C/music/incoming/oCnSpf /C/music/incoming/PR 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: Grouping 10 tracks 08:42:30.6 Trace: Folders: /C/music/incoming 08:42:30.6 Trace: Yielding from 2: /C/music/incoming/576DybrIjsFah5MTLQ5Qe4R3UystYycxqI7AU2GYJGW62CFL2AbACyUapcQ7Q6QSpgQH5m7QkggGhSas2PyywK4 /C/music/incoming/AbawDIveWnDIfE5Oki7VDqyi1X /C/music/incoming/3cogrqHS1frTWoikvOsgSYrvabXV2XyvxOCyvYfdXNtfOvo /C/music/incoming/P0iCFuj3 /C/music/incoming/jQoTGNWuGk4qJrnP4TvlTudSkEwwGfxK0wh4DhOmeeMymjxnAcEW7y7VMDIcqyWBUtymkrlWeihP /C/music/incoming/DcfiiDr6W5YF50prad4umnjjbCS0wdMWedLkdSw2 /C/music/incoming/3g2roKecrjXpPYf /C/music/incoming/7c2fqOu3Ddf3jlEiJIu4QJcjM4Yumkoemew2aI2hxn1 /C/music/incoming/iwL3wAeASGKfiTXFViL31AqtAXADHjUqawNyL7diTEwJCDmX4bgh27XPgqCG7J0ISseSgx2 /C/music/incoming/jedd 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: Grouping 10 tracks 08:42:30.6 Trace: Folders: /C/music/incoming 08:42:30.6 Trace: Yielding from 2: /C/music/incoming/GMiuCApOfwjSKhwrTSruFwfxOQnpR /C/music/incoming/30mOGDpVa1h /C/music/incoming/KVUu4bvunfJmAGWpKRIh4KTcxCFPUegVTFDWdQhDgfitb /C/music/incoming/eTALBWs2Sa7seX6GHvxQccYGMfK00o4DtYMHrqEXldO /C/music/incoming/Sw0LeqiuOgUlNxx1mbSTQI /C/music/incoming/7WMQCQY34wArdgSKIw4wIXcLJEk5OfhD5tkhgTEpMGT6yVaeyXlIhPqiTbg6G2oXp5uQ3LDV1NSbedlVDgGY2 /C/music/incoming/juBPfALewiOQiCd6UuAp27KOvSGbE07yBjXndcfFjneBHkS /C/music/incoming/fmhb6J3Xa132xsagQFPvbPbGwJfe3vMGRjeQlpbstqhL00ArDDcQdo1wlILwDX3Lnvkonq3AEvcSHwNFiVJyt3DCpOE /C/music/incoming/GtP1YgHCA1IrSvUmLxw /C/music/incoming/hJN5ojqqJD0ypkwrOf0ayJEwLV 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: Grouping 10 tracks 08:42:30.6 Trace: Folders: /C/music/incoming 08:42:30.6 Trace: Yielding from 2: /C/music/incoming/R /C/music/incoming/PeBh5rbmQa0ER4P0RmR2 /C/music/incoming/jLn /C/music/incoming/x5DYBO4WKbGkOjM6XVCbv7XqqPCVdNWX0AfNJRomLaO /C/music/incoming/FqsSUBrd3YUnOEL3DL2anRPUkIISxHukEuy5pjQc7oyBD07EWjB7f4uVJGH /C/music/incoming/1DWrt1YFtJWW5NogslhYd7WdBxjC4 /C/music/incoming/DXjWamfSLMFmTnaFlPOdqg5eR4224uVcXKU /C/music/incoming/10pPVQlXfQ51IGvGExcrJyPsnI7cppYnKjxpjpGFQ7SVyqramK1OcunBk5CmQiIXYRpyhfvnYFJJO115q7X /C/music/incoming/qj /C/music/incoming/o2j5FoHH53rOGjDJkdbPBtfUXW3Qr13dsGRpRYG1x41uEKvcKmeQcMy2WwhQsXpdanuaAm0tEirFBRpmA1geWlbN 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: Grouping 10 tracks 08:42:30.6 Trace: Folders: /C/music/incoming 08:42:30.6 Trace: Yielding from 2: /C/music/incoming/eXyBwrSwTrhSKIpFiAWvdTLoicLqRB1 /C/music/incoming/YEQwjJ1YIAk0ht0ABBvVdmgqXUKTrcJkwhE /C/music/incoming/5tnfJH2QqJCltApWhhTlKBs2CordPaal4eEe2Afd3qDqGSXKIu21DTpDasLuoYaqJpoo3k3PcPps6cuRyODtggQk /C/music/incoming/KJ /C/music/incoming/JaxDdFfCtRc0y4pKieT0VxggNmTCo5TtGaHLGYMFbLxpnPNaX2GDUvbk2rWXTLnv6PtxvLeqAnXkaY06HSL /C/music/incoming/Wb1luLYoGaXlPQFfD4qSHDgfdhWrs6DnnoW1MIGyqhVDFYSGvk3lWrnt2VimVH3HFK6A2LA3xYCAPLIl /C/music/incoming/25suew7Yx3fOwh3Q2YPKTsoNAameilL /C/music/incoming/Whjbnl1x7K71Y6nFkslG4RsKuE /C/music/incoming/AjxMFB1jsPeH4BDDtW2Jtwbeo71qwlcyPokRsB1F2Ka4SRLrT5oTaEKdhswGIJUgMNYOqTk14vOQvftFuIFy5pylMgJ7d /C/music/incoming/DS6wMV6vP 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: Grouping 10 tracks 08:42:30.6 Trace: Folders: /C/music/incoming 08:42:30.6 Trace: Yielding from 2: /C/music/incoming/064sRKeS4R /C/music/incoming/EdUOUGsW4GLRSNSkpqAXhfYATCRlDnV4viYYpCgV4EMVyPSkAa7 /C/music/incoming/uYjR5ghRiIWcRKPeVfL0nxCHhVvi6hQfsnxguMLKe0pxLUj1PurwsqR4wJKjS7Tb0QQEmJQiCbVvid4uMCAKWsTbDCQTcCYff /C/music/incoming/6nmGHxSocR1jalnjne1a6CC6 /C/music/incoming/MhgiQ562C6WSJtkbRGvLkDvr7rOsqeUeutpKb0Od2T4xesVpYyBWyDRjSVixpMKxkSwpeH70YsQxG5nNDxB0K5N0JfY /C/music/incoming/7PPwJydDKbHeypS /C/music/incoming/sYKgLvSQlVqoBRgTIOWJrQ /C/music/incoming/r0YH7XW2gasdKwDOMM2HwwFjahA0NDEDWEp25eFlIkLLnvuqCpSH0Mw3tOG0x5nLEWoghJQHgQ7mS /C/music/incoming/dAYAkfm2071q5oa237I5wqoXR40NGDX4EHFut1GpdhqLIhrVhh4G71CTlbPomHuvi4UwQMHbAs1p7KpJLeFyH /C/music/incoming/KPkPT4fdqC5L2yPc52eGxWxIpXnk1MPBn7NnuVwgjovfJvpbGLqyvStVrJy4Q2jLTEx2SBOiF6w 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: Grouping 10 tracks 08:42:30.6 Trace: Folders: /C/music/incoming 08:42:30.6 Trace: Yielding from 2: /C/music/incoming/SbFnCD7RCO5DkIqTEJ67TRHPSf /C/music/incoming/GrseMO4NY3kkgIHMEsLTr3QSLJw /C/music/incoming/qOwdaux5XNj46LBmt7HhFlPqfUOH0KPRtJyoi2RfqlLvobTGIH7J /C/music/incoming/pC2Emct4Ep4uCfsqTIpx0PvSGdkDCR7eucBPmTcBhJE3dra1Hy0uXV4Ifj5iYXBTp0aALKeaGVqpkBOocr /C/music/incoming/lRtnWkdbpT0vytvOBJcpJgIljHw70L2VRbqxNbLx7hTgKiyr0iUqCmnejhdoVdjLYeLxc5by5LpCtBIbhfh /C/music/incoming/0EmtMDYRTPVtT6NXwkEsq0CPQx3qaCcQccgNSByXqF /C/music/incoming/TcTh3watlbjWxWpmjauBcYn5Riv2DuKw6hYkrqs3nfShsmFx1FjuA632WWxTagXYxTYp6f30OAm5ffLEK6b6ko57l4vC1G2h /C/music/incoming/TfERV5Ym2y5G7j7rxUHTvTuYGAtmRCeWfwxht5MPArgEE30MbOTtHxDaRNluKMDyuiBKS05Bi0tdMYuKIPkdQS /C/music/incoming/T2oUHcpDyOaHB7NylOhYYhYAuedKlunyajqWpElB1A4EGN0PdL5Dd7WLcVyD6NrdAJHq /C/music/incoming/GJNGWN3ufBQ1I6h7L3kT3dN2C0keFwKt4FYKMhGkfXK2SyyQmANpo 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: Grouping 10 tracks 08:42:30.6 Trace: Folders: /C/music/incoming 08:42:30.6 Trace: Yielding from 2: /C/music/incoming/iq1ngce3Wq36W3tJ3yap7E5dE5PRugoyP4W2He0qICnTGqN4tSoPlj7MtXRjtuHPcEp0fAbYHRPFpkEmqTxKYGmG5jHRuQ4m2 /C/music/incoming/5D1LhJ2niya6WGkGpEtIodFLIOhnmkKaurxNN7BbFrMxqgOlFGQxb2u16odA /C/music/incoming/Skc7ISxByEnw4iuoyqvTC1L7unSFRiSAPRptmSIWrNken /C/music/incoming/cwAELLeEH1DC27sjdduSL7OsbW1rAwJ2UK2qjCaWahSC7vaYG40MdQpcQhDVRUdjqJPrebaJcFRDolsMVcSDF5Xdt /C/music/incoming/62pvFLbq1BiFovMa5P6Ty7GrFYfIL2yRHScHvA3F3sSJMIjKdiPMp5F6u5YOGAN6by6EtfMFTBXgo5M4PCFClUCJmdlxIo7 /C/music/incoming/4kgiWNjxWE7MbpEvuvkB4HMMHPtgLOmhkSBQfinG17Od7312TLIDiXSvFCJgtdUirYCqW /C/music/incoming/0QwOhMAflvhuk2GEJOxmBvqpAO26hthywS4O2VwDd0rhEsHRhJdEb1qDygoBSC50nP5y5YKUr3 /C/music/incoming/BcI55OUousHmNQ3BEXAOq2CKiT6wvx73P2PyLQXtiD5Vef /C/music/incoming/OmObhaXLbBtxwwVTKeOllgEgNjN3AJLw6DCMJMbmqa1nyuBKPMMv0 /C/music/incoming/CQgve6nfBo3VTGFewwRJFrkivc4l0mYgtms01A4wtajRBmDanoveMxCkG6abcbnowWBGmMk5BtpEhAPiH36KXUB4Sit3A2usT2 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: Grouping 10 tracks 08:42:30.6 Trace: Folders: /C/music/incoming 08:42:30.6 Trace: Yielding from 2: /C/music/incoming/RNRrp44QSkqI7fn /C/music/incoming/RLn3oNqlE0xoeBgmno /C/music/incoming/iQD1 /C/music/incoming/NctreK3JkScAFtrYrRur3Mv5vybePa1DB1nda7 /C/music/incoming/FOMwAYnaK21DtmE /C/music/incoming/jSvC6gC7dXv6PbkSNKI02DBWT1JpXFDj7xS6kTD /C/music/incoming/t0yyEglWH50knyoMbvdIBCHS /C/music/incoming/KHjU54podbe1clCfCHx2xw4u1fE3xVpVqMMy7A1J7jCgqLukxifn4tJnKW1YytYoTpKxHcgcOW2n2WepStFpPbY4dxWkHbjNsm /C/music/incoming/EGKvvRqGh0x2mEgls1PkvRHbUcMQT0u0GQvGgqFKxdrYC1LEUcbvuwsT6JJteHUoEGvEhI /C/music/incoming/OvYdRDYhEc0m3R0qg4HfYR5ict5clObR7A4fKNMfDRrHlKjD4k33LAY5yPbwFW4XbinCV 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: Grouping 10 tracks 08:42:30.6 Trace: Folders: /C/music/incoming 08:42:30.6 Trace: Yielding from 2: /C/music/incoming/6bEbY7n74hsPpEkRi7yIIoE7NrK /C/music/incoming/uw5ijHhSYjrBA2fb4bgHMxhcdP2LaQg0XnyUb /C/music/incoming/GAi /C/music/incoming/hJRNcw5K74onJshijY4LacfkCq3YOcOCYqOdeBBsbeHwgFxUikDkcRQeEGkTBg44oTwrLdeQx /C/music/incoming/WX4qH7xLgOJQ54d31URYigXGMR0Q7b6l /C/music/incoming/GYvaIwq4UihAnhTrooW735dUoNlcIRFj65BxVYqiTYylYuGdbOAPXa /C/music/incoming/bEYsnRPQ /C/music/incoming/iKrXAXnQOlLjycMwUVBHLjw3 /C/music/incoming/RgURcbvmcYcK7YD7alhh6gRW4I7Pc /C/music/incoming/tVxaIMjtkgi3QgOuWANiOQWKmkx5 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: Grouping 10 tracks 08:42:30.6 Trace: Folders: /C/music/incoming 08:42:30.6 Trace: Yielding from 2: /C/music/incoming/1wuw3xbo4F2Mk4DPqIC0fd6HdXFXhSb2LNS1e7rDJPt3mlBlwpp /C/music/incoming/ygEMasd5QvprkEQAIa3k3WfLsd1JwShpPbQmpNObL0pA1btGHsb23n0Ka1t5ACH5n7JiVDk3s2HcGNS /C/music/incoming/btqe5qQnEVIj2IYsTSq0cdP1CFVaWM3iylaLwcNgRJErLp3vYanpiv36LwKyCQyY0ySPHm4RfkiBGxplKAiVxNadqca7ynL /C/music/incoming/m /C/music/incoming/qPNHaxBCrC1v12ejXRAqFJqO5QkPRGFX0brWWdlW5rXJcrgU3 /C/music/incoming/XaKeX /C/music/incoming/Hx1aSUUg1Lat4mNrV1iGBBtnF4D1JFLFmGwBtGrXKKasAle0IGMQxyCfeMDVq1FvaDhwXm5pJs3XAaVt0Ksc02hVdqwOc /C/music/incoming/CU7b3TBTYTrCqtONNOipVGnsRTtHQgnOFOfN0SWlmjeCMxmXQqX /C/music/incoming/O6OOfBhUo6aQJUnk0WA0P3WHi1ajgKyGlsbCAaJvRojNKv3o3IcPUukSigGmA6NMGCFqTSR0mdiATj5T5SoGHRS /C/music/incoming/7aUD4 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: Grouping 10 tracks 08:42:30.6 Trace: Folders: /C/music/incoming 08:42:30.6 Trace: Yielding from 2: /C/music/incoming/tlxaYKKy3P4FDQpkkcRM /C/music/incoming/D65oh5IChbBsivvoWb5DeGU14HOxcgBqTXVo5WIpLBMCnl /C/music/incoming/EV /C/music/incoming/NFk0PCkaI3jQ7xBC /C/music/incoming/mO4pGhpgt0uVq2nYTKkTYeRAXMFJb7RIBjVJ4mj /C/music/incoming/pnmGnVdAlp /C/music/incoming/oNwMwIDJfDKgOhvuHix5sKjWsDr2ofwGnfNcbWAAWGNqH5QRl7BjPSFLEIs2qIu7ge1JBtsSQ5iT50ovTHQp /C/music/incoming/XItekFyb0YGOEgnNHrcIXyL3nAxw5MSDEJGC7cvJPR5l /C/music/incoming/aQlDrKdvF7k4Y6iqiPdHJbiUu /C/music/incoming/fuLdem 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: Grouping 10 tracks 08:42:30.6 Trace: Folders: /C/music/incoming 08:42:30.6 Trace: Yielding from 2: /C/music/incoming/fEhOmbto026QKA6JYhDhPOrKaUJnrtSfbMfRvLS5SQvXFxXxFbn4tvoxmFNyAg4Gi0P6unmnwGv7sBeK4kQqfVTMwOFY5sEM /C/music/incoming/AavLru25Y6WPbC3w1JtBGhNwnfUHS6kw7Ik1jLU5NUKl0b7BwL /C/music/incoming/aKrtrPvnDSmgKjFpgIgEvVPJsUGnTOCANaQW7tUj6QH /C/music/incoming/nxHFqiKUiWL5Sog5T5Jyt0Tp1TgINFB5fN /C/music/incoming/VddkWR6mbKkuE5yfkFFBA5sXL4rWvqhddXQwiA25u60E0RXDsYSBrLsYRmG1AiYRDhrOoc4SKHf /C/music/incoming/6JvaJcCvyl2XI0KsdJnWQYqB4yqXW6p7TiDRwDaaIB6tSbcJjXe7xTlgs2dkTMGA42eyw04IInno04Q3vPN72pJa5v /C/music/incoming/WbLqpGCDKasrFvBsooUJ /C/music/incoming/NAV3Rcy5EoBHTEgi5NCHwGj7ilR0XcMSLb1dGv3CkSQVWnCLMDVyDlBhqVUGrGgCKP3SLdJISavMWuj3Qfnto /C/music/incoming/7eNRWSAAjNycGNwI5GcyfwBKDqoT2VIUSYnawuHC36HBagJOWRhikt1JLdnFENGueLqOAvlK6IEgX7KvPI4jOAKy5Lvsgb5oAl /C/music/incoming/ADennQOE3JOoa4cRh3ddRsFJt5XwXgW0hdIDkWgoeGtRblWcdo5F0xmg5D2p1rOWTWg5uGHrVW7k6UHhhUsIiq7RXBGP3Xu 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: Grouping 10 tracks 08:42:30.6 Trace: Folders: /C/music/incoming 08:42:30.6 Trace: Yielding from 2: /C/music/incoming/IatJroq20tpYHMwfl1UFJnlBOcJnEtMGctFVdP /C/music/incoming/F0E6SBNLfuav1AM0TGPeMIUbYatVcENLeoUC /C/music/incoming/YuYhSfBXwCGJldLgbc73wdy3kgNxf1aRPUgXuYya4rP3vlnGqDqdk0sV445LydRDCV2y4V /C/music/incoming/AC6ULy6uE1ekTHyXNlIOkY1gRi /C/music/incoming/ywrlrR3PdEPJiNCAs /C/music/incoming/DrimkJrSsroBKlynUgPkjGGmi7x7DWwNTKcLgNWbmi7sUg06JY44Ehw /C/music/incoming/jCqA3qKfBxMbKaXgFteFprstBidRbdHdTHFbWMvmrRNKdqk1DXfChTHYj46Um1ewXIodDWr05YmFMPqj5k /C/music/incoming/UcaQW1LAnoOU1hFtkY75RNFT5vY3RwdF64TSyMst6ERP7DJQ01NvBW3hFnTAbQPYkj /C/music/incoming/JmT6LJUiq1FWc6PJ1lKJFjBKMH5nkT2R6Eu0kOLnQwjJwpHsCYMjMYvASjtdLH5F7UYFLXxlHv1i70mwaMSshRfhi /C/music/incoming/SggGl0kPtAAPt6sG5u 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: Grouping 10 tracks 08:42:30.6 Trace: Folders: /C/music/incoming 08:42:30.6 Trace: Yielding from 2: /C/music/incoming/qORrsfJ7w6oTWmMM4uPoFIE6RsKvCtrQ5sbKVa3vqIEyjbbb45kNWGfPkSIaDmE /C/music/incoming/Jipj0HqCGpgPLx4K1VBRumylYFePdpI4yAwUUTP2u3tSJXFSBulFtomwQd /C/music/incoming/eKQCSODe1ThT07cLItFXDlCQVur3gltltGBmIB5knOttlQhWRFwXcuy1i7OxwH6OA4ytFWcgvuKVYhFenClIWDi6hH /C/music/incoming/bRxsmfeaOTltR02SYIjR70dkeX4khYL2ACHo1NFto4dE3oIGP5Wxb66iNnovi20Xir2osM0ldWCcWHoXpwCkbm0BExJMyik /C/music/incoming/G6EDrTChDwVmome0qbB6Tv1HtOE4yXjKTomlM50mjIySel6rv2LTOdlje5jLpFPMmlAa71mtinVk4iCiPlIFmx3QcdgPVo5 /C/music/incoming/fFIDj50tcaGFmkWbH24WkXTykOEpGhcyOxqKWlM0ykx5umBdYWAgbnRoTjsCAKV36gXW2mlvpewayVd5mAxQP3xBNbY /C/music/incoming/44tU23sjMhc4FLYO6DYODFqrX /C/music/incoming/fXomSryDLyeiMApNC0QO5GKiYL5xlUQp6uxaubOnbs74YsiUpjSEpL5GnfugubrYQVjqcorBlCNLHNrFDjhbbl7uxY /C/music/incoming/q107OTWQ3DeVvVNNhoXJdTexCU1Rb2YOE0KcEEggVuYUFUJxGdK /C/music/incoming/SpRJUF6IJqD1dXsyXrIeusMVvFnJPjbrdPDcQVx4Y 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: Grouping 10 tracks 08:42:30.6 Trace: Folders: /C/music/incoming 08:42:30.6 Trace: Yielding from 2: /C/music/incoming/WchrCl6FgqkIYxO5kaAkwXdDvXMItaAkc30q3OIP2u3cyvlXC3iNAEB67L3LGxlfYaG4GwcEySpb2aeaLWfxY /C/music/incoming/uW4ChSRl0dMlO76snpoirc6kU /C/music/incoming/CBe /C/music/incoming/hMKT3Wks70PEgTOkfKpwMpPqsyKXT2nORpPK2ODB56N55pO1CgkTbNk04tBDluGeLaTXdeqyhWyNJStcRR /C/music/incoming/X0IVDuj0MPJbashcMV4mqhOSuooX /C/music/incoming/ptNsgX5uv6MPReWdnEiYwk6nr5WxdgH6xwKUnfTBxAOIoPFhlCwKe1tfuAbjaGrpxNquBbXi /C/music/incoming/hapHLxCtW4OHYOkxLmLTpjLY4oI1CNeU /C/music/incoming/NA2YdR7NAQQcc6YXxaoFubnMKnGMj02oC6quKs2iuopMobNiWSjd4HoMlooXl /C/music/incoming/IXlMjjHG0XYpPVISdMdfQGBRwivEgHh0AsPpbmXyU /C/music/incoming/I5smNsN4TVCV6R2ARs2Uc 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: Grouping 10 tracks 08:42:30.6 Trace: Folders: /C/music/incoming 08:42:30.6 Trace: Yielding from 2: /C/music/incoming/NCGgvKMPwUFFA1pjgvNHAj /C/music/incoming/WBSu /C/music/incoming/LqJShmHnXuvNLgUyXONgoo3tyhIWJ6PHrLWrqns /C/music/incoming/awKHBGsTlxIXVjR4YLtPa2VqJMdeLMpLUDhnbIE36p1HAEvVOTRnCkYfJt5WDniHi5cscD3pgyRSboXepoxY2b /C/music/incoming/HXNSovkfDVK2jEYFMHudANapot1D /C/music/incoming/eIw1MhkH0YK2vWqBeFB42kPRtgbCG4TSyR5jExPdgJrqnSW /C/music/incoming/tfvQOgUE1hDmuMymStkSa2eb3m3NsNU1x4oU4lvb0toxKLnKXaRkcT /C/music/incoming/BRlq1GVJUH3OPNGPgyg5HlicJ7DP5QidTup4ANT4Ktg2NQLYAXNwqmlpJiO2cgMeyY2twKpBNjt /C/music/incoming/2tgBTtsilU1aXHQHrDYpUQsjepBAj2Eu6HffOPV4DtAw71cH3syGd54la4wE017rpGcpBL1K /C/music/incoming/0iLMlhJm0jeGuGlwyqt3IMutFKJCCdWmfUh1B5Y4 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: Grouping 10 tracks 08:42:30.6 Trace: Folders: /C/music/incoming 08:42:30.6 Trace: Yielding from 2: /C/music/incoming/mOEF4xIUu /C/music/incoming/B00W72AVRGWPKDV6UfgAsIPDqxlD0lKFeBRoFkKOl3pSNQ577400Bjv1kwGJQ53F3qLjS /C/music/incoming/pVWJwNTBkKclpYlrSMiP7cmBBTiPpy5WT0HVqDHMsjkJyugSXd /C/music/incoming/ck /C/music/incoming/GD7dNGeffDGlVJ2x3I5XneaFhSGUN1CupEtjqQxiyXBxJOpyPesgF2GBDB427qylbk3roShlkVxxKJ /C/music/incoming/oTpC2h /C/music/incoming/YkCbxHsTxJC3R4oEygwxBAWKwedXaQqXcLLUGPU1x3xheh3XvOKC2cqxv0LtEDSPsL1grB5QsD /C/music/incoming/kbPjIYTnYMhvbHJCVnn /C/music/incoming/graTUAAHU3fjQavdnCwTmfjE5dV64IrO5GeXHIPNKqeF12HOvYKhvmDbiDVQLBKlLymk3GD /C/music/incoming/BcyUPkgJpgftasGsA2nOppULNkiNGfvp1iekSVc7Ua1wn5IrDooIJ1PlpUhFcAdkSXB0ovHMYn2ovxxPJYjqXVNaA135OF5 08:42:30.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: Grouping 10 tracks 08:42:30.7 Trace: Folders: /C/music/incoming 08:42:30.7 Trace: Yielding from 2: /C/music/incoming/LabPnAPxGKaMjcHTFNuyQ0reEuhJhV1e2jH0jgW /C/music/incoming/0X5LjsQUFVp1rKvIGmWbS7B5dqgp0sPSpDy6NgSmFdW1dtfKWXtyw5o1w7I0mB2lgEKVkx3yBKDOkI2RlDBc7pvsoGING17eiK /C/music/incoming/mF0IYjPi7Jrle2SdnmxHbpFGy7qbNe1nGyb0lUP045RfPQ7diYIUevI5atiY /C/music/incoming/dHeNx2655Pymo0juwsfMDIv0Y3MP61l /C/music/incoming/rUxuakQed1rnsK37xFKywNeTXkmu7oUm2X14o3wy1dD /C/music/incoming/shocxPNGXwVY6LfTM /C/music/incoming/IK1u1uP06dsJOlbfbMoLHJgbpq1MEj6ksgD133JUQuE7paqSwaKr1cq7D0fJCduWeipHPijfcB2lehSoahoEHN /C/music/incoming/yVArccw0svwFDGwHiT6KieKFewArT6Tgjj2nU13rN1rQ1g31fUJDTI /C/music/incoming/gGQsHVurHSE2gNiumg0TBE4Jpqk5PRm /C/music/incoming/gVGe4mUDfaa4Q35agrfrLVBJSJS3vId 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: Grouping 10 tracks 08:42:30.7 Trace: Folders: /C/music/incoming 08:42:30.7 Trace: Yielding from 2: /C/music/incoming/Exf6bUvrqE0wp4BhY7vySlKwwBdtxE /C/music/incoming/bs7HiASiHlpxHQ3vLLINy5cELPrF5SNk4EJdrRCtB4Sn44ieKI /C/music/incoming/kf3NYum3MB1DtRpAhK5MgktvCxloQTUCguCMDiHTTdH1OYyME6sVoAWaTHkBi6m1Nxw6oL47cl1dKAPL6HSRB6mOGC145 /C/music/incoming/up12notCaWA4SoKROBaLeGoXGSaOermb5tUAqQndkBPvnPDWAU1pTfLVadvCoNwPKx7xBj /C/music/incoming/jeBVF2yfV6T4kRHeIQ71eMDmCxf1fF7qvFCEsy1CinktV /C/music/incoming/FQrrLFTUdaHi7JqlGQFwNXW7OX2E2KKEok1MWi /C/music/incoming/q67C4SLK6vXxlAMbCY5OWF0Bm /C/music/incoming/HDIJgytxeU0Is4l1LOgPSj1Wub1BOOcl6MgjuSIvIRNEI5dmlndAcXWx /C/music/incoming/IEt5cvYYCFPSnK6buchURTQCICUatrrSWyl7IDySNTeYpivP6YPDIsaVU0wIIXFkm44Vy6BYKw /C/music/incoming/0kMdimub7jNLexnHQsM7xNsjqYyLLKVaIFk2N1plJgaQLhDiy 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: Grouping 10 tracks 08:42:30.7 Trace: Folders: /C/music/incoming 08:42:30.7 Trace: Yielding from 2: /C/music/incoming/DhoMpleojKaKOSvtEikHf /C/music/incoming/30wBs6rqEWlvb6doHyw1Wm3DqVdpw2G5u55MY5rM /C/music/incoming/SYqGCOoTOIVpu1w7l4ar3DcqvncScPaNMNS7FKevx /C/music/incoming/ukKxQNQ1RQcFAlklqcPQLqtMMeF121BkvLCMENEx4eQWrySPWDlAwy6eX6S /C/music/incoming/QO7m4GbqBVBftcOfLCAe6mk4jXPXu3JLjAr4HUDoqoNTwW7R7GGH457DDcdfXk3FlX32SRFX7lVRGyGtY6YVwcOmAVAFQxxfs /C/music/incoming/Ug5u /C/music/incoming/3MbF5xAhaJ4ynDcacg6a1HjDFF3YYNOkOLBWsLgTCNANRFaYTnkgbE2uCFaACIpu3SSJcmPx7lGmhET /C/music/incoming/4Hur004XxOT /C/music/incoming/lk57tvhfOqiqBAo /C/music/incoming/IFEfNPFYPQLThDL47Oxwm7 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: Grouping 10 tracks 08:42:30.7 Trace: Folders: /C/music/incoming 08:42:30.7 Trace: Yielding from 2: /C/music/incoming/AfeieuMN2DpKjODljqHofpxATNCBGMBBugOP3iPcBaqvK4OBI7HxudCkP /C/music/incoming/TNU7Ed5qW5UfGhApIFx3yEEIm7XsjeAtbmA6tKD4gX1Qe7uRh /C/music/incoming/dcy2 /C/music/incoming/BRYLL7FlYlLMcnrES574cLLPmwF22YaPGB3Fy0pvXRlobUePum2QOQ5XfiynBKq7k4fJrUe1OKfsAvOAsWHO4raXDfyqAc2nAld /C/music/incoming/jeSoWcV7d2Dw6MvmNaV7mu44Tj7ahoXDpCDskPHwSWBl /C/music/incoming/L5LuuGbvioliyqDDYPHSorldtOtJndoRWWoOWWU1wcgVmEvHULUgK3wsTIaNlyh /C/music/incoming/XsEE0BF1UCErSYui73fPO /C/music/incoming/kOswjjOGWmudNSqXiVcYAFkVQr4PmFGFYGNfSYt1rPb65UJrL4yWRVwMDENYn6trOXlgfkerCiHSEmY4QL /C/music/incoming/yJrRWPOT /C/music/incoming/tvbXbQSkUysO1Rc0jGow7XmUQ14tcgMbCUpInhRnItTaKYBUikBtCC6EinhhUxhNUrlgCBLcVbWNemkYAjl0NsGaWSyaaKBj 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: Grouping 10 tracks 08:42:30.7 Trace: Folders: /C/music/incoming 08:42:30.7 Trace: Yielding from 2: /C/music/incoming/yKB6n1h1Rg7eeQmYdnf47bUHx7lgJXoX0u2CqDf54Gr5e2h2wW2yn /C/music/incoming/HWYPE37DPhvdXCmSW7HCQqrIiqXEB2maf2vPGSE7rIrpfeebNqCgDJlqEpHnfDcU2u54gFmeCIji6cCdmVXjAgEEQek /C/music/incoming/CdfYOEX3OG3MOkfMGUOUBrL7X70Ijq1B77Mvo6t1ewEFaSbsjYDo3QqjAgbPMpSwNBNOGQwHBUP /C/music/incoming/qrtF2JMYag /C/music/incoming/MLWADdb2WLkES1sBCRxPOuXmAjhCLvsUFeBtEfWyrLhD37W66jfCEjnqVJas3HqArx7NA75w26xcntrAujEBqYpuYjG /C/music/incoming/NX1kkhyQpHp7W6LNBdmdkyyjsRvEbt /C/music/incoming/cDSMt0sTu /C/music/incoming/kQqsK3tmo7D03BKRHvKXeClgSQS /C/music/incoming/j3lGhGNJecjSoYGjpJrC0WywrnOa /C/music/incoming/duCb3KoCoBmXC5ByoWmjUMEStXeVcGQAUkbytY1Nw1t0IHdHqkt5SG4xYQPeGAAQSTdr3bf 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: Grouping 10 tracks 08:42:30.7 Trace: Folders: /C/music/incoming 08:42:30.7 Trace: Yielding from 2: /C/music/incoming/DWaHek31fHve0udh3jNgvFv6baWDnEdmF075cKRF2ijH4wsLy6IQ5YH6AbGeuANIDjH7vffrAilnuVbLPldo4toNrbEae /C/music/incoming/nVBUAB0fDmBNPAIKemF0xucuRFiAuXVIRKTwfhHbTPNtCKaTx2jYXkD1Tgd2sARNx03eNlE4MDfPOQ0gFwbBO5SGg1 /C/music/incoming/YEepfFpTINPH5EGER3RXcGh5UDWqFfIevwf5eRbuJoNAiK6IFrLWrs0swhCKP7oDfKlHyIy71woV0OWkFoTmCSUdFT /C/music/incoming/nVyJLrbHwWin1aMjSNIxpGxFFJp5Dn0mkwxojSju /C/music/incoming/fwFMtrcQIEOdr0bYP /C/music/incoming/KYgbH6ftG3V5b /C/music/incoming/oKK5uPUSYhHpRs5A6h1umM54Ofytw3smPrioHLfo1L1o1Qng2WSGG2NJMNqopBv3WuHykQ0tcMCJSQd60ryIkTNVM /C/music/incoming/HRnOeY2cuskyh3MmQ03jwURVwAkE2ndWcF6lTc1DFuBSyDofxa4whXJU7AqMNxhhpvwJ4BBN7ALcs6v2lff1rNOl4lltSoWhmt /C/music/incoming/xtHRdS /C/music/incoming/R3eg3TvxenXJ2ae 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: Grouping 10 tracks 08:42:30.7 Trace: Folders: /C/music/incoming 08:42:30.7 Trace: Yielding from 2: /C/music/incoming/mwbwLYBapNi1jv2VerlaGxQeGm3S5BGCWeCmPmKRb6AwBy /C/music/incoming/7hWpckuaS4Jqdcja0uy3ASvaorTk6jYd62oNyGpY1tu0bJvHwnJXN7loSWaSxjb /C/music/incoming/hvtUOusdL1HibjNYhg0SJaTLUJ3dfRBfumxORKMW7CC5WTu0xBHyRy6gJP /C/music/incoming/kHpkx3ygrPYuhfbSk3VCyaAfhoPoyQP /C/music/incoming/uTlyinWdDxpa0kk4KOEBlSQ3ieGKBH1NOgEgMwvNreHuA6PWAq5YEOAJdppeOlJ4 /C/music/incoming/6IT2qYgcUBQXRGXsAeXlWRDvBjiNaR2QIGRalwwxUP10EqlE2ho7174nfwAhPAcdHaplVWhdPyx /C/music/incoming/k /C/music/incoming/cEabPlsgwBSXRyELeXlALoYxV7SkXe /C/music/incoming/nDlwk3wgk0RFPQ3Jx /C/music/incoming/yh4eLQjU2GJ6b4nngkAhEy1U6JtH0oQTrKeMbBYJbLMQrjw 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: Grouping 10 tracks 08:42:30.7 Trace: Folders: /C/music/incoming 08:42:30.7 Trace: Yielding from 2: /C/music/incoming/C3uIfurWGFjR2y6mCTy /C/music/incoming/5GmYqMuaiTVU7otlNSDKgQRRqNmYc6FsRKmHIrHRR /C/music/incoming/vdsOG /C/music/incoming/B2Tl5p1JblhjojWJmRGLVrYLTnPP6CMPhHQxR0UaDhIoPNd1pJSWNm2idhAQHkLGGybPAy0 /C/music/incoming/rJOlTV1ic6W73ybcSmXloDUi1hIdntuu0CMuFsEl5Olfhecieihd3wOVWFsMmW2QKChAUOEAQLnIrPaWeA7emryDUXGaa /C/music/incoming/oPNHdcWKKbo4WcdXXaVdmMKWQgICbj7LOPGpExEfMtIfLwihg2VrVYOKeXX5CtIAcKpgEUsADQx0dFlt6AuguOXWb /C/music/incoming/Qyh4 /C/music/incoming/nqBVo2PEPM1bsKlQO4u72Yl7j /C/music/incoming/bQydfmmOWSQSfMS7pHqC3OH50dqLwvFLXbo2Xt7URc56tqMmctISEbQtiBlc4Ir /C/music/incoming/6pBc1Fu4XJ5XYwdYpPMq7qJVCD5wtp4A0DhKVxxOH710SSbJKw0t1YYPNMIxI6KHME5voAc0q6R7xRdQCuU5 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: Grouping 10 tracks 08:42:30.7 Trace: Folders: /C/music/incoming 08:42:30.7 Trace: Yielding from 2: /C/music/incoming/w4O0Yx5nj7dHDPPNEEMulivUg6SxjnF5h0q4J3gr6a707KqswERAJCNoI2S0MHd4CfyKxSeIxuwljEUDPybNDev /C/music/incoming/MijChcY4fd5nd4kJ5JsNciUStb5oxdmTOReOBfiT /C/music/incoming/y6YYG1yfvvcKV3JWeSlJewKI3muPSwDlMU /C/music/incoming/Qaos0Jr6WQla63yYrcrNEVkRIvGbuKE5kq5Jrk1rfI7wshb /C/music/incoming/2Lef6fmWQUKfAoR4UqHRuReUkqFT7nghfjgUusAqA1Y1VPRvbCeCWuukGr2OIAXDOC7qh4J /C/music/incoming/aYaFjtv714iox2A65pUTydl4rvmS5NnFlEFiROo /C/music/incoming/BGnY /C/music/incoming/ESusOa4NHCcWqHo3kC70xu /C/music/incoming/osvCMfHONVE2wW6jAv07YnYFecpxvwhJRLs5g5CyxAxeqjeLy5gdcM5bBXwJXispN3jSDacC2AJyWUo3 /C/music/incoming/xNrqCkMv5A3yHanUfJgeRPrIl5tVacmp4K 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: Grouping 10 tracks 08:42:30.7 Trace: Folders: /C/music/incoming 08:42:30.7 Trace: Yielding from 2: /C/music/incoming/vhtIBXuQ0EgggbJmhk6tStoDeUQYu3qCBEFCPpX0va3T7XVQuDTv5xhb1XEOhDu5nLMKDhF0ug5RyCDn67E0i3Ec /C/music/incoming/m2Uh0c61kbs4TTfHy6IT0iaJACqqbqpHPcpkPfWT0lrAgU55gt0 /C/music/incoming/XhQmvJ43SxqQoEv5DfiCnCnawRAoTHMUm4WUvyDfUyjiBQudWff0IOSu2QWLjOjlTEDsPJJeKcPWseGOwvAOBTmFkB0NKY4gp5 /C/music/incoming/cW1jfHJOJt5oXYQ2bIXnuPPTwQCSHoVXn1YhT2Ftlervden2LT /C/music/incoming/MbaSVY2r7L6ASsUsJXP5ltHtVK7BkTYrl7dCsDogw2SUePeiS7PppivsB /C/music/incoming/B62uaAwstdYkSATb7UnoAvXMCPhGJvWi2eDkw7G5rkW7vjjfDgqTaxCfhp1rsYR6nQqO5JLaoq5oGYpsGbdCechEJwc /C/music/incoming/YMNbIkdnnq21 /C/music/incoming/k0BRPupfDHmnFWTNb37jxwXSiLvN3XO2YW6W1RNtpydNHtChedpt2WAUbPJd7KjN0swPY4UqpN26tjlVinJ0 /C/music/incoming/Nq6CMJuv6DGUvV2S6 /C/music/incoming/5YUHystQI4mq7cpErL4gFRQjBIH0OfoxMwguAN7HPTe1WVLHyM6IVnsmhKgXSBbCPWLK32dMMwxSNWuN57Bc 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: Grouping 10 tracks 08:42:30.7 Trace: Folders: /C/music/incoming 08:42:30.7 Trace: Yielding from 2: /C/music/incoming/o7DjkYfxByH2lRmYGtjK1XEdIKjPtokQq32iuvdrBPx5RonX4mtAlERyDyJHOx /C/music/incoming/AkwSWsqeLWb4BB5jWOQtbqSUhNLl4bWXOd0b7RViNH1FvuPJv7KCyTRiAKKiOehKalowI4je0HNC /C/music/incoming/hJaNwirvKWcqUFlVYhgg1ysCa4ETDnKnExVDY24EOsi5fGRfLYVjhwOQpG /C/music/incoming/o0JyfuMEWvYPHDaDDtNAc3sktwv03kQvkyHJsWGVQKGhyqcRAdrmXnRtHxeQ6UILMDEh4ykOU0Qy /C/music/incoming/aLL7l3 /C/music/incoming/63c0AdaIca573UjC3DgiRl5INJR6VUbEq16rwkwv5ahRdMSwuvvgDfgT6BlXscUo6BQbVYfRgSkRenFaYtKyx /C/music/incoming/eUHFSCrWVVp4xSTdd1LsykR1vuywlMttIsXd /C/music/incoming/tqpWBTFb1c7dAo4aRdkVgYhpIWrwruSREGcoY1 /C/music/incoming/qIMjrtLjOtK0IGELNiuqHQ0qJAXbUbEEVUo4XWWMhhhoDKDlBKxsBUsIPvHYEKvMXgeVqHVXsPiAJKU75MHjLkca /C/music/incoming/HnDWTdbFhberhbxShjV7XtrayKRYsFsYA5aUOPGRQbaN253s325AnH0m3CxjsjmJPnYja 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: Grouping 10 tracks 08:42:30.7 Trace: Folders: /C/music/incoming 08:42:30.7 Trace: Yielding from 2: /C/music/incoming/Djp1Ys13sAynYhq4CKNb1hAMEycnvTTbbk5YU4EEDxweurpqT1IgiQfuRKwypMGGNxmNkyiGgjGCSuqmiSBDlN1rfJhkHenXYX /C/music/incoming/aUgoWxybxmgqFoaeMJoxxxe5YjV7ndM5khVGhnGn /C/music/incoming/wXsYh0r1ppJpxpHJ0rx3GstbxaiHrwjxcd1lm0Eg25Mg6hsy6kmP7VxeEqAgRRI1flntwvwaUraINmdpPRJgjCxnNVO3yw /C/music/incoming/JWluC4g4mSKBGqRnI /C/music/incoming/i3y1j23xU1asKLHqQBcfcV3R0HKBvwJpgnfqO2tSmkBvNJQhoE63j7TuaPbKrBbxqRmvGqJWgq10tGdpX /C/music/incoming/j3eMDQ5xRnxNtuVBH1Mm07LiyGpot7cSRy1Jq1UjkPFiXqh /C/music/incoming/4acUKdihxlFj3V /C/music/incoming/C7Aw5QnG4UQBW3n0xfWaqD3rn /C/music/incoming/JomTVBKJlbxl /C/music/incoming/CywDK3vTBK3QJCuiAkU20F2k7tcAK5kOxyGlSlI2WkIAfcbxrRHCHwf5EmDq04jDAnsk4jwnK1fP4Bf5sLh0xPgasIOGQrb1 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: Grouping 10 tracks 08:42:30.7 Trace: Folders: /C/music/incoming 08:42:30.7 Trace: Yielding from 2: /C/music/incoming/MM7EtPepvVu60i1X4tSMnFCUOnqvfbnj1mSR6RQfo2juOLOrAkWCY2uhkm /C/music/incoming/UgxP5in366HHW /C/music/incoming/D3m4SmdhmkkRbIN0OnhS0IgExuc5xdiDV3yQ7SmcRWunCpVA7GpMks23VPFwkfRicP3fj414bfadm /C/music/incoming/tiGBfgCv4jfMyJbalGyUtj7NshsQaGvLtsCIIWmEosDHbsLUNX1vK4Iji0i5USuwUBrghByws3GbOAL7EGckM7bxRryP /C/music/incoming/qOAAo7is6jBctCt2pmxTHSwWlIJFNywwT4mXLNpWrH1nLkMvVwlUlPeGrKoNwLMGU /C/music/incoming/MNhhyN5PhIl4OSCP4nccbw4DXBEACEQyNJW /C/music/incoming/wVpXWgmFij3Fnh1aSTtOWv1niS0knsBDL3bEq34KL0y4WeGyvABKwheb2cPenbrXQA1sgwRWXRc555xelBVUYYfEXa /C/music/incoming/7Q /C/music/incoming/NeHdAvFeBUwqRAURT7X /C/music/incoming/U7FQ70tA6gqL0BBd3C47i7DRCNM6p05m4I1u4lvQtJvs2hNcUN1Ld4 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: Grouping 10 tracks 08:42:30.7 Trace: Folders: /C/music/incoming 08:42:30.7 Trace: Yielding from 2: /C/music/incoming/wsTWSVjLw5udY02TE55nmfib /C/music/incoming/ISPpHEHExhRaYrW /C/music/incoming/3L1YMxVBicxCWq2rPSE5kCHpfeSKOCmAxMAhVwjuCtwpbhBsuGrYB1wBe /C/music/incoming/50wqmllh3Fp4IW5x0YtKpNn1MArWVkRYDDWHk5diySaUhOw /C/music/incoming/eleTNK7PWxkdSYG3eRbMTuooyfd3lqoMssUBPqTmTS5xo7y3r3hI5P2R5WtIHeEGjGS /C/music/incoming/LbiDCeawkEH2TYNbgut5YxtuW5IRrmiuegBGQxdnuaXI5 /C/music/incoming/Bkn3wDrXDpihcrcxURhCsSO3n6kJXsTRiqYAPIQmLPQ42b5T7ywBJnCPDrPyrP7jDy7SBJQma2YLcRb /C/music/incoming/JS5yyaSoxmxsIHU3wSnpHyQS /C/music/incoming/cUsKVpwndqWEdWy1B5x /C/music/incoming/yrhDSiFfBBniX7t6r0AGlepUKJBLddU4TmDkWtrLgc5jsq7SI 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: Grouping 10 tracks 08:42:30.7 Trace: Folders: /C/music/incoming 08:42:30.7 Trace: Yielding from 2: /C/music/incoming/qhbMiV /C/music/incoming/KSXbOydi0XWpwHxVLd37vwCeuPQsLiyAMWeHV2Wo32H4DBTeASvSKBvnqSN6PRFQyvKICX7RnO /C/music/incoming/YBtXUo2TQwp2DWxHOgVLqcGTJlRgJAeDqfXtL74CP54EWGJS2MheRmIV3HnIEUjqrUKw6e4Okt3tgc5dK6m5r7S /C/music/incoming/SP6j4wHdKFeWglcoroECgPFdgfBcEQ0LkLSCe5bRswxheTFYHDtVdHWck2cY4FG1MBMDAHjtmUjQqw6uHJCawdHKWQr /C/music/incoming/mKjNweQ1sf6bJ4jGcVRjNrD6Eic4HKTX5dnI5CLIFOef /C/music/incoming/Wu0AMFAaQVviusaT6VXsOdGC3Q34JbLaNUEgJYoF41aHXouVHJlyHDbSVxF3KDyPjvCHV1 /C/music/incoming/K6JCVNRwWEphK0iLNBQgOt3RKTPJQ0K /C/music/incoming/7GJUxFXKSIwc4uLi /C/music/incoming/IAneDOH22NFaDkQekGvmd1B61FJAeemthniXjyGWyLckQoJDgAVNoFXP7ok6fhXWBl1pb12SaHUyXpoM4fsMpGeJ /C/music/incoming/AbHisCQdvesPSkOA21Q3xCGad2uU2obSdUYv2AT1fCwwypFABpjEHOx6DHeyh4igdHL6ssFBgWX3ejIV 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: Grouping 10 tracks 08:42:30.7 Trace: Folders: /C/music/incoming 08:42:30.7 Trace: Yielding from 2: /C/music/incoming/4lGE455L7kXQSYVSej6I46png5m2kN3RqG /C/music/incoming/mt0fVYI2BhDmC1ibIh /C/music/incoming/wpoHTbfQnc52deu /C/music/incoming/OrYRhIEeW7YPXwwPOYjQ6 /C/music/incoming/qrsPI7Lu7b12kKQGx6LHe4ADIrbSGkS7QLxAmvBDPlOnoMViCnqyprNuYWhp61WVp2lHmpscEhY /C/music/incoming/EmO2DIkAkjI2AbbALc4gYr1pGdPPQDw1xDRNMXWmTnjCAIY21cTS /C/music/incoming/ScVaMog2IseoxG /C/music/incoming/QtHoViTWClW01uagKpHWsoec1kSIERk6VXLIT45PL3ID5eG1Qt1VSEtCpFuLxksRb /C/music/incoming/gAxaUEET5 /C/music/incoming/jFqF0hYTe0rYi61ludfxq 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: Grouping 10 tracks 08:42:30.7 Trace: Folders: /C/music/incoming 08:42:30.7 Trace: Yielding from 2: /C/music/incoming/uKFrnrAkuqqXqWmemQY5Uc7sTn24PqtHmnC0un1UALtcOVCBwNJC0wYsKlGawDD /C/music/incoming/fUjRy2IwIhtIhmitGaMdKt5bhBM0cVpHpseChLsGmOHqyd2wdTHbwdkTXiJ6pPuTYTrViNm2OfY4UOJ /C/music/incoming/L7jJtg4LiHcmbPYGY41ItFL1hCKbGF34WGXGIjkyKdBQIBNXAiGqlhKfvqC0D3eKLgxCYs6PTB5pe2sNVTJx7MRP4RjrPs /C/music/incoming/XgvP2not3fnW0lG34QJKP1d0nqP0egq1Q2wueUmHfJCM /C/music/incoming/AO6j7xb5BPMoILfF0TUoNByUn04Mx6q /C/music/incoming/2aK1nXnlGIu24mgHf5fLqh3DXtMj00S51pOkp /C/music/incoming/WxebytELkoFlVwcP6y1x1UMleeko4nravaXoViYrpTFJa5phkMx /C/music/incoming/KfHUlxDEJtfmLnvDjamDjU4ggg0wUnHlEssttn6K7BCdk6bmO45lQYDXiAOeFfRuT /C/music/incoming/WRvnqrR /C/music/incoming/NIcoyvF2JJw3dLK0yY 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: Grouping 10 tracks 08:42:30.7 Trace: Folders: /C/music/incoming 08:42:30.7 Trace: Yielding from 2: /C/music/incoming/UMHIGw2Lrxvuc4TpitXrxRmAvNvqVmBbNaxECtrsfx36NsUPSSLM6HvdAgm0aLXe5tOcGoUWcEm7W /C/music/incoming/HqVeY0cj0X /C/music/incoming/5fEXfm0aCdLQnyxWGTBCYklqcA2C0dWBMcxsouKNSuTqpF3Ns7vyvCWT2mVNrxhyojd /C/music/incoming/moyMDcoK3oRl1dgLNRHeTr6CtqfuPUT24qB52ckPiWauaqf4EXEXvu73q4sl522iDWoJJiQLGY45r /C/music/incoming/RkOceCGO7vxRdHoSblxtYG36gy45Yu25siuhsVfYde0WRdltsFRfld2kpQ4NGIWLCBy3lgAmgHpTN /C/music/incoming/bxEV1afHXGmb5DEIkaTUK5fw2eSeVJCJ4NhRi75yWXdImJulvkKSrNvdrh1WobTndKfruTylcu6T2FjsRGPL7QrpreAbfijUe /C/music/incoming/DV1wqsyeSm6IIfiBpJRioYbr2RfoTNPKRfKgH7O7MHaaWQCMHRgkchIMUICGmjseEuXCDb2p3SDOXaDloB /C/music/incoming/mVKXdJSN165EcI4WAH4gaYNAxWSnA7YDcCmbALfB0M67wjWGEE1ishNuhkynYEn1gBB /C/music/incoming/5x26MkA3AjxNEalPD51bqs7fEXlmgQhr75ne3nljvoYagcwBKHLCLfwLyVCW6mVQbgO /C/music/incoming/L5BwaFMQq7MTrN1iTb2HMXd3p0jTECSCdIolBmUVqMNlTHVcmB 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: Grouping 10 tracks 08:42:30.7 Trace: Folders: /C/music/incoming 08:42:30.7 Trace: Yielding from 2: /C/music/incoming/3UV7O4aoXXNtxn3oMaVDUxxpvmBS7g3HYVYI2WUxC4ggbKLHIkIFcxgEwGKCDppQ2gCKvtuWnwaYqqnTJ1jWGxEAOtl /C/music/incoming/njo6557BNPqV5o0RU05CbEF2siT6C3UPtvKyLGYQ6r2iQGwnp /C/music/incoming/oyVeFefRrAHfDXToBbuuCTiqVbpC3ICAhcBaxpVdU3lFOIJ6vdswNgfDqE /C/music/incoming/hKYUqeDOp3N0uALrsjLx5IMPq7ktRH2u6UetRDbtxKRojxeeHpNyxNJ /C/music/incoming/E3rEIVQwnFfhoiUkANFvX0suw /C/music/incoming/VGKYkDurshU0BMBDapNMXe452eKqcPFSAvbdWmCiSIpjH4TnLYF1 /C/music/incoming/AI6RObgTrkfDeYRcYHbwA3hKopyrduc3kpgnanXOXkPQCEGjbyBYeaBEBvCyKWQ4hksVREcLRtHpmyhSRopL2lXjVKU /C/music/incoming/NGmkEbNaoJqKC6whyNWJlpFmmJLHQKVA5d7c430EMxuh5DB33T3yWILwa752wgqMUYNx6tlDVr5V3xoRiQ /C/music/incoming/2mFTjBFnuNEWrcmkF2k1AdODYdvVEckcueC5oDEfsQKXJxkM3r2VV /C/music/incoming/ERTt7XyVYx1xjRsmg0CNkalGa0aeVhNEgx 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: Grouping 10 tracks 08:42:30.7 Trace: Folders: /C/music/incoming 08:42:30.7 Trace: Yielding from 2: /C/music/incoming/0GoGOYXxQksByI5x5pfNb3pUXJxYqY6HyvP4RTOEFEcn4p4M2g6vUaT4pCPeB6hYlSbc1aNkJIiF1bXH /C/music/incoming/VRqAdiIsEJiko6pU5520fp1kev0NlskLoWQn6mrCdrxb3f5AShSnTm /C/music/incoming/RdovLvhEx504CnOBmrDoYixxTj /C/music/incoming/wJmlPiVqdat5Pr5t4j5ReGJFggjVutAciuiGm7JwPwhxaasgVw1G /C/music/incoming/oPy4V1TucgeuD3NYUNp7UIvECCfUB /C/music/incoming/eUd /C/music/incoming/qYPHrg5LHnGQMtXng2noPoSJpFvkychYV7Sp5w57uxotiuPk0QvmglnbfgqUSUlFfO2NJIpQ5o2qayA3XksQN3SKSQjY /C/music/incoming/HRniXvgt1bo4tHnh3lmIe07LmTubwLtG3jcIg5qSoMLtkiaRMnqDvYPPSJ4ebe5oOPbjFNa53BsAoM /C/music/incoming/t7Vnlsxlcq0xlxEO30ekMt2aO2glSB4XvuG1YxC5VuGWwQpJJeKBPpb7fUGqmmAJtcc /C/music/incoming/xGxoRUe3ek7PbFvkeJVJok51kU4U1MCSX2yFG4VQvuBF 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: Grouping 10 tracks 08:42:30.7 Trace: Folders: /C/music/incoming 08:42:30.7 Trace: Yielding from 2: /C/music/incoming/xoOjUbUg /C/music/incoming/EhpleNW6SNpfgBTAHMroYCV2fvMquelFwaMgi0timR3oUei0B1 /C/music/incoming/d0mufSKBgoaN3wNe66PvvdEHGcnPAQiEsNxyLQ /C/music/incoming/rirulGwnrcuB /C/music/incoming/PbaGiQlmbIsnKJxF1reGba0S6rLW1frduBfDM5OOHhTXbl1FvFIhRrMOjoHYfwt3pp0i /C/music/incoming/AK6hGVqFWJhFhQSOyKlmeDLIOVP61uhjUXkoDpNfTeA1yWf6cmq0g3L56xARfsLCC6SrGD /C/music/incoming/qugIq1sB6afIyslsJM1DaUXL2b6rwM1huuVXBIHK30gir3GqB4 /C/music/incoming/3NsNUCMwFrpoXgy03antRBVelhuVAVgimmwYNpvMu7gDoEBIGlEgQbfBYnCNgX5QlgbLRImMLI7StrWONTp /C/music/incoming/ASr74fFrW4o2to5m7i3MnuVaIBOWouFUqFlE6bHO3tokwVVRoh /C/music/incoming/44il1RmRLX7xVevM7KU4yUvbRn0dMoOgdKsyoHlct6u4 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: Grouping 10 tracks 08:42:30.7 Trace: Folders: /C/music/incoming 08:42:30.7 Trace: Yielding from 2: /C/music/incoming/5g6V47wHVwnYcH /C/music/incoming/xuxE0KTn27GImWNPJFaf7nfoJXkD7WoXd4Aawv1wAQlWPwOFGYvJGb3joi3bAqofSPFpwNrmLKMpcqGmiN4hAMqbapT /C/music/incoming/aPgj25vhlqYgQWHoHoDgcWkibrpBPA0bceatYrhgXuNB7eESpwrA3m2lF5hJO3ATyXdMVmxogwpOjQi5VEkriAfXjWW1j /C/music/incoming/PfUMLKUDYFbuCcKFiclJAf5sUiQvjRq6o4Je /C/music/incoming/jaUrmL7D6g42GfNLwFlAOFnKNBlJqXjmMV1t1LOuOTGi50A /C/music/incoming/q /C/music/incoming/D62LEjHAIG3rW73ur3hwmoiReUFNVhOq5YpScFoR2adSXB7Ls6KC0oHnWjGQL1MBYMu6RksUNwCml /C/music/incoming/75D1pdwWx3EHLeYG6VfW0QQn0fTtnr /C/music/incoming/DV4wkuxlyc4m6g3oNlfnAGhrSdaBEuG7AX2uDUe0GuQ462f6BbALeSs5NLMgu4PdD4TilIS1gmPf /C/music/incoming/5qmMM3qq1jmGF0T2K50asbSAgeGHCwDsrilNBQSxtd4lnmonnQ7Nv3N3FUFIwQVEN2owOfB1lBNoeHl2WrtSwX4vCpiNlkbKo 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: Grouping 10 tracks 08:42:30.7 Trace: Folders: /C/music/incoming 08:42:30.7 Trace: Yielding from 2: /C/music/incoming/aqcygJG5 /C/music/incoming/Vuoj0U2Cf3hjNJoeoppdQrDJ5JPcfbq46WCuKhoj0Gt55NOGJQSam4dD0Nmqf0wdMlkXg1Chagkj6 /C/music/incoming/X5isj3SkWh1QPW4D4pVx1IuWobbDoUWe3YfDloL6HJvxBDJP3Lw6EObpJtdi1o4bsVVYQArOLXXrm4vTAtIKxYInWX20 /C/music/incoming/ngeepFDYnGIgMKxvBkQsOa6pqWYAkvGNKdrtbWXiyeqvfIfIBlYv321m /C/music/incoming/y0fQwp2Fj1LGDVtra0jqpGexHawtOhQF5W1QCkaoBy5pHs7VGXE /C/music/incoming/Yg4nxLjB0I50Lvqi2pJGoCTxSitInJetDwTNH /C/music/incoming/njUxgSKY3KGgPA17jsTLCgORRHdA06buHQPFgeWqU0NF3KnBwt7uBaqgDcOHPj75JlG6Rv0eDCX /C/music/incoming/jf67ocB5DvYpqma2h5cpkSUY3Jb1tTs4NM6khTqoKMU6ifdiBLp1HJTxrgdMaHKRc3KLnXTvOUMF6VPXF1AQDywe1H0aPL /C/music/incoming/oyfDHMrexUQjT5XEcmmA0Y /C/music/incoming/TPVWdB4nK1sOGrmiyxaRolgpQyQyjSHAjkJnXLKk1Kaaj6JE2rD25gsHJ 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: Grouping 10 tracks 08:42:30.7 Trace: Folders: /C/music/incoming 08:42:30.7 Trace: Yielding from 2: /C/music/incoming/5iutcmJDRlV3GYWExXetUVvUTt6DJKRrAsSWFOx3v5g0mfcjo2rJ4rfjUHIPof1hBDDnfa6Qyi5WOEIOrVoPrhv /C/music/incoming/BFQmjEcLELGKu4CR04CJs7fdoLyQPKPjMuAms47S5cMTmODwpuDPlOKCAM5Ges423w57Eox34QMqusYIicAtg755S5UO6 /C/music/incoming/fP6rRca3YxkI /C/music/incoming/jrMnu3Ex4FiJPbGgcfNPikD4Po6vRNsIjkVRwvCkTgAEUVdoopcqNRL6VPGg5hNqlIyFnWQNKD4bS /C/music/incoming/fVHVrMuHytAb02fXiCnUK6m03vOJJvnMMTE2t5qWETdyDrABKcRBQn5gIP /C/music/incoming/KkJew5KhlJrmymeVw5IM4b2WTOASEKNOcU1ULb2WU /C/music/incoming/y2rDRWlTaoFyo6vmocSpTyljUGmPbuMvNTTSF3vH0Ps5ciJNedjseki7QhPlJDRNKiTDmLPtOkxegngL4HL6ltrDKTcwm /C/music/incoming/aVpL6SxyppMWmnUq1rKox5gALiMJSrf1QFrYuDfrDDnLhh /C/music/incoming/2ubT5o7H7OuEqduSfpCincs2cppDpG0506KqW6nMqAXcGJW42JhovVwYbgRP7Eq /C/music/incoming/vjJlqScOxonSiFp24Klv6WuKkLVRPfNO5hXh 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: Grouping 10 tracks 08:42:30.7 Trace: Folders: /C/music/incoming 08:42:30.7 Trace: Yielding from 2: /C/music/incoming/dgXxrFQtDN3hQp2xqVLOUQgLm7 /C/music/incoming/LsCBeOQA6DD /C/music/incoming/0WqdikhrgjJOT2iqMHQGOYhfOOSBTbg3PTeWGxXqlT7 /C/music/incoming/VI6b661rFyeQDYFTdyrF5lxKCdGwefoJq6oL /C/music/incoming/WIvQU6h4etlRT60ocogWsNhHlXbfvoRvmgsC2ltgwVvv6g6L6MkOnTyjAVF55bHXJXENMwtY3ay /C/music/incoming/wP7TPptnKRQusSVMuqrEmYxSKTXRBkqP6x0ERMj5s /C/music/incoming/DnJeFuMCcNS4EVmhOD3rehHBsPtQihtH2HNYJGPj0D0lfDPjSTYf /C/music/incoming/MDOCQ1Kx1OBAbYQqYV6kyX0YnMdGQV4XbEdhdIAmbowBJ3n0ypIPvknVKXneXdOeSL /C/music/incoming/Xffm0cid3wiD6Y5pRj0GrYOcWxIC5CavPh52hWL3YpWFCdJqkXSeoew7ycxBCNgBvUUX1 /C/music/incoming/amS 08:42:30.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.8 Info: Grouping 10 tracks 08:42:30.8 Trace: Folders: /C/music/incoming 08:42:30.8 Trace: Yielding from 2: /C/music/incoming/32XNnAm6lc2uOFIMGqtm1PIQwR7o3n /C/music/incoming/1vHbrLxaDwmkd1bFmi2laRak3hBhB74v5keLvoYOguqMvCPxISJK3lVjuvgkkpHDBXm1Wwi6qnfMAvWBy /C/music/incoming/LQWD5AsNQgXYebfibXsR0ifE /C/music/incoming/3KAdtjhpYUKQaTOnGG5upxImFyhl4jnX1P6VGU0IRvdy1tAlh /C/music/incoming/FB0cr1dV2RLVtoY6BEbA3o00x3BYRBGpWxsgGyEANyfttq1D6dlw4wUqJaLvAmdAkv633Syc /C/music/incoming/wDSEaWpHqgEqSKYplSyXb /C/music/incoming/xeQewM7RLKJkSvw2ucwg0BUqwYjAXSk7IQ1DqJoGFBEamJsg4bWNnM74qAOFDG20AJKcD2KSVYIx5UeVFcEV3F /C/music/incoming/DuK1l5hQpwl3fkBojPINqClm5WwBqHpdkSXN3kDmRyb5F2v3sqtEKGsbjw3 /C/music/incoming/QNMtOQP7eyDlxl4F5bGmYKOIRODAilhYA4xwlDLco7j /C/music/incoming/1YEAdJ3tiR2ohaWxQuerrSh1BGMJ3mcCgo21PpUUGgcgdAVSYUChanwhRL7E4sx4PAh0 08:42:30.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.8 Info: Grouping 10 tracks 08:42:30.8 Trace: Folders: /C/music/incoming 08:42:30.8 Trace: Yielding from 2: /C/music/incoming/oAbGpVpKB /C/music/incoming/kdFG5FUtfWcWDtRHcYW3tnriPQrbAmFJVuuEaP1you77y /C/music/incoming/ewAehDut6vbHT7DnjjTCCKmo46W5fP3jrNKTKfKpJbEPtj2jhSwI /C/music/incoming/JHdWdwJALArthaQt3yjFWt7JHOvCluuWAuGffeQW6Aj2yMogV1v0IkR /C/music/incoming/CdvTgilvhjrilf2EPp3HHuxqBoVD0yjMVI6tPMS3Im0NyHKRglOOfyhgMesYtQEP7MtL /C/music/incoming/S /C/music/incoming/DEy2MpUlqVKOiODknYxFLMQwvXUnajKnywbvRDgSwdRyHqMvtrLUtdeXUcFWDGkglwpTNh /C/music/incoming/GYBJct2DmuTV3GK4u21ouJcxag1BkwTsYeL7CHtxma7SaIeh1UWwD3y4VcJ4ABsXIA5Y3KBUIDctK /C/music/incoming/DawahbpdLuGPUIJB0BPWXF2CMGVVem61hoaPvQAovDq3fmbbDUulKBY5g2vJmB6xwNIGH /C/music/incoming/2xdh6JIHuGpstgRCum7NLdDG5jW3qkfuYL4oDmAa4SmQStXoRuT7jCgX3EkWTMqjA2BQkD7iT 08:42:30.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.8 Info: Grouping 10 tracks 08:42:30.8 Trace: Folders: /C/music/incoming 08:42:30.8 Trace: Yielding from 2: /C/music/incoming/WLHeeMpihQncAgSDWT2jAAfAleVFdHnsgO6w75CsUI3Xf5y1jwknnoowFg07XSeID24Si /C/music/incoming/6khL4Q3nHl /C/music/incoming/ryAifCWOmnqGCa6 /C/music/incoming/gx7IwOT33l3yuIlOnwq4DxNhWmfmdRNhsPkUbXAoRf1pc5KGCCXcT2jPRYSkJGYkG /C/music/incoming/r /C/music/incoming/DAuLGfo5lNxuTK3tcnccdXV7RirG /C/music/incoming/UMwMmDG0CjDUXJcdYmAu2fwTXSDdeG3cQ /C/music/incoming/alQQxBSQvX73sUh6juKGYQ4PhquFUYLiAIPa7kSIpfTkhxdFV1J5e0dqobIhfm4EmXDRfg66KcqS5THRmWR2oNdHFyT /C/music/incoming/5PTQJvu1jsOKHtMBQskRcMjVdvMxpNf1mvn7VLwiMJM2RBij0XKYXdVrG5MmR4KDnUxlgNNe3cfAapeJnCGy /C/music/incoming/tpwc7gAPo 08:42:30.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.8 Info: Grouping 10 tracks 08:42:30.8 Trace: Folders: /C/music/incoming 08:42:30.8 Trace: Yielding from 2: /C/music/incoming/4QmOnK4tA4QYgVBFN /C/music/incoming/NK7LDYCpJTiGjmCiqqbbfF2iUG0plCLsiD7TfDCxVJiwyPR3f /C/music/incoming/OTng0yTOHcMBPFTIV1E /C/music/incoming/m0vO4v2y2lVSIDXkHIicTx2Mj /C/music/incoming/RJpwXsP1LBf4VHp33Yp1BX231UyX7ONd0lBse33adF /C/music/incoming/YT3krUCe7gRWrBKOnDIJLhiaKUUNkOy7hw2e134xsGfti3Tv5qy6j /C/music/incoming/j7eGk0kgAVEIKvOalyX0wtW55DDN /C/music/incoming/3VMmLLPiJmdvGGtU0WcYEWTUXNPog2W3iRR7feg /C/music/incoming/0Fk2hpLTAOruiF06a7 /C/music/incoming/RLvdtjpWFSf1GnftfykMc1W3MWxfxP2rLM2ymwJxTUX7jHvtpWMc531YWBxESkyWXUo1sNgQXT0pcXTfBeXId0uPTdKT6 08:42:30.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.8 Info: Grouping 10 tracks 08:42:30.8 Trace: Folders: /C/music/incoming 08:42:30.8 Trace: Yielding from 2: /C/music/incoming/Vwq2jxlVbI6eQAylKug5XGjEknR7B2XAwyMSwRKjrIiw4rjrhjrBduQ /C/music/incoming/SIPPYB1Hhew5AWoLFCScApTbmKcYOI3lA4wHtIIsIytHlCsMTN2UL3HCWODnyb0GilEEyOq51ABa3lWSrwebOiIFw2RNeu2GGU /C/music/incoming/0kXIhD2T1KuW /C/music/incoming/oPW03r2GdFLMEpebODeYjuLhBWog3fweXbY3MDp6pVgn014sLI6doGQ1eOxfdVK6iGVDyjvlmfJuoxpI13DuhsX /C/music/incoming/JfNgHN5k1h1MEaLjGhvhUnnqSIKxtL5oa0OSPopRlGuK15AMa7fDx5iv0vv6dHXokLLMt1BrYL3o0KwUi5wtGBYcQr0s1q /C/music/incoming/vjhrtJhONySjEJUNTsc73EdbKL1QE7uYYPlXJF2RCCoHVujp4fg /C/music/incoming/YQGfqAD6Eo11jqvemMQdSIVvUpduGsyqyDOjglLPkROSEklHMPsosqnp3ksawhAlXJCOKl6abb1b2dYJeDQXak6hpxo41KsdrC3 /C/music/incoming/s4hWOEXuxguPqMJ1UtaF0DWGoAJWwJuCRA5BSjpm1sMJwm35W7JxJi7WgIHn2b5VS05XPihLdVMHYnicEMax740 /C/music/incoming/yqRLfjU04WnbEfcFwdrwAHA4RqtgAjdoHeu1WMdn0toDgU3qPbDsOom0YV2WXNATT /C/music/incoming/6NRUyTgpAKdymYpg3nh002SFP1VWmr6 08:42:30.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.8 Info: Grouping 10 tracks 08:42:30.8 Trace: Folders: /C/music/incoming 08:42:30.8 Trace: Yielding from 2: /C/music/incoming/5KLBWRtuFOVJid6XqwopMHeyDwIHJM2LtFlsjugKB7IGrSqYh4tQfskxFm5AiUT1UkpL0MO4qLVN7FhSgQ /C/music/incoming/nPb5gabIcMshpCkNKcmsdD2J5F3kWb2l /C/music/incoming/nUGTDNfsVsVfAkMfKMiBpPkaUm0iphAR1ROtA /C/music/incoming/uIUCprjtSOd7h4dadJdGHpjytXqvprAuJvhA2ASePslUbckfbvlxKTueyuiybVdAoQwSWKgLY7YndvxqMku2fbRXbc /C/music/incoming/GVBIn1sw1AkCTmcU7Ft3v2Rnrfh7XwAtw /C/music/incoming/YsxIarX57 /C/music/incoming/mQYOrgjpVGcxlvJvBOLphdFdEcolc61upYDPHspxG /C/music/incoming/jJEnYqo0wpgm3LUyvmUoPNCEStqf421eEeDj4YqBGf /C/music/incoming/o6hFiOAoOtVL4M6dwrCjviBaOuhJq1vP2TeUMiGvkHgAMKm1hcqwbskf /C/music/incoming/aDw3T2JSXHobv1OHfL1XEUuDdxWbS26EtSJO2KpqcyjqjNX0DtE55b 08:42:30.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.8 Info: Grouping 10 tracks 08:42:30.8 Trace: Folders: /C/music/incoming 08:42:30.8 Trace: Yielding from 2: /C/music/incoming/b1aVF5 /C/music/incoming/QQsmy5saULxrgeXBVnAWDtBlRfoOQ7nBTgOQqgQnmkdyCXtBvJMbDqd /C/music/incoming/JrGv7XN01ghMhjTpCIqky /C/music/incoming/7nNpKjOrCjYnuCyhHSUKG0nmfH1LaYROR1Cxkj /C/music/incoming/5kBSC2J3I5orKBPwj6orciGeK /C/music/incoming/6EFMgr3vEaPr4IOJKN5eSGV7JjlrDhY6WdjldX6XntWKrChy1eWFBekyPFc5gL0viRD0xDFUPgYxRlPhbTyystES0SDF /C/music/incoming/irg3kQExH6X /C/music/incoming/VPdbNT0CasMYdyUVeGADLQFTvpTqCDas1mMXGuWaMLRsbpYdNwI400ufkrMwaIaEss5YU4pRRAYa7lRgyQKf2eAa0GMnQyadLm /C/music/incoming/MMVJKFe1PbyX6JehckAEjORoSw55C1HF27oegWIrvvyKKFBv6uYxviW62HXmIhyVB247u7bnJiiUohMn4I6gcijSkqjG7uQn5K /C/music/incoming/SVltTQrPFiFiBdjlq173Ky3XfiNmtG1rHV1qnEnJdUjoL0AcGaL2ON 08:42:30.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.8 Info: Grouping 10 tracks 08:42:30.8 Trace: Folders: /C/music/incoming 08:42:30.8 Trace: Yielding from 2: /C/music/incoming/FL3EGra70tO7O7rJbpnn3UjDikbR2 /C/music/incoming/Hwa6BfjnWaJwtV3sKWhmS0RnUh6OWyoVwAXGfcJ1040i4L0KjItaVK4ONTlsgCxxTVa25 /C/music/incoming/sIsRcvlUQPiWIq4oIMkQCOQnj1wmeT4Y6a4O7cq /C/music/incoming/QLkFGBH7lnRxtPoLvHcgoNQJMFWWAfFrlFniIwXeEssEtNlWhftHMiFc2I1aLSHfPAlWBfd7R5K3tl /C/music/incoming/hVSyvJkk2nVEKUraYYYH3KvpKXnXXMLUYWsd326GtnYAO5bad01pSwPEyDVGv /C/music/incoming/dkXDxPpMJGIFv0W7D6XCey3TOqQk4eWcGKtFgixsYqn7erYMoj66trMModVg6fQFQG7SFr1tH /C/music/incoming/w4oj5JhnyNcKqW2fqR2c /C/music/incoming/3 /C/music/incoming/6xmYBIh5E7kIBgQdT0kuHLDlaKi4piyMGrUR0lkdK4qDtQcUbSAm0vku2bYYAlPvIGcjt7lIPh /C/music/incoming/lkjpTofiyeRlk 08:42:30.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.8 Info: Grouping 10 tracks 08:42:30.8 Trace: Folders: /C/music/incoming 08:42:30.8 Trace: Yielding from 2: /C/music/incoming/NQf3j2qH /C/music/incoming/MbURu1xVHB0m6bqcgcfYde /C/music/incoming/ng33eymfuEdPoLUdQwwPuHYuMVvb02UH2U3liylHopYOvM /C/music/incoming/Q5ch5EaHr0Q1knr3n4RU2NuLeqLYmnGCs2IWjw4VdtM7Ws7YH0iFGfedJxdN0iuetoHpNDSYa4RIbvWSrUrteb3nXFmSsq327 /C/music/incoming/xpOTfTxB4I5QNSlRIsMgIu7XSFHcb /C/music/incoming/4d0OvHu6kmd5RxVq4k4AJbk5QWj0ETHjbsM1ofsoE4dxHQdwtaAwQiw3036HxDCyM14yT3bXYP4N5Tw7TTGDtkB04QathTYbB /C/music/incoming/IdqEBVmBAwP4GVew66XrlsgwJWxLysN /C/music/incoming/ikFeM6Cfynnl0u1Irxaui7DhhtweFgKBfAwcRwyhArOiA4J4PQbTeoyiP /C/music/incoming/Jd70UfIcW7a3cIx5USdmwM3bG0CP04bfVUqXaBdthmCEykQxFrH3bVH4h5s2L1k153hoqI4tPRfkjyKvidjHvge7muPchiPo /C/music/incoming/sgjkBYwCLI 08:42:30.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 08:42:30.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 08:42:30.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_all_tags_null --- 08:42:30.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.8 Info: Grouping 10 tracks 08:42:30.8 Trace: Folders: /C/music/incoming/album 08:42:30.8 Trace: Yielding from 2: /C/music/incoming/album/0.mp3 /C/music/incoming/album/1.mp3 /C/music/incoming/album/2.mp3 /C/music/incoming/album/3.mp3 /C/music/incoming/album/4.mp3 /C/music/incoming/album/5.mp3 /C/music/incoming/album/6.mp3 /C/music/incoming/album/7.mp3 /C/music/incoming/album/8.mp3 /C/music/incoming/album/9.mp3 08:42:30.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_all_tags_null --- 08:42:30.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_some_tags_null --- 08:42:30.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 08:42:30.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 08:42:30.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 08:42:30.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 08:42:30.8 Info: Grouping 12 tracks 08:42:30.8 Trace: Folders: /C/music/incoming/album 08:42:30.8 Trace: Yielding from 2: /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 /C/music/incoming/album/Title6 /C/music/incoming/album/Title7 /C/music/incoming/album/Title8 /C/music/incoming/album/Title9 /C/music/incoming/album/Title10 /C/music/incoming/album/0.mp3 /C/music/incoming/album/1.mp3 08:42:30.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 08:42:30.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 08:42:30.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 08:42:30.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_some_tags_null --- 08:42:30.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_albums_by_different_artists_with_same_title --- 08:42:30.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 08:42:30.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 08:42:30.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 08:42:30.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 08:42:30.8 Trace: LooksLikeSingleRelease: No common artist tag 08:42:30.8 Info: Grouping 15 tracks 08:42:30.8 Trace: Folders: /C/music/incoming/album 08:42:30.8 Trace: Yielding from 2: /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 /C/music/incoming/album/Title6 /C/music/incoming/album/Title7 /C/music/incoming/album/Title8 /C/music/incoming/album/Title9 /C/music/incoming/album/Title10 /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 08:42:30.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 08:42:30.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 08:42:30.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 08:42:30.8 Trace: LooksLikeSingleRelease: No common artist tag 08:42:30.8 Debug: Falling back to grouping by album tag 08:42:30.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 08:42:30.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 08:42:30.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 08:42:30.8 Trace: LooksLikeSingleRelease: No common artist tag 08:42:30.8 Debug: Falling back to grouping by album+artist tag 08:42:30.8 Debug: Falling back to grouping by album+artist tag 08:42:30.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_albums_by_different_artists_with_same_title --- 08:42:30.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_albums_by_same_artist --- 08:42:30.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 08:42:30.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 08:42:30.8 Trace: LooksLikeSingleRelease: No common album tag 08:42:30.8 Info: Grouping 15 tracks 08:42:30.8 Trace: Folders: /C/music/incoming/artist - album1 /C/music/incoming/artist - album2 08:42:30.8 Trace: Yielding from 2: /C/music/incoming/artist - album1/Title1 /C/music/incoming/artist - album1/Title2 /C/music/incoming/artist - album1/Title3 /C/music/incoming/artist - album1/Title4 /C/music/incoming/artist - album1/Title5 /C/music/incoming/artist - album1/Title6 /C/music/incoming/artist - album1/Title7 /C/music/incoming/artist - album1/Title8 /C/music/incoming/artist - album1/Title9 /C/music/incoming/artist - album1/Title10 08:42:30.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:30.8 Trace: Yielding from 2: /C/music/incoming/artist - album2/Title1 /C/music/incoming/artist - album2/Title2 /C/music/incoming/artist - album2/Title3 /C/music/incoming/artist - album2/Title4 /C/music/incoming/artist - album2/Title5 08:42:30.8 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 08:42:30.8 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 08:42:30.8 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 08:42:30.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_albums_by_same_artist --- 08:42:30.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_tracks_in_same_directory --- 08:42:30.8 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 08:42:30.8 Trace: DistinctCount 2 MostCommonCount 1 TotalCout 2 08:42:30.8 Trace: LooksLikeSingleRelease: No common album tag 08:42:30.8 Info: Grouping 2 tracks 08:42:30.8 Trace: Folders: /C/music/incoming 08:42:30.8 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title1 08:42:30.8 Trace: DistinctCount 2 MostCommonCount 1 TotalCout 2 08:42:30.8 Trace: LooksLikeSingleRelease: No common album tag 08:42:30.8 Debug: Falling back to grouping by album tag 08:42:30.8 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 08:42:30.8 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 08:42:30.8 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 08:42:30.8 Debug: Falling back to grouping by album tag 08:42:30.8 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 08:42:30.8 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 08:42:30.8 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 08:42:30.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_tracks_in_same_directory --- 08:42:30.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_many_albums_in_same_directory --- 08:42:31.0 Trace: DistinctCount 100 MostCommonCount 10 TotalCout 1000 08:42:31.0 Trace: LooksLikeSingleRelease: No common album tag 08:42:31.0 Info: Grouping 1000 tracks 08:42:31.0 Trace: Folders: /C/music 08:42:31.0 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 08:42:31.0 Trace: DistinctCount 100 MostCommonCount 10 TotalCout 1000 08:42:31.0 Trace: LooksLikeSingleRelease: No common album tag 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_many_albums_in_same_directory --- 08:42:31.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_by_different_artists_in_same_directory --- 08:42:31.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 08:42:31.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 08:42:31.0 Trace: LooksLikeSingleRelease: No common album tag 08:42:31.0 Info: Grouping 15 tracks 08:42:31.0 Trace: Folders: /C/music/incoming 08:42:31.0 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 08:42:31.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 08:42:31.0 Trace: LooksLikeSingleRelease: No common album tag 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Debug: Falling back to grouping by album tag 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 08:42:31.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_by_different_artists_in_same_directory --- 08:42:31.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_in_same_directory --- 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 08:42:31.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 08:42:31.0 Trace: LooksLikeSingleRelease: No common album tag 08:42:31.0 Info: Grouping 15 tracks 08:42:31.0 Trace: Folders: /C/music/incoming/artist discog /C/music/incoming/artist disog 08:42:31.0 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 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 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 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 08:42:31.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_in_same_directory --- 08:42:31.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(1) --- 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 08:42:31.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(1) --- 08:42:31.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(2) --- 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 08:42:31.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(2) --- 08:42:31.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(10) --- 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(10) --- 08:42:31.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.two_artists_is_not_various_artists --- 08:42:31.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 08:42:31.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.two_artists_is_not_various_artists --- 08:42:31.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("") --- 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("") --- 08:42:31.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various Artists") --- 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various Artists") --- 08:42:31.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various") --- 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various") --- 08:42:31.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("VA") --- 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("VA") --- 08:42:31.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Unknown") --- 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Unknown") --- 08:42:31.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va?!") --- 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va?!") --- 08:42:31.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va Va Voom") --- 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va Va Voom") --- 08:42:31.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("V.A. Jr.") --- 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("V.A. Jr.") --- 08:42:31.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Ca Va") --- 08:42:31.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 08:42:31.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Ca Va") --- 08:42:31.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_extra_tracks --- 08:42:31.1 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 08:42:31.1 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0 08:42:31.1 Trace: Unmapped files: Path2 08:42:31.1 Trace: Missing tracks: 08:42:31.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_extra_tracks --- 08:42:31.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_invalid_track_numbers --- 08:42:31.1 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 08:42:31.1 Trace: Mapped Path2 to [ForeignTrackId2]Title2, dist: 0.07142857142857142 08:42:31.1 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0.07142857142857142 08:42:31.1 Trace: Unmapped files: 08:42:31.1 Trace: Missing tracks: 08:42:31.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_invalid_track_numbers --- 08:42:31.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_missing_tracks --- 08:42:31.1 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 08:42:31.1 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0 08:42:31.1 Trace: Unmapped files: 08:42:31.1 Trace: Missing tracks: [ForeignTrackId2]Title2 08:42:31.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_missing_tracks --- 08:42:31.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_reorder_when_track_numbers_incorrect --- 08:42:31.1 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 08:42:31.1 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0.07142857142857142 08:42:31.1 Trace: Mapped Path2 to [ForeignTrackId2]Title2, dist: 0 08:42:31.1 Trace: Unmapped files: 08:42:31.1 Trace: Missing tracks: 08:42:31.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_reorder_when_track_numbers_incorrect --- 08:42:31.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_album_specifications --- 08:42:31.2 Debug: Analyzing 1/1 files. 08:42:31.2 Debug: Parsing string 'Title1' 08:42:31.2 Debug: Unable to parse Title1 08:42:31.2 Info: Reading file 1/1 08:42:31.2 Debug: Tags parsed for 1 files in 1ms 08:42:31.2 Debug: Album rejected for the following reasons: [Permanent] _albumfail1, [Permanent] _albumfail2, [Permanent] _albumfail3 08:42:31.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_album_specifications --- 08:42:31.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_track_specifications_if_album_accepted --- 08:42:31.2 Debug: Analyzing 1/1 files. 08:42:31.2 Debug: Parsing string 'Title1' 08:42:31.2 Debug: Unable to parse Title1 08:42:31.2 Info: Reading file 1/1 08:42:31.2 Debug: Tags parsed for 1 files in 0ms 08:42:31.2 Debug: Album accepted 08:42:31.2 Debug: File rejected for the following reasons: [Permanent] _fail1, [Permanent] _fail2, [Permanent] _fail3 08:42:31.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_track_specifications_if_album_accepted --- 08:42:31.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_no_track_specifications_if_album_rejected --- 08:42:31.2 Debug: Analyzing 1/1 files. 08:42:31.2 Debug: Parsing string 'Title1' 08:42:31.2 Debug: Unable to parse Title1 08:42:31.2 Info: Reading file 1/1 08:42:31.2 Debug: Tags parsed for 1 files in 0ms 08:42:31.2 Debug: Album rejected for the following reasons: [Permanent] _albumfail1, [Permanent] _albumfail2, [Permanent] _albumfail3 08:42:31.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_no_track_specifications_if_album_rejected --- 08:42:31.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 08:42:31.2 Debug: Analyzing 1/1 files. 08:42:31.2 Info: Reading file 1/1 08:42:31.2 Debug: Tags parsed for 1 files in 0ms 08:42:31.2 Debug: Album accepted 08:42:31.2 Debug: File rejected for the following reasons: [Permanent] _fail1, [Permanent] _fail2, [Permanent] _fail3 08:42:31.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 08:42:31.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_blowup_the_process_due_to_failed_augment --- 08:42:31.2 Debug: Analyzing 3/3 files. 08:42:31.2 Info: Reading file 1/3 08:42:31.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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 08:42:31.2 Info: Reading file 2/3 08:42:31.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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 08:42:31.2 Info: Reading file 3/3 08:42:31.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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 08:42:31.2 Debug: Tags parsed for 3 files in 2ms 08:42:31.2 Debug: Album accepted 08:42:31.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_blowup_the_process_due_to_failed_augment --- 08:42:31.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_release_not_identified --- 08:42:31.2 Debug: Analyzing 3/3 files. 08:42:31.2 Info: Reading file 1/3 08:42:31.2 Info: Reading file 2/3 08:42:31.2 Info: Reading file 3/3 08:42:31.2 Debug: Tags parsed for 3 files in 0ms 08:42:31.2 Debug: Album rejected for the following reasons: [Permanent] Couldn't find similar album for [/C/Test/Unsorted] 08:42:31.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_release_not_identified --- 08:42:31.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_tracks_are_not_found --- 08:42:31.2 Debug: Analyzing 3/3 files. 08:42:31.2 Info: Reading file 1/3 08:42:31.2 Info: Reading file 2/3 08:42:31.2 Info: Reading file 3/3 08:42:31.2 Debug: Tags parsed for 3 files in 0ms 08:42:31.2 Debug: Album accepted 08:42:31.2 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 08:42:31.2 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 08:42:31.2 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 08:42:31.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_tracks_are_not_found --- 08:42:31.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_reject_more_than_one_version_of_an_album --- 08:42:31.2 Debug: Analyzing 2/2 files. 08:42:31.2 Info: Reading file 1/2 08:42:31.2 Info: Reading file 2/2 08:42:31.2 Debug: Tags parsed for 2 files in 0ms 08:42:31.2 Debug: Album accepted 08:42:31.2 Debug: Album accepted 08:42:31.2 Debug: File accepted 08:42:31.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_reject_more_than_one_version_of_an_album --- 08:42:31.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 08:42:31.2 Debug: Analyzing 1/1 files. 08:42:31.2 Info: Reading file 1/1 08:42:31.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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 08:42:31.2 Debug: Tags parsed for 1 files in 0ms 08:42:31.2 Debug: Album accepted 08:42:31.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 08:42:31.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_approved_if_all_specs_pass --- 08:42:31.2 Debug: Analyzing 1/1 files. 08:42:31.2 Info: Reading file 1/1 08:42:31.2 Debug: Tags parsed for 1 files in 0ms 08:42:31.2 Debug: Album accepted 08:42:31.2 Debug: File accepted 08:42:31.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_approved_if_all_specs_pass --- 08:42:31.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_album_spec_fails --- 08:42:31.3 Debug: Analyzing 1/1 files. 08:42:31.3 Info: Reading file 1/1 08:42:31.3 Debug: Tags parsed for 1 files in 0ms 08:42:31.3 Debug: Album rejected for the following reasons: [Permanent] _albumfail1 08:42:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_album_spec_fails --- 08:42:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_track_spec_fails --- 08:42:31.3 Debug: Analyzing 1/1 files. 08:42:31.3 Info: Reading file 1/1 08:42:31.3 Debug: Tags parsed for 1 files in 0ms 08:42:31.3 Debug: Album accepted 08:42:31.3 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 08:42:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_track_spec_fails --- 08:42:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_album_spec_fails --- 08:42:31.3 Debug: Analyzing 1/1 files. 08:42:31.3 Info: Reading file 1/1 08:42:31.3 Debug: Tags parsed for 1 files in 0ms 08:42:31.3 Debug: Album rejected for the following reasons: [Permanent] _albumfail1 08:42:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_album_spec_fails --- 08:42:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_track_spec_fails --- 08:42:31.3 Debug: Analyzing 1/1 files. 08:42:31.3 Info: Reading file 1/1 08:42:31.3 Debug: Tags parsed for 1 files in 0ms 08:42:31.3 Debug: Album accepted 08:42:31.3 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 08:42:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_track_spec_fails --- 08:42:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_does_not_have_file --- 08:42:31.3 Debug: Skipping already imported check for album without files 08:42:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_does_not_have_file --- 08:42:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_has_not_been_imported --- 08:42:31.3 Trace: Album has not been imported 08:42:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_has_not_been_imported --- 08:42:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_was_grabbed_after_being_imported --- 08:42:31.3 Trace: Album has not been imported 08:42:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_was_grabbed_after_being_imported --- 08:42:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accepted_if_download_client_item_is_null --- 08:42:31.3 Debug: No download client information is available, skipping 08:42:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accepted_if_download_client_item_is_null --- 08:42:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_reject_if_episode_imported_after_being_grabbed --- 08:42:31.3 Debug: Album previously imported at 07/30/2024 08:42:31 08:42:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_reject_if_episode_imported_after_being_grabbed --- 08:42:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_accept_when_there_is_enough_disk_space --- 08:42:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_accept_when_there_is_enough_disk_space --- 08:42:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_exception_is_thrown --- 08:42:31.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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDiskProviderProxy.GetAvailableSpace(String path) at NzbDrone.Core.MediaFiles.TrackImport.Specifications.FreeSpaceSpecification.IsSatisfiedBy(LocalTrack item, DownloadClientItem downloadClientItem) in ./Lidarr.Core/MediaFiles/TrackImport/Specifications/FreeSpaceSpecification.cs:line 42 08:42:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_exception_is_thrown --- 08:42:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_free_space_is_null --- 08:42:31.3 Debug: Free space check returned an invalid result for: /C/Test/Music 08:42:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_free_space_is_null --- 08:42:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_disk_space --- 08:42:31.3 Warn: Not enough free space (83886080) to import: /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 (104857600) 08:42:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_disk_space --- 08:42:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_space_for_file_plus_min_free_space --- 08:42:31.3 Warn: Not enough free space (157286400) to import: /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 (104857600) 08:42:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_space_for_file_plus_min_free_space --- 08:42:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_if_free_space_is_null --- 08:42:31.3 Debug: Free space check returned an invalid result for: /C/Test/Music 08:42:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_if_free_space_is_null --- 08:42:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_when_skip_check_is_enabled --- 08:42:31.3 Debug: Skipping free space check when importing 08:42:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_when_skip_check_is_enabled --- 08:42:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_skip_check_for_files_under_artist_folder --- 08:42:31.3 Debug: Skipping free space check for existing track 08:42:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_skip_check_for_files_under_artist_folder --- 08:42:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_use_artist_paths_parent_for_free_space_check --- 08:42:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_use_artist_paths_parent_for_free_space_check --- 08:42:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_in_working_folder_and_last_write_time_was_recent --- 08:42:31.3 Debug: /C/Test/Unsorted Music/_UNPACK_Kid.Rock/someSubFolder/Kid.Rock.Cowboy.mp3 is still being unpacked 08:42:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_in_working_folder_and_last_write_time_was_recent --- 08:42:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_unopacking_on_linux --- 08:42:31.3 Debug: /C/Test/Unsorted Music/_UNPACK_Kid.Rock/someSubFolder/Kid.Rock.Cowboy.mp3 is still being unpacked 08:42:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_unopacking_on_linux --- 08:42:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_if_not_in_working_folder --- 08:42:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_if_not_in_working_folder --- 08:42:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_when_in_old_working_folder --- 08:42:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_when_in_old_working_folder --- 08:42:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_a_revision_upgrade_and_prefers_propers --- 08:42:31.3 Debug: This file isn't a quality upgrade for all tracks. Skipping C:\Test\Imagine Dragons\Imagine.Dragons.Song.1.mp3 08:42:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_a_revision_upgrade_and_prefers_propers --- 08:42:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile --- 08:42:31.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 08:42:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile --- 08:42:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile_for_multi_tracks --- 08:42:31.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 08:42:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile_for_multi_tracks --- Skipped should_return_true_when_in_old_working_folder [2 ms] 08:42:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_one_existing_trackFile_for_multi_track --- 08:42:31.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 08:42:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_one_existing_trackFile_for_multi_track --- 08:42:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile --- 08:42:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile --- 08:42:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile_for_multi_tracks --- 08:42:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile_for_multi_tracks --- 08:42:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_not_a_revision_upgrade_and_does_not_prefer_propers --- 08:42:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_not_a_revision_upgrade_and_does_not_prefer_propers --- 08:42:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_track_file_is_null --- 08:42:31.3 Trace: Unable to get track file details from the DB. TrackId: 1 TrackFileId: 1 08:42:31.3 Trace: Unable to get track file details from the DB. TrackId: 2 TrackFileId: 1 08:42:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_track_file_is_null --- 08:42:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile --- 08:42:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile --- 08:42:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile_for_multi_tracks --- 08:42:31.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile_for_multi_tracks --- 08:42:31.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_when_comparing_to_a_lower_quality_proper --- 08:42:31.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_when_comparing_to_a_lower_quality_proper --- 08:42:31.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_existing_file_fromdb_if_file_doesnt_exist --- 08:42:31.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_existing_file_fromdb_if_file_doesnt_exist --- 08:42:31.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_multiple_different_track_files --- 08:42:31.4 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 08:42:31.4 Debug: Removing existing track file: [2] /C/Test/Music/Artist/Season 01\30.rock.s01e02.avi 08:42:31.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_multiple_different_track_files --- 08:42:31.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_single_track_file_once --- 08:42:31.4 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 08:42:31.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_single_track_file_once --- 08:42:31.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_the_same_track_file_only_once --- 08:42:31.4 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 08:42:31.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_the_same_track_file_only_once --- 08:42:31.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_track_file_from_database --- 08:42:31.4 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 08:42:31.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_track_file_from_database --- 08:42:31.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_import_if_existing_file_doesnt_exist_in_db --- 08:42:31.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_import_if_existing_file_doesnt_exist_in_db --- 08:42:31.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_not_try_to_recyclebin_existing_file_if_file_doesnt_exist --- 08:42:31.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_not_try_to_recyclebin_existing_file_if_file_doesnt_exist --- 08:42:31.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_file_in_oldFiles --- 08:42:31.4 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 08:42:31.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_file_in_oldFiles --- 08:42:31.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_files_in_oldFiles --- 08:42:31.4 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 08:42:31.4 Debug: Removing existing track file: [2] /C/Test/Music/Artist/Season 01\30.rock.s01e02.avi 08:42:31.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_files_in_oldFiles --- 08:42:31.4 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.broken_executor_should_publish_executed_event --- 08:42:31.5 Trace: CommandA -> IExecute`1Proxy 08:42:31.5 Trace: CommandA <- IExecute`1Proxy [] 08:42:31.5 Error: Error occurred while executing task System.NotImplementedException: The method or operation is not implemented. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IExecute`1Proxy.Execute(CommandA message) at NzbDrone.Core.Messaging.Commands.CommandExecutor.ExecuteCommand[TCommand](TCommand command, CommandModel commandModel) in ./Lidarr.Core/Messaging/Commands/CommandExecutor.cs:line 83 at CallSite.Target(Closure , CallSite , CommandExecutor , Object , CommandModel ) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid3[T0,T1,T2](CallSite site, T0 arg0, T1 arg1, T2 arg2) at NzbDrone.Core.Messaging.Commands.CommandExecutor.ExecuteCommands() in ./Lidarr.Core/Messaging/Commands/CommandExecutor.cs:line 42 08:42:31.5 Info: Shutting down task execution 08:42:31.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.broken_executor_should_publish_executed_event --- 08:42:31.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_execute_on_executor --- 08:42:31.5 Trace: CommandA -> IExecute`1Proxy 08:42:31.5 Trace: CommandA <- IExecute`1Proxy [] 08:42:31.5 Info: Shutting down task execution 08:42:31.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_execute_on_executor --- 08:42:31.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_not_execute_on_incompatible_executor --- 08:42:31.5 Trace: CommandA -> IExecute`1Proxy 08:42:31.5 Trace: CommandA <- IExecute`1Proxy [] 08:42:31.5 Info: Shutting down task execution 08:42:31.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_not_execute_on_incompatible_executor --- 08:42:31.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_publish_executed_event_on_success --- 08:42:31.5 Trace: CommandA -> IExecute`1Proxy 08:42:31.5 Trace: CommandA <- IExecute`1Proxy [] 08:42:31.5 Info: Shutting down task execution 08:42:31.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_publish_executed_event_on_success --- 08:42:31.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_start_executor_threads --- 08:42:31.5 Info: Shutting down task execution 08:42:31.5 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_start_executor_threads --- 08:42:31.5 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_completion_message --- 08:42:31.5 Trace: CommandA -> IExecute`1Proxy 08:42:31.5 Trace: CommandA <- IExecute`1Proxy [] 08:42:31.5 Info: Shutting down task execution 08:42:31.6 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_completion_message --- 08:42:31.6 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_last_progress_message_if_completion_message_is_null --- 08:42:31.6 Trace: CommandB -> IExecute`1Proxy_1 08:42:31.6 Trace: CommandB <- IExecute`1Proxy_1 [] 08:42:31.6 Info: Shutting down task execution 08:42:31.6 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_last_progress_message_if_completion_message_is_null --- 08:42:31.6 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_any_command_if_exclusive_running --- 08:42:31.6 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_any_command_if_exclusive_running --- 08:42:31.6 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_disk_access_command_if_another_running --- 08:42:31.6 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_disk_access_command_if_another_running --- 08:42:31.6 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_any_running --- 08:42:31.6 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_any_running --- 08:42:31.6 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_long_running_command_running --- 08:42:31.6 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_long_running_command_running --- 08:42:31.6 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_and_disk_access_command_running --- 08:42:31.6 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_and_disk_access_command_running --- 08:42:31.6 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_running --- 08:42:31.6 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_running --- 08:42:31.6 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_null_if_nothing_queued --- 08:42:31.6 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_null_if_nothing_queued --- 08:42:31.6 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_regular_command_if_type_exclusive_command_running --- 08:42:31.6 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_regular_command_if_type_exclusive_command_running --- 08:42:31.6 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_type_exclusive_command_if_another_not_running --- 08:42:31.6 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_type_exclusive_command_if_another_not_running --- 08:42:31.6 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueManagerFixture.should_not_remove_commands_for_five_minutes_after_they_end --- 08:42:31.7 Trace: Publishing RefreshMonitoredDownloads 08:42:31.7 Trace: Checking if command is queued or started: RefreshMonitoredDownloads 08:42:31.7 Trace: Inserting new command: RefreshMonitoredDownloads 08:42:31.7 Trace: Marking command as started: RefreshMonitoredDownloads 08:42:31.7 Trace: Updating command status 08:42:31.7 Trace: Cleaning up old commands 08:42:31.7 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueManagerFixture.should_not_remove_commands_for_five_minutes_after_they_end --- 08:42:31.7 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.broken_handler_should_not_effect_others_handler --- 08:42:31.7 Trace: Publishing EventA 08:42:31.7 Trace: EventA -> IHandle`1Proxy 08:42:31.7 Error: IHandle`1Proxy failed while processing [EventA] System.NotImplementedException: The method or operation is not implemented. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHandle`1Proxy.Handle(EventA message) at NzbDrone.Core.Messaging.Events.EventAggregator.PublishEvent[TEvent](TEvent event) 08:42:31.7 Trace: EventA -> IHandle`1Proxy 08:42:31.7 Trace: EventA <- IHandle`1Proxy 08:42:31.7 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.broken_handler_should_not_effect_others_handler --- 08:42:31.7 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_not_publish_to_incompatible_handlers --- 08:42:31.8 Trace: Publishing EventA 08:42:31.8 Trace: EventA -> IHandle`1Proxy 08:42:31.8 Trace: EventA <- IHandle`1Proxy 08:42:31.8 Trace: EventA -> IHandle`1Proxy 08:42:31.8 Trace: EventA <- IHandle`1Proxy 08:42:31.8 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_not_publish_to_incompatible_handlers --- 08:42:31.8 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_publish_event_to_handlers --- 08:42:31.8 Trace: Publishing EventA 08:42:31.8 Trace: EventA -> IHandle`1Proxy 08:42:31.8 Trace: EventA <- IHandle`1Proxy 08:42:31.8 Trace: EventA -> IHandle`1Proxy 08:42:31.8 Trace: EventA <- IHandle`1Proxy 08:42:31.8 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_publish_event_to_handlers --- 08:42:31.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_default_if_config_blank() --- 08:42:31.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_default_if_config_blank() --- 08:42:31.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_user_definied_if_not_blank() --- 08:42:31.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_user_definied_if_not_blank() --- 08:42:31.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_blocklist_over_the_blocklist_when_searching_for_blocklist --- 08:42:31.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_blocklist_over_the_blocklist_when_searching_for_blocklist --- 08:42:31.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_blocklist_over_blocklist_when_searching_for_the_blocklist --- 08:42:31.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_blocklist_over_blocklist_when_searching_for_the_blocklist --- 08:42:31.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_the_walking_dead --- 08:42:31.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_the_walking_dead --- 08:42:31.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_walking_dead --- 08:42:31.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_walking_dead --- 08:42:31.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_album --- 08:42:31.8 Debug: Getting Album with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-8610-912e24c63ed1 08:42:31.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-8610-912e24c63ed1 08:42:31.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 08:42:32.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"} (492 ms) 08:42:32.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_album --- 08:42:32.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_artist --- 08:42:32.3 Debug: Getting Artist with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-8610-912e24c63ed1 08:42:32.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-8610-912e24c63ed1 08:42:32.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 08:42:32.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-8610-912e24c63ed1: 404.NotFound (28 bytes) {"error":"Artist not found"} (442 ms) 08:42:32.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_artist --- 08:42:32.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_album --- 08:42:32.8 Debug: Getting Album with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-aaaaaa 08:42:32.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-aaaaaa 08:42:32.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 08:42:33.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-aaaaaa: 400.BadRequest (24 bytes) {"error":"Invalid UUID"} (414 ms) 08:42:33.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_album --- 08:42:33.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_artist --- 08:42:33.2 Debug: Getting Artist with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-aaaaaa 08:42:33.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-aaaaaa 08:42:33.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 08:42:33.5 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"} (246 ms) 08:42:33.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_artist --- 08:42:33.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail("12fa3845-7c62-36e5-a8da-8be137155a72","Hysteria") --- 08:42:33.5 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 08:42:33.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 08:42:33.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 08:42:33.5 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (488991 bytes) (83 ms) 08:42:33.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail("12fa3845-7c62-36e5-a8da-8be137155a72","Hysteria") --- 08:42:33.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail_with_release("12fa3845-7c62-36e5-a8da-8be137155a72","3c186b52-ca73-46a3-a8e6-04559bfbb581",1,13,"Hysteria") --- 08:42:33.6 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 08:42:33.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 08:42:33.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 08:42:33.7 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (488991 bytes) (69 ms) 08:42:33.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail_with_release("12fa3845-7c62-36e5-a8da-8be137155a72","3c186b52-ca73-46a3-a8e6-04559bfbb581",1,13,"Hysteria") --- 08:42:33.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail_with_release("12fa3845-7c62-36e5-a8da-8be137155a72","dee9ca6f-4f84-4359-82a9-b75a37ffc316",2,27,"Hysteria") --- 08:42:33.7 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 08:42:33.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 08:42:33.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 08:42:33.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (488991 bytes) (71 ms) 08:42:33.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail_with_release("12fa3845-7c62-36e5-a8da-8be137155a72","dee9ca6f-4f84-4359-82a9-b75a37ffc316",2,27,"Hysteria") --- 08:42:33.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 08:42:33.8 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 08:42:33.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 08:42:33.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 08:42:33.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (45462 bytes) (80 ms) 08:42:33.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 08:42:33.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("66c662b6-6e2f-4930-8610-912e24c63ed1","AC/DC") --- 08:42:33.9 Debug: Getting Artist with LidarrAPI.MetadataID of 66c662b6-6e2f-4930-8610-912e24c63ed1 08:42:33.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c662b6-6e2f-4930-8610-912e24c63ed1 08:42:33.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 08:42:34.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/66c662b6-6e2f-4930-8610-912e24c63ed1: 200.OK (75754 bytes) (110 ms) 08:42:34.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("66c662b6-6e2f-4930-8610-912e24c63ed1","AC/DC") --- 08:42:34.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Album) --- 08:42:34.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Album) --- 08:42:34.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(EP) --- 08:42:34.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(EP) --- 08:42:34.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Single) --- 08:42:34.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Single) --- 08:42:34.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Broadcast) --- 08:42:34.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Broadcast) --- 08:42:34.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Other) --- 08:42:34.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Other) --- 08:42:34.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Official) --- 08:42:34.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Official) --- 08:42:34.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Promotion) --- 08:42:34.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Promotion) --- 08:42:34.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Bootleg) --- 08:42:34.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Bootleg) --- 08:42:34.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Pseudo-Release) --- 08:42:34.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Pseudo-Release) --- 08:42:34.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Studio) --- 08:42:34.0 Debug: 1 08:42:34.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Studio) --- 08:42:34.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Compilation) --- 08:42:34.0 Debug: 1 08:42:34.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Compilation) --- 08:42:34.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Soundtrack) --- 08:42:34.1 Debug: 1 08:42:34.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Soundtrack) --- 08:42:34.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Spokenword) --- 08:42:34.1 Debug: 1 08:42:34.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Spokenword) --- 08:42:34.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Interview) --- 08:42:34.1 Debug: 1 08:42:34.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Interview) --- 08:42:34.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Live) --- 08:42:34.1 Debug: 1 08:42:34.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Live) --- 08:42:34.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Remix) --- 08:42:34.1 Debug: 1 08:42:34.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Remix) --- 08:42:34.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(DJ-mix) --- 08:42:34.1 Debug: 1 08:42:34.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(DJ-mix) --- 08:42:34.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Mixtape/Street) --- 08:42:34.1 Debug: 1 08:42:34.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Mixtape/Street) --- 08:42:34.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Demo) --- 08:42:34.1 Debug: 1 08:42:34.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Demo) --- 08:42:34.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Audio drama) --- 08:42:34.1 Debug: 1 08:42:34.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Audio drama) --- 08:42:34.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:") --- 08:42:34.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:") --- 08:42:34.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 99999999999999999999") --- 08:42:34.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 99999999999999999999") --- 08:42:34.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 0") --- 08:42:34.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 0") --- 08:42:34.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: -12") --- 08:42:34.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: -12") --- 08:42:34.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:289578") --- 08:42:34.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:289578") --- 08:42:34.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("adjalkwdjkalwdjklawjdlKAJD") --- 08:42:34.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=adjalkwdjkalwdjklawjdlkajd 08:42:34.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 08:42:34.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=adjalkwdjkalwdjklawjdlkajd: 200.OK (2 bytes) (468 ms) 08:42:34.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("adjalkwdjkalwdjklawjdlKAJD") --- 08:42:34.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Evolve","Imagine Dragons","Evolve") --- 08:42:34.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=evolve&artist=imagine%20dragons&includeTracks=1 08:42:34.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 08:42:34.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=evolve&artist=imagine%20dragons&includeTracks=1: 200.OK (172287 bytes) (70 ms) 08:42:34.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Evolve","Imagine Dragons","Evolve") --- 08:42:34.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Hysteria",null,"Hysteria") --- 08:42:34.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=hysteria&artist=&includeTracks=1 08:42:34.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 08:42:35.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=hysteria&artist=&includeTracks=1: 200.OK (144619 bytes) (931 ms) 08:42:35.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Hysteria",null,"Hysteria") --- 08:42:35.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 08:42:35.6 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 08:42:35.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 08:42:35.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 08:42:36.3 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412272 bytes) (721 ms) 08:42:36.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 08:42:36.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 08:42:36.3 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 08:42:36.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 08:42:36.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 08:42:36.4 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412268 bytes) (79 ms) 08:42:36.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 08:42:36.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarrid:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 08:42:36.4 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 08:42:36.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 08:42:36.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 08:42:36.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412272 bytes) (456 ms) 08:42:36.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarrid:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 08:42:36.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Coldplay","Coldplay") --- 08:42:36.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=coldplay 08:42:36.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 08:42:37.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=coldplay: 200.OK (13591 bytes) (168 ms) 08:42:37.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Coldplay","Coldplay") --- 08:42:37.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Avenged Sevenfold","Avenged Sevenfold") --- 08:42:37.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=avenged%20sevenfold 08:42:37.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 08:42:37.4 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=avenged%20sevenfold: 200.OK (12165 bytes) (363 ms) 08:42:37.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Avenged Sevenfold","Avenged Sevenfold") --- 08:42:37.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("3OH!3","3OH!3") --- 08:42:37.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=3oh%213 08:42:37.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 08:42:37.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=3oh%213: 200.OK (3113 bytes) (163 ms) 08:42:37.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("3OH!3","3OH!3") --- 08:42:37.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("The Academy Is...","The Academy Is…") --- 08:42:37.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=the%20academy%20is... 08:42:37.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 08:42:38.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=the%20academy%20is...: 200.OK (8482 bytes) (413 ms) 08:42:38.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("The Academy Is...","The Academy Is…") --- 08:42:38.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 08:42:38.0 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 08:42:38.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 08:42:38.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 08:42:38.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (45462 bytes) (60 ms) 08:42:38.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 08:42:38.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 08:42:38.1 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 08:42:38.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 08:42:38.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 08:42:38.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (45462 bytes) (61 ms) 08:42:38.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 08:42:38.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid: f59c5520-5f46-4d2c-b2c4-822eabf53419 ","Linkin Park") --- 08:42:38.2 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 08:42:38.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 08:42:38.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 08:42:38.2 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) 08:42:38.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid: f59c5520-5f46-4d2c-b2c4-822eabf53419 ","Linkin Park") --- 08:42:38.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem",0,NzbDrone.Core.Music.Artist,"Eminem") --- 08:42:38.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem 08:42:38.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 08:42:38.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem: 200.OK (84976 bytes) (548 ms) 08:42:38.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem",0,NzbDrone.Core.Music.Artist,"Eminem") --- 08:42:38.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",0,NzbDrone.Core.Music.Artist,"Eminem") --- 08:42:38.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze 08:42:38.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 08:42:39.4 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze: 200.OK (140255 bytes) (618 ms) 08:42:39.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",0,NzbDrone.Core.Music.Artist,"Eminem") --- 08:42:39.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",2,NzbDrone.Core.Music.Album,"Kamikaze") --- 08:42:39.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze 08:42:39.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 08:42:39.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze: 200.OK (140255 bytes) (323 ms) 08:42:39.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",2,NzbDrone.Core.Music.Album,"Kamikaze") --- 08:42:39.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419",0,NzbDrone.Core.Music.Artist,"Linkin Park") --- 08:42:39.8 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 08:42:39.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 08:42:39.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 08:42:39.8 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) 08:42:39.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419",0,NzbDrone.Core.Music.Artist,"Linkin Park") --- 08:42:39.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",0,NzbDrone.Core.Music.Album,"Pyromania") --- 08:42:39.8 Debug: Getting Artist with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 08:42:39.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/d77df681-b779-3d6d-b66a-3bfd15985e3e 08:42:39.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 08:42:40.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/d77df681-b779-3d6d-b66a-3bfd15985e3e: 404.NotFound (28 bytes) {"error":"Artist not found"} (190 ms) 08:42:40.0 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 08:42:40.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 08:42:40.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 08:42:40.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412268 bytes) (52 ms) 08:42:40.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",0,NzbDrone.Core.Music.Album,"Pyromania") --- 08:42:40.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_be_able_to_add_a_album_without_passing_in_name --- 08:42:40.1 Debug: Adding album [5537624c-3d2f-4f5c-8099-df916082c85c][[NULL]] 08:42:40.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_be_able_to_add_a_album_without_passing_in_name --- 08:42:40.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_throw_if_album_cannot_be_found --- 08:42:40.1 Debug: Adding album [5537624c-3d2f-4f5c-8099-df916082c85c][[NULL]] 08:42:40.1 Error: Album with MusicBrainz Id 5537624c-3d2f-4f5c-8099-df916082c85c was not found, it may have been removed from Musicbrainz. 08:42:40.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_throw_if_album_cannot_be_found --- 08:42:40.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_be_able_to_add_a_artist_without_passing_in_name --- 08:42:40.2 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music/Name1] 08:42:40.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_be_able_to_add_a_artist_without_passing_in_name --- 08:42:40.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_if_artist_folder_exists --- 08:42:40.2 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (Disambiguation)] 08:42:40.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_if_artist_folder_exists --- 08:42:40.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_exists_and_no_disambiguation --- 08:42:40.2 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (3)] 08:42:40.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_exists_and_no_disambiguation --- 08:42:40.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_still_exists --- 08:42:40.2 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (Disambiguation) (3)] 08:42:40.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_still_exists --- 08:42:40.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_have_proper_path --- 08:42:40.2 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music/Name1] 08:42:40.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_have_proper_path --- 08:42:40.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_cannot_be_found --- 08:42:40.2 Error: LidarrId ce09ea31-3d4a-4487-a797-e315175457a0 was not found, it may have been removed from Musicbrainz. 08:42:40.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_cannot_be_found --- 08:42:40.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_validation_fails --- 08:42:40.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_validation_fails --- 08:42:40.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_albums_when_passed_in_artist --- 08:42:40.2 Debug: [Name1] Setting album monitored status. 08:42:40.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_albums_when_passed_in_artist --- 08:42:40.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_all_albums --- 08:42:40.2 Debug: [Name1] Setting album monitored status. 08:42:40.2 Debug: Monitoring all albums 08:42:40.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_all_albums --- 08:42:40.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_artist_without_changing_albums --- 08:42:40.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_artist_without_changing_albums --- 08:42:40.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_new_albums_only --- 08:42:40.2 Debug: [Name1] Setting album monitored status. 08:42:40.2 Debug: Unmonitoring Albums with Files 08:42:40.2 Debug: Unmonitoring Albums without Files 08:42:40.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_new_albums_only --- 08:42:40.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_last_albums_should_return_next_album --- 08:42:40.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:40.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121602690255_417/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:40.2 Info: DatabaseEngineVersionCheck migrating 08:42:40.2 Info: PerformDBOperation 08:42:40.2 Info: Performing DB Operation 08:42:40.2 Info: SQLite 3.46.0 08:42:40.2 Info: => 0.0013054s 08:42:40.2 Info: DatabaseEngineVersionCheck migrated 08:42:40.2 Info: => 0.0013232s 08:42:40.2 Debug: Took: 00:00:00.0183827 08:42:40.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 ==== 08:42:40.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 08:42:40.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 ==== 08:42:40.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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 ==== 08:42:40.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-08-01T08:42:40.3126043Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 08:42:40.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-08-02T08:42:40.3126989Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-08-01T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-08-01T00:00:00Z"] Added = ["2024-08-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 08:42:40.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-07-30T08:42:40.3127907Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-08-02T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-08-02T00:00:00Z"] Added = ["2024-08-02T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 08:42:40.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId4\""] OldForeignAlbumIds = [[]] Title = ["\"Title4\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation4\""] ReleaseDate = ["2024-07-29T08:42:40.3128821Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType4\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-08-03T00:00:00Z"] CleanTitle = ["\"CleanTitle4\""] ProfileId = [4] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-08-03T00:00:00Z"] Added = ["2024-08-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 08:42:40.3 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-31T08:42:40.315452Z"] ==== End Query Trace ==== 08:42:40.3 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-31T08:42:40.315452Z"] ==== End Query Trace ==== 08:42:40.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_last_albums_should_return_next_album --- 08:42:40.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_next_albums_should_return_next_album --- 08:42:40.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:40.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121604376039_419/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:40.4 Info: DatabaseEngineVersionCheck migrating 08:42:40.4 Info: PerformDBOperation 08:42:40.4 Info: Performing DB Operation 08:42:40.4 Info: SQLite 3.46.0 08:42:40.4 Info: => 0.0012139s 08:42:40.4 Info: DatabaseEngineVersionCheck migrated 08:42:40.4 Info: => 0.0012322s 08:42:40.4 Debug: Took: 00:00:00.0144911 08:42:40.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 ==== 08:42:40.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-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 08:42:40.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 ==== 08:42:40.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 ==== 08:42:40.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-08-01T08:42:40.4744393Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 08:42:40.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-02T08:42:40.4744435Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-08-01T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-08-01T00:00:00Z"] Added = ["2024-08-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 08:42:40.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-30T08:42:40.474447Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-08-02T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-08-02T00:00:00Z"] Added = ["2024-08-02T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 08:42:40.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-29T08:42:40.4744505Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType4\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-08-03T00:00:00Z"] CleanTitle = ["\"CleanTitle4\""] ProfileId = [4] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-08-03T00:00:00Z"] Added = ["2024-08-03T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 08:42:40.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT MIN("Albums"."Id") as id, MIN("Albums"."ReleaseDate") as date FROM "Albums" WHERE (("Albums"."ArtistMetadataId" IN (1)) AND ("Albums"."ReleaseDate" > @Clause2_P1)) GROUP BY "Albums"."ArtistMetadataId" PARAMETERS: Clause2_P1 = ["2024-07-31T08:42:40.4770319Z"] ==== End Query Trace ==== 08:42:40.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" JOIN (SELECT MIN("Albums"."Id") as id, MIN("Albums"."ReleaseDate") as date FROM "Albums" WHERE (("Albums"."ArtistMetadataId" IN (1)) AND ("Albums"."ReleaseDate" > @Clause2_P1)) GROUP BY "Albums"."ArtistMetadataId" ) ids on ids.id = "Albums"."Id" and ids.date = "Albums"."ReleaseDate" PARAMETERS: Clause2_P1 = ["2024-07-31T08:42:40.4770319Z"] ==== End Query Trace ==== 08:42:40.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_next_albums_should_return_next_album --- 08:42:40.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_releaseid --- 08:42:40.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:40.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121605903059_421/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:40.6 Info: DatabaseEngineVersionCheck migrating 08:42:40.6 Info: PerformDBOperation 08:42:40.6 Info: Performing DB Operation 08:42:40.6 Info: SQLite 3.46.0 08:42:40.6 Info: => 0.0012116s 08:42:40.6 Info: DatabaseEngineVersionCheck migrated 08:42:40.6 Info: => 0.0012307s 08:42:40.6 Debug: Took: 00:00:00.0143354 08:42:40.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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 ==== 08:42:40.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 08:42:40.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 ==== 08:42:40.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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 ==== 08:42:40.6 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 ==== 08:42:40.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_releaseid --- 08:42:40.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("ANThology") --- 08:42:40.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:40.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121606785401_423/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:40.6 Info: DatabaseEngineVersionCheck migrating 08:42:40.6 Info: PerformDBOperation 08:42:40.6 Info: Performing DB Operation 08:42:40.6 Info: SQLite 3.46.0 08:42:40.6 Info: => 0.0012059s 08:42:40.6 Info: DatabaseEngineVersionCheck migrated 08:42:40.6 Info: => 0.0012249s 08:42:40.6 Debug: Took: 00:00:00.0143204 08:42:40.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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 ==== 08:42:40.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-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 08:42:40.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 ==== 08:42:40.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 ==== 08:42:40.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 ==== 08:42:40.8 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("ANThology") --- 08:42:40.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology") --- 08:42:40.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:40.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121608250176_425/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:40.8 Info: DatabaseEngineVersionCheck migrating 08:42:40.8 Info: PerformDBOperation 08:42:40.8 Info: Performing DB Operation 08:42:40.8 Info: SQLite 3.46.0 08:42:40.8 Info: => 0.0012029s 08:42:40.8 Info: DatabaseEngineVersionCheck migrated 08:42:40.8 Info: => 0.0012229s 08:42:40.8 Debug: Took: 00:00:00.0144262 08:42:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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 ==== 08:42:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 08:42:40.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 ==== 08:42:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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 ==== 08:42:40.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 ==== 08:42:40.9 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology") --- 08:42:40.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology!") --- 08:42:40.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:40.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121609119277_427/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:40.9 Info: DatabaseEngineVersionCheck migrating 08:42:40.9 Info: PerformDBOperation 08:42:40.9 Info: Performing DB Operation 08:42:40.9 Info: SQLite 3.46.0 08:42:40.9 Info: => 0.0011851s 08:42:40.9 Info: DatabaseEngineVersionCheck migrated 08:42:40.9 Info: => 0.0012045s 08:42:40.9 Debug: Took: 00:00:00.0142770 08:42:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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 ==== 08:42:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 08:42:40.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 ==== 08:42:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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 ==== 08:42:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"anthology\""] Clause1_P2 = ["\"anthology!\""] Clause1_P3 = [1] ==== End Query Trace ==== 08:42:41.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology!") --- 08:42:41.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title_all_special_characters --- 08:42:41.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:41.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121610568532_429/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:41.0 Info: DatabaseEngineVersionCheck migrating 08:42:41.0 Info: PerformDBOperation 08:42:41.0 Info: Performing DB Operation 08:42:41.0 Info: SQLite 3.46.0 08:42:41.0 Info: => 0.0012151s 08:42:41.0 Info: DatabaseEngineVersionCheck migrated 08:42:41.0 Info: => 0.0012333s 08:42:41.0 Debug: Took: 00:00:00.0144330 08:42:41.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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 ==== 08:42:41.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-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 08:42:41.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 ==== 08:42:41.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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 ==== 08:42:41.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"+\""] Clause1_P2 = ["\"+\""] Clause1_P3 = [1] ==== End Query Trace ==== 08:42:41.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title_all_special_characters --- 08:42:41.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("ANTholog") --- 08:42:41.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:41.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121611439363_431/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:41.1 Info: DatabaseEngineVersionCheck migrating 08:42:41.1 Info: PerformDBOperation 08:42:41.1 Info: Performing DB Operation 08:42:41.1 Info: SQLite 3.46.0 08:42:41.1 Info: => 0.0011805s 08:42:41.1 Info: DatabaseEngineVersionCheck migrated 08:42:41.1 Info: => 0.0011983s 08:42:41.1 Debug: Took: 00:00:00.0142243 08:42:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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 ==== 08:42:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 08:42:41.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 ==== 08:42:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"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 ==== 08:42:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"antholog\""] Clause1_P2 = ["\"ANTholog\""] Clause1_P3 = [1] ==== End Query Trace ==== 08:42:41.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("ANTholog") --- 08:42:41.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("nthology") --- 08:42:41.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:41.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121612885495_433/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:41.2 Info: DatabaseEngineVersionCheck migrating 08:42:41.2 Info: PerformDBOperation 08:42:41.2 Info: Performing DB Operation 08:42:41.2 Info: SQLite 3.46.0 08:42:41.2 Info: => 0.0012093s 08:42:41.2 Info: DatabaseEngineVersionCheck migrated 08:42:41.2 Info: => 0.0012289s 08:42:41.3 Debug: Took: 00:00:00.0143572 08:42:41.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 ==== 08:42:41.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-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 08:42:41.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 ==== 08:42:41.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 ==== 08:42:41.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"nthology\""] Clause1_P2 = ["\"nthology\""] Clause1_P3 = [1] ==== End Query Trace ==== 08:42:41.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("nthology") --- 08:42:41.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("antholoyg") --- 08:42:41.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:41.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121613751891_435/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:41.3 Info: DatabaseEngineVersionCheck migrating 08:42:41.3 Info: PerformDBOperation 08:42:41.3 Info: Performing DB Operation 08:42:41.3 Info: SQLite 3.46.0 08:42:41.3 Info: => 0.0011947s 08:42:41.3 Info: DatabaseEngineVersionCheck migrated 08:42:41.3 Info: => 0.0012131s 08:42:41.3 Debug: Took: 00:00:00.0142565 08:42:41.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 ==== 08:42:41.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-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 08:42:41.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 ==== 08:42:41.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 ==== 08:42:41.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"antholoyg\""] Clause1_P2 = ["\"antholoyg\""] Clause1_P3 = [1] ==== End Query Trace ==== 08:42:41.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("antholoyg") --- 08:42:41.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("÷") --- 08:42:41.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:41.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121615202100_437/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:41.5 Info: DatabaseEngineVersionCheck migrating 08:42:41.5 Info: PerformDBOperation 08:42:41.5 Info: Performing DB Operation 08:42:41.5 Info: SQLite 3.46.0 08:42:41.5 Info: => 0.0012317s 08:42:41.5 Info: DatabaseEngineVersionCheck migrated 08:42:41.5 Info: => 0.00125s 08:42:41.5 Debug: Took: 00:00:00.0143749 08:42:41.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 ==== 08:42:41.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-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 08:42:41.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 ==== 08:42:41.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 ==== 08:42:41.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"÷\""] Clause1_P2 = ["\"÷\""] Clause1_P3 = [1] ==== End Query Trace ==== 08:42:41.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("÷") --- 08:42:41.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_partial_releaseid --- 08:42:41.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:41.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121616074282_439/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:41.6 Info: DatabaseEngineVersionCheck migrating 08:42:41.6 Info: PerformDBOperation 08:42:41.6 Info: Performing DB Operation 08:42:41.6 Info: SQLite 3.46.0 08:42:41.6 Info: => 0.0012117s 08:42:41.6 Info: DatabaseEngineVersionCheck migrated 08:42:41.6 Info: => 0.0012296s 08:42:41.6 Debug: Took: 00:00:00.0143015 08:42:41.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 ==== 08:42:41.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-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 08:42:41.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 ==== 08:42:41.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 ==== 08:42:41.6 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 ==== 08:42:41.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_partial_releaseid --- 08:42:41.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_when_two_albums_have_same_name --- 08:42:41.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:41.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121617536017_441/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:41.7 Info: DatabaseEngineVersionCheck migrating 08:42:41.7 Info: PerformDBOperation 08:42:41.7 Info: Performing DB Operation 08:42:41.7 Info: SQLite 3.46.0 08:42:41.7 Info: => 0.0012316s 08:42:41.7 Info: DatabaseEngineVersionCheck migrated 08:42:41.7 Info: => 0.0012504s 08:42:41.7 Debug: Took: 00:00:00.0143989 08:42:41.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 ==== 08:42:41.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-31T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 08:42:41.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 ==== 08:42:41.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 ==== 08:42:41.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 = ["\"Weezer\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-07-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"weezer\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 08:42:41.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Weezer\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-08-01T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-08-01T00:00:00Z"] CleanTitle = ["\"weezer\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-08-01T00:00:00Z"] Added = ["2024-08-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 08:42:41.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"weezer\""] Clause1_P2 = ["\"Weezer\""] Clause1_P3 = [1] ==== End Query Trace ==== 08:42:41.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 08:42:41.9 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_when_two_albums_have_same_name --- 08:42:41.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANTholog","ANThology") --- 08:42:41.9 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANTholog","ANThology") --- 08:42:41.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("antholoyg","ANThology") --- 08:42:41.9 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("antholoyg","ANThology") --- 08:42:41.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD","ANThology") --- 08:42:41.9 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD","ANThology") --- 08:42:41.9 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") --- 08:42:42.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD xxxx (Remastered) - [Oh please why do they do this?]","ANThology") --- 08:42:42.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("+ (Plus) - I feel the need for redundant information in the title field","+") --- 08:42:42.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("+ (Plus) - I feel the need for redundant information in the title field","+") --- 08:42:42.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANTholog") --- 08:42:42.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANTholog") --- 08:42:42.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("antholoyg") --- 08:42:42.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("antholoyg") --- 08:42:42.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANThology CD") --- 08:42:42.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANThology CD") --- 08:42:42.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷") --- 08:42:42.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷") --- 08:42:42.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷ (Divide)") --- 08:42:42.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷ (Divide)") --- 08:42:42.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_insert_list_of_new --- 08:42:42.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:42.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121620239764_443/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:42.0 Info: DatabaseEngineVersionCheck migrating 08:42:42.0 Info: PerformDBOperation 08:42:42.0 Info: Performing DB Operation 08:42:42.0 Info: SQLite 3.46.0 08:42:42.0 Info: => 0.0012091s 08:42:42.0 Info: DatabaseEngineVersionCheck migrated 08:42:42.0 Info: => 0.0012269s 08:42:42.0 Debug: Took: 00:00:00.0143999 08:42:42.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 08:42:42.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 ==== 08:42:42.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 08:42:42.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 08:42:42.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 08:42:42.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 08:42:42.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 08:42:42.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 08:42:42.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 08:42:42.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 08:42:42.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 08:42:42.0 Debug: 0 artist metadata up to date; Updating 0, Adding 10 artist metadata entries. 08:42:42.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 08:42:42.1 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_insert_list_of_new --- 08:42:42.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_existing_with_id_0 --- 08:42:42.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:42.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121621722190_445/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:42.1 Info: DatabaseEngineVersionCheck migrating 08:42:42.1 Info: PerformDBOperation 08:42:42.1 Info: Performing DB Operation 08:42:42.1 Info: SQLite 3.46.0 08:42:42.1 Info: => 0.0012093s 08:42:42.1 Info: DatabaseEngineVersionCheck migrated 08:42:42.1 Info: => 0.0012285s 08:42:42.1 Debug: Took: 00:00:00.0144509 08:42:42.2 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 ==== 08:42:42.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 ==== 08:42:42.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 = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 08:42:42.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 = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 08:42:42.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 = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 08:42:42.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 = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 08:42:42.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 = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 08:42:42.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 = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 08:42:42.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 = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 08:42:42.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 = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 08:42:42.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 = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 08:42:42.2 Debug: 0 artist metadata up to date; Updating 0, Adding 10 artist metadata entries. 08:42:42.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 08:42:42.2 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 ==== 08:42:42.2 Debug: 10 artist metadata up to date; Updating 0, Adding 0 artist metadata entries. 08:42:42.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 08:42:42.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_existing_with_id_0 --- 08:42:42.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_mixed_list_of_old_and_new --- 08:42:42.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:42.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121623289913_447/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:42.3 Info: DatabaseEngineVersionCheck migrating 08:42:42.3 Info: PerformDBOperation 08:42:42.3 Info: Performing DB Operation 08:42:42.3 Info: SQLite 3.46.0 08:42:42.3 Info: => 0.0012101s 08:42:42.3 Info: DatabaseEngineVersionCheck migrated 08:42:42.3 Info: => 0.0012301s 08:42:42.3 Debug: Took: 00:00:00.0145050 08:42:42.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5" ]] ==== End Query Trace ==== 08:42:42.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 ==== 08:42:42.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 = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 08:42:42.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 = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 08:42:42.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 = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 08:42:42.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 = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 08:42:42.3 Debug: 0 artist metadata up to date; Updating 0, Adding 5 artist metadata entries. 08:42:42.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 08:42:42.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 08:42:42.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 = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 08:42:42.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 = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 08:42:42.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 = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 08:42:42.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 = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 08:42:42.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 = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 08:42:42.3 Debug: 5 artist metadata up to date; Updating 0, Adding 5 artist metadata entries. 08:42:42.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 08:42:42.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_mixed_list_of_old_and_new --- 08:42:42.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_id --- 08:42:42.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:42.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121624713565_449/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:42.4 Info: DatabaseEngineVersionCheck migrating 08:42:42.4 Info: PerformDBOperation 08:42:42.4 Info: Performing DB Operation 08:42:42.4 Info: SQLite 3.46.0 08:42:42.4 Info: => 0.0012352s 08:42:42.4 Info: DatabaseEngineVersionCheck migrated 08:42:42.4 Info: => 0.001254s 08:42:42.4 Debug: Took: 00:00:00.0144489 08:42:42.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 08:42:42.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00: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 ==== 08:42:42.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 08:42:42.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 08:42:42.5 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 ==== 08:42:42.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_id --- 08:42:42.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_old_id --- 08:42:42.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:42.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121626169993_451/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:42.6 Info: DatabaseEngineVersionCheck migrating 08:42:42.6 Info: PerformDBOperation 08:42:42.6 Info: Performing DB Operation 08:42:42.6 Info: SQLite 3.46.0 08:42:42.6 Info: => 0.0012392s 08:42:42.6 Info: DatabaseEngineVersionCheck migrated 08:42:42.6 Info: => 0.0012583s 08:42:42.6 Debug: Took: 00:00:00.0145120 08:42:42.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 08:42:42.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 = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00: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 ==== 08:42:42.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 = ["\"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 ==== 08:42:42.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 = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 08:42:42.6 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 ==== 08:42:42.6 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 ==== 08:42:42.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_old_id --- 08:42:42.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Eyed Peas") --- 08:42:42.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:42.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121627598947_453/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:42.7 Info: DatabaseEngineVersionCheck migrating 08:42:42.7 Info: PerformDBOperation 08:42:42.7 Info: Performing DB Operation 08:42:42.7 Info: SQLite 3.46.0 08:42:42.7 Info: => 0.0012376s 08:42:42.7 Info: DatabaseEngineVersionCheck migrated 08:42:42.7 Info: => 0.0012698s 08:42:42.7 Debug: Took: 00:00:00.0145773 08:42:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"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 ==== 08:42:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00: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 ==== 08:42:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"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 ==== 08:42:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 08:42:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Artists"."CleanName" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"theblackeyedpeas\""] ==== End Query Trace ==== 08:42:42.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Eyed Peas") --- 08:42:42.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Keys") --- 08:42:42.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:42.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121629033926_455/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:42.9 Info: DatabaseEngineVersionCheck migrating 08:42:42.9 Info: PerformDBOperation 08:42:42.9 Info: Performing DB Operation 08:42:42.9 Info: SQLite 3.46.0 08:42:42.9 Info: => 0.0012316s 08:42:42.9 Info: DatabaseEngineVersionCheck migrated 08:42:42.9 Info: => 0.0012581s 08:42:42.9 Debug: Took: 00:00:00.0143075 08:42:42.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"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 ==== 08:42:42.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00: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 ==== 08:42:42.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"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 ==== 08:42:42.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 08:42:42.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 ==== 08:42:43.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Keys") --- 08:42:43.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_lazyload_profiles --- 08:42:43.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:43.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121630465650_457/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:43.0 Info: DatabaseEngineVersionCheck migrating 08:42:43.0 Info: PerformDBOperation 08:42:43.0 Info: Performing DB Operation 08:42:43.0 Info: SQLite 3.46.0 08:42:43.0 Info: => 0.0012174s 08:42:43.0 Info: DatabaseEngineVersionCheck migrated 08:42:43.0 Info: => 0.0012356s 08:42:43.0 Debug: Took: 00:00:00.0144989 08:42:43.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 ==== 08:42:43.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 ==== 08:42:43.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-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 08:42:43.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 08:42:43.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 08:42:43.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_lazyload_profiles --- 08:42:43.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_not_find_artist_if_multiple_artists_have_same_name --- 08:42:43.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:43.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121632132405_459/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:43.2 Info: DatabaseEngineVersionCheck migrating 08:42:43.2 Info: PerformDBOperation 08:42:43.2 Info: Performing DB Operation 08:42:43.2 Info: SQLite 3.46.0 08:42:43.2 Info: => 0.0012565s 08:42:43.2 Info: DatabaseEngineVersionCheck migrated 08:42:43.2 Info: => 0.0012765s 08:42:43.2 Debug: Took: 00:00:00.0145788 08:42:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 08:42:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00: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 ==== 08:42:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 08:42:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 08:42:43.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 = ["\"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 ==== 08:42:43.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 = [3] CleanName = ["\"alicecooper\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Alice Cooper\""] ForeignArtistId = ["\"ee58c59f-8e7f-4430-b8ca-236c4d3745ae\""] Id = [0] ==== End Query Trace ==== 08:42:43.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 = ["\"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 ==== 08:42:43.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 = [4] CleanName = ["\"alicecooper\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Alice Cooper\""] ForeignArtistId = ["\"4d7928cd-7ed2-4282-8c29-c0c9f966f1bd\""] Id = [0] ==== End Query Trace ==== 08:42:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") PARAMETERS: ==== End Query Trace ==== 08:42:43.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Artists"."CleanName" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"alicecooper\""] ==== End Query Trace ==== 08:42:43.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_not_find_artist_if_multiple_artists_have_same_name --- 08:42:43.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_throw_sql_exception_adding_duplicate_artist --- 08:42:43.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:43.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121633607877_461/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:43.3 Info: DatabaseEngineVersionCheck migrating 08:42:43.3 Info: PerformDBOperation 08:42:43.3 Info: Performing DB Operation 08:42:43.3 Info: SQLite 3.46.0 08:42:43.3 Info: => 0.0012727s 08:42:43.3 Info: DatabaseEngineVersionCheck migrated 08:42:43.3 Info: => 0.0012907s 08:42:43.3 Debug: Took: 00:00:00.0144920 08:42:43.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"test\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 08:42:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"test\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"test\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 08:42:43.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"test\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-31T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-31T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"test\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 08:42:43.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_throw_sql_exception_adding_duplicate_artist --- 08:42:43.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black Eyde Peas","The Black Eyed Peas") --- 08:42:43.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black Eyde Peas","The Black Eyed Peas") --- 08:42:43.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Eyed Peas","The Black Eyed Peas") --- 08:42:43.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Eyed Peas","The Black Eyed Peas") --- 08:42:43.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black eys","The Black Keys") --- 08:42:43.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black eys","The Black Keys") --- 08:42:43.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Keys","The Black Keys") --- 08:42:43.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Keys","The Black Keys") --- 08:42:43.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_when_the_is_omitted_from_start --- 08:42:43.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_when_the_is_omitted_from_start --- 08:42:43.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_not_find_artist_in_db_by_ambiguous_name("The Black Peas") --- 08:42:43.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_not_find_artist_in_db_by_ambiguous_name("The Black Peas") --- 08:42:43.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_be_able_to_update_many_artist --- 08:42:43.5 Debug: Updating 50 artist 08:42:43.5 Trace: Updating: Name1 08:42:43.5 Trace: Changing path for Name1 to 08:42:43.5 Trace: Updating: Name2 08:42:43.5 Trace: Changing path for Name2 to 08:42:43.5 Trace: Updating: Name3 08:42:43.5 Trace: Changing path for Name3 to 08:42:43.5 Trace: Updating: Name4 08:42:43.5 Trace: Changing path for Name4 to 08:42:43.5 Trace: Updating: Name5 08:42:43.5 Trace: Changing path for Name5 to 08:42:43.5 Trace: Updating: Name6 08:42:43.5 Trace: Changing path for Name6 to 08:42:43.5 Trace: Updating: Name7 08:42:43.5 Trace: Changing path for Name7 to 08:42:43.5 Trace: Updating: Name8 08:42:43.5 Trace: Changing path for Name8 to 08:42:43.5 Trace: Updating: Name9 08:42:43.5 Trace: Changing path for Name9 to 08:42:43.5 Trace: Updating: Name10 08:42:43.5 Trace: Changing path for Name10 to 08:42:43.5 Trace: Updating: Name11 08:42:43.5 Trace: Changing path for Name11 to 08:42:43.5 Trace: Updating: Name12 08:42:43.5 Trace: Changing path for Name12 to 08:42:43.5 Trace: Updating: Name13 08:42:43.5 Trace: Changing path for Name13 to 08:42:43.5 Trace: Updating: Name14 08:42:43.5 Trace: Changing path for Name14 to 08:42:43.5 Trace: Updating: Name15 08:42:43.5 Trace: Changing path for Name15 to 08:42:43.5 Trace: Updating: Name16 08:42:43.5 Trace: Changing path for Name16 to 08:42:43.5 Trace: Updating: Name17 08:42:43.5 Trace: Changing path for Name17 to 08:42:43.5 Trace: Updating: Name18 08:42:43.5 Trace: Changing path for Name18 to 08:42:43.5 Trace: Updating: Name19 08:42:43.5 Trace: Changing path for Name19 to 08:42:43.5 Trace: Updating: Name20 08:42:43.5 Trace: Changing path for Name20 to 08:42:43.5 Trace: Updating: Name21 08:42:43.5 Trace: Changing path for Name21 to 08:42:43.5 Trace: Updating: Name22 08:42:43.5 Trace: Changing path for Name22 to 08:42:43.5 Trace: Updating: Name23 08:42:43.5 Trace: Changing path for Name23 to 08:42:43.5 Trace: Updating: Name24 08:42:43.5 Trace: Changing path for Name24 to 08:42:43.5 Trace: Updating: Name25 08:42:43.5 Trace: Changing path for Name25 to 08:42:43.5 Trace: Updating: Name26 08:42:43.5 Trace: Changing path for Name26 to 08:42:43.5 Trace: Updating: Name27 08:42:43.5 Trace: Changing path for Name27 to 08:42:43.5 Trace: Updating: Name28 08:42:43.5 Trace: Changing path for Name28 to 08:42:43.5 Trace: Updating: Name29 08:42:43.5 Trace: Changing path for Name29 to 08:42:43.5 Trace: Updating: Name30 08:42:43.5 Trace: Changing path for Name30 to 08:42:43.5 Trace: Updating: Name31 08:42:43.5 Trace: Changing path for Name31 to 08:42:43.5 Trace: Updating: Name32 08:42:43.5 Trace: Changing path for Name32 to 08:42:43.5 Trace: Updating: Name33 08:42:43.5 Trace: Changing path for Name33 to 08:42:43.5 Trace: Updating: Name34 08:42:43.5 Trace: Changing path for Name34 to 08:42:43.5 Trace: Updating: Name35 08:42:43.5 Trace: Changing path for Name35 to 08:42:43.5 Trace: Updating: Name36 08:42:43.5 Trace: Changing path for Name36 to 08:42:43.5 Trace: Updating: Name37 08:42:43.5 Trace: Changing path for Name37 to 08:42:43.5 Trace: Updating: Name38 08:42:43.5 Trace: Changing path for Name38 to 08:42:43.5 Trace: Updating: Name39 08:42:43.5 Trace: Changing path for Name39 to 08:42:43.5 Trace: Updating: Name40 08:42:43.5 Trace: Changing path for Name40 to 08:42:43.5 Trace: Updating: Name41 08:42:43.5 Trace: Changing path for Name41 to 08:42:43.5 Trace: Updating: Name42 08:42:43.5 Trace: Changing path for Name42 to 08:42:43.5 Trace: Updating: Name43 08:42:43.5 Trace: Changing path for Name43 to 08:42:43.5 Trace: Updating: Name44 08:42:43.5 Trace: Changing path for Name44 to 08:42:43.5 Trace: Updating: Name45 08:42:43.5 Trace: Changing path for Name45 to 08:42:43.5 Trace: Updating: Name46 08:42:43.5 Trace: Changing path for Name46 to 08:42:43.5 Trace: Updating: Name47 08:42:43.5 Trace: Changing path for Name47 to 08:42:43.5 Trace: Updating: Name48 08:42:43.5 Trace: Changing path for Name48 to 08:42:43.5 Trace: Updating: Name49 08:42:43.5 Trace: Changing path for Name49 to 08:42:43.5 Trace: Updating: Name50 08:42:43.5 Trace: Changing path for Name50 to 08:42:43.5 Debug: 50 artists updated 08:42:43.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_be_able_to_update_many_artist --- 08:42:43.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_call_repo_updateMany --- 08:42:43.5 Debug: Updating 5 artist 08:42:43.5 Trace: Updating: Name1 08:42:43.5 Trace: Not changing path for: Name1 08:42:43.5 Trace: Updating: Name2 08:42:43.5 Trace: Not changing path for: Name2 08:42:43.5 Trace: Updating: Name3 08:42:43.5 Trace: Not changing path for: Name3 08:42:43.5 Trace: Updating: Name4 08:42:43.5 Trace: Not changing path for: Name4 08:42:43.5 Trace: Updating: Name5 08:42:43.5 Trace: Not changing path for: Name5 08:42:43.5 Debug: 5 artists updated 08:42:43.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_call_repo_updateMany --- 08:42:43.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_not_update_path_when_rootFolderPath_is_empty --- 08:42:43.5 Debug: Updating 5 artist 08:42:43.5 Trace: Updating: Name1 08:42:43.5 Trace: Not changing path for: Name1 08:42:43.5 Trace: Updating: Name2 08:42:43.5 Trace: Not changing path for: Name2 08:42:43.5 Trace: Updating: Name3 08:42:43.5 Trace: Not changing path for: Name3 08:42:43.5 Trace: Updating: Name4 08:42:43.5 Trace: Not changing path for: Name4 08:42:43.5 Trace: Updating: Name5 08:42:43.5 Trace: Not changing path for: Name5 08:42:43.5 Debug: 5 artists updated 08:42:43.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_not_update_path_when_rootFolderPath_is_empty --- 08:42:43.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_update_path_when_rootFolderPath_is_supplied --- 08:42:43.5 Debug: Updating 5 artist 08:42:43.5 Trace: Updating: Name1 08:42:43.5 Trace: Changing path for Name1 to /C/Test/Music2/Name1 08:42:43.5 Trace: Updating: Name2 08:42:43.5 Trace: Changing path for Name2 to /C/Test/Music2/Name2 08:42:43.5 Trace: Updating: Name3 08:42:43.5 Trace: Changing path for Name3 to /C/Test/Music2/Name3 08:42:43.5 Trace: Updating: Name4 08:42:43.5 Trace: Changing path for Name4 to /C/Test/Music2/Name4 08:42:43.5 Trace: Updating: Name5 08:42:43.5 Trace: Changing path for Name5 to /C/Test/Music2/Name5 08:42:43.5 Debug: 5 artists updated 08:42:43.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_update_path_when_rootFolderPath_is_supplied --- 08:42:43.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_album --- 08:42:43.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_album --- 08:42:43.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist --- 08:42:43.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist --- 08:42:43.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist_metadata --- 08:42:43.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist_metadata --- 08:42:43.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_release --- 08:42:43.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_release --- 08:42:43.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_track --- 08:42:43.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_track --- 08:42:43.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_AlbumId --- 08:42:43.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_AlbumId --- 08:42:43.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ForeignReleaseId --- 08:42:43.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ForeignReleaseId --- 08:42:43.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_OldForeignReleaseIds --- 08:42:43.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_OldForeignReleaseIds --- 08:42:43.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Title --- 08:42:43.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Title --- 08:42:43.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Status --- 08:42:43.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Status --- 08:42:43.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Duration --- 08:42:43.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Duration --- 08:42:43.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Label --- 08:42:43.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Label --- 08:42:43.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Disambiguation --- 08:42:43.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Disambiguation --- 08:42:43.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Country --- 08:42:43.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Country --- 08:42:43.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ReleaseDate --- 08:42:43.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ReleaseDate --- 08:42:43.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Media --- 08:42:43.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Media --- 08:42:43.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_TrackCount --- 08:42:43.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_TrackCount --- 08:42:43.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Monitored --- 08:42:43.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Monitored --- 08:42:43.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Id --- 08:42:43.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Id --- 08:42:43.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ArtistMetadataId --- 08:42:43.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ArtistMetadataId --- 08:42:43.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ForeignAlbumId --- 08:42:43.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ForeignAlbumId --- 08:42:43.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_OldForeignAlbumIds --- 08:42:43.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_OldForeignAlbumIds --- 08:42:43.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Title --- 08:42:43.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Title --- 08:42:43.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Overview --- 08:42:43.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Overview --- 08:42:43.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Disambiguation --- 08:42:43.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Disambiguation --- 08:42:43.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ReleaseDate --- 08:42:43.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ReleaseDate --- 08:42:43.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Images --- 08:42:43.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Images --- 08:42:43.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Links --- 08:42:43.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Links --- 08:42:43.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Genres --- 08:42:43.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Genres --- 08:42:43.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AlbumType --- 08:42:43.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AlbumType --- 08:42:43.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_SecondaryTypes --- 08:42:43.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_SecondaryTypes --- 08:42:43.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Ratings --- 08:42:43.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Ratings --- 08:42:43.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastSearchTime --- 08:42:43.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastSearchTime --- 08:42:43.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_CleanTitle --- 08:42:43.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_CleanTitle --- 08:42:43.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ProfileId --- 08:42:43.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ProfileId --- 08:42:43.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Monitored --- 08:42:43.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Monitored --- 08:42:43.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AnyReleaseOk --- 08:42:44.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AnyReleaseOk --- 08:42:44.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastInfoSync --- 08:42:44.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastInfoSync --- 08:42:44.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Added --- 08:42:44.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Added --- 08:42:44.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Id --- 08:42:44.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Id --- 08:42:44.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_ForeignArtistId --- 08:42:44.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_ForeignArtistId --- 08:42:44.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_OldForeignArtistIds --- 08:42:44.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_OldForeignArtistIds --- 08:42:44.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Name --- 08:42:44.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Name --- 08:42:44.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Aliases --- 08:42:44.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Aliases --- 08:42:44.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Overview --- 08:42:44.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Overview --- 08:42:44.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Disambiguation --- 08:42:44.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Disambiguation --- 08:42:44.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Type --- 08:42:44.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Type --- 08:42:44.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Status --- 08:42:44.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Status --- 08:42:44.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Images --- 08:42:44.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Images --- 08:42:44.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Links --- 08:42:44.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Links --- 08:42:44.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Genres --- 08:42:44.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Genres --- 08:42:44.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Ratings --- 08:42:44.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Ratings --- 08:42:44.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Members --- 08:42:44.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Members --- 08:42:44.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Id --- 08:42:44.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Id --- 08:42:44.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_ArtistMetadataId --- 08:42:44.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_ArtistMetadataId --- 08:42:44.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_CleanName --- 08:42:44.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_CleanName --- 08:42:44.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_SortName --- 08:42:44.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_SortName --- 08:42:44.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Monitored --- 08:42:44.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Monitored --- 08:42:44.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MonitorNewItems --- 08:42:44.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MonitorNewItems --- 08:42:44.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_LastInfoSync --- 08:42:44.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_LastInfoSync --- 08:42:44.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Path --- 08:42:44.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Path --- 08:42:44.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_RootFolderPath --- 08:42:44.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_RootFolderPath --- 08:42:44.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Added --- 08:42:44.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Added --- 08:42:44.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_QualityProfileId --- 08:42:44.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_QualityProfileId --- 08:42:44.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MetadataProfileId --- 08:42:44.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MetadataProfileId --- 08:42:44.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Tags --- 08:42:44.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Tags --- 08:42:44.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Id --- 08:42:44.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Id --- 08:42:44.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignTrackId --- 08:42:44.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignTrackId --- 08:42:44.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignTrackIds --- 08:42:44.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignTrackIds --- 08:42:44.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignRecordingId --- 08:42:44.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignRecordingId --- 08:42:44.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignRecordingIds --- 08:42:44.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignRecordingIds --- 08:42:44.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AlbumReleaseId --- 08:42:44.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AlbumReleaseId --- 08:42:44.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ArtistMetadataId --- 08:42:44.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ArtistMetadataId --- 08:42:44.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackNumber --- 08:42:44.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackNumber --- 08:42:44.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AbsoluteTrackNumber --- 08:42:44.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AbsoluteTrackNumber --- 08:42:44.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Title --- 08:42:44.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Title --- 08:42:44.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Duration --- 08:42:44.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Duration --- 08:42:44.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Explicit --- 08:42:44.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Explicit --- 08:42:44.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Ratings --- 08:42:44.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Ratings --- 08:42:44.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_MediumNumber --- 08:42:44.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_MediumNumber --- 08:42:44.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackFileId --- 08:42:44.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackFileId --- 08:42:44.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Id --- 08:42:44.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Id --- 08:42:44.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_album_releases_should_be_equal --- 08:42:44.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_album_releases_should_be_equal --- 08:42:44.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_albums_should_be_equal --- 08:42:44.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_albums_should_be_equal --- 08:42:44.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artist_metadata_should_be_equal --- 08:42:44.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artist_metadata_should_be_equal --- 08:42:44.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artists_should_be_equal --- 08:42:44.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artists_should_be_equal --- 08:42:44.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_track_should_be_equal --- 08:42:44.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_track_should_be_equal --- 08:42:44.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_build_new_path_when_root_folder_is_provided --- 08:42:44.5 Info: Moving 1 artist to '/C/Test/Music2' 08:42:44.5 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' (1/1) 08:42:44.5 Info: Name1 moved successfully to /C/Test/Music2/Artist 08:42:44.5 Info: Finished moving 1 artist to '/C/Test/Music2' 08:42:44.5 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_build_new_path_when_root_folder_is_provided --- 08:42:44.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_log_error_when_move_throws_an_exception --- 08:42:44.5 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 08:42:44.5 Error: Unable to move artist from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist'. Try moving files manually System.IO.IOException: I/O error occurred. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDiskTransferServiceProxy.TransferFolder(String sourcePath, String targetPath, TransferMode mode) at NzbDrone.Core.Music.MoveArtistService.MoveSingleArtist(Artist artist, String sourcePath, String destinationPath, Boolean moveFiles, Nullable`1 index, Nullable`1 total) in ./Lidarr.Core/Music/Services/MoveArtistService.cs:line 77 08:42:44.5 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_log_error_when_move_throws_an_exception --- 08:42:44.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false --- 08:42:44.5 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false --- 08:42:44.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false_bulk --- 08:42:44.5 Info: Moving 1 artist to '/C/Test/Music2' 08:42:44.5 Info: Finished moving 1 artist to '/C/Test/Music2' 08:42:44.5 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false_bulk --- 08:42:44.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_revert_artist_path_on_error --- 08:42:44.5 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 08:42:44.5 Error: Unable to move artist from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist'. Try moving files manually System.IO.IOException: I/O error occurred. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDiskTransferServiceProxy.TransferFolder(String sourcePath, String targetPath, TransferMode mode) at NzbDrone.Core.Music.MoveArtistService.MoveSingleArtist(Artist artist, String sourcePath, String destinationPath, Boolean moveFiles, Nullable`1 index, Nullable`1 total) in ./Lidarr.Core/Music/Services/MoveArtistService.cs:line 77 08:42:44.5 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_revert_artist_path_on_error --- 08:42:44.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_skip_artist_folder_if_it_does_not_exist --- 08:42:44.5 Debug: Folder '/C/Test/Music/Artist' for 'Name1' does not exist, not moving. 08:42:44.5 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_skip_artist_folder_if_it_does_not_exist --- 08:42:44.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_use_destination_path --- 08:42:44.6 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 08:42:44.6 Info: Name1 moved successfully to /C/Test/Music2/Artist 08:42:44.6 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_use_destination_path --- 08:42:44.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.child_merge_targets_should_not_be_null_if_target_is_new --- 08:42:44.6 Trace: Updating AlbumRelease [xxx-xxx-xxx-xxx][Title1] 08:42:44.6 Trace: updated: False forceUpdateFileTags: False 08:42:44.6 Debug: [xxx-xxx-xxx-xxx][Title1] 0 tracks up to date. Adding 1, Updating 0, Merging 1, Deleting 0. 08:42:44.6 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx][Title1] 08:42:44.6 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx][Title1] 08:42:44.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.child_merge_targets_should_not_be_null_if_target_is_new --- 08:42:44.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 08:42:44.6 Trace: Updating AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 08:42:44.6 Trace: updated: True forceUpdateFileTags: True 08:42:44.6 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 08:42:44.6 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 08:42:44.6 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 08:42:44.6 Trace: Merging AlbumRelease [xxx-xxx-xxx-xxx][Title1] into [xxx-xxx-xxx-xxx1][Title1] 08:42:44.6 Trace: updated: True forceUpdateFileTags: True 08:42:44.6 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 08:42:44.6 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 08:42:44.6 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 08:42:44.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 08:42:44.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 08:42:44.6 Trace: Moving AlbumRelease [xxx-xxx-xxx-xxx][Title1] to [xxx-xxx-xxx-xxx1][Title1] 08:42:44.6 Trace: updated: True forceUpdateFileTags: True 08:42:44.6 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 08:42:44.6 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 08:42:44.6 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 08:42:44.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 08:42:44.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_change_monitored_release_if_monitored_release_deleted --- 08:42:44.6 Info: Updating Info for Title1 08:42:44.6 Trace: Ensuring parent artist exists [ForeignArtistId1] 08:42:44.6 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 08:42:44.6 Trace: Updating Album [ForeignAlbumId1][Title1] 08:42:44.6 Trace: updated: True forceUpdateFileTags: True 08:42:44.6 Debug: [ForeignAlbumId1][Title1] 1 albumreleases up to date. Adding 9, Updating 0, Merging 0, Deleting 1. 08:42:44.6 Trace: release: [ExistingId1][Title1] monitored: False 08:42:44.6 Trace: release: [NotExistingId2][Title2] monitored: False 08:42:44.6 Trace: release: [ForeignReleaseId3][Title3] monitored: False 08:42:44.6 Trace: release: [ForeignReleaseId4][Title4] monitored: False 08:42:44.6 Trace: release: [ForeignReleaseId5][Title5] monitored: False 08:42:44.6 Trace: release: [ForeignReleaseId6][Title6] monitored: False 08:42:44.6 Trace: release: [ForeignReleaseId7][Title7] monitored: False 08:42:44.6 Trace: release: [ForeignReleaseId8][Title8] monitored: False 08:42:44.6 Trace: release: [ForeignReleaseId9][Title9] monitored: False 08:42:44.6 Trace: release: [ForeignReleaseId10][Title10] monitored: True 08:42:44.6 Trace: release: [ExistingId2][Title2] monitored: False 08:42:44.6 Trace: Saving Album [ForeignAlbumId1][Title1] 08:42:44.6 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 08:42:44.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_change_monitored_release_if_monitored_release_deleted --- 08:42:44.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_not_change_monitored_release_if_monitored_release_not_deleted --- 08:42:44.7 Info: Updating Info for Title1 08:42:44.7 Trace: Ensuring parent artist exists [ForeignArtistId1] 08:42:44.7 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 08:42:44.7 Trace: Updating Album [ForeignAlbumId1][Title1] 08:42:44.7 Trace: updated: True forceUpdateFileTags: True 08:42:44.7 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 08:42:44.7 Trace: release: [ExistingId1][Title1] monitored: False 08:42:44.7 Trace: release: [ExistingId2][Title2] monitored: True 08:42:44.7 Trace: release: [ForeignReleaseId3][Title3] monitored: False 08:42:44.7 Trace: release: [ForeignReleaseId4][Title4] monitored: False 08:42:44.7 Trace: release: [ForeignReleaseId5][Title5] monitored: False 08:42:44.7 Trace: release: [ForeignReleaseId6][Title6] monitored: False 08:42:44.7 Trace: release: [ForeignReleaseId7][Title7] monitored: False 08:42:44.7 Trace: release: [ForeignReleaseId8][Title8] monitored: False 08:42:44.7 Trace: release: [ForeignReleaseId9][Title9] monitored: False 08:42:44.7 Trace: release: [ForeignReleaseId10][Title10] monitored: False 08:42:44.7 Trace: Saving Album [ForeignAlbumId1][Title1] 08:42:44.7 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 08:42:44.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_not_change_monitored_release_if_monitored_release_not_deleted --- 08:42:44.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 08:42:44.7 Info: Updating Info for Title1 08:42:44.7 Trace: Ensuring parent artist exists [ForeignArtistId1] 08:42:44.7 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 08:42:44.7 Trace: Merging Album [1][Title1] into [11][Title1] 08:42:44.7 Warn: Album [1][Title1] was merged with [11][Title1] because the original was a duplicate. 08:42:44.7 Trace: Moving 1 releases from [1][Title1] to [11][Title1] 08:42:44.7 Trace: updated: True forceUpdateFileTags: True 08:42:44.7 Debug: [11][Title1] 1 albumreleases up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 08:42:44.7 Trace: release: [xxx-xxx-xxx-xxx][Title1] monitored: True 08:42:44.7 Trace: Saving Album [11][Title1] 08:42:44.7 Debug: Finished Album refresh for [11][Title1] 08:42:44.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 08:42:44.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_not_add_duplicate_releases --- 08:42:44.7 Info: Updating Info for Title1 08:42:44.7 Trace: Ensuring parent artist exists [ForeignArtistId1] 08:42:44.7 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 08:42:44.7 Trace: Updating Album [ForeignAlbumId1][Title1] 08:42:44.7 Trace: updated: True forceUpdateFileTags: True 08:42:44.7 Debug: [ForeignAlbumId1][Title1] 0 albumreleases up to date. Adding 6, Updating 1, Merging 0, Deleting 0. 08:42:44.7 Trace: release: [DuplicateId1][Title1] monitored: False 08:42:44.7 Trace: release: [ForeignReleaseId5][Title5] monitored: False 08:42:44.7 Trace: release: [ForeignReleaseId6][Title6] monitored: False 08:42:44.7 Trace: release: [ForeignReleaseId7][Title7] monitored: False 08:42:44.7 Trace: release: [ForeignReleaseId8][Title8] monitored: False 08:42:44.7 Trace: release: [ForeignReleaseId9][Title9] monitored: True 08:42:44.7 Trace: release: [DuplicateId2][Title1] monitored: False 08:42:44.7 Trace: Saving Album [ForeignAlbumId1][Title1] 08:42:44.7 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 08:42:44.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_not_add_duplicate_releases --- 08:42:44.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,True,1) --- 08:42:44.7 Info: Updating Info for Title1 08:42:44.7 Trace: Ensuring parent artist exists [ForeignArtistId1] 08:42:44.7 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 08:42:44.7 Trace: Updating Album [ForeignAlbumId1][Title1] 08:42:44.7 Trace: updated: True forceUpdateFileTags: True 08:42:44.7 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 08:42:44.7 Trace: release: [ExistingId1][Title1] monitored: False 08:42:44.7 Trace: release: [ExistingId2][Title2] monitored: False 08:42:44.7 Trace: release: [ForeignReleaseId3][Title3] monitored: False 08:42:44.7 Trace: release: [ForeignReleaseId4][Title4] monitored: False 08:42:44.7 Trace: release: [ForeignReleaseId5][Title5] monitored: False 08:42:44.7 Trace: release: [ForeignReleaseId6][Title6] monitored: False 08:42:44.7 Trace: release: [ForeignReleaseId7][Title7] monitored: False 08:42:44.7 Trace: release: [ForeignReleaseId8][Title8] monitored: False 08:42:44.7 Trace: release: [ForeignReleaseId9][Title9] monitored: False 08:42:44.7 Trace: release: [ForeignReleaseId10][Title10] monitored: True 08:42:44.7 Trace: Saving Album [ForeignAlbumId1][Title1] 08:42:44.7 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 08:42:44.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,True,1) --- 08:42:44.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,False,0) --- 08:42:44.7 Info: Updating Info for Title1 08:42:44.7 Trace: Ensuring parent artist exists [ForeignArtistId1] 08:42:44.7 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 08:42:44.7 Trace: Updating Album [ForeignAlbumId1][Title1] 08:42:44.7 Trace: updated: True forceUpdateFileTags: True 08:42:44.7 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 08:42:44.7 Trace: release: [ExistingId1][Title1] monitored: False 08:42:44.7 Trace: release: [ExistingId2][Title2] monitored: False 08:42:44.7 Trace: release: [ForeignReleaseId3][Title3] monitored: False 08:42:44.7 Trace: release: [ForeignReleaseId4][Title4] monitored: False 08:42:44.7 Trace: release: [ForeignReleaseId5][Title5] monitored: False 08:42:44.7 Trace: release: [ForeignReleaseId6][Title6] monitored: False 08:42:44.7 Trace: release: [ForeignReleaseId7][Title7] monitored: False 08:42:44.7 Trace: release: [ForeignReleaseId8][Title8] monitored: False 08:42:44.7 Trace: release: [ForeignReleaseId9][Title9] monitored: False 08:42:44.7 Trace: release: [ForeignReleaseId10][Title10] monitored: True 08:42:44.7 Trace: Saving Album [ForeignAlbumId1][Title1] 08:42:44.7 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 08:42:44.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,False,0) --- 08:42:44.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,True,1) --- 08:42:44.7 Info: Updating Info for Title1 08:42:44.7 Trace: Ensuring parent artist exists [ForeignArtistId1] 08:42:44.7 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 08:42:44.7 Trace: Updating Album [ForeignAlbumId1][Title1] 08:42:44.7 Trace: updated: True forceUpdateFileTags: True 08:42:44.7 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 08:42:44.7 Trace: release: [ExistingId1][Title1] monitored: False 08:42:44.7 Trace: release: [ExistingId2][Title2] monitored: True 08:42:44.7 Trace: release: [ForeignReleaseId3][Title3] monitored: False 08:42:44.7 Trace: release: [ForeignReleaseId4][Title4] monitored: False 08:42:44.7 Trace: release: [ForeignReleaseId5][Title5] monitored: False 08:42:44.7 Trace: release: [ForeignReleaseId6][Title6] monitored: False 08:42:44.7 Trace: release: [ForeignReleaseId7][Title7] monitored: False 08:42:44.7 Trace: release: [ForeignReleaseId8][Title8] monitored: False 08:42:44.7 Trace: release: [ForeignReleaseId9][Title9] monitored: False 08:42:44.7 Trace: release: [ForeignReleaseId10][Title10] monitored: False 08:42:44.7 Trace: Saving Album [ForeignAlbumId1][Title1] 08:42:44.7 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 08:42:44.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,True,1) --- 08:42:44.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,False,0) --- 08:42:44.7 Info: Updating Info for Title1 08:42:44.7 Trace: Ensuring parent artist exists [ForeignArtistId1] 08:42:44.7 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 08:42:44.7 Trace: Updating Album [ForeignAlbumId1][Title1] 08:42:44.7 Trace: updated: True forceUpdateFileTags: True 08:42:44.7 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 08:42:44.7 Trace: release: [ExistingId1][Title1] monitored: False 08:42:44.7 Trace: release: [ExistingId2][Title2] monitored: False 08:42:44.7 Trace: release: [ForeignReleaseId3][Title3] monitored: False 08:42:44.7 Trace: release: [ForeignReleaseId4][Title4] monitored: False 08:42:44.7 Trace: release: [ForeignReleaseId5][Title5] monitored: False 08:42:44.7 Trace: release: [ForeignReleaseId6][Title6] monitored: False 08:42:44.7 Trace: release: [ForeignReleaseId7][Title7] monitored: False 08:42:44.7 Trace: release: [ForeignReleaseId8][Title8] monitored: False 08:42:44.7 Trace: release: [ForeignReleaseId9][Title9] monitored: False 08:42:44.7 Trace: release: [ForeignReleaseId10][Title10] monitored: True 08:42:44.7 Trace: Saving Album [ForeignAlbumId1][Title1] 08:42:44.7 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 08:42:44.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,False,0) --- 08:42:44.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_remove_album_with_no_valid_releases --- 08:42:44.7 Info: Updating Info for Title1 08:42:44.7 Debug: [1][Title1] has no valid releases, removing. 08:42:44.7 Warn: Album [1][Title1] not found in metadata and is being deleted 08:42:44.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_remove_album_with_no_valid_releases --- 08:42:44.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 08:42:44.7 Info: Updating Info for Title1 08:42:44.7 Trace: Ensuring parent artist exists [ForeignArtistId1] 08:42:44.7 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 08:42:44.7 Trace: Moving Album [1][Title1] to [11][Title1] 08:42:44.7 Trace: updated: True forceUpdateFileTags: True 08:42:44.7 Debug: [11][Title1] 1 albumreleases up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 08:42:44.7 Trace: release: [xxx-xxx-xxx-xxx][Title1] monitored: True 08:42:44.7 Trace: Saving Album [11][Title1] 08:42:44.7 Debug: Finished Album refresh for [11][Title1] 08:42:44.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 08:42:44.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_call_new_album_monitor_service_when_adding_album --- 08:42:44.8 Info: Updating Info for Name1 08:42:44.8 Trace: Updating Artist [ForeignArtistId1][Name1] 08:42:44.8 Trace: updated: False forceUpdateFileTags: False 08:42:44.8 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 1, Updating 2, Merging 0, Deleting 0. 08:42:44.8 Trace: Saving Artist [ForeignArtistId1][Name1] 08:42:44.8 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 08:42:44.8 Trace: Updating tags for [ForeignArtistId1][Name1] 08:42:44.8 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 08:42:44.8 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_call_new_album_monitor_service_when_adding_album --- 08:42:44.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_and_delete_if_musicbrainz_id_not_found_and_author_has_no_files --- 08:42:44.8 Info: Updating Info for Name1 08:42:44.8 Error: Could not find artist with id ForeignArtistId1 08:42:44.8 Warn: Artist [ForeignArtistId1][Name1] not found in metadata and is being deleted 08:42:44.8 Trace: Updating tags for [ForeignArtistId1][Name1] 08:42:44.8 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 08:42:44.8 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_and_delete_if_musicbrainz_id_not_found_and_author_has_no_files --- 08:42:44.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_but_not_delete_if_musicbrainz_id_not_found_and_artist_has_files --- 08:42:44.8 Info: Updating Info for Name1 08:42:44.8 Error: Could not find artist with id ForeignArtistId1 08:42:44.8 Error: Artist [ForeignArtistId1][Name1] was not found, it may have been removed from Metadata sources. 08:42:44.8 Trace: Updating tags for [ForeignArtistId1][Name1] 08:42:44.8 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 08:42:44.8 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_but_not_delete_if_musicbrainz_id_not_found_and_artist_has_files --- 08:42:44.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_id_already_exists --- 08:42:44.9 Info: Updating Info for Name1 08:42:44.9 Trace: Merging Artist [ForeignArtistId1][Name1] into [ForeignArtistId11][Name1] 08:42:44.9 Warn: Artist [ForeignArtistId1][Name1] was replaced with [ForeignArtistId11][Name1] because the original was a duplicate. 08:42:44.9 Trace: updated: True forceUpdateFileTags: True 08:42:44.9 Debug: [ForeignArtistId11][Name1] 0 albums up to date. Adding 0, Updating 2, Merging 0, Deleting 0. 08:42:44.9 Trace: Saving Artist [ForeignArtistId11][Name1] 08:42:44.9 Debug: Finished Artist refresh for [ForeignArtistId11][Name1] 08:42:44.9 Trace: Updating tags for [ForeignArtistId1][Name1] 08:42:44.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_id_already_exists --- 08:42:44.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_not_publish_artist_updated_event_if_metadata_not_updated --- 08:42:44.9 Info: Updating Info for Name1 08:42:44.9 Trace: Updating Artist [ForeignArtistId1][Name1] 08:42:44.9 Trace: updated: False forceUpdateFileTags: False 08:42:44.9 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 0, Updating 2, Merging 0, Deleting 0. 08:42:44.9 Trace: Saving Artist [ForeignArtistId1][Name1] 08:42:44.9 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 08:42:44.9 Trace: Updating tags for [ForeignArtistId1][Name1] 08:42:44.9 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 08:42:44.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_not_publish_artist_updated_event_if_metadata_not_updated --- 08:42:44.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_publish_artist_updated_event_if_metadata_updated --- 08:42:44.9 Info: Updating Info for Name1 08:42:44.9 Trace: Updating Artist [ForeignArtistId1][Name1] 08:42:44.9 Trace: updated: True forceUpdateFileTags: True 08:42:44.9 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 2, Updating 0, Merging 0, Deleting 0. 08:42:44.9 Trace: Saving Artist [ForeignArtistId1][Name1] 08:42:44.9 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 08:42:44.9 Trace: Updating tags for [ForeignArtistId1][Name1] 08:42:44.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_publish_artist_updated_event_if_metadata_updated --- 08:42:44.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 08:42:44.9 Info: Updating Info for Name1 08:42:44.9 Trace: Moving Artist [ForeignArtistId1][Name1] to [ForeignArtistId11][Name1] 08:42:44.9 Debug: Updating MusicBrainz id for [ForeignArtistId1][Name1] to [ForeignArtistId11][Name1] 08:42:44.9 Trace: updated: True forceUpdateFileTags: True 08:42:44.9 Debug: [ForeignArtistId11][Name1] 0 albums up to date. Adding 2, Updating 0, Merging 0, Deleting 0. 08:42:44.9 Trace: Saving Artist [ForeignArtistId11][Name1] 08:42:44.9 Debug: Finished Artist refresh for [ForeignArtistId11][Name1] 08:42:44.9 Trace: Updating tags for [ForeignArtistId11][Name1] 08:42:44.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 08:42:44.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshTrackServiceFixture.updated_track_should_not_have_null_album_release --- 08:42:44.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshTrackServiceFixture.updated_track_should_not_have_null_album_release --- 08:42:44.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_if_album_last_refreshed_less_than_12_hours_ago --- 08:42:44.9 Trace: Album Title1 last updated less than 12 hours ago, should not be refreshed. 08:42:44.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_if_album_last_refreshed_less_than_12_hours_ago --- 08:42:44.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_in_last_30_days --- 08:42:44.9 Trace: Album Title1 last updated less than 12 hours ago, should not be refreshed. 08:42:44.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_in_last_30_days --- 08:42:44.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_over_30_days_ago --- 08:42:44.9 Trace: Album Title1 released long ago and recently refreshed, should not be refreshed. 08:42:44.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_over_30_days_ago --- 08:42:44.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_last_refreshed_more_than_30_days_ago --- 08:42:44.9 Trace: Album Title1 last updated more than 60 days ago, should refresh. 08:42:44.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_last_refreshed_more_than_30_days_ago --- 08:42:44.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_released_in_last_30_days --- 08:42:44.9 Trace: album Title1 released less than 30 days ago, should refresh. 08:42:44.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_released_in_last_30_days --- 08:42:44.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_releases_in_future --- 08:42:44.9 Trace: album Title1 released less than 30 days ago, should refresh. 08:42:44.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_releases_in_future --- 08:42:44.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_ended_artist_last_refreshed_yesterday --- 08:42:44.9 Trace: Artist Name1 ended long ago, should not be refreshed. 08:42:44.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_ended_artist_last_refreshed_yesterday --- 08:42:44.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_running_artist_last_refreshed_less_than_12_hours_ago --- 08:42:44.9 Trace: Artist Name1 last updated less than 12 hours ago, should not be refreshed. 08:42:44.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_running_artist_last_refreshed_less_than_12_hours_ago --- 08:42:44.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_aired_in_last_30_days --- 08:42:44.9 Trace: Artist Name1 last updated less than 12 hours ago, should not be refreshed. 08:42:44.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_aired_in_last_30_days --- 08:42:44.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_has_not_aired_for_30_days --- 08:42:44.9 Trace: Artist Name1 ended long ago, should not be refreshed. 08:42:44.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_has_not_aired_for_30_days --- 08:42:44.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_album_released_in_last_30_days --- 08:42:44.9 Trace: Last album in Name1 aired less than 30 days ago, should refresh. 08:42:44.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_album_released_in_last_30_days --- 08:42:44.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_artist_last_refreshed_more_than_30_days_ago --- 08:42:44.9 Trace: Artist Name1 last updated more than 30 days ago, should refresh. 08:42:44.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_artist_last_refreshed_more_than_30_days_ago --- 08:42:44.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_running_artist_last_refreshed_more_than_24_hours_ago --- 08:42:44.9 Trace: Artist Name1 is continuing and has not been refreshed in 2 days, should refresh. 08:42:44.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_running_artist_last_refreshed_more_than_24_hours_ago --- 08:42:44.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_be_valid_if_all_settings_valid --- 08:42:44.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_be_valid_if_all_settings_valid --- 08:42:44.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr") --- 08:42:44.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr") --- 08:42:44.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr.audio") --- 08:42:44.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr.audio") --- 08:42:44.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr") --- 08:42:45.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr") --- 08:42:45.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr.audio") --- 08:42:45.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr.audio") --- 08:42:45.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_from_is_empty --- 08:42:45.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_from_is_empty --- 08:42:45.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_port_is_out_of_range --- 08:42:45.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_port_is_out_of_range --- 08:42:45.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_server_is_empty --- 08:42:45.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_server_is_empty --- 08:42:45.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_bcc_cc_are_all_empty --- 08:42:45.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_bcc_cc_are_all_empty --- 08:42:45.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr") --- 08:42:45.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr") --- 08:42:45.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr.audio") --- 08:42:45.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr.audio") --- 08:42:45.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_all_if_implemented --- 08:42:45.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_all_if_implemented --- 08:42:45.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_none_if_none_are_implemented --- 08:42:45.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_none_if_none_are_implemented --- 08:42:45.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_OnUpgrade_should_link_to_OnReleaseImport --- 08:42:45.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_OnUpgrade_should_link_to_OnReleaseImport --- 08:42:45.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 08:42:45.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 08:42:45.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 08:42:45.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 08:42:45.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 08:42:45.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 08:42:45.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_beyond_3_hours --- 08:42:45.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_beyond_3_hours --- 08:42:45.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 08:42:45.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 08:42:45.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_add_new_episode_on_upgrade --- 08:42:45.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_add_new_episode_on_upgrade --- 08:42:45.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_not_update_library_if_disabled --- 08:42:45.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_not_update_library_if_disabled --- 08:42:45.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_remove_old_episodes_on_upgrade --- 08:42:45.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_remove_old_episodes_on_upgrade --- 08:42:45.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_update_entire_series_folder_on_rename --- 08:42:45.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_update_entire_series_folder_on_rename --- 08:42:45.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_null_when_artist_is_not_found --- 08:42:45.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_null_when_artist_is_not_found --- 08:42:45.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_musicbrainzId_matches --- 08:42:45.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_musicbrainzId_matches --- 08:42:45.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_title_matches --- 08:42:45.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_title_matches --- 08:42:45.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_clean_if_episode_was_replaced --- 08:42:45.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_clean_if_episode_was_replaced --- 08:42:45.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_not_clean_if_no_episode_was_replaced --- 08:42:45.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_not_clean_if_no_episode_was_replaced --- 08:42:45.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_all_paths_when_artist_path_not_found --- 08:42:45.1 Debug: Determining if there are any active players on XBMC host: Host1:8080/jsonrpc 08:42:45.1 Debug: Artist [9f4e41c3-2648-428e-b8c7-dc10465b49ad][Not Shawn Desman] doesn't exist on XBMC host: Host1:8080/jsonrpc, Updating Entire Library 08:42:45.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 08:42:45.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_all_paths_when_artist_path_not_found --- 08:42:45.1 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_using_artist_path --- 08:42:45.1 Debug: Determining if there are any active players on XBMC host: Host1:8080/jsonrpc 08:42:45.1 Debug: Updating artist [9f4e41c3-2648-428e-b8c7-dc10465b49ac][Name1] (Kodi Path: File1) on XBMC host: Host1:8080/jsonrpc 08:42:45.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 08:42:45.1 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_using_artist_path --- 08:42:45.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.BuildFilePathFixture.should_clean_artist_folder_when_it_contains_illegal_characters_in_album_or_artist_title --- 08:42:45.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.BuildFilePathFixture.should_clean_artist_folder_when_it_contains_illegal_characters_in_album_or_artist_title --- 08:42:45.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.CleanFixture.CleanFileName("Law & Order: Criminal Intent - S10E07 - Icarus [HDTV-720p]","Law & Order - Criminal Intent - S10E07 - Icarus [HDTV-720p]") --- 08:42:45.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.CleanFixture.CleanFileName("Law & Order: Criminal Intent - S10E07 - Icarus [HDTV-720p]","Law & Order - Criminal Intent - S10E07 - Icarus [HDTV-720p]") --- 08:42:45.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_be_able_to_use_lower_case_first_character --- 08:42:45.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_be_able_to_use_lower_case_first_character --- 08:42:45.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The Mist","M","The Mist") --- 08:42:45.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The Mist","M","The Mist") --- 08:42:45.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("A","A","A") --- 08:42:45.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("A","A","A") --- 08:42:45.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("30 Rock","3","30 Rock") --- 08:42:45.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("30 Rock","3","30 Rock") --- 08:42:45.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The '80s Greatest","8","The '80s Greatest") --- 08:42:45.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The '80s Greatest","8","The '80s Greatest") --- 08:42:45.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("좀비버스","좀","좀비버스") --- 08:42:45.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("좀비버스","좀","좀비버스") --- 08:42:45.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("¡Mucha Lucha!","M","¡Mucha Lucha!") --- 08:42:45.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("¡Mucha Lucha!","M","¡Mucha Lucha!") --- 08:42:45.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back(".hack","H","hack") --- 08:42:45.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back(".hack","H","hack") --- 08:42:45.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Ütopya","U","Ütopya") --- 08:42:45.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Ütopya","U","Ütopya") --- 08:42:45.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Æon Flux","A","Æon Flux") --- 08:42:45.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Æon Flux","A","Æon Flux") --- 08:42:45.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Florence + the Machine","Florence + the Machine") --- 08:42:45.2 Trace: Media info is unavailable for [0] 08:42:45.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Florence + the Machine","Florence + the Machine") --- 08:42:45.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Beyoncé X10","Beyoncé X10") --- 08:42:45.3 Trace: Media info is unavailable for [0] 08:42:45.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Beyoncé X10","Beyoncé X10") --- 08:42:45.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Girlfriends' Guide to Divorce","Girlfriends Guide to Divorce") --- 08:42:45.3 Trace: Media info is unavailable for [0] 08:42:45.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Girlfriends' Guide to Divorce","Girlfriends Guide to Divorce") --- 08:42:45.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Rule #23: Never Lie to the Kids","Rule #23 Never Lie to the Kids") --- 08:42:45.3 Trace: Media info is unavailable for [0] 08:42:45.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Rule #23: Never Lie to the Kids","Rule #23 Never Lie to the Kids") --- 08:42:45.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Anne Hathaway/Florence + The Machine","Anne Hathaway Florence + The Machine") --- 08:42:45.3 Trace: Media info is unavailable for [0] 08:42:45.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Anne Hathaway/Florence + The Machine","Anne Hathaway Florence + The Machine") --- 08:42:45.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Chris Rock/Prince","Chris Rock Prince") --- 08:42:45.3 Trace: Media info is unavailable for [0] 08:42:45.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Chris Rock/Prince","Chris Rock Prince") --- 08:42:45.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Karma's a B*tch!","Karmas a B-tch!") --- 08:42:45.3 Trace: Media info is unavailable for [0] 08:42:45.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Karma's a B*tch!","Karmas a B-tch!") --- 08:42:45.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Ke$ha: My Crazy Beautiful Life","Ke$ha My Crazy Beautiful Life") --- 08:42:45.3 Trace: Media info is unavailable for [0] 08:42:45.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Ke$ha: My Crazy Beautiful Life","Ke$ha My Crazy Beautiful Life") --- 08:42:45.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("$#*! My Dad Says","$#-! My Dad Says") --- 08:42:45.3 Trace: Media info is unavailable for [0] 08:42:45.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("$#*! My Dad Says","$#-! My Dad Says") --- 08:42:45.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Free! - Iwatobi Swim Club","Free! Iwatobi Swim Club") --- 08:42:45.3 Trace: Media info is unavailable for [0] 08:42:45.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Free! - Iwatobi Swim Club","Free! Iwatobi Swim Club") --- 08:42:45.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Tamara Ecclestone: Billion $$ Girl","Tamara Ecclestone Billion $$ Girl") --- 08:42:45.3 Trace: Media info is unavailable for [0] 08:42:45.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Tamara Ecclestone: Billion $$ Girl","Tamara Ecclestone Billion $$ Girl") --- 08:42:45.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Marvel's Agents of S.H.I.E.L.D.","Marvels Agents of S.H.I.E.L.D") --- 08:42:45.3 Trace: Media info is unavailable for [0] 08:42:45.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Marvel's Agents of S.H.I.E.L.D.","Marvels Agents of S.H.I.E.L.D") --- 08:42:45.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Castle (2009)","Castle 2009") --- 08:42:45.3 Trace: Media info is unavailable for [0] 08:42:45.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Castle (2009)","Castle 2009") --- 08:42:45.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Law & Order (UK)","Law and Order UK") --- 08:42:45.3 Trace: Media info is unavailable for [0] 08:42:45.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Law & Order (UK)","Law and Order UK") --- 08:42:45.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Is this okay?","Is this okay") --- 08:42:45.3 Trace: Media info is unavailable for [0] 08:42:45.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Is this okay?","Is this okay") --- 08:42:45.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("[a] title","a title") --- 08:42:45.3 Trace: Media info is unavailable for [0] 08:42:45.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("[a] title","a title") --- 08:42:45.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("backslash \\ backlash","backslash backlash") --- 08:42:45.3 Trace: Media info is unavailable for [0] 08:42:45.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("backslash \\ backlash","backslash backlash") --- 08:42:45.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("I'm the Boss","Im the Boss") --- 08:42:45.3 Trace: Media info is unavailable for [0] 08:42:45.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("I'm the Boss","Im the Boss") --- 08:42:45.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_use_and_as_separator_for_multiple_episodes --- 08:42:45.3 Trace: Media info is unavailable for [0] 08:42:45.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_use_and_as_separator_for_multiple_episodes --- 08:42:45.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 08:42:45.3 Trace: Media info is unavailable for [0] 08:42:45.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 08:42:45.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 08:42:45.3 Trace: Media info is unavailable for [0] 08:42:45.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 08:42:45.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("An Adventure in Space and Time","Adventure in Space and Time, An") --- 08:42:45.3 Trace: Media info is unavailable for [0] 08:42:45.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("An Adventure in Space and Time","Adventure in Space and Time, An") --- 08:42:45.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The 2010") --- 08:42:45.3 Trace: Media info is unavailable for [0] 08:42:45.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The 2010") --- 08:42:45.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A League Of Their Own (AU)","League Of Their Own, A AU") --- 08:42:45.3 Trace: Media info is unavailable for [0] 08:42:45.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A League Of Their Own (AU)","League Of Their Own, A AU") --- 08:42:45.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The ZH 2015") --- 08:42:45.3 Trace: Media info is unavailable for [0] 08:42:45.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The ZH 2015") --- 08:42:45.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The Thai") --- 08:42:45.3 Trace: Media info is unavailable for [0] 08:42:45.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The Thai") --- 08:42:45.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The Latin America") --- 08:42:45.3 Trace: Media info is unavailable for [0] 08:42:45.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The Latin America") --- 08:42:45.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The AandE") --- 08:42:45.3 Trace: Media info is unavailable for [0] 08:42:45.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The AandE") --- 08:42:45.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Climax: I (Almost) Got Away With It (2016)","Climax I Almost Got Away With It, The 2016") --- 08:42:45.3 Trace: Media info is unavailable for [0] 08:42:45.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Climax: I (Almost) Got Away With It (2016)","Climax I Almost Got Away With It, The 2016") --- 08:42:45.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("A") --- 08:42:45.3 Trace: Media info is unavailable for [0] 08:42:45.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("A") --- 08:42:45.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Anne") --- 08:42:45.3 Trace: Media info is unavailable for [0] 08:42:45.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Anne") --- 08:42:45.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Theodore") --- 08:42:45.3 Trace: Media info is unavailable for [0] 08:42:45.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Theodore") --- 08:42:45.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("3%") --- 08:42:45.3 Trace: Media info is unavailable for [0] 08:42:45.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("3%") --- 08:42:45.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",Smart,"Nu-Tone - Medical History - System - Accapella") --- 08:42:45.3 Trace: Media info is unavailable for [0] 08:42:45.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") --- 08:42:45.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") --- 08:42:45.3 Trace: Media info is unavailable for [0] 08:42:45.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") --- 08:42:45.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") --- 08:42:45.3 Trace: Media info is unavailable for [0] 08:42:45.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") --- 08:42:45.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") --- 08:42:45.3 Trace: Media info is unavailable for [0] 08:42:45.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") --- 08:42:45.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") --- 08:42:45.3 Trace: Media info is unavailable for [0] 08:42:45.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") --- 08:42:45.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_space_dash_space_by_default --- 08:42:45.3 Trace: Media info is unavailable for [0] 08:42:45.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_space_dash_space_by_default --- 08:42:45.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Smart,"Artist-Name") --- 08:42:45.4 Trace: Media info is unavailable for [0] 08:42:45.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Smart,"Artist-Name") --- 08:42:45.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Dash,"Artist-Name") --- 08:42:45.4 Trace: Media info is unavailable for [0] 08:42:45.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Dash,"Artist-Name") --- 08:42:45.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Delete,"ArtistName") --- 08:42:45.4 Trace: Media info is unavailable for [0] 08:42:45.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Delete,"ArtistName") --- 08:42:45.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDash,"Artist -Name") --- 08:42:45.4 Trace: Media info is unavailable for [0] 08:42:45.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDash,"Artist -Name") --- 08:42:45.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDashSpace,"Artist - Name") --- 08:42:45.4 Trace: Media info is unavailable for [0] 08:42:45.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDashSpace,"Artist - Name") --- 08:42:45.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_only_original_title --- 08:42:45.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_only_original_title --- 08:42:45.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename --- 08:42:45.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename --- 08:42:45.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename_only --- 08:42:45.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename_only --- 08:42:45.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_title --- 08:42:45.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_title --- 08:42:45.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Album_Title --- 08:42:45.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Album_Title --- 08:42:45.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Artist_Name --- 08:42:45.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Artist_Name --- 08:42:45.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{ String","Some Escaped { String") --- 08:42:45.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{ String","Some Escaped { String") --- 08:42:45.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped }} String","Some Escaped } String") --- 08:42:45.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped }} String","Some Escaped } String") --- 08:42:45.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{Artist Name}} String","Some Escaped {Artist Name} String") --- 08:42:45.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{Artist Name}} String","Some Escaped {Artist Name} String") --- 08:42:45.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{{Artist Name}}} String","Some Escaped {Linkin Park} String") --- 08:42:45.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{{Artist Name}}} String","Some Escaped {Linkin Park} String") --- 08:42:45.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_title --- 08:42:45.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_title --- 08:42:45.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_include_affixes_if_value_not_empty --- 08:42:45.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_include_affixes_if_value_not_empty --- 08:42:45.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_clean_track_title_if_there_is_only_one --- 08:42:45.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_clean_track_title_if_there_is_only_one --- 08:42:45.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_affixes_if_value_empty --- 08:42:45.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_affixes_if_value_empty --- 08:42:45.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_quality_proper_when_release_is_not_a_proper --- 08:42:45.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_quality_proper_when_release_is_not_a_proper --- 08:42:45.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_use_Lidarr_as_release_group_if_pattern_has_separator("{Track Title}{-Release Group}","City Sushi") --- 08:42:45.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_use_Lidarr_as_release_group_if_pattern_has_separator("{Track Title}{-Release Group}","City Sushi") --- 08:42:45.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_use_Lidarr_as_release_group_if_pattern_has_separator("{Track Title}{ Release Group}","City Sushi") --- 08:42:45.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_use_Lidarr_as_release_group_if_pattern_has_separator("{Track Title}{ Release Group}","City Sushi") --- 08:42:45.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_use_Lidarr_as_release_group_if_pattern_has_separator("{Track Title}{ [Release Group]}","City Sushi") --- 08:42:45.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_use_Lidarr_as_release_group_if_pattern_has_separator("{Track Title}{ [Release Group]}","City Sushi") --- 08:42:45.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_wrap_proper_in_square_brackets_when_not_a_proper --- 08:42:45.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_wrap_proper_in_square_brackets_when_not_a_proper --- 08:42:45.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_remove_duplicate_non_word_characters --- 08:42:45.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_remove_duplicate_non_word_characters --- 08:42:45.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dash_Title --- 08:42:45.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dash_Title --- 08:42:45.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Disambiguation --- 08:42:45.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Disambiguation --- 08:42:45.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dot_Title --- 08:42:45.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dot_Title --- 08:42:45.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_genre --- 08:42:45.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_genre --- 08:42:45.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_MbId_null --- 08:42:45.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_MbId_null --- 08:42:45.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_MbId --- 08:42:45.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_MbId --- 08:42:45.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_Title --- 08:42:45.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_Title --- 08:42:45.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_all_caps --- 08:42:45.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_all_caps --- 08:42:45.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_title_with_all_lower_case --- 08:42:45.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_title_with_all_lower_case --- 08:42:45.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_random_casing_should_keep_original_casing --- 08:42:45.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_random_casing_should_keep_original_casing --- 08:42:45.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Type --- 08:42:45.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Type --- 08:42:45.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_underscore_Title --- 08:42:45.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_underscore_Title --- 08:42:45.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_contents_in_pattern --- 08:42:45.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_contents_in_pattern --- 08:42:45.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("en-US") --- 08:42:45.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("en-US") --- 08:42:45.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("fr-FR") --- 08:42:45.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("fr-FR") --- 08:42:45.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("az") --- 08:42:45.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("az") --- 08:42:45.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("tr-TR") --- 08:42:45.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("tr-TR") --- 08:42:45.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dash_Name --- 08:42:45.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dash_Name --- 08:42:45.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_Disambiguation --- 08:42:45.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_Disambiguation --- 08:42:45.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dot_Name --- 08:42:45.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dot_Name --- 08:42:45.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_genre --- 08:42:45.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_genre --- 08:42:45.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_MbId_null --- 08:42:45.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_MbId_null --- 08:42:45.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_for_Various_Artists_album --- 08:42:45.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_for_Various_Artists_album --- 08:42:45.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_all_caps --- 08:42:45.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_all_caps --- 08:42:45.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_with_all_lower_case --- 08:42:45.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_with_all_lower_case --- 08:42:45.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_random_casing_should_keep_original_casing --- 08:42:45.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_random_casing_should_keep_original_casing --- 08:42:45.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_MbId --- 08:42:45.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_MbId --- 08:42:45.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_Name --- 08:42:45.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_Name --- 08:42:45.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_underscore_Name --- 08:42:45.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_underscore_Name --- 08:42:45.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_double_period_with_single_period --- 08:42:45.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_double_period_with_single_period --- 08:42:45.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_bitrate --- 08:42:45.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_bitrate --- 08:42:45.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_channels --- 08:42:45.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_channels --- 08:42:45.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_codec --- 08:42:45.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_codec --- 08:42:45.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_bits_per_sample --- 08:42:45.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_bits_per_sample --- 08:42:45.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_sample_rate --- 08:42:45.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_sample_rate --- 08:42:45.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium_number_with_single_digit --- 08:42:45.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium_number_with_single_digit --- 08:42:45.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium00_number_with_two_digits --- 08:42:45.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium00_number_with_two_digits --- 08:42:45.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_full_with_quality_title_only_when_not_a_proper --- 08:42:45.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_full_with_quality_title_only_when_not_a_proper --- 08:42:45.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_title --- 08:42:45.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_title --- 08:42:45.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_Artist_MbId_null --- 08:42:45.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_Artist_MbId_null --- 08:42:45.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_artist_name_for_Various_Artists_album --- 08:42:45.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_artist_name_for_Various_Artists_album --- 08:42:45.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_number_with_single_digit --- 08:42:45.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_number_with_single_digit --- 08:42:45.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_space_Artist_MbId --- 08:42:45.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_space_Artist_MbId --- 08:42:45.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title --- 08:42:45.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title --- 08:42:45.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title_if_pattern_has_random_casing --- 08:42:45.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title_if_pattern_has_random_casing --- 08:42:45.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track00_number_with_two_digits --- 08:42:45.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track00_number_with_two_digits --- 08:42:45.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_triple_period_with_single_period --- 08:42:45.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_triple_period_with_single_period --- 08:42:45.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_should_replace_release_group --- 08:42:45.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_should_replace_release_group --- 08:42:45.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included(' ') --- 08:42:45.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included(' ') --- 08:42:45.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('-') --- 08:42:45.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('-') --- 08:42:45.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('.') --- 08:42:45.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('.') --- 08:42:45.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('_') --- 08:42:45.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('_') --- 08:42:45.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included(' ') --- 08:42:45.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included(' ') --- 08:42:45.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('-') --- 08:42:45.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('-') --- 08:42:45.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('.') --- 08:42:45.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('.') --- 08:42:45.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('_') --- 08:42:45.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('_') --- 08:42:45.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("0SEC") --- 08:42:45.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("0SEC") --- 08:42:45.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("2HD") --- 08:42:45.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("2HD") --- 08:42:45.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("IMMERSE") --- 08:42:45.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("IMMERSE") --- 08:42:45.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_filename_when_scene_name_is_not_available --- 08:42:45.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_filename_when_scene_name_is_not_available --- 08:42:45.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_Lidarr_as_release_group_when_not_available --- 08:42:45.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_Lidarr_as_release_group_when_not_available --- 08:42:45.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_not_null --- 08:42:45.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_not_null --- 08:42:45.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_null --- 08:42:45.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_null --- 08:42:45.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_path_when_sceneName_and_relative_path_are_null --- 08:42:45.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_path_when_sceneName_and_relative_path_are_null --- 08:42:45.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_back_slash --- 08:42:45.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_back_slash --- 08:42:45.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_forward_slash --- 08:42:45.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_forward_slash --- 08:42:45.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_medium_name --- 08:42:45.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_medium_name --- 08:42:45.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_back_slash --- 08:42:45.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_back_slash --- 08:42:45.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_forward_slash --- 08:42:45.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_forward_slash --- 08:42:45.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("CSI: Crime Scene Investigation","CSI - Crime Scene Investigation") --- 08:42:45.7 Trace: Media info is unavailable for [0] 08:42:45.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("CSI: Crime Scene Investigation","CSI - Crime Scene Investigation") --- 08:42:45.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Code:Breaker","Code-Breaker") --- 08:42:45.7 Trace: Media info is unavailable for [0] 08:42:45.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Code:Breaker","Code-Breaker") --- 08:42:45.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Back Slash\\","Back Slash+") --- 08:42:45.7 Trace: Media info is unavailable for [0] 08:42:45.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Back Slash\\","Back Slash+") --- 08:42:45.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Forward Slash/","Forward Slash+") --- 08:42:45.7 Trace: Media info is unavailable for [0] 08:42:45.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Forward Slash/","Forward Slash+") --- 08:42:45.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Greater Than>","Greater Than") --- 08:42:45.7 Trace: Media info is unavailable for [0] 08:42:45.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Greater Than>","Greater Than") --- 08:42:45.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Less Than<","Less Than") --- 08:42:45.7 Trace: Media info is unavailable for [0] 08:42:45.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Less Than<","Less Than") --- 08:42:45.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Question Mark?","Question Mark!") --- 08:42:45.7 Trace: Media info is unavailable for [0] 08:42:45.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Question Mark?","Question Mark!") --- 08:42:45.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Aster*sk","Aster-sk") --- 08:42:45.7 Trace: Media info is unavailable for [0] 08:42:45.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Aster*sk","Aster-sk") --- 08:42:45.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Colon: Two Periods","Colon - Two Periods") --- 08:42:45.7 Trace: Media info is unavailable for [0] 08:42:45.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Colon: Two Periods","Colon - Two Periods") --- 08:42:45.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Pipe|","Pipe") --- 08:42:45.7 Trace: Media info is unavailable for [0] 08:42:45.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Pipe|","Pipe") --- 08:42:45.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Quotes\"","Quotes") --- 08:42:45.7 Trace: Media info is unavailable for [0] 08:42:45.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Quotes\"","Quotes") --- 08:42:45.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Con Game","Con_Game") --- 08:42:45.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Con Game","Con_Game") --- 08:42:45.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Com1 Sat","Com1_Sat") --- 08:42:45.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Com1 Sat","Com1_Sat") --- 08:42:45.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Con Game","Con_Game") --- 08:42:45.7 Trace: Media info is unavailable for [0] 08:42:45.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Con Game","Con_Game") --- 08:42:45.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Com1 Sat","Com1_Sat") --- 08:42:45.7 Trace: Media info is unavailable for [0] 08:42:45.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Com1 Sat","Com1_Sat") --- 08:42:45.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 08:42:45.7 Trace: Media info is unavailable for [0] 08:42:45.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 08:42:45.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 08:42:45.7 Trace: Media info is unavailable for [0] 08:42:45.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 08:42:45.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("An Adventure in Space and Time","Adventure in Space and Time, An") --- 08:42:45.7 Trace: Media info is unavailable for [0] 08:42:45.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("An Adventure in Space and Time","Adventure in Space and Time, An") --- 08:42:45.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The (2010)") --- 08:42:45.7 Trace: Media info is unavailable for [0] 08:42:45.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The (2010)") --- 08:42:45.7 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)") --- 08:42:45.7 Trace: Media info is unavailable for [0] 08:42:45.7 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)") --- 08:42:45.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The (ZH) (2015)") --- 08:42:45.7 Trace: Media info is unavailable for [0] 08:42:45.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The (ZH) (2015)") --- 08:42:45.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The (Thai)") --- 08:42:45.7 Trace: Media info is unavailable for [0] 08:42:45.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The (Thai)") --- 08:42:45.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The (Latin America)") --- 08:42:45.7 Trace: Media info is unavailable for [0] 08:42:45.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The (Latin America)") --- 08:42:45.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The (A&E)") --- 08:42:45.7 Trace: Media info is unavailable for [0] 08:42:45.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The (A&E)") --- 08:42:45.7 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)") --- 08:42:45.7 Trace: Media info is unavailable for [0] 08:42:45.7 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)") --- 08:42:45.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("A") --- 08:42:45.7 Trace: Media info is unavailable for [0] 08:42:45.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("A") --- 08:42:45.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Anne") --- 08:42:45.7 Trace: Media info is unavailable for [0] 08:42:45.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Anne") --- 08:42:45.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Theodore") --- 08:42:45.7 Trace: Media info is unavailable for [0] 08:42:45.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Theodore") --- 08:42:45.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("3%") --- 08:42:45.7 Trace: Media info is unavailable for [0] 08:42:45.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("3%") --- 08:42:45.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist Name:16}","The Fantastic...") --- 08:42:45.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist Name:16}","The Fantastic...") --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist NameThe:17}","Fantastic Life...") --- 08:42:45.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist NameThe:17}","Fantastic Life...") --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist CleanName:-13}","...Mr. Sisko") --- 08:42:45.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist CleanName:-13}","...Mr. Sisko") --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_beginning --- 08:42:45.8 Trace: Media info is unavailable for [0] 08:42:45.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_beginning --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_from_end --- 08:42:45.8 Trace: Media info is unavailable for [0] 08:42:45.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_from_end --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_first_episode_title_with_ellipsis_if_only_partially_fits --- 08:42:45.8 Trace: Media info is unavailable for [0] 08:42:45.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_first_episode_title_with_ellipsis_if_only_partially_fits --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_artist_title_bytes --- 08:42:45.8 Trace: Media info is unavailable for [0] 08:42:45.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_artist_title_bytes --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes --- 08:42:45.8 Trace: Media info is unavailable for [0] 08:42:45.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes_middle --- 08:42:45.8 Trace: Media info is unavailable for [0] 08:42:45.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes_middle --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_between_first_and_last_episode_titles --- 08:42:45.8 Trace: Media info is unavailable for [0] 08:42:45.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_between_first_and_last_episode_titles --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_if_only_first_episode_title_fits --- 08:42:45.8 Trace: Media info is unavailable for [0] 08:42:45.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_if_only_first_episode_title_fits --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_extension --- 08:42:45.8 Trace: Media info is unavailable for [0] 08:42:45.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_extension --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist Name}","Avenged Sevenfold") --- 08:42:45.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist Name}","Avenged Sevenfold") --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist.Name}","Avenged.Sevenfold") --- 08:42:45.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist.Name}","Avenged.Sevenfold") --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("AC/DC","{Artist Name}","AC+DC") --- 08:42:45.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("AC/DC","{Artist Name}","AC+DC") --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("In the Woods...","{Artist.Name}","In.the.Woods") --- 08:42:45.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("In the Woods...","{Artist.Name}","In.the.Woods") --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("3OH!3","{Artist.Name}","3OH!3") --- 08:42:45.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("3OH!3","{Artist.Name}","3OH!3") --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold",".{Artist.Name}.","Avenged.Sevenfold") --- 08:42:45.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold",".{Artist.Name}.","Avenged.Sevenfold") --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe") --- 08:42:45.8 Debug: Rejected Hashed Release Title: 76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe") --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8") --- 08:42:45.8 Debug: Parsing string 'Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8' 08:42:45.8 Debug: Unable to parse Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8") --- Skipped should_have_same_title_for_title_and_title_without_year_when_title_doesnt_have_a_year [< 1 ms] Skipped should_have_year_in_title_when_title_has_a_year [< 1 ms] Skipped should_have_year_when_title_has_a_year [< 1 ms] Skipped should_have_year_zero_when_title_doesnt_have_a_year [< 1 ms] Skipped should_title_without_year_should_not_contain_year [< 1 ms] 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB") --- 08:42:45.8 Debug: Rejected Hashed Release Title: TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB") --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL") --- 08:42:45.8 Debug: Rejected Hashed Release Title: yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL") --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc") --- 08:42:45.8 Debug: Parsing string 'oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc' 08:42:45.8 Debug: Unable to parse oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc") --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv") --- 08:42:45.8 Debug: Rejected Hashed Release Title: dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv") --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("password - \"bdc435cb-93c4-4902-97ea-ca00568c3887.337\" yEnc") --- 08:42:45.8 Debug: 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("password - \"bdc435cb-93c4-4902-97ea-ca00568c3887.337\" yEnc") --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3f9959") --- 08:42:45.8 Debug: Rejected Hashed Release Title: 185d86a343e39f3341e35c4dad3f9959 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3f9959") --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ba27283b17c00d01193eacc02a8ba98eeb523a76") --- 08:42:45.8 Debug: Rejected Hashed Release Title: ba27283b17c00d01193eacc02a8ba98eeb523a76 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ba27283b17c00d01193eacc02a8ba98eeb523a76") --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("45a55debe3856da318cc35882ad07e43cd32fd15") --- 08:42:45.8 Debug: Rejected Hashed Release Title: 45a55debe3856da318cc35882ad07e43cd32fd15 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("45a55debe3856da318cc35882ad07e43cd32fd15") --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("86420f8ee425340d8894bf3bc636b66404b95f18") --- 08:42:45.8 Debug: Rejected Hashed Release Title: 86420f8ee425340d8894bf3bc636b66404b95f18 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("86420f8ee425340d8894bf3bc636b66404b95f18") --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ce39afb7da6cf7c04eba3090f0a309f609883862") --- 08:42:45.8 Debug: Rejected Hashed Release Title: ce39afb7da6cf7c04eba3090f0a309f609883862 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ce39afb7da6cf7c04eba3090f0a309f609883862") --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("THIS SHOULD NEVER PARSE") --- 08:42:45.8 Debug: Parsing string 'THIS SHOULD NEVER PARSE' 08:42:45.8 Debug: Unable to parse THIS SHOULD NEVER PARSE 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("THIS SHOULD NEVER PARSE") --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv") --- 08:42:45.8 Debug: Rejected Hashed Release Title: Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv") --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("0e895c37245186812cb08aab1529cf8ee389dd05.mkv") --- 08:42:45.8 Debug: Rejected Hashed Release Title: 0e895c37245186812cb08aab1529cf8ee389dd05.mkv 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("0e895c37245186812cb08aab1529cf8ee389dd05.mkv") --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv") --- 08:42:45.8 Debug: Rejected Hashed Release Title: 08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv") --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3ff159") --- 08:42:45.8 Debug: Rejected Hashed Release Title: 185d86a343e39f3341e35c4dad3ff159 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3ff159") --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ah63jka93jf0jh26ahjas961.mkv") --- 08:42:45.8 Debug: Parsing string 'ah63jka93jf0jh26ahjas961.mkv' 08:42:45.8 Debug: Unable to parse ah63jka93jf0jh26ahjas961.mkv 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ah63jka93jf0jh26ahjas961.mkv") --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("qrdSD3rYzWb7cPdVIGSn4E7") --- 08:42:45.8 Debug: Parsing string 'qrdSD3rYzWb7cPdVIGSn4E7' 08:42:45.8 Debug: Unable to parse qrdSD3rYzWb7cPdVIGSn4E7 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("qrdSD3rYzWb7cPdVIGSn4E7") --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd") --- 08:42:45.8 Debug: Rejected Hashed Release Title: QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd") --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_file_name_without_proper_spacing("thebiggestloser1618finale") --- 08:42:45.8 Debug: Parsing string 'thebiggestloser1618finale' 08:42:45.8 Debug: Unable to parse thebiggestloser1618finale 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_file_name_without_proper_spacing("thebiggestloser1618finale") --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_md5 --- 08:42:45.8 Debug: Rejected Hashed Release Title: 5E96EB6652095794DF2CB17350F36D65 08:42:45.8 Debug: Rejected Hashed Release Title: 5F47E414BD562EDD5A59060437F9D118 08:42:45.8 Debug: Rejected Hashed Release Title: 19535F4CB7142CD9CEB47A3B85EB2362 08:42:45.8 Debug: Rejected Hashed Release Title: 3B36532103CB1253E97B4EB6D277D929 08:42:45.8 Debug: Rejected Hashed Release Title: CAEB2FE8423ADC6EB0B6FBCC6EC8A025 08:42:45.8 Debug: Rejected Hashed Release Title: 05B789910CAC35AE2FD672B6A24C89C8 08:42:45.8 Debug: Rejected Hashed Release Title: 7863EE0CFD3924C017E742901A98E083 08:42:45.8 Debug: Rejected Hashed Release Title: 12E990AFFBCC28BBF3F5267558A7B4DA 08:42:45.8 Debug: Rejected Hashed Release Title: 402BB6DA2DFECB647B18F6457640A050 08:42:45.8 Debug: Rejected Hashed Release Title: 160A38B5775AE98D1D33576DA6AE30B5 08:42:45.8 Debug: Rejected Hashed Release Title: 295267850505E38766A6C217AE631CE3 08:42:45.8 Debug: Rejected Hashed Release Title: A7B1C2C6FBD2AE5BFE1AA5459C2E34B7 08:42:45.8 Debug: Rejected Hashed Release Title: 29688CE9C78AB804EC0FCEE81B6B06B5 08:42:45.8 Debug: Rejected Hashed Release Title: 038606FE6283EA720A09A7CA64758B1F 08:42:45.8 Debug: Rejected Hashed Release Title: E7212CE276D59DB7019FBE01C9BE6FD8 08:42:45.8 Debug: Rejected Hashed Release Title: 8C02D4DFABEEDF12639B2CB9F81A014B 08:42:45.8 Debug: Rejected Hashed Release Title: 9185AC0CB29EC85593F2E4E5FE7BDAA0 08:42:45.8 Debug: Rejected Hashed Release Title: 91D81374EF4BBC2D295EFC79B1B81A7A 08:42:45.8 Debug: Rejected Hashed Release Title: 28FFDE20E32C08E3F0546652551EADB9 08:42:45.8 Debug: Rejected Hashed Release Title: 4DC474C347450979B70FAD1C88F5A9E5 08:42:45.8 Debug: Rejected Hashed Release Title: 55E7CE9D009AAC677B6AF3C37216596E 08:42:45.8 Debug: Rejected Hashed Release Title: F86C122D224DBD26380EAAD86D67D32E 08:42:45.8 Debug: Rejected Hashed Release Title: 1F43F68A857194E67D8A12961FD7B443 08:42:45.8 Debug: Rejected Hashed Release Title: 21BA3A20DBB91C6800648DF3F82C9A46 08:42:45.8 Debug: Rejected Hashed Release Title: 3920D6DB20350D63E3B9AFD596688E4A 08:42:45.8 Debug: Rejected Hashed Release Title: D3FCBD6D6F12B222EDA470242C4A9643 08:42:45.8 Debug: Rejected Hashed Release Title: 671CF26F82A47721306A39975E1B02BE 08:42:45.8 Debug: Rejected Hashed Release Title: 8EDC05B837C752E81CD513673A7D133C 08:42:45.8 Debug: Rejected Hashed Release Title: 42400BB3C68D5A01F8F3DDB1EE364C07 08:42:45.8 Debug: Rejected Hashed Release Title: 5AFDE35377D8708AEC6EBEF9C48A7674 08:42:45.8 Debug: Rejected Hashed Release Title: F40FE2075D1C363E3B7918739B28FDC6 08:42:45.8 Debug: Rejected Hashed Release Title: 034720294185F21FD172979CC87EB2C9 08:42:45.8 Debug: Rejected Hashed Release Title: B9D0DB8EF5887E27DD57248C5F2AED58 08:42:45.8 Debug: Rejected Hashed Release Title: E8255A2E656DAF4334E2657C935A8E77 08:42:45.8 Debug: Rejected Hashed Release Title: 3E60B40C0FAF739CE8D9D3A56BF9C274 08:42:45.8 Debug: Rejected Hashed Release Title: 16892E1DBF45E8697084FB886F93E5E3 08:42:45.8 Debug: Rejected Hashed Release Title: 7DEB3AB3D8ACFA04A62BF99DBDD75A15 08:42:45.8 Debug: Rejected Hashed Release Title: 8245D2090FCA731792A5F89182DE305D 08:42:45.8 Debug: Rejected Hashed Release Title: 25C199FFF8E20780957464142B036AC8 08:42:45.8 Debug: Rejected Hashed Release Title: C24C113D0A0898F968BA0845D3BBB4AB 08:42:45.8 Debug: Rejected Hashed Release Title: B12E05688F5A6501488AE3D28DB8E41C 08:42:45.8 Debug: Rejected Hashed Release Title: 8E69998AB57C8113BD33DC71F688D27E 08:42:45.8 Debug: Rejected Hashed Release Title: 2DCEEFA49C13614938F971BA93ACE308 08:42:45.8 Debug: Rejected Hashed Release Title: 5618FD33C2B8BB2E42586315024EE505 08:42:45.8 Debug: Rejected Hashed Release Title: BB10398DF99A2B8A8913118D1B55A674 08:42:45.8 Debug: Rejected Hashed Release Title: A9C3A0E0FC925E3CD3CF0BFEC8DC7915 08:42:45.8 Debug: Rejected Hashed Release Title: 89BD9B58FC55D85BEF0C7EB8126922E3 08:42:45.8 Debug: Rejected Hashed Release Title: A13E7969FFF37B54513CCA681E8D3AA2 08:42:45.8 Debug: Rejected Hashed Release Title: 22CAFB2D496CEFAA01D71B873DF5F10B 08:42:45.8 Debug: Rejected Hashed Release Title: A4D9968DA378919E53269BDB0A2595D3 08:42:45.8 Debug: Rejected Hashed Release Title: F0F12A3DC8D081A8F98947C0D4778FA4 08:42:45.8 Debug: Rejected Hashed Release Title: 366E4F60AD458A9CE926F58CC4303F62 08:42:45.8 Debug: Rejected Hashed Release Title: 431156FFA1F8D881053336F0D368F12E 08:42:45.8 Debug: Rejected Hashed Release Title: 458F769E915BF0F8F9E912C403D01CDF 08:42:45.8 Debug: Rejected Hashed Release Title: A0654332421BA8B6895A5E46D268DC63 08:42:45.8 Debug: Rejected Hashed Release Title: A3A6FC977FD932DEF120C22BF5C32FA5 08:42:45.8 Debug: Rejected Hashed Release Title: E725CE35611C5AD75F49F31C3E629500 08:42:45.8 Debug: Rejected Hashed Release Title: A1C8DB6C181B7746047EFAD92C99FD6E 08:42:45.8 Debug: Rejected Hashed Release Title: 56E8DB0E08592FEC443127A71D674DBB 08:42:45.8 Debug: Rejected Hashed Release Title: 2B740BB3FF81192033A4EBE138FC1BFB 08:42:45.8 Debug: Rejected Hashed Release Title: C1AACDA7F2B24F1C3105FF14CE474F9B 08:42:45.8 Debug: Rejected Hashed Release Title: 60CD205B1E480E6B661FC56F709E3F60 08:42:45.8 Debug: Rejected Hashed Release Title: CCDD0B9B217CADA2369108CB7F1C5F0B 08:42:45.8 Debug: Rejected Hashed Release Title: 1A1FDFCB4F7F0FA32C4E5B16F408A5E1 08:42:45.8 Debug: Rejected Hashed Release Title: 7C563FFD2F47026558417E641C71FF7E 08:42:45.8 Debug: Rejected Hashed Release Title: AD0DAE9350D8402FB3C9863C2AED3470 08:42:45.8 Debug: Rejected Hashed Release Title: A33E462AF8B8F95456A892755371F047 08:42:45.8 Debug: Rejected Hashed Release Title: 74D98B3928E1DE094A8D65F55F8B5EBA 08:42:45.8 Debug: Rejected Hashed Release Title: A3A89AE42189E273163B0BCE34EBB193 08:42:45.8 Debug: Rejected Hashed Release Title: 1F06FEDDE5A58965F1DEA6D88FE1AFE7 08:42:45.8 Debug: Rejected Hashed Release Title: 2DC716B2DB635C7BCCFAC9602C27D842 08:42:45.8 Debug: Rejected Hashed Release Title: 3E70731EE0FACE9D2891A93472F02682 08:42:45.8 Debug: Rejected Hashed Release Title: AF35C56D573198CF93DA247369738A4C 08:42:45.8 Debug: Rejected Hashed Release Title: E55B433FCD74F27548A0B03219AD0508 08:42:45.8 Debug: Rejected Hashed Release Title: 4F35D3176D2B7BE0A3A71EED553F390E 08:42:45.8 Debug: Rejected Hashed Release Title: 98B06D41EE9AEE7B06F0CC8E8A0913F7 08:42:45.8 Debug: Rejected Hashed Release Title: AD93CD92E978DFFC033B97B470AE77C1 08:42:45.8 Debug: Rejected Hashed Release Title: F1B76D6D2B8D85BF9FE4874B012CB72F 08:42:45.8 Debug: Rejected Hashed Release Title: D0EC2962A153495D3300FABACCB27F61 08:42:45.8 Debug: Rejected Hashed Release Title: CA878CC6AD1A75C7B2A50682D3310064 08:42:45.8 Debug: Rejected Hashed Release Title: 577A0D0F34662397D1314ABC3048494B 08:42:45.8 Debug: Rejected Hashed Release Title: 7990F1FD3EF7CDF5C288514FDE926A72 08:42:45.8 Debug: Rejected Hashed Release Title: 541E3899F49D81081F20378097AFAF0B 08:42:45.8 Debug: Rejected Hashed Release Title: ABB5A9AB873C888036F1C6750FAC17A5 08:42:45.8 Debug: Rejected Hashed Release Title: F2D8A63E75EBEE2685D27BF3D96963C6 08:42:45.8 Debug: Rejected Hashed Release Title: 0E702AECF5FED9A7D79FE85C9122A482 08:42:45.8 Debug: Rejected Hashed Release Title: 27CA76C4F27366C758F14AA698E49F7C 08:42:45.8 Debug: Rejected Hashed Release Title: BA7F3F15ADA935D85E0D1FD546DEDE6B 08:42:45.8 Debug: Rejected Hashed Release Title: 05B4575698D23CDB6F32A1F5001570AE 08:42:45.8 Debug: Rejected Hashed Release Title: 6E6B6E3A29C796C235EF9019280E4B97 08:42:45.8 Debug: Rejected Hashed Release Title: 7DCBC2300741EA272725B662CFF43037 08:42:45.8 Debug: Rejected Hashed Release Title: E3C09179D5F2357BB24DB0F452083C3E 08:42:45.8 Debug: Rejected Hashed Release Title: 1F6826C92280048DC2C85273EB22C1A4 08:42:45.8 Debug: Rejected Hashed Release Title: 02B16BECEBB66B059C084556C96548DB 08:42:45.8 Debug: Rejected Hashed Release Title: 18B985746DFDEA17BDAD8C2A7B2F0714 08:42:45.8 Debug: Rejected Hashed Release Title: F274096A879657C9DAC4F09626B84C3D 08:42:45.8 Debug: Rejected Hashed Release Title: 7FA602B949A615C1D12650028E16C076 08:42:45.8 Debug: Rejected Hashed Release Title: DF21A38F439B39E09487A9D0033111B0 08:42:45.8 Debug: Rejected Hashed Release Title: D39F67B3DDE773E5F4F2647D02345943 08:42:45.8 Debug: Rejected Hashed Release Title: EABD2584E248FAFD6E0352B787C4CCCA 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_md5 --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(32) --- 08:42:45.8 Debug: Rejected Hashed Release Title: r1Ghhbpl1igm7GfRg3nV1fGFYuZCCnQV 08:42:45.8 Debug: Rejected Hashed Release Title: ruowSJ58vO6VTaOrFkL1DxQ3ENAyegjn 08:42:45.8 Debug: Rejected Hashed Release Title: OtfIxT6Jf3ho1lY4J1zl7xGodM2yopxC 08:42:45.8 Debug: Rejected Hashed Release Title: rtWBzzElc7mTu3gnQQmvBkulT3P2Oy7S 08:42:45.8 Debug: Rejected Hashed Release Title: aBqi2UecIS5AXgxnsKQiG5oNgqSH7FU1 08:42:45.8 Debug: Rejected Hashed Release Title: Ieg8vNrfNybRx8rpcRcvVFCB4JFp00ps 08:42:45.8 Debug: Rejected Hashed Release Title: 5mt9DQiY0OTJSvBvUHjSsF7frDos5xqW 08:42:45.8 Debug: Rejected Hashed Release Title: Q7JlM3NVzz12kEPm1XtjK4mWHXXSoUHT 08:42:45.8 Debug: Rejected Hashed Release Title: qHU88EMf1sduG6OQ1ZA2heAOlUtydbhv 08:42:45.8 Debug: Rejected Hashed Release Title: EBOyqU2htOdUiz9wprRaUpB4mnR2PPOb 08:42:45.8 Debug: Rejected Hashed Release Title: 6NBedyaZe0osbqWYoLWoyVNdHEMHAXzA 08:42:45.8 Debug: Rejected Hashed Release Title: GgnkRHbkxpZEQPZOmgmtB0F0m6EfjJ3X 08:42:45.8 Debug: Rejected Hashed Release Title: aEKNAvNLjX9nY8D1w3cTWfQoqHwEVmRl 08:42:45.8 Debug: Rejected Hashed Release Title: DhMNub1Zu6EoAGBaS5KxtF5adgzuI48x 08:42:45.8 Debug: Rejected Hashed Release Title: lBh3qhnxlw13hnmQD9fDlfJ8NbSczUeG 08:42:45.8 Debug: Rejected Hashed Release Title: IyVkmne2IO3Ohtul0pbRWUyis5OJBFFf 08:42:45.8 Debug: Rejected Hashed Release Title: YGutpMViA3VhxBGcmhoCtXXI2s0F01Xq 08:42:45.8 Debug: Rejected Hashed Release Title: GSMijxukSbZR5XzB9QlwX5y29FGKbDqj 08:42:45.8 Debug: Rejected Hashed Release Title: yeOYKuR7l0fo0oIpYYJ6OXJjGQgyorcD 08:42:45.8 Debug: Rejected Hashed Release Title: YzxiAw5rYERSZY5H7k1WwOlmOgxfNg1D 08:42:45.8 Debug: Rejected Hashed Release Title: DDOhtLAjtPxKtzZ1f9AnVmewftqLnZin 08:42:45.8 Debug: Rejected Hashed Release Title: 6Eam1BJhQlLiGqGpf8Pzebw38MdbBKKQ 08:42:45.8 Debug: Rejected Hashed Release Title: 3RIXAoHxuXT3C8cpWHdyyodc1GD8Oyvy 08:42:45.8 Debug: Rejected Hashed Release Title: IwUCWwPleh9oiQQkRAOdwGIn5fcjoekp 08:42:45.8 Debug: Rejected Hashed Release Title: 7CEB8OdIXyBdyjdMoyWgUHRUwKjnLIDA 08:42:45.8 Debug: Rejected Hashed Release Title: Roho5E02en8N2uzogxy8BOYIE5Q5niCf 08:42:45.8 Debug: Rejected Hashed Release Title: vTMZnzkBOgQ87kPIXFsij932Q1SApacq 08:42:45.8 Debug: Rejected Hashed Release Title: P9OlzYPGAF4GLknXffmbFG1jG2Na2rW6 08:42:45.8 Debug: Rejected Hashed Release Title: sLj5870GWGvnNEQJIIvPqSkULuERrB4q 08:42:45.8 Debug: Rejected Hashed Release Title: vTJtqEcwHEex53bDVBv6KhS43uvoXv7R 08:42:45.8 Debug: Rejected Hashed Release Title: uLmRXd6GkvlHp3DJxNuhwgWZWLO0Oyzr 08:42:45.8 Debug: Rejected Hashed Release Title: V7GGdtI9N5V9YASQW1YuBiF3vX4GT2b9 08:42:45.8 Debug: Rejected Hashed Release Title: MtNJgLowGKMbUW4mSil8ZsNWW76Xxm9W 08:42:45.8 Debug: Rejected Hashed Release Title: auybl7f7YUV3GWxr3eD1aYhKOiRvwJgq 08:42:45.8 Debug: Rejected Hashed Release Title: 3SobgvOBThC432xi3r71TWo8Y0XepfTq 08:42:45.8 Debug: Rejected Hashed Release Title: FXYVhTss8EDgmVe80RS1ahvCWlSj6Id5 08:42:45.8 Debug: Rejected Hashed Release Title: txC2KGmXbWxM3WBI2A1Zk7MJFC4Qrt9e 08:42:45.8 Debug: Rejected Hashed Release Title: zdsCgwI1DjyJDmlIXYrJE6sp1SVeGjmo 08:42:45.8 Debug: Rejected Hashed Release Title: CnPTYD8aKhkaq8kV7LlM3yQVRmw0wbAQ 08:42:45.8 Debug: Rejected Hashed Release Title: 9gdw3vVDKM0h3AGAKQb4kUcx1ChROtIp 08:42:45.8 Debug: Rejected Hashed Release Title: EEZoRvvwBT5a4MDXRTd0byOZ2JAqaG7p 08:42:45.8 Debug: Rejected Hashed Release Title: rV3RTbpPRjtObNyhTqVOq9RxeLREcWvS 08:42:45.8 Debug: Rejected Hashed Release Title: IIllCm7t0XrJFfsiNjlla0JGEtMSg4Nd 08:42:45.8 Debug: Rejected Hashed Release Title: sPqYXY02f8IlYp30cxdUNscQhhWVUk2c 08:42:45.8 Debug: Rejected Hashed Release Title: TMfIuXqjPGsXz1yKYonno8Hj31DcFLSt 08:42:45.8 Debug: Rejected Hashed Release Title: MeORNKiivnhP5V2mzMpMbRr6Zl02vr95 08:42:45.8 Debug: Rejected Hashed Release Title: 5LdPE8lYfYCULGDvrc7miRO4e7YiUXhI 08:42:45.8 Debug: Rejected Hashed Release Title: E8QpiGvmzLFycceGTYb8n9rhlS7eInrk 08:42:45.8 Debug: Rejected Hashed Release Title: steUluG4zyfWI0egrcivipjsnRZX94nt 08:42:45.8 Debug: Rejected Hashed Release Title: XdFMlUUb0NiOdhPbNzpVajo7el8gPkE2 08:42:45.8 Debug: Rejected Hashed Release Title: RvVabwR5ksKXtkqxFJ47g0tTIU9BbcF4 08:42:45.8 Debug: Rejected Hashed Release Title: GfNXil177Xiqn9Byr3ZXDDdgw6KIbFzZ 08:42:45.8 Debug: Rejected Hashed Release Title: T4jyT6lZc92vO0sQEOBFcuMOmwBrVBhI 08:42:45.8 Debug: Rejected Hashed Release Title: 0v436so8QyUu370z99V6QZAfHBbBzb7f 08:42:45.8 Debug: Rejected Hashed Release Title: P8uwW0yK852DINsMunBB9YlUQp7z0s1H 08:42:45.8 Debug: Rejected Hashed Release Title: VprEJub79MX0npRUvTjHE7flXpsXgEnM 08:42:45.8 Debug: Rejected Hashed Release Title: gNLFz4xL4MC420I3yWeRxGXHO7Xkr0mI 08:42:45.8 Debug: Rejected Hashed Release Title: JGfLRUCDKycbKSx2rKTNxQAMyySTBbGg 08:42:45.8 Debug: Rejected Hashed Release Title: 7rLjNPAb4s0RuxwArkEZBvyQanyIEtxT 08:42:45.8 Debug: Rejected Hashed Release Title: m83Dq8nIX8RGjKMqjtyMqxUzbZyLhIEe 08:42:45.8 Debug: Rejected Hashed Release Title: SJyG8Ze8RPagBjBFYRVHV6EEtvKTn3od 08:42:45.8 Debug: Rejected Hashed Release Title: 4abiDEzSjnip5fk7NjyKLexTMMpq1PjS 08:42:45.8 Debug: Rejected Hashed Release Title: muAiQ6kUcIksdr46rnXeirAMADfNvzNp 08:42:45.8 Debug: Rejected Hashed Release Title: PrpV04sp81xrzYI4ZV9zSuyUlx6LyiGx 08:42:45.8 Debug: Rejected Hashed Release Title: 3JH3bVUQmKToeOTo5ZhdeCHlHeUdd304 08:42:45.8 Debug: Rejected Hashed Release Title: wEnLhjxXLJQ3jYVDaqnkzHKBBrik4NBn 08:42:45.8 Debug: Rejected Hashed Release Title: eWudYQPyheEZ4dTJi1wfEohesFYMSG30 08:42:45.8 Debug: Rejected Hashed Release Title: LtjpNgkQfiOPJgE3v2vtLH1mICShoEi8 08:42:45.8 Debug: Rejected Hashed Release Title: IzNf6Dlsqzs96RjSQUfr8NyEZTxTywDj 08:42:45.8 Debug: Rejected Hashed Release Title: IMDAT8WYP2zH0yEFKhn7vQrgofxCbOwX 08:42:45.8 Debug: Rejected Hashed Release Title: 4eYwSQKw4hfw0TvUha8LLzo5yF485U8P 08:42:45.8 Debug: Rejected Hashed Release Title: 8m9xG8oDoVPiw28i1n1R9uBqaeXIh5uC 08:42:45.8 Debug: Rejected Hashed Release Title: qv9il4wFCG8JuFmoxpr0C4GaVuidiioE 08:42:45.8 Debug: Rejected Hashed Release Title: RkgCC9bPjpCo2mvJp3l42tWZIe2EHCE3 08:42:45.8 Debug: Rejected Hashed Release Title: DfI2EpYBUAJP33cn7bAYxf1cYAKnazfb 08:42:45.8 Debug: Rejected Hashed Release Title: 3d1H46yA8PInIx7ONL2MaWjBm1til2MT 08:42:45.8 Debug: Rejected Hashed Release Title: HPfqBsvUWRJufwpBmvgj17TQ1LVzuXr9 08:42:45.8 Debug: Rejected Hashed Release Title: Yfp9N52EBDoZcYeJPtVZl8Vny1UVE5Lc 08:42:45.8 Debug: Rejected Hashed Release Title: uLmwV4faO6psuwtM0NmNRjyoxONNsrNJ 08:42:45.8 Debug: Rejected Hashed Release Title: BZe6xKgo0kvZ5f2RH2YXvAp8i6JCpvgA 08:42:45.8 Debug: Rejected Hashed Release Title: TZfznEYUYXR4TAaHksDzUX75NENLvtLh 08:42:45.8 Debug: Rejected Hashed Release Title: 1sGAOiy3HjNXUgFGf0ppV5b1vfHbLeeW 08:42:45.8 Debug: Rejected Hashed Release Title: 0OqdD3u900EbtpQjRxfHkA5vmmNCU4WP 08:42:45.8 Debug: Rejected Hashed Release Title: GKTtuPWcSFupwg1QiRI4ZDfCYLL7piEZ 08:42:45.8 Debug: Rejected Hashed Release Title: uSCZtS2mXSZTebaAGXiModTyavdqJ7yU 08:42:45.8 Debug: Rejected Hashed Release Title: gSglclbPihNLqMWLJVAK5tolc2MrYj3z 08:42:45.8 Debug: Rejected Hashed Release Title: tPZYk6WfB1wwNfxIqs1eyfxzi5QgYARP 08:42:45.8 Debug: Rejected Hashed Release Title: OrBpcO8faC04W7l0hMAkdHMEVNiVXYVS 08:42:45.8 Debug: Rejected Hashed Release Title: 8AzLgeQ1DjFzlztGhM7igFk1XdbNW6uJ 08:42:45.8 Debug: Rejected Hashed Release Title: ArXLQccXmAXORNSbXye84rZyNkY4Y9iS 08:42:45.8 Debug: Rejected Hashed Release Title: FF1oaG1MlNhyeXUSTY8B0QOD7KFBPj86 08:42:45.8 Debug: Rejected Hashed Release Title: uhzL0mnREFN2CwzVyl9m4iNJJQyu9Hpz 08:42:45.8 Debug: Rejected Hashed Release Title: q6TxuksOpHjRMsqXlpN3yO3lwJVdWIoF 08:42:45.8 Debug: Rejected Hashed Release Title: JEvzpe2R5m8YgK6gO2a6LLRaXiPsM3vf 08:42:45.8 Debug: Rejected Hashed Release Title: wfwHoXaQ44l6KYJg7YYMOlOZyycM34dy 08:42:45.8 Debug: Rejected Hashed Release Title: r81kRTVC2d2FrFcYX8K7s8q3R2V4hWqS 08:42:45.8 Debug: Rejected Hashed Release Title: cP0s2E6gY4R5x2a78CaEaPlrAurJrWML 08:42:45.8 Debug: Rejected Hashed Release Title: pDUZT8gIYQ6OJQIn59U6hKexlemFBLP3 08:42:45.8 Debug: Rejected Hashed Release Title: lgzGf30zmO3o3S5cYLGvvfK6Fkil9kOL 08:42:45.8 Debug: Rejected Hashed Release Title: 7XSlnyuFwDFeTvviiSByDxcZXSCt3NCb 08:42:45.8 Debug: Rejected Hashed Release Title: 3HT3wz5f91PTpWvA4obeVd8qn3pbvWrM 08:42:45.8 Debug: Rejected Hashed Release Title: Xtmur8SImfzVhchp4OAfz9muahChWzIu 08:42:45.8 Debug: Rejected Hashed Release Title: mG3YjNFOA56hvvuTSDwBnKooSkA6qvCf 08:42:45.8 Debug: Rejected Hashed Release Title: 8zBJ5Gfj6fQ7ubv1Ykr5gQH0aMXquTFe 08:42:45.8 Debug: Rejected Hashed Release Title: i8rC5vdYENd70WOVozhb98zZJS6bqYa4 08:42:45.8 Debug: Rejected Hashed Release Title: G4AubssZ4dgsd99TtcexD5GcYZp3tcfx 08:42:45.8 Debug: Rejected Hashed Release Title: lSIemUOUqRx4l5kVPsGhoOeZCCrWtK2x 08:42:45.8 Debug: Rejected Hashed Release Title: wjZ2NxuIE7tcqz5kUNsnjP1QoG2f1vhL 08:42:45.8 Debug: Rejected Hashed Release Title: kBGUnBjFShJNhNvKIIfF0zLLCrikw29Q 08:42:45.8 Debug: Rejected Hashed Release Title: qgJZW0tZpBgmnip3SmRIfVF3mkkeuKfI 08:42:45.8 Debug: Rejected Hashed Release Title: GOQ8szasGrduQZ4pfAFYpNV29JQftRhD 08:42:45.8 Debug: Rejected Hashed Release Title: 8Cg8yKmVotxWEquvL9i5Sg9HGwU4eKQK 08:42:45.8 Debug: Rejected Hashed Release Title: b6E8TivaDIEmrMhIcHAIDYUJojGnqxq8 08:42:45.8 Debug: Rejected Hashed Release Title: IO7nCELLdYRmYXLIjDPpOn2qIItEz9dT 08:42:45.8 Debug: Rejected Hashed Release Title: K2cOEoXcSr3Dw4LcftLOA6QgX2D49xIK 08:42:45.8 Debug: Rejected Hashed Release Title: ndVKOr9I6nJnRQWOWCRXVHf9Kf5RhfAG 08:42:45.8 Debug: Rejected Hashed Release Title: Db24SRck00T9pQJe0giQvUxglnNTp8KH 08:42:45.8 Debug: Rejected Hashed Release Title: sCEOlyqCZhbn1IC8KXO7amPOoOUCJXBI 08:42:45.8 Debug: Rejected Hashed Release Title: Ta6EnaSAbPLmqyAOOw1vVuCPIEmVynmW 08:42:45.8 Debug: Rejected Hashed Release Title: peRiySgsV32BfLxu6BYBY105gL5PN2rd 08:42:45.8 Debug: Rejected Hashed Release Title: IPgCY6VDglTFlWTFBcwy6qWCJlcMjlNW 08:42:45.8 Debug: Rejected Hashed Release Title: dGhIqfvqacVxo0ubboDCBZsPkEFKotLB 08:42:45.8 Debug: Rejected Hashed Release Title: eBxLuz9yFaR2hsLJflciq55oJyzEeFrU 08:42:45.8 Debug: Rejected Hashed Release Title: TGWYOS1edotVN8sIupAO6xKyIVAEtVAp 08:42:45.8 Debug: Rejected Hashed Release Title: n05e4el7JbRRvJX3OZ95mSikROJF4yyP 08:42:45.8 Debug: Rejected Hashed Release Title: sM8wTPMNjEOF5MbWK1j5ALQAcMf7lcFz 08:42:45.8 Debug: Rejected Hashed Release Title: E3veQRqoGgJJx8A2u1buW9QrOuahBUGe 08:42:45.8 Debug: Rejected Hashed Release Title: whicbBYKRJYQjt059ny9Nl5v4uOxN0HS 08:42:45.8 Debug: Rejected Hashed Release Title: crorGDbm4PrSx3lVa1VjzakYnPGud3o0 08:42:45.8 Debug: Rejected Hashed Release Title: omh8Wyr5yVoJjqyKhMzva7BbjOqpT2hE 08:42:45.8 Debug: Rejected Hashed Release Title: tczgcygCZasuZbgNRH2wUL0raM8dWXPF 08:42:45.8 Debug: Rejected Hashed Release Title: FEBDfXDVpvhs50SjmgvbBW9R18oW161T 08:42:45.8 Debug: Rejected Hashed Release Title: H2ffhCrFZRUcxmwhSSFi1B3y1oT7Qq4T 08:42:45.8 Debug: Rejected Hashed Release Title: g4Gzliva1OK0HqpHs8DPSBhixICbbnGd 08:42:45.8 Debug: Rejected Hashed Release Title: tDD3LwMwIG7rROirO8t47UOF3sKsQU6j 08:42:45.8 Debug: Rejected Hashed Release Title: JmyoSBc2LcwHwKeE9w6jMWUd6pcGhIjb 08:42:45.8 Debug: Rejected Hashed Release Title: avozIzJULPkdGXDs8FWAmycIXCJCv7ab 08:42:45.8 Debug: Rejected Hashed Release Title: nTo9dklT4KqFSu3FerUbM1n4A0QRcmVo 08:42:45.8 Debug: Rejected Hashed Release Title: HF3vWEMAvqocfLZzX5SvzAPmCvX74VtS 08:42:45.8 Debug: Rejected Hashed Release Title: FRePg8gpDohHENATvzl3wyUHMQpdl20N 08:42:45.8 Debug: Rejected Hashed Release Title: T69AntlqH3d8UXavzkl72ndxZsX1EGnT 08:42:45.8 Debug: Rejected Hashed Release Title: tNXzm7j7hoZ4GmKCOtUVjyaQ2aEGv8gt 08:42:45.8 Debug: Rejected Hashed Release Title: PDuiUyZ7S7u90AvvomSwoJqspVZjMNGO 08:42:45.8 Debug: Rejected Hashed Release Title: HSuD6msKh2pGqE3gc1YSJOWOiWKWSPMo 08:42:45.8 Debug: Rejected Hashed Release Title: 5GVJV3T0sYScbuQnDqKgzOuJaM9OE8uk 08:42:45.8 Debug: Rejected Hashed Release Title: WYL4a5CqVoPwBTCZskpfxqBe0POvno4I 08:42:45.8 Debug: Rejected Hashed Release Title: 4dVU1pXY9zj9UBRLtAOsqlB6KmjSiRY2 08:42:45.8 Debug: Rejected Hashed Release Title: Uxmf5SqXxqbrNBs0bAwzNOj6KGu3rc0R 08:42:45.8 Debug: Rejected Hashed Release Title: 3OZquoN8lPctlSP2Z8Wde1DKIN3aVUWR 08:42:45.8 Debug: Rejected Hashed Release Title: PLEhYeUE3uRYRVfaFohxIGw7tsUHQ5ZQ 08:42:45.8 Debug: Rejected Hashed Release Title: LiXDtKK94yXsIgDe1BxPdvs5ETUB8v8b 08:42:45.8 Debug: Rejected Hashed Release Title: dhGSMQsgMFTi1gdcG3QE72AlAsasCnUB 08:42:45.8 Debug: Rejected Hashed Release Title: P7uedHwSNgdVZAkEmDN3GMvlOlfaP0dD 08:42:45.8 Debug: Rejected Hashed Release Title: Nw633GiE6yUkdOkKqgXdfzWOXyNyPZWV 08:42:45.8 Debug: Rejected Hashed Release Title: QZFdGxLJeTsAdW6B6SS2vGO0G9WmNWPa 08:42:45.8 Debug: Rejected Hashed Release Title: gkxuz4nFfaWcsn5JOs7pqCNSqZk1oeQd 08:42:45.8 Debug: Rejected Hashed Release Title: Zc4aajs6IvCZ4Sj2Uz5lujKQiZ1SS6s2 08:42:45.8 Debug: Rejected Hashed Release Title: 0a7L8HeMm74kZ2ip7SLf8CacZRVui1Xv 08:42:45.8 Debug: Rejected Hashed Release Title: f6DrUH7BuS5xOgJ27R9r3JygfGsBv65K 08:42:45.8 Debug: Rejected Hashed Release Title: DZBFAqyEfmTBCSLUCP4R7AhrPKRtfN5R 08:42:45.8 Debug: Rejected Hashed Release Title: rIA2gW8vdI52wf6GTkKCXLmYcegjDxgg 08:42:45.8 Debug: Rejected Hashed Release Title: 0jggfO1mz4nNeh9uttTA2csoxFXrJ4uw 08:42:45.8 Debug: Rejected Hashed Release Title: rrfDfFPTMWMUMyO1KgCAHiKUp1oxfd7c 08:42:45.8 Debug: Rejected Hashed Release Title: okN1AV2iGxGOxB3qbQi9r34qZV8AmtvR 08:42:45.8 Debug: Rejected Hashed Release Title: dTuTFl56ilojfLetQHQvEw5qZMVaLYf9 08:42:45.8 Debug: Rejected Hashed Release Title: qiSpMCceuJGHAy3EEPqCHVLgSlvmytBC 08:42:45.8 Debug: Rejected Hashed Release Title: 1UZNDAC5U3KtI7LuDGF5vPyeNRgNXWCC 08:42:45.8 Debug: Rejected Hashed Release Title: uz5duNezQDu38BjM7G5TLYWcyJ6aZ8Z8 08:42:45.8 Debug: Rejected Hashed Release Title: lwdJQQIoqVbnQ8s6Il5OJ5rkwqZ8btGa 08:42:45.8 Debug: Rejected Hashed Release Title: k4cXVd8SG23QSwVeq6Bs0zLnhRD8HnFg 08:42:45.8 Debug: Rejected Hashed Release Title: GJ5TkX2PDhH2QW59FGju8P1dKzZiU6Bx 08:42:45.8 Debug: Rejected Hashed Release Title: DQA3ZukptM21gb7hF8NIFaUg0OHlvOed 08:42:45.8 Debug: Rejected Hashed Release Title: FiHjEM7plZ6WRTTJpLC7am8DH8s9wlow 08:42:45.8 Debug: Rejected Hashed Release Title: BFWt1DL4DWQ2dyLCsA17zBbeXPqV2apS 08:42:45.8 Debug: Rejected Hashed Release Title: a3jsWlmztgLgB9nOJTGcwSi6Ywkr6gnW 08:42:45.8 Debug: Rejected Hashed Release Title: owF5FPoSxWPTl3PFCs002h0v0LryGR2w 08:42:45.8 Debug: Rejected Hashed Release Title: CMdDgfJ1xtJLVgrefixbOH1IKKVFZWes 08:42:45.8 Debug: Rejected Hashed Release Title: IgCk7lcSQYLcOQdLnosQwohihK8ZHzTV 08:42:45.8 Debug: Rejected Hashed Release Title: 35DOyIKa9Or9COoNiapHmjIvWUywKrxl 08:42:45.8 Debug: Rejected Hashed Release Title: 9rARsGQKFQmC2vCjMTxSavHCsHv4cD5L 08:42:45.8 Debug: Rejected Hashed Release Title: jgt0nQK7ucZED45X4YchT9Owh3WpGpnt 08:42:45.8 Debug: Rejected Hashed Release Title: TNFEObVIFbXAg92AeJyt2apuAZb3yPFi 08:42:45.8 Debug: Rejected Hashed Release Title: KWXWFtpWRdAUlcUeg7HXPV0IKoI142n2 08:42:45.8 Debug: Rejected Hashed Release Title: YYuibVOlHPNegf1d36a9TvOxs2geCICo 08:42:45.8 Debug: Rejected Hashed Release Title: u8WRsjJeeknXS4gmZgZHYsAhkcQ6GBfU 08:42:45.8 Debug: Rejected Hashed Release Title: nTbFL4hVPJXkZBpMPHeZVL9PrbXEX4LF 08:42:45.8 Debug: Rejected Hashed Release Title: SqD9ZG4hEZayeUlIP4sr3NalcT5p77JK 08:42:45.8 Debug: Rejected Hashed Release Title: PqAQileR42cJ2Pi9AgPBGtloBaAGQirV 08:42:45.8 Debug: Rejected Hashed Release Title: 4StOPU88474NCfZgFASMXpGs7zrEf1gR 08:42:45.8 Debug: Rejected Hashed Release Title: 3IW9Va3i4bprMTzzvo174ri1XGy3TSSa 08:42:45.8 Debug: Rejected Hashed Release Title: uLQqm6DeYeJHzERbdjtLMeU0bQ48UdaF 08:42:45.8 Debug: Rejected Hashed Release Title: GFFeLG2TxjbPBKzDvItkwbBurwB4KSz7 08:42:45.8 Debug: Rejected Hashed Release Title: oPEDhTlRFU7UWuzQYTryPZ3GTz9UzHtE 08:42:45.8 Debug: Rejected Hashed Release Title: NrnIw6P9e3frQWKspmdc8K01Wt7huv6b 08:42:45.8 Debug: Rejected Hashed Release Title: ycpj5ZxBJNNT7IGeHMFSpIYpDN5nZspo 08:42:45.8 Debug: Rejected Hashed Release Title: 4U2qRp35xxL1ScRRN0Ap4hMkoTKXqMSO 08:42:45.8 Debug: Rejected Hashed Release Title: K8kney6NdYEpbLk4TdrPtWv4EhYkpQLY 08:42:45.8 Debug: Rejected Hashed Release Title: vtH434iYbwroiBfejV5V3k3eYut0fpLo 08:42:45.8 Debug: Rejected Hashed Release Title: SQ2Y8w67C1n1sXyClkZfL3LEPFsGYS8d 08:42:45.8 Debug: Rejected Hashed Release Title: mjBlhf6lZUHDeUzYqoLzV1dh1gz5cyQd 08:42:45.8 Debug: Rejected Hashed Release Title: VVyyyDnjUKBm5tOcZnVRPkM6ztxKqybg 08:42:45.8 Debug: Rejected Hashed Release Title: mIbR8wYec9qfavp8Smr0UbiSjOF7mcRJ 08:42:45.8 Debug: Rejected Hashed Release Title: p3sMYyqb0hd3URE9GHvzh8f1b6XtAbF3 08:42:45.8 Debug: Rejected Hashed Release Title: 9RYbMhSRFCMtsR7vKqi8GsX0N9YVG9sa 08:42:45.8 Debug: Rejected Hashed Release Title: zAXISVVfjYkcU3gk3lwRs1IaIuQ8dCtR 08:42:45.8 Debug: Rejected Hashed Release Title: oQaA3yhmUlSgMoy47WgMCTWMhq7llko0 08:42:45.8 Debug: Rejected Hashed Release Title: Xt8P39ONwAu71XDrqUw0egtplZ1temiz 08:42:45.8 Debug: Rejected Hashed Release Title: pw6SluzOEsDFMhJsiYP9zkmSxjTnqJPr 08:42:45.8 Debug: Rejected Hashed Release Title: pHjpAU4jg4gvLStHl1lc3074oIKwNZvo 08:42:45.8 Debug: Rejected Hashed Release Title: HJsqse56tLFDO4lYGgYtJWvjakJSxMdp 08:42:45.8 Debug: Rejected Hashed Release Title: jX6GuyhJoDcEd3aO6iQtOgbwEmrcvWsI 08:42:45.8 Debug: Rejected Hashed Release Title: ibS4YUCf2DUrXv9KDxHOdYvy3aAHPyFT 08:42:45.8 Debug: Rejected Hashed Release Title: ghNb7pnOf5PilX7okTNHOrccBOqjpLeD 08:42:45.8 Debug: Rejected Hashed Release Title: l8dpGx1wfHYJ1ZWUpiN4HSSphHmHkhK5 08:42:45.8 Debug: Rejected Hashed Release Title: slKwd87OM63khlrnkEQ4cNJBU4CiS3p3 08:42:45.8 Debug: Rejected Hashed Release Title: 9ElDSqJW5yT1rbqfNDQR5tDD3x4TxH0H 08:42:45.8 Debug: Rejected Hashed Release Title: VPvJSNZvPdaM9ElmmJzKnixnFiEeeCSP 08:42:45.8 Debug: Rejected Hashed Release Title: vTVyD3DylrmQhFpplcVJdSz2Q0kwMUlQ 08:42:45.8 Debug: Rejected Hashed Release Title: sZcsJqYA4Dzvpi2qu9BjUW123juBOD9i 08:42:45.8 Debug: Rejected Hashed Release Title: y8zZGXrxwVZBPPxtzWHdrjkG2Y6BYJZ1 08:42:45.8 Debug: Rejected Hashed Release Title: Yz0ooCCKx89fbiccbyZs54Isg7EZxpnv 08:42:45.8 Debug: Rejected Hashed Release Title: QkAxvSIn7fSkq8knAyrPrTsOd4tWHc0w 08:42:45.8 Debug: Rejected Hashed Release Title: n5dONB2tO0EfLkATdd3a7I2egV5WNFMD 08:42:45.8 Debug: Rejected Hashed Release Title: k35ROvvirFdr8iIOyJ5sHXDMRJE6KMwt 08:42:45.8 Debug: Rejected Hashed Release Title: pyWSnfsNPYCko5GCpSxjq5HrfZ5oiJMS 08:42:45.8 Debug: Rejected Hashed Release Title: plRmBAAo2nephhe7fbU73s7kmhTMm9IA 08:42:45.8 Debug: Rejected Hashed Release Title: ad69fBhCNp5mDFwAhczutPskHOI5Fp6d 08:42:45.8 Debug: Rejected Hashed Release Title: yMaoudZxJSpZdn9p70oWwCiz2fFtaA1e 08:42:45.8 Debug: Rejected Hashed Release Title: X2ezwSWCOqmKTQRsyikenofmD5CZFYRK 08:42:45.8 Debug: Rejected Hashed Release Title: OC4YsizHRDDudKbzg0g00TFBy3omakiN 08:42:45.8 Debug: Rejected Hashed Release Title: OwWZZWzN4lFwQAeyRDO0qp7Y2pOkX5cs 08:42:45.8 Debug: Rejected Hashed Release Title: bfep7nDUw9VQ7TkAT9SIf4ij13cJu9Zg 08:42:45.8 Debug: Rejected Hashed Release Title: Umh1gD5SoXhco2QeljEsL8juARx62j2V 08:42:45.8 Debug: Rejected Hashed Release Title: zuHifmKEYznllVsDHkfdfGc2IAYxtKJQ 08:42:45.8 Debug: Rejected Hashed Release Title: cnqUcZuLP4XvaPqTQfXt5rwFhDVBo8uv 08:42:45.8 Debug: Rejected Hashed Release Title: JwibgqRT0xUp0JhMUgE5LOAMJ7UCdctU 08:42:45.8 Debug: Rejected Hashed Release Title: hLU2aJVH9DLcY1roz0tyZlgxiIFJrjH8 08:42:45.8 Debug: Rejected Hashed Release Title: XArXr27EDnRlZWQ6kd3KErTSqcU3CU4H 08:42:45.8 Debug: Rejected Hashed Release Title: ZX6QpG2itxpCTzSye72ZBr6NfAkG7Bxf 08:42:45.8 Debug: Rejected Hashed Release Title: dWm5mtHfDVxQrrddsZCb3DOTMiowzvqG 08:42:45.8 Debug: Rejected Hashed Release Title: IX0TFHBvLHHggDepHGDWPutOdsCOKYnf 08:42:45.8 Debug: Rejected Hashed Release Title: UujqtnSNlnjgBIOlGZ2jr8v4FNNGw1Gl 08:42:45.8 Debug: Rejected Hashed Release Title: LLFfpLAGNjrLDXbUZ5uIY962dd1qOmOD 08:42:45.8 Debug: Rejected Hashed Release Title: b2sU6vWcHg3iPDT4SdIh4MP0R5TV0i7r 08:42:45.8 Debug: Rejected Hashed Release Title: wjnzDE6XZyULnuwoDjzfPokXjqM5VP0B 08:42:45.8 Debug: Rejected Hashed Release Title: GueBRLq8kGDxIsJl0mXi7un5O1R4SiR0 08:42:45.8 Debug: Rejected Hashed Release Title: lae1cMAVRhcoocR9JmsNUtp6BVvbFwtc 08:42:45.8 Debug: Rejected Hashed Release Title: sglbNNYVKqr7hdmopCO3EmPJsY9H5rRW 08:42:45.8 Debug: Rejected Hashed Release Title: vm436mPhjKIjIMPf9TzvmDYlVEci1lHh 08:42:45.8 Debug: Rejected Hashed Release Title: xiAcfRGQYpK7pSNYUnYuJwnjyopXaruc 08:42:45.8 Debug: Rejected Hashed Release Title: oaRXg0xyYv15DUXcXTPp0PJsZ448RxYF 08:42:45.8 Debug: Rejected Hashed Release Title: E5kQLwLZknFYl7eX7HmDqTCf7M83DFPo 08:42:45.8 Debug: Rejected Hashed Release Title: 7MsLgb77FsyqT6vKLXgRXYolqW4fWRFW 08:42:45.8 Debug: Rejected Hashed Release Title: AyEhAFKeY5epN8LTysALSmmEDPYQITLC 08:42:45.8 Debug: Rejected Hashed Release Title: ZZCq2F5UhEi1nuR4pcoZQxboYS4IfgMA 08:42:45.8 Debug: Rejected Hashed Release Title: Hw2CuwMiKgDiTZEd7nFftPunFGMY31Av 08:42:45.8 Debug: Rejected Hashed Release Title: aDln4McUGKlbwZW8hDYtayWitGALg96U 08:42:45.8 Debug: Rejected Hashed Release Title: Rj0xBHOBYDUY4TWEj56SkTsnIeh27AL2 08:42:45.8 Debug: Rejected Hashed Release Title: Jg2ETM7Eo0N1CjM8M75win26GUQC9RiI 08:42:45.8 Debug: Rejected Hashed Release Title: aSkpfhK7BJamralkuJC76Y5ZApbqN8iY 08:42:45.8 Debug: Rejected Hashed Release Title: 0B2uxIoPzQKkkt8CZoD3YlbgzqQ2sCMm 08:42:45.8 Debug: Rejected Hashed Release Title: b1GraFBDNkpVsOdpiv6HqCIMAdhmbSKt 08:42:45.8 Debug: Rejected Hashed Release Title: NboL0I1P1rjEh6lazn12wOkeBZGbeVqI 08:42:45.8 Debug: Rejected Hashed Release Title: c5b5sVaTI8TRVDTg9W9YwM2zDURLHyHh 08:42:45.8 Debug: Rejected Hashed Release Title: nKhkqNzq9QCKAh6cClfjQpcf5M7WGh2X 08:42:45.8 Debug: Rejected Hashed Release Title: Jnpdf7CVrYzEoa4c12jr0kquh1XStrJt 08:42:45.8 Debug: Rejected Hashed Release Title: lGzGjHRxBARVvPdjpxzxxWTEjHeyIOb5 08:42:45.8 Debug: Rejected Hashed Release Title: bymE81t2vJRkurM6tsastZjOst8x7i9G 08:42:45.8 Debug: Rejected Hashed Release Title: bKqDUXUZFMWN5PrLs4byJF5wmwNFyH1Z 08:42:45.8 Debug: Rejected Hashed Release Title: oKZdx4JPTVU7WjgEfZCSKIsPNQvTpb4R 08:42:45.8 Debug: Rejected Hashed Release Title: seMlgTtM8T9ZiMVvLPQDrYWUDgage7lp 08:42:45.8 Debug: Rejected Hashed Release Title: PlCAMoQrXeCAA9CQNYTWn2M3zWAaZm3G 08:42:45.8 Debug: Rejected Hashed Release Title: 2GScXBUFeXqRG4efUjrDjeARXxjeDA1T 08:42:45.8 Debug: Rejected Hashed Release Title: IDqGkmj8Xnzq6v3REEBn1F0afIkDvuRY 08:42:45.8 Debug: Rejected Hashed Release Title: JnX6uDUSQmiFRrYk5SqZ7NIHjxpUViRZ 08:42:45.8 Debug: Rejected Hashed Release Title: AeyJpip2T67TL2fAkwcEuQzPcRaJmxs6 08:42:45.8 Debug: Rejected Hashed Release Title: Jhs5NQQXrNqnrwJ64NSxKNMqdzGCO5uT 08:42:45.8 Debug: Rejected Hashed Release Title: VQvMUeFgmbtzmYCFLHxCHgAD0ykFKCYN 08:42:45.8 Debug: Rejected Hashed Release Title: Ry3COGsfEt9nv65xoq22w1WZ6eFnfRJw 08:42:45.8 Debug: Rejected Hashed Release Title: 6O1XjldMHmv1l8tudVJmbleHdULTOjIl 08:42:45.8 Debug: Rejected Hashed Release Title: AKi8803Ii3poYXUviHQhgFT6dbLlluVk 08:42:45.8 Debug: Rejected Hashed Release Title: pknMrXeivkdqV5HzD7tZzgZ2B2rogu2M 08:42:45.8 Debug: Rejected Hashed Release Title: tIH1qCYoq7EMEIBnQCnxoVpGz4lrO8c9 08:42:45.8 Debug: Rejected Hashed Release Title: YopUmW74pVQ1lG8tEaiSdfDny9IsMhRp 08:42:45.8 Debug: Rejected Hashed Release Title: wnDK5EkQGNGGmxByPf6DKWNcFSmpOJLt 08:42:45.8 Debug: Rejected Hashed Release Title: bOFnJLCMkgakVh0TABb9aMsZlHdzUx0C 08:42:45.8 Debug: Rejected Hashed Release Title: Wlfz4PJWy83SQbUcf7GbZfVrmm2qcIbl 08:42:45.8 Debug: Rejected Hashed Release Title: O8pOhhQobZcGi7SVo1GXc0ourGLCz6gD 08:42:45.8 Debug: Rejected Hashed Release Title: hVXGvGiq9igs41Y1CbOM62xIKOkN48em 08:42:45.8 Debug: Rejected Hashed Release Title: UQV4Hv9pRCHiCtmiPlGZ6AAQxpjbbqdu 08:42:45.8 Debug: Rejected Hashed Release Title: yILCycFsPebaM0WmccMsBeQzNJcVGiGj 08:42:45.8 Debug: Rejected Hashed Release Title: uOb2KzVrZBLcpKE3fzJIGncaMGem6ROx 08:42:45.8 Debug: Rejected Hashed Release Title: ZuNYHm0y13XOQTHwgovS2Gk0XVnPiNBe 08:42:45.8 Debug: Rejected Hashed Release Title: jHFfjIrtTQYBBYDQZXYPDgKlu3XE2nqF 08:42:45.8 Debug: Rejected Hashed Release Title: iPSK9trEGZmi5w19tyCjQjQvW23JcDDm 08:42:45.8 Debug: Rejected Hashed Release Title: ix8cxsPej7D02v2avqrbKrTTjYvy77jc 08:42:45.8 Debug: Rejected Hashed Release Title: RJEPXBu2H63ZtyHACa78rbA3uVSvfC63 08:42:45.8 Debug: Rejected Hashed Release Title: VZcp1bdzdSmMCJ0GdOl0yn18VJwpZ1NZ 08:42:45.8 Debug: Rejected Hashed Release Title: WS9R4c8aTuzJTfDaGxeN0VMTGpRCZNaY 08:42:45.8 Debug: Rejected Hashed Release Title: AyOwxxGZeAcYIZHYMwfMdC6DuMzcVpr4 08:42:45.8 Debug: Rejected Hashed Release Title: TFBzwBaAqfmLvSGfya4olAAFtOnpKngX 08:42:45.8 Debug: Rejected Hashed Release Title: oTqX7WG7mzYi2xzBuD8U78lQonajBd9K 08:42:45.8 Debug: Rejected Hashed Release Title: AGpc7j1zxK9cVsjoLFVUQGdX4S7K9IFC 08:42:45.8 Debug: Rejected Hashed Release Title: OKeKfZHwX8NyrFylaPqXrhv5ZH5EZgav 08:42:45.8 Debug: Rejected Hashed Release Title: hXTJ4GtYaxVQS4iz4E7tOKs4y0VQOq4Y 08:42:45.8 Debug: Rejected Hashed Release Title: XYtHqQhRPt3VSfkAJ6LcLA4HYamzApKW 08:42:45.8 Debug: Rejected Hashed Release Title: AzhcDcfk3VnsA66HAShESst5ftJZYNgv 08:42:45.8 Debug: Rejected Hashed Release Title: e4XGl9x92WAqxPYWjK32Bj7PyqpFYiwE 08:42:45.8 Debug: Rejected Hashed Release Title: NyBHwYZZX1eOcsTMdOhJGlsJXPJLvnom 08:42:45.8 Debug: Rejected Hashed Release Title: 8MDhaJVRnYYcrg6yjs1lhMapDAc9wU8v 08:42:45.8 Debug: Rejected Hashed Release Title: PXo7dHARScv6jgjIPa7QrzfO99T7IWYq 08:42:45.8 Debug: Rejected Hashed Release Title: zBD18iIJsuNwhY5XNQQajrK1SPbXghXE 08:42:45.8 Debug: Rejected Hashed Release Title: NMnXALvbhEPc38iRLCnsGzjBY7VFOrYM 08:42:45.8 Debug: Rejected Hashed Release Title: X4ImVJiD5Ex4vWa1Qkh9mPtCR91PkXZa 08:42:45.8 Debug: Rejected Hashed Release Title: uOQ9EH1zCIG38O5Yc9aBmPvSjzv1DmxM 08:42:45.8 Debug: Rejected Hashed Release Title: OQw0oG2DJmjzcYeYogYuGiKb2UJ77Oyr 08:42:45.8 Debug: Rejected Hashed Release Title: RPGjr2PUMUgiSOghJnf7psrGbYz0mSsH 08:42:45.8 Debug: Rejected Hashed Release Title: MRBHttViH2WyBmFG4VUrevEtEg1s62T8 08:42:45.8 Debug: Rejected Hashed Release Title: dMY7ZQjaXwGTrqEEfravzFpDFS4cP837 08:42:45.8 Debug: Rejected Hashed Release Title: qKlYyPden27lA3YLZAuron5dZyQWh2Oc 08:42:45.8 Debug: Rejected Hashed Release Title: mnnuf2c8oUuKkEVDcBnMJUGGer4Fd9Cg 08:42:45.8 Debug: Rejected Hashed Release Title: 1NY3YqnfNGmlH4c0vmhj5HmyPZAADAjs 08:42:45.8 Debug: Rejected Hashed Release Title: qOe8nEV6IsRLcEUThbe7olGz7T3zvxFR 08:42:45.8 Debug: Rejected Hashed Release Title: q8ejs2uRmB7ZTGTkQWg2GO6UZXanRK7Z 08:42:45.8 Debug: Rejected Hashed Release Title: UQ6R2qS6cnfKaGZJFsH8BQ3apbFnOKu2 08:42:45.8 Debug: Rejected Hashed Release Title: bALDuKSPlGJcWN9ARJQ71HVQ6TXnC8wM 08:42:45.8 Debug: Rejected Hashed Release Title: YkslgvR2WFqWO6740avILxMbLOx55kom 08:42:45.8 Debug: Rejected Hashed Release Title: YJmXRNB0bOcQ8DitJ5Sd9LegLPnJgAt7 08:42:45.8 Debug: Rejected Hashed Release Title: Jm4IzpBc2iItEYI1l82juyCSYPDxzQPv 08:42:45.8 Debug: Rejected Hashed Release Title: EXTKsywzGWuOi5F0hnV5ldZnqhjGSksT 08:42:45.8 Debug: Rejected Hashed Release Title: Yk1lsAQYj1GZ2IlxBv4GaX3xBqC0ACrs 08:42:45.8 Debug: Rejected Hashed Release Title: 4T5BJPMB7eL3NNm561drHla7FsSkkPGK 08:42:45.8 Debug: Rejected Hashed Release Title: 4tZ6oDMQmaH3Xd069yBoaSmlo6BhgQZz 08:42:45.8 Debug: Rejected Hashed Release Title: 0kwbWwew5sgMpFVEB2wUcPi8FEUBJpOQ 08:42:45.8 Debug: Rejected Hashed Release Title: siOuV3C9GauSvvmAJH1WlFKlJf1yLSV2 08:42:45.8 Debug: Rejected Hashed Release Title: xzZTTGkFiIk43eA5VuvvFEajVG9oy1EW 08:42:45.8 Debug: Rejected Hashed Release Title: BrDGuPngMUgyAtcpSB3WU8hW3xU1OsYy 08:42:45.8 Debug: Rejected Hashed Release Title: N1Ew8p5wU7moTxgF9OWBr4SWwutENMZV 08:42:45.8 Debug: Rejected Hashed Release Title: gnkvYzSOUY4kk4i6NRNolooXiM1P08hR 08:42:45.8 Debug: Rejected Hashed Release Title: Zw48TEWLzoLF0zhGDv6Mxgq2bx9yghmh 08:42:45.8 Debug: Rejected Hashed Release Title: O4rrVXbEpJIL4GeHyOzGGize9SGouege 08:42:45.8 Debug: Rejected Hashed Release Title: PvkneBZ3OcAJE67Sq3OjOX9b8b6hbOvu 08:42:45.8 Debug: Rejected Hashed Release Title: dLINOLg3TERbutnajcWm6vWjGSueIsu2 08:42:45.8 Debug: Rejected Hashed Release Title: rpGmhibDF0UOBNXlF3O4zO2chuMCllHE 08:42:45.8 Debug: Rejected Hashed Release Title: talOQv7xVGjO2Eu0wh3nNB9MRTa03HDL 08:42:45.8 Debug: Rejected Hashed Release Title: f3dhjeX8eOZWLACgCgrA0RxC4HlE6dq6 08:42:45.8 Debug: Rejected Hashed Release Title: UIVBfpd2MSIK7AspXpXIDCzvmMnMfI2Y 08:42:45.8 Debug: Rejected Hashed Release Title: Pp8sHRZmNQ87nCW49L8VXXEKuvUvA7Co 08:42:45.8 Debug: Rejected Hashed Release Title: HLJzIV9KFzol6J1eOxDQGr48SNQDPCKt 08:42:45.8 Debug: Rejected Hashed Release Title: TbGfQdVnT4UkPMzOaOerA4mkkkr4104x 08:42:45.8 Debug: Rejected Hashed Release Title: qeoV4TqnCsUWJ3U0JYkvcrfn8XpixrS5 08:42:45.8 Debug: Rejected Hashed Release Title: 7lRgrzsy64yjlF47gRQBXf0NLIwCQzPl 08:42:45.8 Debug: Rejected Hashed Release Title: wL25h0XZVINpYbAftOiPEMo4bAjo0lqN 08:42:45.8 Debug: Rejected Hashed Release Title: kZd6m3ryBe4U62HBNA9r67yP0m4scDNl 08:42:45.8 Debug: Rejected Hashed Release Title: wvxwSu1VimREQVgU4R6BQPOEdQItZkyp 08:42:45.8 Debug: Rejected Hashed Release Title: 0aHt5cPgjWBWlSF1pSglpxAAw4moODWd 08:42:45.8 Debug: Rejected Hashed Release Title: e9wvAE7hXGYL1QMSKdG3umPh2ezKod0y 08:42:45.8 Debug: Rejected Hashed Release Title: glUNrd9uzN1svDr2uqDIjnDBMfcHovDS 08:42:45.8 Debug: Rejected Hashed Release Title: spKjFxe1bNEOz4uP2iNBXbctPqKt6e9n 08:42:45.8 Debug: Rejected Hashed Release Title: 5Qrm4mfgu8eC0f8JOZoFw7b8YPbEZbXa 08:42:45.8 Debug: Rejected Hashed Release Title: CrtRTcY66eYwX1KHeONtJnwNLjtQ0yW8 08:42:45.8 Debug: Rejected Hashed Release Title: S2vR3YaQM63DJbRKcdvhxy1Juc3Qekxh 08:42:45.8 Debug: Rejected Hashed Release Title: NbuE8dD3W7bekIHY722acx2vHzWJC8HU 08:42:45.8 Debug: Rejected Hashed Release Title: TxAM5jLnLwoHjqfhtUF1hMOQdyBzyHcQ 08:42:45.8 Debug: Rejected Hashed Release Title: DvdoVBOm3Udf1wkNPJLhnsNzKxBihfvy 08:42:45.8 Debug: Rejected Hashed Release Title: 5AHKS18Zw79wj8MI8QmWQmG0AKKccekB 08:42:45.8 Debug: Rejected Hashed Release Title: D4Yy1Cyf4RTkuoJeLL9IveXsBbhrDgYe 08:42:45.8 Debug: Rejected Hashed Release Title: OlSiGFcfNVVPSznCj9i920eNSzqcVkGg 08:42:45.8 Debug: Rejected Hashed Release Title: czkxOWyzNuMC8Ud1AsoKwJROqGN8dArX 08:42:45.8 Debug: Rejected Hashed Release Title: gBLZRGP4T82i5sAEXZOGAqMrOB8ilqIv 08:42:45.8 Debug: Rejected Hashed Release Title: OpWlgXtem0KFwAcVTZ1swHfe1CNbKaKw 08:42:45.8 Debug: Rejected Hashed Release Title: nZ57PlsVTUXs9EGQETrDMjFpWTkNugxj 08:42:45.8 Debug: Rejected Hashed Release Title: hWYdkoI18iDGinTkZJvPIruiHmqWAiSA 08:42:45.8 Debug: Rejected Hashed Release Title: RAuC8W9kzmbaVGY3GMpR0jw2faSmJ4gL 08:42:45.8 Debug: Rejected Hashed Release Title: hABRDppTCbOOLu0TH7BldLM3qsf4QHwq 08:42:45.8 Debug: Rejected Hashed Release Title: mHWBC7GpiNu7gWdB2EidPUTqOf9UAkop 08:42:45.8 Debug: Rejected Hashed Release Title: 0EpV5mJk2Ry8iKHSAcHT4hm2bHDqA6bV 08:42:45.8 Debug: Rejected Hashed Release Title: Lj14LSU1ZWa5GVKJPJq6PcFGrFk5ikkT 08:42:45.8 Debug: Rejected Hashed Release Title: WmnHtvGVQTKjGAmKQuAOBKgKM90GWA6G 08:42:45.8 Debug: Rejected Hashed Release Title: oKFsFQ1xE3zHpqZjkXRpo5yRgO2zuHDK 08:42:45.8 Debug: Rejected Hashed Release Title: UzKwWn7ff1PkmvCdc7mbZauPnDqt7DJV 08:42:45.8 Debug: Rejected Hashed Release Title: KK3zlhZWA0xi5Sp30fdkeYDsN3U6QZ7C 08:42:45.8 Debug: Rejected Hashed Release Title: zglKtbFr1IB5hitGz8zy7PtqUnXIK8jj 08:42:45.8 Debug: Rejected Hashed Release Title: 2pevdYL1vwV5dK9Iox2E85NheQek4gbs 08:42:45.8 Debug: Rejected Hashed Release Title: iR1GXsS5p3cZPQbHYgENSn4Qknvm9UaB 08:42:45.8 Debug: Rejected Hashed Release Title: ZKTnViEgnqJCwr4TXmA2w4yxrur546MX 08:42:45.8 Debug: Rejected Hashed Release Title: A8PhuYX6JJijxJPRAPONqYfh0pycgpZY 08:42:45.8 Debug: Rejected Hashed Release Title: rcv1vgpCt9kHNHLjVdxZSM2XHegJmHNW 08:42:45.8 Debug: Rejected Hashed Release Title: ysJq5GgwHmo92DW2k3CBtGRkieONABG7 08:42:45.8 Debug: Rejected Hashed Release Title: UTscm0Qyu6QaGfWnwKiLI5iWolxvI2WR 08:42:45.8 Debug: Rejected Hashed Release Title: YR8dhy4qCgTtO7gdJlG2FJkFwirbae4D 08:42:45.8 Debug: Rejected Hashed Release Title: FgP9ib2SNhY1cWMSLNoTTBkmu9alvrdW 08:42:45.8 Debug: Rejected Hashed Release Title: cGG1P95xsUmRjiR9nBpFNk3LeeYOjTlL 08:42:45.8 Debug: Rejected Hashed Release Title: 2rG05YnRzHpKNXsCJNiQYSLZVYcW7BhT 08:42:45.8 Debug: Rejected Hashed Release Title: WdlwgkvX7mWJ0NXeh5aXjm13LZw2DI0f 08:42:45.8 Debug: Rejected Hashed Release Title: UxlUGRNfpBxiD0hwhjSCoB11PVEvpggq 08:42:45.8 Debug: Rejected Hashed Release Title: FtK4D3N1CiayNyOhSQ71cqjfUCKpgzBJ 08:42:45.8 Debug: Rejected Hashed Release Title: niWuOASztxUXuuSCMDenuBEd0iEPSOqt 08:42:45.8 Debug: Rejected Hashed Release Title: zkZ98RRytCQCFBxUCRgjOIiT4mnLLcjP 08:42:45.8 Debug: Rejected Hashed Release Title: JL0ABMGzrI8OSBT0b4rfGCLEExSVuohm 08:42:45.8 Debug: Rejected Hashed Release Title: u0oBF6qIbquVv4r9cHioaaF8TmPLKVFF 08:42:45.8 Debug: Rejected Hashed Release Title: JJ032T7U7GpGNhGYwIW0M8trSh9MfvD7 08:42:45.8 Debug: Rejected Hashed Release Title: Q8Dhgp1fXCmM94TxeQyTjQ6sqxaBkFXt 08:42:45.8 Debug: Rejected Hashed Release Title: osVAZoCVsYU45J9uy7X99y9v9ptPaWm9 08:42:45.8 Debug: Rejected Hashed Release Title: gh7bJ0LNt7AO4TPnanfLTHlxJPDPUvC1 08:42:45.8 Debug: Rejected Hashed Release Title: fVtgHxcSX8VyQNAcg2RQN2r1FJjf8xjy 08:42:45.8 Debug: Rejected Hashed Release Title: xPrXCVG6K86L1NU3Rjh9zyCwNWeLVG10 08:42:45.8 Debug: Rejected Hashed Release Title: 5xuinV5NMHNQk42GD0iixM8WETAYEo8A 08:42:45.8 Debug: Rejected Hashed Release Title: L3nn3GV6dhEjgNyoXqyNqsYQ7q2Aacmo 08:42:45.8 Debug: Rejected Hashed Release Title: LD29hO2w5klV52wNpI3do0Hjm5OwJZLE 08:42:45.8 Debug: Rejected Hashed Release Title: RuxAOgZJmofnhuxLvkpD1Hl2F3E9EwGW 08:42:45.8 Debug: Rejected Hashed Release Title: 5REsz92rN9CygCTQvTC6yfnxwf7E6l0V 08:42:45.8 Debug: Rejected Hashed Release Title: oBugPXPQCfcDytGV60sg8TCd9xcEpl66 08:42:45.8 Debug: Rejected Hashed Release Title: gwStC75ipNtv0D6w9SV6lLiwKAJStUNJ 08:42:45.8 Debug: Rejected Hashed Release Title: RVYt7rPFaeHxu6Jkc81Tmr0iQfDLGZS8 08:42:45.8 Debug: Rejected Hashed Release Title: Q4K4vXoVr0V5TSontF1e2Ud4Mk5uX7gj 08:42:45.8 Debug: Rejected Hashed Release Title: keM67cDuEABOHTeFGcYyn8mLPmXGzBMN 08:42:45.8 Debug: Rejected Hashed Release Title: 7iUfglbAIj0WQD2KVxqGm5MBLwuiHcJU 08:42:45.8 Debug: Rejected Hashed Release Title: qAkyArlxUIf46QPlclvWb5XBerb9xmEk 08:42:45.8 Debug: Rejected Hashed Release Title: n8zayr7pDIoohWB7wLQkOVqPPPA1Bcua 08:42:45.8 Debug: Rejected Hashed Release Title: WPcdTkIx7Rc9XO7LcCbx9dvre1Ccqqiq 08:42:45.8 Debug: Rejected Hashed Release Title: NQsFo3pf9Tsfgh6vmFkm8jjzsQ5cLGQo 08:42:45.8 Debug: Rejected Hashed Release Title: TBWtVl96Ld4UL9YFRNEIRAcLTg3yZdae 08:42:45.8 Debug: Rejected Hashed Release Title: wHIbmAb4e4v0PkV4D8Cj4HqLK6pjrwBq 08:42:45.8 Debug: Rejected Hashed Release Title: DRx2qif4jowS80AeJ0tDgat86SGXHRZn 08:42:45.8 Debug: Rejected Hashed Release Title: ASGicS6mPXyWiI2mcnN0c0t23oGMzB5C 08:42:45.8 Debug: Rejected Hashed Release Title: FIQhI2f5Y5MWR2pOwKZED4LeS162s5VE 08:42:45.8 Debug: Rejected Hashed Release Title: MZeOfkToJ3nr9cGaEJKpgEJAQrsRyK3r 08:42:45.8 Debug: Rejected Hashed Release Title: xHdWFbdvrW2bUXPDNBS70hr5sGuf5Kom 08:42:45.8 Debug: Rejected Hashed Release Title: LF1zSfcmjonD9YpuQwa1SFhN0EHexKsW 08:42:45.8 Debug: Rejected Hashed Release Title: RuFP8UqOKRCYvWI4CN0ihewNsAHyP8w3 08:42:45.8 Debug: Rejected Hashed Release Title: 5UPMGRpowHLeRA09UWAgBBhZFhRt3StT 08:42:45.8 Debug: Rejected Hashed Release Title: RVxusF9GMijpNTkVAPwmuy2qQkwkfIxB 08:42:45.8 Debug: Rejected Hashed Release Title: k7p6LoPxVvGGjSqBefrl43J7FMNaUMnQ 08:42:45.8 Debug: Rejected Hashed Release Title: nCk4ndRsz6epQSlCP60ps88nkMcOF8Kg 08:42:45.8 Debug: Rejected Hashed Release Title: ogXXW1QnnWuGWmWv1V0hXKdIMiQBGQWj 08:42:45.8 Debug: Rejected Hashed Release Title: da1U101oWpHKqx4MhZVVhg5QSJ0DMktf 08:42:45.8 Debug: Rejected Hashed Release Title: fzN0zX7NYdsSWCft5AmoMQJ9sIdwyn3Y 08:42:45.8 Debug: Rejected Hashed Release Title: wGCj2dWkEE3unBK5x0HSRDefRudoy8e2 08:42:45.8 Debug: Rejected Hashed Release Title: N5DvWeGBSqkRWLc3y6BOR8QgYG5kcIJf 08:42:45.8 Debug: Rejected Hashed Release Title: TYqWkEfnMicUK7TepVfXPqbt35rpQpnz 08:42:45.8 Debug: Rejected Hashed Release Title: 3UElrNr5Tk4we86McL1ecw4GmTakbKzb 08:42:45.8 Debug: Rejected Hashed Release Title: vhkaexfX87LjccdTuQJq2zrsZVGjmtFV 08:42:45.8 Debug: Rejected Hashed Release Title: d848qAOAHPY7HtCzl9755GTpO5ildXvc 08:42:45.8 Debug: Rejected Hashed Release Title: K6yHdDYphZyvkGcbTmmck0Adm6A46IHj 08:42:45.8 Debug: Rejected Hashed Release Title: ZR08fIoqmu3e4HwajpaYR88EDz4w4Ni2 08:42:45.8 Debug: Rejected Hashed Release Title: q9wivCxTQvtDFY0XxJIhctoGEek2dulb 08:42:45.8 Debug: Rejected Hashed Release Title: yP9CrWPVYS48czWsTxibmwwq11F1bJDe 08:42:45.8 Debug: Rejected Hashed Release Title: AESI5eHHLo7ePyvGgaPoLTnSSyA5GwYk 08:42:45.8 Debug: Rejected Hashed Release Title: tuHzyOoURppAVKuawGGuC4j11cR7q9Hs 08:42:45.8 Debug: Rejected Hashed Release Title: QeSoxstTUPVEltHbGTGKY7PGDXtlHWmJ 08:42:45.8 Debug: Rejected Hashed Release Title: UEW5JN6jS7xLWVknQIbH0ru3YwMJDBA8 08:42:45.8 Debug: Rejected Hashed Release Title: e5c8xuyBqNnYu1ECQz2ZxwUSa6vAJpQT 08:42:45.8 Debug: Rejected Hashed Release Title: ZEFtpI3UZK9DiY8MY5VUIRtRA8TNoplw 08:42:45.8 Debug: Rejected Hashed Release Title: qilYPTpFQhvpTTXsvLvVIR6IjIQlebTi 08:42:45.8 Debug: Rejected Hashed Release Title: byzYLxKTwe2JApkgi1RnY3aUMy2A5JVG 08:42:45.8 Debug: Rejected Hashed Release Title: 6LCxRuU0HRNBCCRuUuY0XA66jVYVodI3 08:42:45.8 Debug: Rejected Hashed Release Title: feRZhPDMFCeEYR0wJLJyKwKaJMZQNtrM 08:42:45.8 Debug: Rejected Hashed Release Title: qRMHPSS1CnSEB5zbdoOv7uOTICkqqmQA 08:42:45.8 Debug: Rejected Hashed Release Title: h4CsUjUSgpUvqHCpk6Ky5PDguFrovXqW 08:42:45.8 Debug: Rejected Hashed Release Title: D5snEjv54obdVosWszWb9NgNqoerr8fl 08:42:45.8 Debug: Rejected Hashed Release Title: szj8oXAgZCoEfiNq4YUNmaBfz1FQstiu 08:42:45.8 Debug: Rejected Hashed Release Title: jBzj0N879IZ4rleQWixXwViQ747gV59u 08:42:45.8 Debug: Rejected Hashed Release Title: WkEkHY5sPmUPMJZGPnNNgDRkaTvghwq3 08:42:45.8 Debug: Rejected Hashed Release Title: 4Q0CxOKrHZUnIqgx3zFujfj47miw0zMB 08:42:45.8 Debug: Rejected Hashed Release Title: lntG2pW4IBYQgOMDRTalOoOqX5fuE63y 08:42:45.8 Debug: Rejected Hashed Release Title: BwWrnTKyPBLJbjvpn6Tz1ZKMSp3HM08p 08:42:45.8 Debug: Rejected Hashed Release Title: uFA3o1J1L46gMxlRrAzTOkxZ4wPCaPyA 08:42:45.8 Debug: Rejected Hashed Release Title: yrvuX3f67XC5YDcXb2gc0LmXqIM3NhnW 08:42:45.8 Debug: Rejected Hashed Release Title: pCZBdJOLXhwlIdIKZsDIxzVloYD9iFHr 08:42:45.8 Debug: Rejected Hashed Release Title: 5uuBI72OvAXjHSqF0Y1tJMnQEySLUTrA 08:42:45.8 Debug: Rejected Hashed Release Title: mwbbdXNFz32X5xXydl3mmcMXyRCgbJAP 08:42:45.8 Debug: Rejected Hashed Release Title: qhqdlXQD7Gb4ylmvwb1GNR61BNCzo3jh 08:42:45.8 Debug: Rejected Hashed Release Title: UTyoLSPrXnWvW6Wgrt9QqvuEcgKx0VJz 08:42:45.8 Debug: Rejected Hashed Release Title: y7Avxv3YcTwklJUg2wIjXOsJlKiY54wP 08:42:45.8 Debug: Rejected Hashed Release Title: C8Rf0LBTSzFhBRjCkP2Ov26o1Frie50G 08:42:45.8 Debug: Rejected Hashed Release Title: W6c1mwRwWUCXQuVbEhmTBCvcmSavXjww 08:42:45.8 Debug: Rejected Hashed Release Title: bRuODBVeW0rsXwpB0FjOG2ZdpHaLhD1E 08:42:45.8 Debug: Rejected Hashed Release Title: 7L3q9Ka6k6S6h8VJRtYWJNXigZH4JWoI 08:42:45.8 Debug: Rejected Hashed Release Title: KQs2gWsgmfJBg5r39ZNQyevwTWA3HkEW 08:42:45.8 Debug: Rejected Hashed Release Title: pGRDvU9tOKxIconrz1KIsYIHTFTFKSMk 08:42:45.8 Debug: Rejected Hashed Release Title: mqUxgNbhlrQVSjQGLHtvdd6aZlqdxmba 08:42:45.8 Debug: Rejected Hashed Release Title: IoSJ3y25ImLcB0pq07QP1bs1Urs6JLcB 08:42:45.8 Debug: Rejected Hashed Release Title: W953AJ75MjRtOMfWIWVYDsBMKut2E2qY 08:42:45.8 Debug: Rejected Hashed Release Title: PvZgysrrtypQPkjqazY7PdiFYmtDtwgC 08:42:45.8 Debug: Rejected Hashed Release Title: 5bjQdDgiSPl7RQDysofBmFHK8ugerSne 08:42:45.8 Debug: Rejected Hashed Release Title: beC0nTh4gRB4cOjtPWTMbeW95g2cDdaO 08:42:45.8 Debug: Rejected Hashed Release Title: wbp0PAwVd2bRrZARrdOOI4An0SkExlDd 08:42:45.8 Debug: Rejected Hashed Release Title: YDZVS4MUMaXSXHaqbAN6gfFRhwhLyC4w 08:42:45.8 Debug: Rejected Hashed Release Title: 7DIJwv4F3FeOLEz5wuKIjLPymTIraPfi 08:42:45.8 Debug: Rejected Hashed Release Title: 2lh7ge6nw3BCnlhhCAnaOaWys6n666DV 08:42:45.8 Debug: Rejected Hashed Release Title: vwji0DitQn5IRMmHRCpFm1sR3Ws6xUUi 08:42:45.8 Debug: Rejected Hashed Release Title: Te7zZwb4dRET9oUEg2Lqqcs9iKldBSUV 08:42:45.8 Debug: Rejected Hashed Release Title: K4aohXlfwiMuGpN71EA7cwTScWFvjgqG 08:42:45.8 Debug: Rejected Hashed Release Title: rFNSOk9XluDTP5r1fUEcg4yZGzCBp0hx 08:42:45.8 Debug: Rejected Hashed Release Title: 5xUvLYUyS39p6KSoJt0UW5VbHDlJzg2k 08:42:45.8 Debug: Rejected Hashed Release Title: 85Cm70Ak1rj4wu1Z06drt5OqMexNb2aL 08:42:45.8 Debug: Rejected Hashed Release Title: e5ZHCFfC4lgNw4MBhGKXjzT4Yylw1Nzk 08:42:45.8 Debug: Rejected Hashed Release Title: ghbzvnbxxr94NgRZzk4sulgUiuPfBWwW 08:42:45.8 Debug: Rejected Hashed Release Title: z7BopH6CoWhWkRgtRLn3EOH2Thsb9OM4 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(32) --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(40) --- 08:42:45.8 Debug: Rejected Hashed Release Title: nluRAcatePvUJYqwGQWOQkZwlnEQQWpyukmw9oiS 08:42:45.8 Debug: Rejected Hashed Release Title: FkAuXJWMKbPeMZdGLDDsjDvOMUBokxGNcbkTQpSM 08:42:45.8 Debug: Rejected Hashed Release Title: FA8oNmBPtGf0D9gM171ghKt3lMTbstTjNLfwP89X 08:42:45.8 Debug: Rejected Hashed Release Title: 1UXI2t6lbeglTGUPMOAhxNRR3dMF8QGq76bFe7iO 08:42:45.8 Debug: Rejected Hashed Release Title: hMGs7dM9Y63V9Tw9REx4gL9V1xibl1pCDzIQXDJ8 08:42:45.8 Debug: Rejected Hashed Release Title: VXV6tkgiFSsvEXv70wIPFxt5S0vvDnxHFR3eEnrl 08:42:45.8 Debug: Rejected Hashed Release Title: le8EZXzvt2csxXkYKdr39FsLhZaaRdBMTwYOGumu 08:42:45.8 Debug: Rejected Hashed Release Title: nh6zWA1v8FIi0tfugGYRexEBkpza9aWCVkZV6GXF 08:42:45.8 Debug: Rejected Hashed Release Title: MZaukZ4gI9cmkm8lK7wTleasNVToSHQTBF5mqQQe 08:42:45.8 Debug: Rejected Hashed Release Title: R2ZjzRhjrgiLugU0oVTyvsSGoeNKDVzedWbGr1en 08:42:45.8 Debug: Rejected Hashed Release Title: I8cOuIqJubE5L3UfPxe1JEfSLpjyBRWSzkTcjV0d 08:42:45.8 Debug: Rejected Hashed Release Title: 0dORXsHdAKPOrTaoXlJkNSMF67QOQw3kP2fwFuYl 08:42:45.8 Debug: Rejected Hashed Release Title: yROEPO624s4QR3SsuaPB54RoKWYjpjZkvtzcts3K 08:42:45.8 Debug: Rejected Hashed Release Title: fO7Teymmkp4QHg1clm3Jl5YHvOMmh5ndEkuoh7f3 08:42:45.8 Debug: Rejected Hashed Release Title: S6tI63QzUy65CyMYWDNFhlr5iJrQWmLbXuCYXQ5b 08:42:45.8 Debug: Rejected Hashed Release Title: IypA71lr6Rtyqg56mHyHAEVC2kpNaf07FkhbNq2v 08:42:45.8 Debug: Rejected Hashed Release Title: 1gm0qXpFYUbZcOlQxk40iGamsVzTxXKxcJm4jlSl 08:42:45.8 Debug: Rejected Hashed Release Title: i6ChvTRmQQtqdKOPoE9VKklDoSkWNhb2YppRqiiF 08:42:45.8 Debug: Rejected Hashed Release Title: LNv2pXlNDYlxHAKP2taRNaaJlku2Ves2eky5zRtT 08:42:45.8 Debug: Rejected Hashed Release Title: kanm8Iu7i1PosteFhdvSRam1TpO7KBOGf6tVOlGx 08:42:45.8 Debug: Rejected Hashed Release Title: 4HBE0K54VtLBHhG1dUg6H7gohw9Hr8ySQwGSjX2F 08:42:45.8 Debug: Rejected Hashed Release Title: Ni1hwl7E5OVWA53gqybOCm7DsFt40Mo5ByUXIypb 08:42:45.8 Debug: Rejected Hashed Release Title: MHmInr0u3uSU3uAfMLdnBYqqEp7ME0SmpaaUOWVq 08:42:45.8 Debug: Rejected Hashed Release Title: n8Ch9kvbrK4o7xnNEAcCImol4hm25BT2glb4IKgt 08:42:45.8 Debug: Rejected Hashed Release Title: x9lfeuUsKZ4U1c555NUxNOOxcB5CiYg1UXfJTDWl 08:42:45.8 Debug: Rejected Hashed Release Title: 4adJ8aC1m6gwDCyrWGSRHuu0FdXAybEvzdFJUnKq 08:42:45.8 Debug: Rejected Hashed Release Title: hcdLERSUtAA2j27Fc9FmgYlpUET15JQiUSXcMrop 08:42:45.8 Debug: Rejected Hashed Release Title: hhdRBS9QNJPM9HkeJ1PhB91yQyMvOLD4oL5KYkFm 08:42:45.8 Debug: Rejected Hashed Release Title: 8DBgIrlHmFFDLe3cgma25IL8mCqxJXq3xR53SLaE 08:42:45.8 Debug: Rejected Hashed Release Title: 1V37HQHZJY0zap25kXZ2DNUKJYmCrzuQlSZltSDH 08:42:45.8 Debug: Rejected Hashed Release Title: 3330cLra366MhdDlElQcnYviVLHBdZiTc4s7b402 08:42:45.8 Debug: Rejected Hashed Release Title: ZUx305nRTGoS95W3VUAYZw06fepDhNpWdfJxuXcC 08:42:45.8 Debug: Rejected Hashed Release Title: y3gcyvuPEbBZpylUzJlcCz0jC2g8WR0kmyeZFjIE 08:42:45.8 Debug: Rejected Hashed Release Title: M7lv3j0bGvYtGRO2aA5B81F8irzx0VaCHeLJxBlG 08:42:45.8 Debug: Rejected Hashed Release Title: MYTDXEIgMSjqDHVE73dPDJ7m7Tc6mYQ8xw40NqBJ 08:42:45.8 Debug: Rejected Hashed Release Title: ZRocKvmcE55nmb1t1mUKPaqd3ZMyXzEhcza5zXkg 08:42:45.8 Debug: Rejected Hashed Release Title: jxwsRE7mcRUz08FUcB954ZW4iJEhpuNwx15Whm9p 08:42:45.8 Debug: Rejected Hashed Release Title: s03Vw3EMvvtk74mga0ZbnBhieWVfcyeGV4AW0Nxy 08:42:45.8 Debug: Rejected Hashed Release Title: Sd6AJ74HieBkg4q2LZKdCc9zPnvMbJixXfMxhfm2 08:42:45.8 Debug: Rejected Hashed Release Title: QA9gWCJi7LYkcPhgltbuiQ6TWtTShbsbH9cEVGc7 08:42:45.8 Debug: Rejected Hashed Release Title: mOAxG5yNZlgxdwJoBSoePrPIeV7ojOhgFkUFowLr 08:42:45.8 Debug: Rejected Hashed Release Title: LRyVx3yHMuUvg5U5mrFca12ZpMvq8hbsmJmil6hD 08:42:45.8 Debug: Rejected Hashed Release Title: TbsbjMntHZ7HZGPDQZBelwCp1LlhfTwbcCWaMF96 08:42:45.8 Debug: Rejected Hashed Release Title: 4wX53lQzpvwq08foI6ulIfmzvvNGy5nW6OC5ZXr1 08:42:45.8 Debug: Rejected Hashed Release Title: GXo7AsS3VjFPAWNaK5FKrcsfxV5NNY6qpWOtszqR 08:42:45.8 Debug: Rejected Hashed Release Title: 4NUb69CrWhhf5GyHiBMgYyqjdFfIOZbn6vf8qoPx 08:42:45.8 Debug: Rejected Hashed Release Title: RsbWg5Cv96Ex78m5CiUMSC6sokt2UaEAYfv1naZQ 08:42:45.8 Debug: Rejected Hashed Release Title: 1bl82ca5scWIKyZxfj22wWW7lyhMn8pJSJJZ7cFI 08:42:45.8 Debug: Rejected Hashed Release Title: uTjZfYOfoswjM6FaxHTyLCjcA9DGWt54G6w3QHqm 08:42:45.8 Debug: Rejected Hashed Release Title: 7AaEmy2tOpQKF4pidliDOTFByoldqkkxuvvjPhcC 08:42:45.8 Debug: Rejected Hashed Release Title: S1nJEpuqVvfX9S4WETUOhOB46D3lsKHUWoo1XNKV 08:42:45.8 Debug: Rejected Hashed Release Title: U4So7G8RZoXxyeUp3CiQYkqe9z9HTork63nmcV2b 08:42:45.8 Debug: Rejected Hashed Release Title: VbZelHjt6h1PL9vOnCB75sfDkEQZasWkXhnhx4pw 08:42:45.8 Debug: Rejected Hashed Release Title: fdBc8qRROMpggEKV8i6ffbEA9FVqrCG7CYtHYuVN 08:42:45.8 Debug: Rejected Hashed Release Title: n5cUwSIlEIoDouUcHoodVgPSJGUNmgo6BGftNAAR 08:42:45.8 Debug: Rejected Hashed Release Title: cQnGOhlrxeFDa3CeWTMfgUmRwvV1Hcs4nhAcQz8c 08:42:45.8 Debug: Rejected Hashed Release Title: AHjFwf7pON92WXNWf0MWuxvYa6GFIO0MjBeQro0v 08:42:45.8 Debug: Rejected Hashed Release Title: AY2OwleYhlldnLFM1r7QeyI8FOsdUyrXYuvLz83f 08:42:45.8 Debug: Rejected Hashed Release Title: RtRwmKrjlqdwNiX2d4nrMtBqjasW3BgCJ7kIGRMV 08:42:45.8 Debug: Rejected Hashed Release Title: 9KPZuRSrRD55lDXfQGCZYYkgkFoxLpePiIPlDL8E 08:42:45.8 Debug: Rejected Hashed Release Title: KHuOrVMUm5IZJ3KSkbMrHnTikdA6CH6c5MKpz3g3 08:42:45.8 Debug: Rejected Hashed Release Title: v639SsGO5tXxyaGUQPBIWlJzXI4PZQE4KONEFp1r 08:42:45.8 Debug: Rejected Hashed Release Title: DkHzCGHgYlk4Emyz80UuJ0JUwbFkggqL07q4On3b 08:42:45.8 Debug: Rejected Hashed Release Title: GodIhCe1z7VyUFRkRhdBufk0eZyvw3DpaBsOZKYD 08:42:45.8 Debug: Rejected Hashed Release Title: RKxXAAHWJ4exKO4DPktZJfkGYjkLtWdpI2tz6sL7 08:42:45.8 Debug: Rejected Hashed Release Title: VkZRgV9m6giXOvNkfY8utazypCaNNgaxWwrG5ueg 08:42:45.8 Debug: Rejected Hashed Release Title: pHaTMoHflGGtIQKoBjwh5JqUIHbHem0PaebOolm6 08:42:45.8 Debug: Rejected Hashed Release Title: ExA2lPHLpS6UF91SHiGv3ScHJQmnLQUCTYwIHQDA 08:42:45.8 Debug: Rejected Hashed Release Title: afkWewbX43QlyrGAlPu41FLVkCAAVwELM8uwsZk1 08:42:45.8 Debug: Rejected Hashed Release Title: 5GmVKA62bkee3mMILwYtCnaScz9Ui6dnoGuAKcVS 08:42:45.8 Debug: Rejected Hashed Release Title: CGMjnUCkPiDKtQC3lvkUqLXlbWN6QQXfdkXMraD5 08:42:45.8 Debug: Rejected Hashed Release Title: YnRHFiIfUkbBJU8pwCumPQzgjlhoVWi7UjJUxdff 08:42:45.8 Debug: Rejected Hashed Release Title: bEM0Odw5adcgDRfvMloBkZ3xi8aXwt5uPYqWn6c1 08:42:45.8 Debug: Rejected Hashed Release Title: H2pBF8EBoSdP3nBExC8OPaijmRKBxnG3QMN8EXVe 08:42:45.8 Debug: Rejected Hashed Release Title: q4T630goJyohdUkJdsFLt8gQEEVo4XHeri8XemBL 08:42:45.8 Debug: Rejected Hashed Release Title: 7lHnUD4VfD3H1i9vy0bsxiJ8Z0gzwP4XHuR11Ksl 08:42:45.8 Debug: Rejected Hashed Release Title: A1tpuj7YvXFtYJ2jpl8Fh8tamUCWhguqSWRoANUu 08:42:45.8 Debug: Rejected Hashed Release Title: 1CWgpm4pJh9Zs2EuVcWONjwgJ3orV6lUhqEdJc9q 08:42:45.8 Debug: Rejected Hashed Release Title: WFQF5QHIzKqocZqO26b7TnzLQs86C5zdFdt4V4q8 08:42:45.8 Debug: Rejected Hashed Release Title: 7xvrGBsLhjCXhPCYzgwxMW5v2uwPCZUkWejLHyhl 08:42:45.8 Debug: Rejected Hashed Release Title: zGJ5VGkIYhviQxGp1MXd0C9WINYFTX4DdI52U8mT 08:42:45.8 Debug: Rejected Hashed Release Title: kXSbTmxF14FYPdCQ0UMuPedJOYxUH7fWaLmOI4Yb 08:42:45.8 Debug: Rejected Hashed Release Title: nW5jpzaCvaVuE9B5FyRKLRJDDXba26GXvtVguwHP 08:42:45.8 Debug: Rejected Hashed Release Title: E1bzP7qCLMYMD14UeJvK51eLy0Yhckg0BKIB22mM 08:42:45.8 Debug: Rejected Hashed Release Title: OlKky55dhZfFbORu9WDUDP6M57LycnFxLVagsU4w 08:42:45.8 Debug: Rejected Hashed Release Title: kj5fBG0JaqUYRJ69Kn1Lfq2x5ni94DajVxsQfpUQ 08:42:45.8 Debug: Rejected Hashed Release Title: JsHduWBSWO58BxfnfLgNy8t1jCEdcLSkei1doT4z 08:42:45.8 Debug: Rejected Hashed Release Title: w3Ld3WwMzWwuWyPJQHzbAAM4GMKuC4L4YX8EJzDl 08:42:45.8 Debug: Rejected Hashed Release Title: QwA9Bav0O2myJ0aThHSc5N1B2G55WGob8qAESKmQ 08:42:45.8 Debug: Rejected Hashed Release Title: snURs4kLMD2CBitzOzTduq5kTLNfe9Tf8kjTtQrc 08:42:45.8 Debug: Rejected Hashed Release Title: bmVPfPrPkpdn0Kkz2myc8wwzUDayFbe6Q7c9SDfx 08:42:45.8 Debug: Rejected Hashed Release Title: KDu9b0kJJTm5B2tkMdCOzGzgXT6dcca5G5rwCIQZ 08:42:45.8 Debug: Rejected Hashed Release Title: ahRDJkBB0cefLLYBrtUBoUdIKy5BM7SlrreBGZqJ 08:42:45.8 Debug: Rejected Hashed Release Title: CHhTVLhWk6KQViul43ZM7ZcESpkttDevYUHesxtL 08:42:45.8 Debug: Rejected Hashed Release Title: EOaXni8O4d86trjTu00mZpJPnqSDPUR24ZvnRPXM 08:42:45.8 Debug: Rejected Hashed Release Title: hUV5hbN5hCHN6A40cfPk30eU4daiwktIHBtkTR2J 08:42:45.8 Debug: Rejected Hashed Release Title: iWsWNTMax9Is95f7nROIgsZcoTd9HcJobWeKxaGM 08:42:45.8 Debug: Rejected Hashed Release Title: WO9nosJf5HPcyRxXNkwFwrSmcWPFLaqmvd3QVRzT 08:42:45.8 Debug: Rejected Hashed Release Title: 4xDGCdNGuaWbe0mIrmq3FfbGl3xpr7YmTjH0x8mX 08:42:45.8 Debug: Rejected Hashed Release Title: aofROhi5TPcj1rZ78wQa4OLmPj2wvxDpjFzVVB6g 08:42:45.8 Debug: Rejected Hashed Release Title: ectPaH36jWaZTYSgJk7l2RLhgUHBd3hmR1TdmVTR 08:42:45.8 Debug: Rejected Hashed Release Title: CO6PqtHnYE1w5ehroEo85WVI0CW7Di0pssifNoXa 08:42:45.8 Debug: Rejected Hashed Release Title: vUHVxiNP5I3eQpA1jA7rp5aYw1C1v2wtZ01YQm9I 08:42:45.8 Debug: Rejected Hashed Release Title: wFA0z0wg5EfDflByvG9F9zuDsFbZ1krHUkNBBC4O 08:42:45.8 Debug: Rejected Hashed Release Title: hjGmoBZ8Ykjzg7HkVPgJHKesZMnMyXniYBb1Fho6 08:42:45.8 Debug: Rejected Hashed Release Title: 1IDuIyqLRRUKBjxdt3jF1LhAw9BFqgzuVjn2Mign 08:42:45.8 Debug: Rejected Hashed Release Title: kBOB5rjXO8DNIPGJ53wGB81kJhn9hW9CAxDAF3Xn 08:42:45.8 Debug: Rejected Hashed Release Title: LsWEuJsBUX5GBB5GEURLhOAaeDjChKYUSyFsnIj5 08:42:45.8 Debug: Rejected Hashed Release Title: e35l1dJt08zvCfb4KXcROVhhnChMXUMXF30QwjgH 08:42:45.8 Debug: Rejected Hashed Release Title: iqBNH9TH7dp5wDajaCi9LqctUWILGPIErhazoDV2 08:42:45.8 Debug: Rejected Hashed Release Title: xpZnZEijhVsSN0BgMArTtRmtOVS9JUsWOTOeCMIT 08:42:45.8 Debug: Rejected Hashed Release Title: LJtijqvrorkvDELWJJqQKhlishO2NFjwfH5efJG9 08:42:45.8 Debug: Rejected Hashed Release Title: AHxd727LKauepzJoqxku9U9VevoUdSdFwy7jvP2s 08:42:45.8 Debug: Rejected Hashed Release Title: Y9Nk74L2G1ujZaXtt5MuhLncpLwO8Qo0BU40soef 08:42:45.8 Debug: Rejected Hashed Release Title: dK9bvHG7qJY7HQLD0emm3KHf1ENnl3PodJqoCc9f 08:42:45.8 Debug: Rejected Hashed Release Title: wP57Nidcd8R6DkeVrI2AGISq5u4iW1fQ2G7oW00I 08:42:45.8 Debug: Rejected Hashed Release Title: n0U26ePWtbipp6QV0Cec0jIK6pustkb3Q7TgaRK2 08:42:45.8 Debug: Rejected Hashed Release Title: dElOSrPo1WHhd1wFIJATB8LvZjHKKiRZk0yO2CYi 08:42:45.8 Debug: Rejected Hashed Release Title: hIMzGLjDbQaRZECRF6CkmGrWFoKYPjYYLLzvQJTx 08:42:45.8 Debug: Rejected Hashed Release Title: wXiPZoKpYEWq5KOXRnzXJTRerWnkeP4CHeVlUAZj 08:42:45.8 Debug: Rejected Hashed Release Title: 8SCgTTcNYaEuIR7wnDZDNjpPlLWuQJLwc1CwZh5v 08:42:45.8 Debug: Rejected Hashed Release Title: nLvCv44WcD93s3yGWqDSnyj1U3NulsAWSuhTSs6T 08:42:45.8 Debug: Rejected Hashed Release Title: 2gd95SGwwXlNBERVWPn1IqHje46P1ve4W56dZuYV 08:42:45.8 Debug: Rejected Hashed Release Title: veXA4wAAORmUPUsArwnDawzAZiEZGXDgmFsxNOSr 08:42:45.8 Debug: Rejected Hashed Release Title: KISWJvOxUDEWkQU6wisOG9kPumaigdcP6krqCaiw 08:42:45.8 Debug: Rejected Hashed Release Title: bYeVaWXFnrYlVX9rR6E6gve6TdRxriDgmpBBPlyV 08:42:45.8 Debug: Rejected Hashed Release Title: DRJtUfXuSS7q6eY9nY48rBwdUf2QXKmml5WdrYjQ 08:42:45.8 Debug: Rejected Hashed Release Title: e2Ls3KBxlazqccBLxFDGTjFw4hQWA6IUoM5meNqD 08:42:45.8 Debug: Rejected Hashed Release Title: TnmEEka3J34kkOAOGgTiruCU8gDIrXK9GBCIYygD 08:42:45.8 Debug: Rejected Hashed Release Title: KmZY1kZAxwh2hQ9avzh2izS6Jzs3nVwum4mkJdut 08:42:45.8 Debug: Rejected Hashed Release Title: YMYk9FXJUHAHfFxJyZLWnsDylzwjvQ6fMV64SfJL 08:42:45.8 Debug: Rejected Hashed Release Title: O1FqSkNL7AeCizV9Ts1lQfEnI25mhqlsB14Zagzf 08:42:45.8 Debug: Rejected Hashed Release Title: kYD3fWrUnDEkcZUnlKY03qVo0a39E4P1x39W8k08 08:42:45.8 Debug: Rejected Hashed Release Title: sPxKurDLs25JNw7UNkMGbfJYReFWUd1Hs0qVuBGl 08:42:45.8 Debug: Rejected Hashed Release Title: xNtXaQQkSTbYEbA5SahEfDJuglEegWbd1wUQHJJJ 08:42:45.8 Debug: Rejected Hashed Release Title: lKALROhGMdbP2eaw33NrUvuQB9wzDOzVeW2y8QRS 08:42:45.8 Debug: Rejected Hashed Release Title: IYV8wjJR6Smir6SH7UQzTAvz2ZfOD5KAQCGoQePT 08:42:45.8 Debug: Rejected Hashed Release Title: kvDgYyXhBC9mBGJjfLRUvcr7Wu5sOFCPXNl1pFS6 08:42:45.8 Debug: Rejected Hashed Release Title: Q8HimfhUKgiNIM2Ao5SLU7PFicZ4X2udT8q6rppt 08:42:45.8 Debug: Rejected Hashed Release Title: WbRfkNlsxxqcWymkFhqL8o6SzZQ4GSorWfksEXHV 08:42:45.8 Debug: Rejected Hashed Release Title: G52PQanKE55whnByw3QfVAUZo4GpoL2B5BP6sDbt 08:42:45.8 Debug: Rejected Hashed Release Title: EHM6RTF0HEm44Hy5QsQLVv3dDjOYAyg8RGPrBL6K 08:42:45.8 Debug: Rejected Hashed Release Title: 1dLB2z7G6LFWriUNOb0YcyQfdHWkQx9XleLLGlbB 08:42:45.8 Debug: Rejected Hashed Release Title: cVaFVaQ5kcJFkRIkJuJpJn3jdXQUR1Kb0b95bhwJ 08:42:45.8 Debug: Rejected Hashed Release Title: yUcDreRRbCoFLpnEvFRkoCmkDVBgw1rgXtet6Rzm 08:42:45.8 Debug: Rejected Hashed Release Title: wZ8ggLOu9zwmLQcnFNPYuLGOWQ4VWwapUcLH2HOK 08:42:45.8 Debug: Rejected Hashed Release Title: bNJXn20nzHBLHvgQ78ktemB2X6eVmzAuwANkBu6S 08:42:45.8 Debug: Rejected Hashed Release Title: 0BP5CBYuvs7A315M3gjPVnYouLe6q5WyGG5GuT5c 08:42:45.8 Debug: Rejected Hashed Release Title: 918asSx7yDtfcp37z65v8VBJHgLF0B9y3iIczWwn 08:42:45.8 Debug: Rejected Hashed Release Title: 7rUV2EIUtQGju1RoCpwvz4lxeZbrkswLnVGA7YaG 08:42:45.8 Debug: Rejected Hashed Release Title: DqPuLIZuQkOODoibmMBtBWyEOBjkhGyGtDDb1RjK 08:42:45.8 Debug: Rejected Hashed Release Title: 3QDwrc5KLTp7onTDlc70chAdQ3hgazPxYgh4Kc9G 08:42:45.8 Debug: Rejected Hashed Release Title: WGqO0Ioc7jOzUyLMIwNlvaY6k33giTH7bXxZ4C9a 08:42:45.8 Debug: Rejected Hashed Release Title: 4pOI04yG6U35xte73bmz3jWN0nThdEM0sz7KovJM 08:42:45.8 Debug: Rejected Hashed Release Title: 7cdps5sMdPfyThSTs5It0ro1VvwzMQJqqeUEBZ8o 08:42:45.8 Debug: Rejected Hashed Release Title: X4WNiX3fPOoyPLZcqJW9qd5ec1lzM1cnpB0QinUD 08:42:45.8 Debug: Rejected Hashed Release Title: dGYAvOWrhTScELoUkp3J6ZwgmqH8NVYoR5WuLMcS 08:42:45.8 Debug: Rejected Hashed Release Title: nuia3rOjfLlRFPx6cqSUY1GA8XV81QbNoiCU6cWj 08:42:45.8 Debug: Rejected Hashed Release Title: 6w4FWW0Ea7Z8qRPNvBrmOP7ElcA1963xOoM0hgnD 08:42:45.8 Debug: Rejected Hashed Release Title: czPqclnUcjOSEaFFgMi2sNclJIZHCpp3V3HfhnwQ 08:42:45.8 Debug: Rejected Hashed Release Title: CF6EC36k1L7GMjtTQAbsxY8KgAFw2GTqJmFZwLx8 08:42:45.8 Debug: Rejected Hashed Release Title: t8GM5vuOinhEaSbuUhuE6ZVTrHceRB03Iyo4Br4Y 08:42:45.8 Debug: Rejected Hashed Release Title: Uf8x4mRQVR2W2fK2bkLqunYK6sVuwpwdSngnuPcV 08:42:45.8 Debug: Rejected Hashed Release Title: rWIwVNpx72dOJ8fqkx8vHRxWuybBCbX9QIzpSvn1 08:42:45.8 Debug: Rejected Hashed Release Title: Yj7ggJyif2u26UKBauUEv4dpCm1lT02OzqJyM4mI 08:42:45.8 Debug: Rejected Hashed Release Title: VkDjEsZk3KqjzH1YUmgpwY5US7JdQHnNChdFmGky 08:42:45.8 Debug: Rejected Hashed Release Title: MPsX0r13ZnwCH97AIYTgVq9yOqtwajid40BsrBJ6 08:42:45.8 Debug: Rejected Hashed Release Title: Qy2NgX7YYQ52GXZBIdh4OX7vtSWAgTYLmdFjWGOG 08:42:45.8 Debug: Rejected Hashed Release Title: WXEmOGiOHODtZE0HZr0qqC0M9mv3u7LBMOwhPdBH 08:42:45.8 Debug: Rejected Hashed Release Title: pdPx1SiqtSxKFks4oyLTlLZ6xzQVqmzPqfHvNXbi 08:42:45.8 Debug: Rejected Hashed Release Title: nS1MuP4R6G31EgC7WVpX0FkbEfFSoSFvBnVP2df1 08:42:45.8 Debug: Rejected Hashed Release Title: 14eW4vIyDkW5eo6Rtkpk39vogySzgYQUsJW2V25N 08:42:45.8 Debug: Rejected Hashed Release Title: cgdgNH3fFsDh4qT9F3UTTrDXJoL75zcUg66zoixv 08:42:45.8 Debug: Rejected Hashed Release Title: xAoXjsUxZoDAJGTL4jrIGptViI3Ytfbcoml7CMBb 08:42:45.8 Debug: Rejected Hashed Release Title: an7y9YDtmjRytfmsiQ6OnGam9gFegGXzXP8aMkGy 08:42:45.8 Debug: Rejected Hashed Release Title: wPTDeZsHzZFL0ys3iXXZYIjbvUL60DXjxBhpi7ts 08:42:45.8 Debug: Rejected Hashed Release Title: B44gvEnArkv9mxjJB4cgK9QETTQ5dwoclh1X6DAh 08:42:45.8 Debug: Rejected Hashed Release Title: YSrZQ5xOY5zxeWzwnQPzNCm6hWKX2oBbYxLAjIiM 08:42:45.8 Debug: Rejected Hashed Release Title: YdgwYQWSq27POOcG3AZTgm9piNn1zF0jC7rBvHNT 08:42:45.8 Debug: Rejected Hashed Release Title: ipvQ7OIQzigFFzaAfqzUj06rark3miXhAxd4XHUf 08:42:45.8 Debug: Rejected Hashed Release Title: Me2q0jtS86VzmaMgz316kJdEBUpDuY7TVZIEScHh 08:42:45.8 Debug: Rejected Hashed Release Title: URgEvRyjRLsNuxY0wF4kk6I66OSvrBPJ8Bqe15zZ 08:42:45.8 Debug: Rejected Hashed Release Title: ycPa5fLC01uyMus4x3L2DkysbpNfaLuayAdsjHFt 08:42:45.8 Debug: Rejected Hashed Release Title: ribkVJ4lBSZ54wL7vByg3LOaSaXYYxgNtTVNotob 08:42:45.8 Debug: Rejected Hashed Release Title: tNjhciqFEdlsqOvsi1wg0HAAZ70coS1qRHKRUgBY 08:42:45.8 Debug: Rejected Hashed Release Title: MxLZsWxDaBxgRqSOjIzPi88JZNpedOzp1B3b2c3z 08:42:45.8 Debug: Rejected Hashed Release Title: nlfncwRQsKtl5Al0Y8DhsqXfPaKWGdTbjvSfBBbT 08:42:45.8 Debug: Rejected Hashed Release Title: hWkplY1zWx6UIYQ66NBId3ND6937W2pX3Xs4OS92 08:42:45.8 Debug: Rejected Hashed Release Title: c4DoDwEyjUynlx5St6NVTWo9WjOnj8KHd43Bxor2 08:42:45.8 Debug: Rejected Hashed Release Title: eDT815fWebm8wWHyhUA1sdArpG0TPTZLbzFfIPLI 08:42:45.8 Debug: Rejected Hashed Release Title: sItOXUqF2dbkG14k4qheva80EgqShessgNbhaGFL 08:42:45.8 Debug: Rejected Hashed Release Title: iE81gtksQiVkZOBUFJfwBvAQfpNi8Qhr8RUTzEnB 08:42:45.8 Debug: Rejected Hashed Release Title: aE4Lhw4D4KeXb9ECwCZZlsPfAK2gmOLSdqEGrWTl 08:42:45.8 Debug: Rejected Hashed Release Title: CqIQsrMUnz4QrifL5iquM5A1OEDNMbrtDJB7R6tC 08:42:45.8 Debug: Rejected Hashed Release Title: oZQT2LZtXj7nFYsXsD6jJfDYwyvdAkUK9SK7Nl2z 08:42:45.8 Debug: Rejected Hashed Release Title: bl9ETiURbZXmUMW07ZWmBs7XIUWqLKaPb4McVYNS 08:42:45.8 Debug: Rejected Hashed Release Title: AfvEBPinH9yVURLSmcXnh1DZpqYbkHmkL9a0VD0E 08:42:45.8 Debug: Rejected Hashed Release Title: 4qyGYwWNnAduoExJ5IjfA6eJB3ptpl43SbdAHKPn 08:42:45.8 Debug: Rejected Hashed Release Title: gAfnoiSMQhDQOrFY4tUUrbfZmMvKQ1ypC3uDtxu8 08:42:45.8 Debug: Rejected Hashed Release Title: WToTvKblNAGxAc8kmDq6auOqpl1bs9whBhVvFKYA 08:42:45.8 Debug: Rejected Hashed Release Title: rwjLtwzHrGKWUyP2Ln0LHbXuKqcWqRe20w5oOY4M 08:42:45.8 Debug: Rejected Hashed Release Title: yhoZPCF4roZqFy9jT69Rr8Fvi7d78soTrxnaZU03 08:42:45.8 Debug: Rejected Hashed Release Title: 43c40VZT5s2f7oyTcZc1sKdtLKr1ptLysojK9Zdz 08:42:45.8 Debug: Rejected Hashed Release Title: peCvPsLBejG6TqSFjrGO7Ivhvdgbr1jWX6cKFSjv 08:42:45.8 Debug: Rejected Hashed Release Title: gCfzyA6xC7ktQGKBDI8Bt8Zv3LJmn8VRBS5TtbbZ 08:42:45.8 Debug: Rejected Hashed Release Title: wxRp0QD8Uu4MsfMfW04P9qnsXFTbZUpmeWmpgKcH 08:42:45.8 Debug: Rejected Hashed Release Title: j4F9hReXHcBAl3nPRq9XGuVwS3imhcnipHL0P7t0 08:42:45.8 Debug: Rejected Hashed Release Title: gOGAtYZWRzcwRzuu1D45svHTo2dt9cGTZDs9GdUB 08:42:45.8 Debug: Rejected Hashed Release Title: Fr1sWaN7bWPLjBiYtQGBbVJnvXzYZqcSeJB7bNNf 08:42:45.8 Debug: Rejected Hashed Release Title: W6tAH55CMQXCicI3WU9AnZJnvLbmo0zc9Imu1Lqa 08:42:45.8 Debug: Rejected Hashed Release Title: eLkJaAWjNnbzxvpb6Op1TGZtw3QqEBDb6EsiJatY 08:42:45.8 Debug: Rejected Hashed Release Title: wOJP6Y3lz93O5712dS5Dr2FcEBqqvHcHBZFSmL5W 08:42:45.8 Debug: Rejected Hashed Release Title: iWtF31UCTk5w9QUaowGmpIFXAlAmW3BdgXhESDp3 08:42:45.8 Debug: Rejected Hashed Release Title: NqGQnuzhUaNKAyKHeNzkKKd1io4H3BhHe2EaTeq5 08:42:45.8 Debug: Rejected Hashed Release Title: Q6VPvSsLn9ZiTTFl4ZsHjIotjKEbP8FZcBeT7i9o 08:42:45.8 Debug: Rejected Hashed Release Title: gXy3OCwZonT6emZDgq2R3smMdBZ4vsCEB7jK2yxF 08:42:45.8 Debug: Rejected Hashed Release Title: qT2R5L0tIIIxk9cFxZjsELCeD99nGr1MOqTR01am 08:42:45.8 Debug: Rejected Hashed Release Title: rycnq7YzmqgHncAUhlNzbeWdgCpBxjT8p8enz5iV 08:42:45.8 Debug: Rejected Hashed Release Title: 9Afb7nITk6IYU5ioOIS8cTUXjOKMEPvXdfJFJcPq 08:42:45.8 Debug: Rejected Hashed Release Title: QKm3reK7Y5Hp7OH4kppxflxdIu205m0eot9J2TGS 08:42:45.8 Debug: Rejected Hashed Release Title: DHXt1lIchLhcAFeJKb4DWmALbh4QCpBPAW3rhtzw 08:42:45.8 Debug: Rejected Hashed Release Title: 0s6KUkRFL5nM5mTHPRHOYZmeOFH9sKna6iszEh7K 08:42:45.8 Debug: Rejected Hashed Release Title: aYJVM3tKpehoTKcKpjPvw1mmycoAuySLde4myXzb 08:42:45.8 Debug: Rejected Hashed Release Title: KOOoAi7M5HugDIS7lx9ALKJIokCVPK4GJp6KYJFw 08:42:45.8 Debug: Rejected Hashed Release Title: xKMeDOnJFq9GxcYBBv1KE5exbikUEzoG0qxPBeIn 08:42:45.8 Debug: Rejected Hashed Release Title: 4cRDoMlr7KKwhSh2IGENlsfWCrpjif9AgiNHculW 08:42:45.8 Debug: Rejected Hashed Release Title: GKgfNBXb4oRoyfByt7vfX7zrV2fDPD0zdwjqNgsI 08:42:45.8 Debug: Rejected Hashed Release Title: ESgBGtDdVeDidfPPy2Rp6UOsPtGvRO0phpKZTekB 08:42:45.8 Debug: Rejected Hashed Release Title: hvvB3bY4c53oMwf7gBopGdnkLCih0VcZLsxP9KWd 08:42:45.8 Debug: Rejected Hashed Release Title: 93yctG09zE78m9T32ZMqKHAOmU5j0U9zG2FNkbCH 08:42:45.8 Debug: Rejected Hashed Release Title: Oosekpn7DV9JZMFdg6yPuadZlZYA8wkYf5Q0ve6l 08:42:45.8 Debug: Rejected Hashed Release Title: Eq2QH7QTtV3we7BdIeqS5NYZAkfHlELv7mFG8lKB 08:42:45.8 Debug: Rejected Hashed Release Title: zIJboVif20oPvzJr7idwTsH8XpALKhu8pB1yINIn 08:42:45.8 Debug: Rejected Hashed Release Title: bH0quUrONGkbHv7SRjsK1tGvttEdTq1f6QMosyt0 08:42:45.8 Debug: Rejected Hashed Release Title: QByhD77cJonLFsejtdLecFeAAKGBPO274WcCJzDU 08:42:45.8 Debug: Rejected Hashed Release Title: SvLJvZK0quGWGy7rG8zbVA2UqiAcNnNoVbbag9jj 08:42:45.8 Debug: Rejected Hashed Release Title: 9nUoodATpeY5WGRIQVbmlwmTnM9Mhz65ZWznJZ8U 08:42:45.8 Debug: Rejected Hashed Release Title: Jorxq57DdUkctoLpuYazbHTMo7QkzmiFqZnVI0Yu 08:42:45.8 Debug: Rejected Hashed Release Title: 53sm8Mi2px2WZToDtCsbfKXbMKi40Nme1X4AnT8C 08:42:45.8 Debug: Rejected Hashed Release Title: 3G0ZXTzCKlxYttGPmoLwkg3CtXLS4o1FDKDaFbex 08:42:45.8 Debug: Rejected Hashed Release Title: LWYZYkxnN0C6KPWsakqWQhdb8m7qZP0dZGhMxFKm 08:42:45.8 Debug: Rejected Hashed Release Title: NW4BNmCTiuK86vS37CjL7j14foXHYBmLQ2MCOoP7 08:42:45.8 Debug: Rejected Hashed Release Title: R2DJnIUNqZFz9LnZgpHqisxAhgid3qvlhi1vZop7 08:42:45.8 Debug: Rejected Hashed Release Title: VvSVqKUrzfzcyKdxulXbefpCL0jPYFgS86YV2FWw 08:42:45.8 Debug: Rejected Hashed Release Title: eMlj8L2FLLbzAvw77ZaIxFNTmHljev09SuCRZe7I 08:42:45.8 Debug: Rejected Hashed Release Title: 35GB5EoVI3yuPGv8bExCnUR2xxHAQjDP1hC9odUr 08:42:45.8 Debug: Rejected Hashed Release Title: RprGIxXAnIBQpTBezjnaqRNkankX08ymwUeZYMKl 08:42:45.8 Debug: Rejected Hashed Release Title: iZU67nEXXcIaaTX5sUfXe87LsIQt8aMlpG9TX8Pm 08:42:45.8 Debug: Rejected Hashed Release Title: 5OlmIVm0tTdID33f67M4slfcIJoBUfN8e9GWlC6h 08:42:45.8 Debug: Rejected Hashed Release Title: cZyXOUC9KUTvBtKXunZmb8bZRRg0pMZpsrm0vCYM 08:42:45.8 Debug: Rejected Hashed Release Title: 1BfzlklOvbz3s1tjwxnIvbMhQRH8QffbszJMrlYO 08:42:45.8 Debug: Rejected Hashed Release Title: 8ICLXw1PgYp6aPqX2HwEabhPAyN0ixStvBfTzM5Q 08:42:45.8 Debug: Rejected Hashed Release Title: 4gPKmDoBobUY2GJYG6pt0WIZaazR4tDB268PPmmL 08:42:45.8 Debug: Rejected Hashed Release Title: SZ9TXaHrIBVtiyc5p5oyTgaqbFoZDmBUcyYUnh4q 08:42:45.8 Debug: Rejected Hashed Release Title: LudYUj5VKKo2N3JV9k083gyETrJaz1FPfK61HCIZ 08:42:45.8 Debug: Rejected Hashed Release Title: XfnjOA70IG5tlrHva1jE3N3PzG7OnJAhFU67eGH6 08:42:45.8 Debug: Rejected Hashed Release Title: iFPXwpbqYrPiRdzbJ9JLOGHoUCudPhOBbxnUoW0w 08:42:45.8 Debug: Rejected Hashed Release Title: mHbBBPRD8GdzDVmcVLhl2hIXcaOACUR1DTTepWyc 08:42:45.8 Debug: Rejected Hashed Release Title: fb0uINV4jgZO3BkbiN1Yw750A0ZchDsG3zwQ1nfH 08:42:45.8 Debug: Rejected Hashed Release Title: Dt23s81ZBxNDFFBBDPeIA0k4Rlm7XaHvpDBIsjpg 08:42:45.8 Debug: Rejected Hashed Release Title: yxxWEQs4N7ku9O7jYFAJqaiJ9CosU6qmw7Tbngfm 08:42:45.8 Debug: Rejected Hashed Release Title: zKSTduHLXbWRI8D8P5k4hAa1llCms1ua32umCpFu 08:42:45.8 Debug: Rejected Hashed Release Title: bFKMgW6Ys1sIqJZb0jP7WfetJXjlPwcSlov1KVeb 08:42:45.8 Debug: Rejected Hashed Release Title: HhldC2El4myE5uAzaSNe3SPWVXvPkQ96L7slClbO 08:42:45.8 Debug: Rejected Hashed Release Title: tjgUhmTaQYQZQFWKCVHJNX6OSguJkf9OB0P945AZ 08:42:45.8 Debug: Rejected Hashed Release Title: 9KMwllI2CQS5UxIgPH5Wk4cZhKTYed7c6WKigfgo 08:42:45.8 Debug: Rejected Hashed Release Title: sF15Hqx7HDwWjllG002ocVhWM4iv5EKKUeE8uBBz 08:42:45.8 Debug: Rejected Hashed Release Title: MrT2ShcYmKArO24ZvffuPad9T2RTVZ0w2NdJDcbp 08:42:45.8 Debug: Rejected Hashed Release Title: W1eey87LcgwDVULopEAmTcTXCG09o1h5ZNvpYJ1y 08:42:45.8 Debug: Rejected Hashed Release Title: bzyRlW7zf2lYCYVHN2MjjemXHy17w4J419xM8UWA 08:42:45.8 Debug: Rejected Hashed Release Title: lUu2iDsJZYpWDslOX5htsRKkvBbWKEa04i3IITEZ 08:42:45.8 Debug: Rejected Hashed Release Title: YmXqmAwgQnW3ww4I44pFKV7iXG8S6HB3igR06xvA 08:42:45.8 Debug: Rejected Hashed Release Title: EarvaZCWuAnWxVAcyAsfgfivT09oX7sJsENIGTGz 08:42:45.8 Debug: Rejected Hashed Release Title: jKuBLZMRZiqlYPJHGo9Ng2KwcIpTnQMbMRPfCn92 08:42:45.8 Debug: Rejected Hashed Release Title: mYwmm8kGWMHtranL4qAhVQWhGijduDvpQODrpAOu 08:42:45.8 Debug: Rejected Hashed Release Title: fqyTlrKAkdG1Cspzrc2CYaidWPmcb6mXhZnI3jun 08:42:45.8 Debug: Rejected Hashed Release Title: Q8eN76m67mHNhNi2srOxK5S94pM50W1vNBf4X02i 08:42:45.8 Debug: Rejected Hashed Release Title: PfupChpxXu4yThT2xim9mRoBZvecZox2VHOWSwEt 08:42:45.8 Debug: Rejected Hashed Release Title: X3vwCFYhl8i8a1wDbdYxlZ5B6VPUQuzGaE0LKTAj 08:42:45.8 Debug: Rejected Hashed Release Title: o0HtHjL2TxLzIcXnIjDDF5wgcywsZyFMFx79CDGA 08:42:45.8 Debug: Rejected Hashed Release Title: CRmV0bpSgSYRiAX9rcpHcwUO3tLjgt5gBtPqIciX 08:42:45.8 Debug: Rejected Hashed Release Title: eJGW5wPzF7B8uFymXnDa0BGME1JXHi5og4KHFmtl 08:42:45.8 Debug: Rejected Hashed Release Title: z6mPVWH58AhWkDm78FDGRwmyUbJqTWvUVG63PVgd 08:42:45.8 Debug: Rejected Hashed Release Title: myOm2LxijyqeD4RGZnL5UeAVwnnjPJq1MXhLilFW 08:42:45.8 Debug: Rejected Hashed Release Title: 4CSi9GRQyUCbY5GzxgH1OgymdjPY5rtf1bpXEep5 08:42:45.8 Debug: Rejected Hashed Release Title: SjYvrC4NGYET7TIVAJX7JAUeFaQ0CAoE0NrqQpE9 08:42:45.8 Debug: Rejected Hashed Release Title: oLkypsk0LmmkMyJ2r72e0Lw59Cfa5C5MlokhRAvs 08:42:45.8 Debug: Rejected Hashed Release Title: 0ahoj238P7IktqCwiaqMg28UppGyvP22LiR1kl5w 08:42:45.8 Debug: Rejected Hashed Release Title: jRwNIHiuCypfAvchvxS1gyYcs4fTMLfExXCGMfqG 08:42:45.8 Debug: Rejected Hashed Release Title: JMMqvAJzHYsV5eDYorJfPtxo9k2zkRE9gL8am0Kz 08:42:45.8 Debug: Rejected Hashed Release Title: ZIAL6qJPo6YNH9n7oUdK442YhWltGsIuN5AM50iO 08:42:45.8 Debug: Rejected Hashed Release Title: SHknvbkWnsoWEzdOmeSlDBMKP2WzjgExCbkTIZYP 08:42:45.8 Debug: Rejected Hashed Release Title: bql6qlIRb4ZGxWxGWVHpp9ujyiH0LCC9zvRFHAl0 08:42:45.8 Debug: Rejected Hashed Release Title: HS72GkdZve4aNbjjDjtEVODwFu6PCcJIbQ7D8hQP 08:42:45.8 Debug: Rejected Hashed Release Title: c391whnuHqHIEcKqcObVFjizd0xSWiW0yHhTFJw5 08:42:45.8 Debug: Rejected Hashed Release Title: xVwYG2mOQidKtDSGqbQ08xpoUenec42Bm32adqBf 08:42:45.8 Debug: Rejected Hashed Release Title: nbVBAIQ45Topdg0LRg5iST9Fug1aeRejbpyV0gYY 08:42:45.8 Debug: Rejected Hashed Release Title: Vh6zVFmSlbu8kcX7fmsI8L1PYFC61mzlcGJBYsyf 08:42:45.8 Debug: Rejected Hashed Release Title: yJqU6EOju6qAVp3Cws9gFi8hrpALKRhFVmTzD9Ip 08:42:45.8 Debug: Rejected Hashed Release Title: O7jLV36prd8XMpBnGyGyHYgSXLeNoFjA9WJIBDSU 08:42:45.8 Debug: Rejected Hashed Release Title: 6l0K9QaoPe3KGyz9bWAzE1Hie5NMKt3i4avXDEBV 08:42:45.8 Debug: Rejected Hashed Release Title: 7jyC3afP919Qyf6W9BPcJrHYaUhHlnoMKavUQSDd 08:42:45.8 Debug: Rejected Hashed Release Title: UkwHKRSSYVkdBLPhJJ2bugt6UABCr1UJGP07hASx 08:42:45.8 Debug: Rejected Hashed Release Title: MCnwmyglHAaX6vPPDRFH6rMSLMsRBAqlYJSxPAzL 08:42:45.8 Debug: Rejected Hashed Release Title: Nv2pBxC3329yeCmkVJljx4ZKgzpnRmGjM7Cgutq7 08:42:45.8 Debug: Rejected Hashed Release Title: SFSO3AW8UsvRG5zmOwl4lcAoy1OfVXdSxVwtADLL 08:42:45.8 Debug: Rejected Hashed Release Title: jDOGZcdrrq4dWIhSeXuaZlC7OQ6uwifhwcqMoly1 08:42:45.8 Debug: Rejected Hashed Release Title: 4z4XE6zsXenEySXJdC2WAxMmM70TXYP6Lp8tDfGB 08:42:45.8 Debug: Rejected Hashed Release Title: BGzyP8jYxv5yVJiirc1ZQD7fEf2BlTWkUoZzWevA 08:42:45.8 Debug: Rejected Hashed Release Title: wVam5cZEEz9ZDSffLGlWusKLzVELRQlKyeHydvEU 08:42:45.8 Debug: Rejected Hashed Release Title: BAXwfibdzKbFbghOKRQ7Uot4MgUkaypOtGqrV5st 08:42:45.8 Debug: Rejected Hashed Release Title: NuTME94i4xA8b0F6vJgRpCjAQ0F41T1cH6yJAnug 08:42:45.8 Debug: Rejected Hashed Release Title: aEPDpirAi1wTENjFFaFB1Nr01txZT75NKgHtYYPP 08:42:45.8 Debug: Rejected Hashed Release Title: BJ1272YN8Ri6hv3zHDdIpgMV0J8UJ1u74YCPsG7q 08:42:45.8 Debug: Rejected Hashed Release Title: gTJ2owFpWxFqrCeS6WTpq5tAJlP0iN3BtwE9MQTb 08:42:45.8 Debug: Rejected Hashed Release Title: rFbKXMmWAxfwcImrsZLDGSv5S3iucedzhhNb7Zm1 08:42:45.8 Debug: Rejected Hashed Release Title: AxfgpfzrwjgzrQwEn1Qowtbc4AYhotWRfhwN8ws7 08:42:45.8 Debug: Rejected Hashed Release Title: OyIeOtyofpC5qkNYV5ITPjNhB1dyPlVeyuOWVcnr 08:42:45.8 Debug: Rejected Hashed Release Title: fxTkwYANOt04vHQBxRv12hgFrE3HGFqMVJYX8MUe 08:42:45.8 Debug: Rejected Hashed Release Title: RwIfu2jYTqALQgR8Q0V0oCQ9cMQ3F5Q26FSh79jK 08:42:45.8 Debug: Rejected Hashed Release Title: zYkazEpD3gZvQ8cO88iT075q5VrQ1vhSPfjYEIK5 08:42:45.8 Debug: Rejected Hashed Release Title: 05EOVmJCQukC8AtVOX5P7x75cR56DB9q7mak1zdc 08:42:45.8 Debug: Rejected Hashed Release Title: t3HY0eWSL3NvLvmfk9IUr4mWMgZNacd3igw9d2g2 08:42:45.8 Debug: Rejected Hashed Release Title: N30nMRmzLVrDOZSB1GRW8Rfr5C4RUMEf9akspS1P 08:42:45.8 Debug: Rejected Hashed Release Title: TuWht6MZBEiihkZkvp23KoiDMuXRKRxORUtAFWaJ 08:42:45.8 Debug: Rejected Hashed Release Title: c8nEeTdTvdDhJXo33K3rOV4ev5ufwkFoTh4yQI68 08:42:45.8 Debug: Rejected Hashed Release Title: nNMO8xsIxcjTKZkj245UCem05WRQn9EqzLWI2Cim 08:42:45.8 Debug: Rejected Hashed Release Title: G1Aaclh4KKNv2iSsZFiQOQfNQht1dMFBgAlY5lvl 08:42:45.8 Debug: Rejected Hashed Release Title: ve9SCgd2GnjKewF7IMidFHm2TEBxsPCAVjEQXor1 08:42:45.8 Debug: Rejected Hashed Release Title: wiuGd9ZbdqwQWj3wjApby8bB95xfGwYh6UlBLKgP 08:42:45.8 Debug: Rejected Hashed Release Title: nzSOf6PFK7iWMjF7ild9zzGMMAVoQRQDMF0Qfdym 08:42:45.8 Debug: Rejected Hashed Release Title: 4onAQtOffOSc8ORjtrHVip3KKt5fadedw7dpEADN 08:42:45.8 Debug: Rejected Hashed Release Title: RQOb2ALtxT1tq0XFzupJracPB9qVUkQvU5Cgfnui 08:42:45.8 Debug: Rejected Hashed Release Title: FplsPyIVpKrrik7oaDzSCMjevkfP88386LrFWXMC 08:42:45.8 Debug: Rejected Hashed Release Title: 9RxfadiHWGHFfvzi5MLDioaNtFmYYP4rhsBaepI1 08:42:45.8 Debug: Rejected Hashed Release Title: MJNowXGFegGVs6N60TzsgTwCknPmDmfj57lCmKT2 08:42:45.8 Debug: Rejected Hashed Release Title: vXohuho4VhDcFkyhyDWDEVLsvGwA3SaDC3uiHq4w 08:42:45.8 Debug: Rejected Hashed Release Title: feFnMiDTRq7u9J4qHyDxdiMQfnksZt3caFboby1X 08:42:45.8 Debug: Rejected Hashed Release Title: OttgFZoQBjACTKw85i88cwLJKd1uEqsBUbnJMti5 08:42:45.8 Debug: Rejected Hashed Release Title: fKMz9JePbIknEN7HnblMP9Omebo5cKTBLoEGqvp5 08:42:45.8 Debug: Rejected Hashed Release Title: gIJ2MJw6mLMv7UzrXCFk9nzDr7op3zwQPEqePkEr 08:42:45.8 Debug: Rejected Hashed Release Title: AeQuGNXw74fHMpF3oyqcNDET6rIQMCcFesRgi7pi 08:42:45.8 Debug: Rejected Hashed Release Title: 80iwwzn1SSxUNejLutLCbnXy9UOmLk4CCob7Nxxy 08:42:45.8 Debug: Rejected Hashed Release Title: FIhKmDOrfhgTbY3FAgUY8mHDnujhSVuiiJtFlJTy 08:42:45.8 Debug: Rejected Hashed Release Title: n2XF0dMHmifRg7IUXOwFbkxxCb40QhHCpE9FJQRA 08:42:45.8 Debug: Rejected Hashed Release Title: 13OwMgVLLW3B8kTvcJBpTqgWGhwEHM4rmJxpjqSv 08:42:45.8 Debug: Rejected Hashed Release Title: KuZQ26PaqX1vYkfF9JPsyhL2tuGa6GZmCqNaEJ1k 08:42:45.8 Debug: Rejected Hashed Release Title: CIizznrN9OI9DBoo3yU3bF4Ehw8WoxPmiysnDnNx 08:42:45.8 Debug: Rejected Hashed Release Title: xIGwxrUCAr1Sd9mTm2msSo49w3PfOtYWT6ZX253I 08:42:45.8 Debug: Rejected Hashed Release Title: A9368wl2OWa7EMrAsvCmUt20k16CfibXuU2To7mB 08:42:45.8 Debug: Rejected Hashed Release Title: y0eykztuF69ixduY6BNjUYsw2SrC1dI5Hxf9LOea 08:42:45.8 Debug: Rejected Hashed Release Title: b1NLYgrZ2S7Uu4Mg4d44RLlUpHSrBDcxjuAl7zEt 08:42:45.8 Debug: Rejected Hashed Release Title: aBbTx2iPZ0JPwpsntm14lQJiKsARWHDiQDtgIE7R 08:42:45.8 Debug: Rejected Hashed Release Title: XSNUZ2XoW7UBzzUnduFlQHFjlhojjMpufcu4Ajpo 08:42:45.8 Debug: Rejected Hashed Release Title: FRJFTGxNebm2C9RQG11SL8txgP4qHsSHTs4azWUW 08:42:45.8 Debug: Rejected Hashed Release Title: HV9CsAAGIZH2DLfgLQRxU1mwNSgxM9l2DESY48WM 08:42:45.8 Debug: Rejected Hashed Release Title: AvmQphxiDKZFB7RvZzTKrAcKOn1tsZlwe7h0wBZ5 08:42:45.8 Debug: Rejected Hashed Release Title: sENCoq6byzopVkik5JljtnxZRz1eoumyQOrX8Izw 08:42:45.8 Debug: Rejected Hashed Release Title: kxhSYIbqsp2rCmwFvqaPzYa69cwqTs6VXGmPxVhN 08:42:45.8 Debug: Rejected Hashed Release Title: eqcCOaQ25Rv5TPKDjyFoi8IMnxwspgEE6YVK2oAc 08:42:45.8 Debug: Rejected Hashed Release Title: 6mqqHOjkBcJCOQY36QpRKc1FhsimngjPliZa5Ziu 08:42:45.8 Debug: Rejected Hashed Release Title: M17Hfa2U4oJby3OXO56iXrrdf4vJ16iPxHUwqLoN 08:42:45.8 Debug: Rejected Hashed Release Title: r1LTrwG0lwrlcIhvc2kULDXKik8dXZdFtB91pPBi 08:42:45.8 Debug: Rejected Hashed Release Title: d2QGU5dVKeHp5FzMvA2poetfbmjPeKjczuz8FUm8 08:42:45.8 Debug: Rejected Hashed Release Title: U4zTR3vhxgu5kmm23jx8KEBPKpt1A9qYXN8JfwfJ 08:42:45.8 Debug: Rejected Hashed Release Title: tH1CM1xOBPt3D2nLkOe9EgIWokFOhwLdqciXyASI 08:42:45.8 Debug: Rejected Hashed Release Title: GGGmBKw7ALKiXRxzodBwaxT3D2afOtOwogt7QgAm 08:42:45.8 Debug: Rejected Hashed Release Title: aOWQolFvtQEZb9q0O2LkSlCBmPHAYSYPd3pnf28M 08:42:45.8 Debug: Rejected Hashed Release Title: AD5CkpP3tI7qratcdY0vYBgVhFiklC3JsfwHWkFr 08:42:45.8 Debug: Rejected Hashed Release Title: MBIAgWSS8hYUXUp4eQnXnAnQyuY3LfHVqykT9wab 08:42:45.8 Debug: Rejected Hashed Release Title: ncRNRziDYmGSqAmFnUktmXi05qjW8tLRhh56U3DJ 08:42:45.8 Debug: Rejected Hashed Release Title: qTVIqtAZgQOtKxMwpslvrYoTmwPTTletF803GgSd 08:42:45.8 Debug: Rejected Hashed Release Title: RgnRXdts2oHgSZhU3EHMSnfGdrHz1Lar4BCDETPf 08:42:45.8 Debug: Rejected Hashed Release Title: Ua2NepRUQLeWWvWNL1bQzAVJOIegMxGEcc1Ey8Uw 08:42:45.8 Debug: Rejected Hashed Release Title: WvP4ibFsZhq6vFS59pZILfPl6DkMvQSHjX3FP5kY 08:42:45.8 Debug: Rejected Hashed Release Title: L5vX80qCdX3wIEyvTcZWrh1OA0AZVgWnC4RcNzMS 08:42:45.8 Debug: Rejected Hashed Release Title: iXzr1XLkc6aNpMZFm2CVwHIEWzBkXrQeCmXC1GjU 08:42:45.8 Debug: Rejected Hashed Release Title: I6dNFlYmuxeBVFUaeZnLOBwyllWfl3bH3Na5r5nG 08:42:45.8 Debug: Rejected Hashed Release Title: 6D30oKAGkl4a80QXkX8cBJsSchZsGCGIPinyLybH 08:42:45.8 Debug: Rejected Hashed Release Title: rScFdBqXxpbeMjxqw2d0fNYI3aInn6mRMRzPs9YE 08:42:45.8 Debug: Rejected Hashed Release Title: AThbYpWLhpmkaUcAyGMbWWX60l2nk3MbVkoSlK4D 08:42:45.8 Debug: Rejected Hashed Release Title: OB8w4XiHcxkNd5Xx838S9L4mwVjBDELWmwLIusEc 08:42:45.8 Debug: Rejected Hashed Release Title: u7f3aKMXqf2MgLiNsBjDgnUylnEYquCddY0LQBwB 08:42:45.8 Debug: Rejected Hashed Release Title: erhr3ruf71CsBXlMLspSzkJhmdf5SrDkqNKRQXKy 08:42:45.8 Debug: Rejected Hashed Release Title: IKeZLWFleEZRevjTQlIP4j78QAgFy2PXLry4E0Z4 08:42:45.8 Debug: Rejected Hashed Release Title: vK3714hGKqu4FGAzCyuEkj4AaYi2kz1JOOFXzJCI 08:42:45.8 Debug: Rejected Hashed Release Title: hDN3WwPUJAgc0ayeONJ3mkQJ07yLb9oxUaYgEQLM 08:42:45.8 Debug: Rejected Hashed Release Title: qq7NGN0nqxzIwH3omAGjwGFndFH8hRYVd9ZAYsR7 08:42:45.8 Debug: Rejected Hashed Release Title: oMNV3lFdCLTNc4kaQBBiVPEOtUGbtZeUz2IGEk4j 08:42:45.8 Debug: Rejected Hashed Release Title: L7oIBcmHQNQ8ypv8s8fSihx6CyzqLH1dzaB59f8z 08:42:45.8 Debug: Rejected Hashed Release Title: 1QdUWTjrh56oCeMEJdfIfvFoHdVyr36HsUG3mbEO 08:42:45.8 Debug: Rejected Hashed Release Title: s9NA8ZI2Qj2gh8lHYcyyZoLJuN1HeNPv5q9dpiOx 08:42:45.8 Debug: Rejected Hashed Release Title: mF5NpA8XOZsN7T4K3LZPtOzlnXASDiD67tHn8gvD 08:42:45.8 Debug: Rejected Hashed Release Title: S1gkaRbXWC5HdenYZczFUMCFWRFUuYn71bXD7oX3 08:42:45.8 Debug: Rejected Hashed Release Title: SIlEOe8qvoTd5xijzBYu7RU2iAlIAwzXlqxwBy9Q 08:42:45.8 Debug: Rejected Hashed Release Title: dvwqfS5N7bgpkvszonJrvnkEPwB57W1xzLxDAQV5 08:42:45.8 Debug: Rejected Hashed Release Title: P1KFipaL1Anqji7bGz9cX4bZhxAKZixIvWYaDfAn 08:42:45.8 Debug: Rejected Hashed Release Title: CJvgfgNljLTPiLpy9vQOmqMJ0Rh8hAweDQa1KPAA 08:42:45.8 Debug: Rejected Hashed Release Title: pHsjRrkMfegmOpl9MA1ZtBj0YLZKyEPznS4PNqUB 08:42:45.8 Debug: Rejected Hashed Release Title: FMe6oMmIdYd38cBHKOdRWMAnsoClsDKGOyfexuN0 08:42:45.8 Debug: Rejected Hashed Release Title: nD4Uea2YIS62pzQI2OdnRjB7aOzm1ZFRsJJLvyzM 08:42:45.8 Debug: Rejected Hashed Release Title: okxBXf63UKvhKKIRsbaQk3qHqqDg8V7np5ihKosz 08:42:45.8 Debug: Rejected Hashed Release Title: H72mRJVMk4BqCSBK4B3nu0JnkcvOCYQXbqL7zln8 08:42:45.8 Debug: Rejected Hashed Release Title: znsCFP0ICzyotGRHoksR8z6aq7cD6HjNAxYyg6CP 08:42:45.8 Debug: Rejected Hashed Release Title: zxuYPtj4tb1e35uhBTAJDDzSbdEVRuecQJLktXkq 08:42:45.8 Debug: Rejected Hashed Release Title: t1oNgjA1UL9lUSKjt7812aKRXEEDcmtrIK4rRteH 08:42:45.8 Debug: Rejected Hashed Release Title: GR6S0GYqCunVAettvYKcARf7lJQFn5GLSc98qdWm 08:42:45.8 Debug: Rejected Hashed Release Title: nwFqds3EJwfKwlQ5qn4VEGzrZsGXcstcmcKE3Lh6 08:42:45.8 Debug: Rejected Hashed Release Title: ZdtOF3UYD9OFUhBWQmUblEksGi87cGuAW7foubTX 08:42:45.8 Debug: Rejected Hashed Release Title: wSVjFQ27yOgzvbbWEqNtMqzpiLC5sFDLbLGjSZxh 08:42:45.8 Debug: Rejected Hashed Release Title: JGDd6sdz0pJaRoOwsV2qZz4l5rbtJJ5pZccHV55d 08:42:45.8 Debug: Rejected Hashed Release Title: 8OZV0VtGXe1xk0vRJWlrZcxW7WvfRZip9NU8wuMo 08:42:45.8 Debug: Rejected Hashed Release Title: bmJKNmjQcwD0oLKD3n6FmQ0FH7X3GkVuksLzLY4G 08:42:45.8 Debug: Rejected Hashed Release Title: t8RuDypswCZwEdlI4khcpbnKQ0OgSzvQNPQcdgHO 08:42:45.8 Debug: Rejected Hashed Release Title: 0aVmzUyWShBD9knfJzX4ylnr6E0jsSiyyf36rLBQ 08:42:45.8 Debug: Rejected Hashed Release Title: Iz42RJW0sZbSidCIItMz7PX4PgGwtgyaiyOAWK6N 08:42:45.8 Debug: Rejected Hashed Release Title: WJ8YP2lkhOoOb14Qtas9a4UDR8YL0VQmS3cAcbEj 08:42:45.8 Debug: Rejected Hashed Release Title: im6jwLe2hH4ktawQKmcfUph7kbnrGUdAlSNa4aed 08:42:45.8 Debug: Rejected Hashed Release Title: IObbJOHumQzNFTf1r9mqRyzPD35BBZktHxVrsDi0 08:42:45.8 Debug: Rejected Hashed Release Title: RFecSCzNbUU7gS3YDFvBBsqqfwlZek2a2KP5a5Yo 08:42:45.8 Debug: Rejected Hashed Release Title: Di4AicIW8IcY9c6WFAAfskGGubxUm7FEVIZYesYV 08:42:45.8 Debug: Rejected Hashed Release Title: hro0AFbwKxXO8Qsqs7AKS8rjCIKcKwlRS9Hnjc78 08:42:45.8 Debug: Rejected Hashed Release Title: VUpxMY5I3wGZYZJqTji8OB4UAoliRX13U6H5tv03 08:42:45.8 Debug: Rejected Hashed Release Title: 6LlHguukxMfCJLr7PY35O9xAtC2v756SLhemLYo5 08:42:45.8 Debug: Rejected Hashed Release Title: e4Qu3g1By5Z8kNZ9AxTse5VTwSVBIQaETX2S2nlC 08:42:45.8 Debug: Rejected Hashed Release Title: uNhOCrs3VQphceR4tiMBZsnyTepmuT0i4aMwbfEk 08:42:45.8 Debug: Rejected Hashed Release Title: 6XEwzBDY9PYT9TqJbs0tAPB31TnyxYF8p61Fr58Y 08:42:45.8 Debug: Rejected Hashed Release Title: azUdyFyknEJeF4BCaSPsKbUi4Hxs60nPCoxWCjWH 08:42:45.8 Debug: Rejected Hashed Release Title: 5Snh1K22RK1eYvGdjFBX61sotzbdna3w9jInbIHh 08:42:45.8 Debug: Rejected Hashed Release Title: VfUlOQEodmOBXVBgPlz2p4HUHskzozA6MbbWhF1d 08:42:45.8 Debug: Rejected Hashed Release Title: lwCd2tnYPyc5caCgMElRScQK6tmJ4CG0t6QWTvPy 08:42:45.8 Debug: Rejected Hashed Release Title: pJzLlVaJsQx5xwZZjE1ogTflEPWXrTd5u3njUAfh 08:42:45.8 Debug: Rejected Hashed Release Title: ZekbzjdyAleK2nEM8PZDMtOnaOpmPIQMZfnwUgQD 08:42:45.8 Debug: Rejected Hashed Release Title: DIfrlTRGeGCLB3b3AtWNVF2EZDFV5bc9q2Jb24Gu 08:42:45.8 Debug: Rejected Hashed Release Title: yNCw8sQjpuKV57mLJLxkQVP70iyOBeyLzFUBcpfi 08:42:45.8 Debug: Rejected Hashed Release Title: GgmLREdSTbeTuaBMqGuujZmINpbpipYWeo3KHx9D 08:42:45.8 Debug: Rejected Hashed Release Title: 5wGMkNQO5S7SmQ3PmiWNVrRM8B3qscH7ijwdC9nx 08:42:45.8 Debug: Rejected Hashed Release Title: SkxAhyBMyiS9ibOWnOe6woS0zAl0j7UJcRXA9LZY 08:42:45.8 Debug: Rejected Hashed Release Title: 8ieljtK3c2R4kv7yp6gISiVpwoYL5avQAVhMJhQf 08:42:45.8 Debug: Rejected Hashed Release Title: ZJOP2u2eHNlkskEDaWPrSSQXfmNbmi78vHDYovAy 08:42:45.8 Debug: Rejected Hashed Release Title: f5442LLfGZDb7tGgl4s7ZK2UGY1IbBMHQORcBQp5 08:42:45.8 Debug: Rejected Hashed Release Title: nt5b5XOB2DJegJ1fKsdQGu5UoG7DNVq95xWUfLFQ 08:42:45.8 Debug: Rejected Hashed Release Title: tdnND1n1dJxbPUsthmpBEZZ9SzAsAgQP7umw2u5o 08:42:45.8 Debug: Rejected Hashed Release Title: zjdf2d3F4B7dGZ0nz7q49yixBqrxRDNIpgsnX7I5 08:42:45.8 Debug: Rejected Hashed Release Title: SlBPs8GTZOjM67iQalY71Tguch1SFexAxYw5jKvS 08:42:45.8 Debug: Rejected Hashed Release Title: f2aQ0Byzt9T6C1znpgakf3nsjBFsCPz4bT0rzNTo 08:42:45.8 Debug: Rejected Hashed Release Title: 0b6IPKusEhsc2Ns2TamzVpe2R8nudLKs62kyZHf3 08:42:45.8 Debug: Rejected Hashed Release Title: CIdBKWYNvW9H0T795uZXfGlyrMHMeqzBRNEhHYsd 08:42:45.8 Debug: Rejected Hashed Release Title: 5Vxi7D66nuwpYJGovPE2b6YXsvu4jZfgxoA8l3Jg 08:42:45.8 Debug: Rejected Hashed Release Title: M9TpAifntk2SHT5NH2orJBjQnUIh2ctGdoR2THhV 08:42:45.8 Debug: Rejected Hashed Release Title: nNKZiDdbgl7a3HiiIseZ2qH9VmCV7myXytAqOGPy 08:42:45.8 Debug: Rejected Hashed Release Title: mH4rLv8upnIFyxAfepVSiyhhQUCWXCw962YaPq7o 08:42:45.8 Debug: Rejected Hashed Release Title: 8VGu0XkR6vMWMQZGapfMH62HjyPiK5iLn9F17R17 08:42:45.8 Debug: Rejected Hashed Release Title: WfYKfieffpFjFOlfSFVOZ4v3glL0gihFrFgaQdrz 08:42:45.8 Debug: Rejected Hashed Release Title: k8CGg8iCp6Om4NqbJpmSwo1H0Wl0a5lTCWLaBiMi 08:42:45.8 Debug: Rejected Hashed Release Title: MYn8fmovcdv10aOwJ1NiAx87RQ3LPcMWzk65DVF0 08:42:45.8 Debug: Rejected Hashed Release Title: gtDR5qfgIl4zgHpBUtNXeZORSqpLWyshYTUx6qfA 08:42:45.8 Debug: Rejected Hashed Release Title: a7ItviX1uJfOK2BY92nHgjsKN3zOvacgShdSMjGL 08:42:45.8 Debug: Rejected Hashed Release Title: ze2IO2MsHmQlVkQ2kcXLdYcOtjM70tjdSCZXklzE 08:42:45.8 Debug: Rejected Hashed Release Title: ZN2OkS59C8QVB6ckClCpIZ5L23VsSVTkuD1sJ7e5 08:42:45.8 Debug: Rejected Hashed Release Title: dwJ94mgZguDOY2ZnhyjkCCqpYyLjDzGRV26Su55d 08:42:45.8 Debug: Rejected Hashed Release Title: UYf9XdsYjvCd7OmzOh6PwEkICeZZ3W0ylDIQS6N6 08:42:45.8 Debug: Rejected Hashed Release Title: jtdQPTgmtKsoPH48UitaRsZpO4gcIl23v6ip3qzO 08:42:45.8 Debug: Rejected Hashed Release Title: DBUBn4a7kZ4mTZjRfbx0s4LjanR3ra8c5jkyvfeH 08:42:45.8 Debug: Rejected Hashed Release Title: q3BjgCpxwokdpTxCik0fUlyusN6bJ2iWGQiJzojs 08:42:45.8 Debug: Rejected Hashed Release Title: a5hW9wDXqztuOBeGM3H1RLir2d7WjqZBtiRIRfDU 08:42:45.8 Debug: Rejected Hashed Release Title: XwQ7wK82mD6ANK3XbfVCxGBJMfOvsmsvZTww8wGj 08:42:45.8 Debug: Rejected Hashed Release Title: QSvJia5aiOHQPh8bwQ6Kk0OB54SabtVSPcYiIzDT 08:42:45.8 Debug: Rejected Hashed Release Title: kujcw6cKJ4LYwf7tryP0KsOiZkHRmOdnFbKgFD39 08:42:45.8 Debug: Rejected Hashed Release Title: COBebx1utuznf5r0qQHpljtX14JJGOIEsQhVUh3i 08:42:45.8 Debug: Rejected Hashed Release Title: tFZSrbte6fsJAH1SudRezSMO0rs0d1fRIBbDIXnQ 08:42:45.8 Debug: Rejected Hashed Release Title: MzdPsRXKogazqIIhEJVCbD5yjooO0pH7m8soXZsW 08:42:45.8 Debug: Rejected Hashed Release Title: L3RB5iZumWT2jebgzlCvkIeNhuf0bSSApjVCQDOU 08:42:45.8 Debug: Rejected Hashed Release Title: gy1xzzX7V1aQR2u2VQyPeDFCydL1siPogeKlhlK3 08:42:45.8 Debug: Rejected Hashed Release Title: nnpOsqv9IBE5r29rkcNiG2sijHeGeUQky5UsAkRu 08:42:45.8 Debug: Rejected Hashed Release Title: y3tcwAb8ynRwHqr6PzHNFtLID8gyK83mWCO9a5W8 08:42:45.8 Debug: Rejected Hashed Release Title: wuDihxtkHFTMhfaIrY9cinGukpWMKXE0gGDIa0p5 08:42:45.8 Debug: Rejected Hashed Release Title: KNoUkN3iJCoPqqfSsM7Uz6Yej9Rh1IFBTokMDmGI 08:42:45.8 Debug: Rejected Hashed Release Title: IF6PFUhBaZsSz1n0RkKEYF2yBVjYqvN1OiwRxMhL 08:42:45.8 Debug: Rejected Hashed Release Title: X0zsCz4nLrgLL9R3hJXgYEQ5x2vYDMfbDjJq3YGt 08:42:45.8 Debug: Rejected Hashed Release Title: GPwAtdU2r7hWnifYJeTyvonQtMgtDhEbsUnqD6lY 08:42:45.8 Debug: Rejected Hashed Release Title: kfNb2SFU7lG8PNzVz70SqV7UpGQlTw8wNwLUf268 08:42:45.8 Debug: Rejected Hashed Release Title: dtnCPh0CDbppLcSCweIz5UfcTl2NL2qz4NlUr596 08:42:45.8 Debug: Rejected Hashed Release Title: UveTbil0rqgMths0FoGnFaHdnnufyyaRmJrhGuCO 08:42:45.8 Debug: Rejected Hashed Release Title: fMEjT1iFALVUPSqCjErcYUllPchWUtjH7SjSQtZj 08:42:45.8 Debug: Rejected Hashed Release Title: Hf0x4fP5mklrVKTLALlO6pdc73S9LgfC4Lg8oTuz 08:42:45.8 Debug: Rejected Hashed Release Title: 6OszA6geu2JVAGGjKi6HKYHNxoI5Gap6PMBvs1uK 08:42:45.8 Debug: Rejected Hashed Release Title: DmDihaPq6HGJxvfCocAXfJz2ErmQwlD0OCsQmWUQ 08:42:45.8 Debug: Rejected Hashed Release Title: VjrUb8c0fGoNjF99quxs3GH3CfnDt9Mc4yjXsq4M 08:42:45.8 Debug: Rejected Hashed Release Title: uvwHx88FDZdoKgDLQ9vnscb0iX3XYqdbIyU29GmV 08:42:45.8 Debug: Rejected Hashed Release Title: ENDIAdrANrgQXgpCtj5rrDAla13ptkbf21kABKaN 08:42:45.8 Debug: Rejected Hashed Release Title: SdeqbtTOfHWTA6ywH3H6KnToxPHe6dOisw4zgnMm 08:42:45.8 Debug: Rejected Hashed Release Title: xIw2zqPhRNqeg1l4VIED4lU3fgJbt3FZyo2gUhP7 08:42:45.8 Debug: Rejected Hashed Release Title: 4JcOOB9o2778PlCZSw0nsbBwOAk7vmqS45JtSg1q 08:42:45.8 Debug: Rejected Hashed Release Title: 5I0JNQ1rghT0cAhKbdt9nsJv0OXWtnuPl0iEOyWX 08:42:45.8 Debug: Rejected Hashed Release Title: Z34tcsGpPJMPzNKLkZLT2a9C8vx7BjN6ZGujie0E 08:42:45.8 Debug: Rejected Hashed Release Title: r5HRs2e7Kz8G0p749zYRV0t4poXuR4dwdQyiONaW 08:42:45.8 Debug: Rejected Hashed Release Title: WbHYuNzBzQ9XAk8Bg5BbvrO9KefvGbT7HoTxHqiq 08:42:45.8 Debug: Rejected Hashed Release Title: ZDmzFi8tOT2Utg6eb7182SY2aYIdRGF7mZ5kQXcV 08:42:45.8 Debug: Rejected Hashed Release Title: LJdrvlqM9GKWGwrUh2H0nspBEc3TQ82xiUbdfbkl 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(40) --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S04E05.HDTV.XviD-LOL",0) --- 08:42:45.8 Debug: Trying to parse quality for 'Chuck.S04E05.HDTV.XviD-LOL' 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S04E05.HDTV.XviD-LOL",0) --- 08:42:45.8 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) --- 08:42:45.8 Debug: Trying to parse quality for 'Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F' 08:42:45.8 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) --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",1) --- 08:42:45.8 Debug: Trying to parse quality for 'Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP' 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",1) --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",1) --- 08:42:45.8 Debug: Trying to parse quality for 'Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS' 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",1) --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",1) --- 08:42:45.8 Debug: Trying to parse quality for 'Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS' 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",1) --- 08:42:45.8 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) --- 08:42:45.8 Debug: Trying to parse quality for 'Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd' 08:42:45.8 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) --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",0) --- 08:42:45.8 Debug: Trying to parse quality for 'Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP' 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",0) --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",0) --- 08:42:45.8 Debug: Trying to parse quality for 'Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP' 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",0) --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",1) --- 08:42:45.8 Debug: Trying to parse quality for 'House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY' 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",1) --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",0) --- 08:42:45.8 Debug: Trying to parse quality for '[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]' 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",0) --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",0) --- 08:42:45.8 Debug: Trying to parse quality for '[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi' 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",0) --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",0) --- 08:42:45.8 Debug: Trying to parse quality for '[DeadFish] Barakamon - 01v3 [720p][AAC]' 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",0) --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",0) --- 08:42:45.8 Debug: Trying to parse quality for '[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]' 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",0) --- 08:42:45.8 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) --- 08:42:45.8 Debug: Trying to parse quality for 'The Real Housewives of Some Place - S01E01 - Why are we doing this?' 08:42:45.8 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) --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S04E05.HDTV.XviD-LOL",1) --- 08:42:45.8 Debug: Trying to parse quality for 'Chuck.S04E05.HDTV.XviD-LOL' 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S04E05.HDTV.XviD-LOL",1) --- 08:42:45.8 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) --- 08:42:45.8 Debug: Trying to parse quality for 'Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F' 08:42:45.8 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) --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",2) --- 08:42:45.8 Debug: Trying to parse quality for 'Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP' 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",2) --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",2) --- 08:42:45.8 Debug: Trying to parse quality for 'Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS' 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",2) --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",2) --- 08:42:45.8 Debug: Trying to parse quality for 'Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS' 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",2) --- 08:42:45.8 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) --- 08:42:45.8 Debug: Trying to parse quality for 'Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd' 08:42:45.8 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) --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",2) --- 08:42:45.8 Debug: Trying to parse quality for 'Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP' 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",2) --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",2) --- 08:42:45.8 Debug: Trying to parse quality for 'Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP' 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",2) --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",2) --- 08:42:45.8 Debug: Trying to parse quality for 'House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY' 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",2) --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",2) --- 08:42:45.8 Debug: Trying to parse quality for '[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]' 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",2) --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",2) --- 08:42:45.8 Debug: Trying to parse quality for '[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi' 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",2) --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",3) --- 08:42:45.8 Debug: Trying to parse quality for '[DeadFish] Barakamon - 01v3 [720p][AAC]' 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",3) --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",4) --- 08:42:45.8 Debug: Trying to parse quality for '[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]' 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",4) --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]",2) --- 08:42:45.8 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]' 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]",2) --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]",2) --- 08:42:45.8 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]' 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]",2) --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]",2) --- 08:42:45.8 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]' 08:42:45.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]",2) --- 08:42:45.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.mp3") --- 08:42:45.9 Debug: fpcalc version: 1.5.1 08:42:45.9 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 08:42:46.1 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.mp3") --- 08:42:46.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.flac") --- 08:42:46.1 Debug: fpcalc version: 1.5.1 08:42:46.1 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac" 08:42:46.3 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.flac") --- 08:42:46.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.mp3") --- 08:42:46.3 Debug: fpcalc version: 1.5.1 08:42:46.3 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 08:42:46.5 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 08:42:46.5 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 08:42:46.5 Debug: Fingerprinting complete. 08:42:46.5 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 08:42:46.5 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.mp3") --- 08:42:46.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.flac") --- 08:42:46.5 Debug: fpcalc version: 1.5.1 08:42:46.5 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac" 08:42:46.7 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 08:42:46.7 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 08:42:46.7 Debug: Fingerprinting complete. 08:42:46.7 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 08:42:46.7 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.flac") --- 08:42:46.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list --- 08:42:46.8 Debug: fpcalc version: 1.5.1 08:42:46.8 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 08:42:46.9 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac" 08:42:47.1 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 08:42:47.1 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 08:42:47.1 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 08:42:47.1 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 08:42:47.1 Debug: Fingerprinting complete. 08:42:47.1 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 08:42:47.1 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list --- 08:42:47.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_all_files --- 08:42:47.2 Debug: fpcalc version: 1.5.1 08:42:47.2 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_all_files --- 08:42:47.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_some_files --- 08:42:47.2 Debug: fpcalc version: 1.5.1 08:42:47.2 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 08:42:47.4 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac" 08:42:47.6 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 08:42:47.6 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 08:42:47.6 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 08:42:47.6 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 08:42:47.6 Debug: Fingerprinting complete. 08:42:47.6 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 08:42:47.6 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_some_files --- 08:42:47.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_for_some_invalid_fingerprints --- 08:42:47.6 Debug: fpcalc version: 1.5.1 08:42:47.6 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 08:42:47.8 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac" 08:42:48.0 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 08:42:48.0 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 08:42:48.0 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 08:42:48.0 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 08:42:48.0 Debug: Fingerprinting complete. 08:42:48.0 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{}]} 08:42:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_for_some_invalid_fingerprints --- 08:42:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_if_duration_reported_as_zero --- 08:42:48.0 Debug: fpcalc version: 1.5.1 08:42:48.0 Debug: Webservice error MissingParameter: missing required parameter "duration.0" 08:42:48.0 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_if_duration_reported_as_zero --- 08:42:48.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_retry_indefinitely_if_too_many_requests --- 08:42:48.0 Debug: fpcalc version: 1.5.1 08:42:48.0 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 08:42:48.2 Trace: Too many requests, retrying in 1s 08:42:49.2 Trace: Too many requests, retrying in 1s 08:42:50.2 Trace: Too many requests, retrying in 1s 08:42:51.2 Debug: Webservice error TooManyRequests: rate limit (3 requests per second) exceeded, try again later 08:42:51.2 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_retry_indefinitely_if_too_many_requests --- 08:42:51.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_returns_html --- 08:42:51.2 Debug: fpcalc version: 1.5.1 08:42:51.2 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 08:42:51.4 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.Behaviors.Callback.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\Callback.cs:line 23 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 08:42:51.4 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.Behaviors.Callback.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\Callback.cs:line 23 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 08:42:51.4 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.Behaviors.Callback.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\Callback.cs:line 23 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 08:42:51.4 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.Behaviors.Callback.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\Callback.cs:line 23 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 08:42:51.4 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_returns_html --- 08:42:51.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_times_out --- 08:42:51.4 Debug: fpcalc version: 1.5.1 08:42:51.4 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 08:42:51.6 Warn: AcoustId API lookup failed System.Net.WebException: The operation has timed out. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 08:42:51.6 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_times_out --- 08:42:51.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_fingerprint_invalid --- 08:42:51.6 Debug: fpcalc version: 1.5.1 08:42:51.6 Debug: Webservice error InvalidFingerprint: invalid fingerprint 08:42:51.6 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_fingerprint_invalid --- 08:42:51.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_json --- 08:42:51.7 Debug: fpcalc version: 1.5.1 08:42:51.7 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_json --- 08:42:51.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text --- 08:42:51.7 Debug: fpcalc version: 1.5.1 08:42:51.7 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text --- 08:42:51.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text_with_noninteger_duration --- 08:42:51.7 Debug: fpcalc version: 1.5.1 08:42:51.7 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text_with_noninteger_duration --- 08:42:51.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_retry_if_too_many_requests --- 08:42:51.7 Debug: fpcalc version: 1.5.1 08:42:51.7 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 08:42:51.9 Trace: Too many requests, retrying in 1s 08:42:52.9 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 08:42:52.9 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 08:42:52.9 Debug: Fingerprinting complete. 08:42:52.9 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 08:42:52.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] 08:42:52.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Conan","conan") --- 08:42:52.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Conan","conan") --- 08:42:52.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Castle (2009)","castle2009") --- 08:42:52.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Castle (2009)","castle2009") --- 08:42:52.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Parenthood.2010","parenthood2010") --- 08:42:52.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Parenthood.2010","parenthood2010") --- 08:42:52.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Law_and_Order_SVU","lawordersvu") --- 08:42:52.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Law_and_Order_SVU","lawordersvu") --- 08:42:52.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_trailing_a --- 08:42:52.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_trailing_a --- 08:42:52.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("the") --- 08:42:52.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("the") --- 08:42:52.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("and") --- 08:42:52.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("and") --- 08:42:52.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("or") --- 08:42:52.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] 08:42:52.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("a") --- 08:42:52.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("a") --- 08:42:52.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("an") --- 08:42:52.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("an") --- 08:42:52.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("of") --- 08:42:52.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("of") --- 08:42:52.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("the") --- 08:42:52.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("the") --- 08:42:52.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("and") --- 08:42:52.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("and") --- 08:42:52.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("or") --- 08:42:52.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("or") --- 08:42:52.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("an") --- 08:42:52.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("an") --- 08:42:52.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("of") --- 08:42:52.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("of") --- 08:42:52.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("the") --- 08:42:52.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("the") --- 08:42:52.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("and") --- 08:42:52.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("and") --- 08:42:52.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("or") --- 08:42:52.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("or") --- 08:42:52.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("a") --- 08:42:52.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("a") --- 08:42:52.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("an") --- 08:42:52.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("an") --- 08:42:52.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("of") --- 08:42:52.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("of") --- 08:42:52.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Office","theoffice") --- 08:42:52.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Office","theoffice") --- 08:42:52.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Tonight Show With Jay Leno","thetonightshowwithjayleno") --- 08:42:52.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Tonight Show With Jay Leno","thetonightshowwithjayleno") --- 08:42:52.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The.Daily.Show","thedailyshow") --- 08:42:52.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The.Daily.Show","thedailyshow") --- 08:42:52.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_a_from_middle_of_title --- 08:42:52.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_a_from_middle_of_title --- 08:42:52.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("the") --- 08:42:52.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("the") --- 08:42:52.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("and") --- 08:42:52.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("and") --- 08:42:52.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("or") --- 08:42:52.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("or") --- 08:42:52.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("an") --- 08:42:52.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("an") --- 08:42:52.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("of") --- 08:42:52.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("of") --- 08:42:52.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("CaPitAl","capital") --- 08:42:52.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("CaPitAl","capital") --- 08:42:52.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("peri.od","period") --- 08:42:52.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("peri.od","period") --- 08:42:52.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("this.^&%^**$%@#$!That","thisthat") --- 08:42:52.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("this.^&%^**$%@#$!That","thisthat") --- 08:42:52.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("test/test","testtest") --- 08:42:52.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("test/test","testtest") --- 08:42:52.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("90210","90210") --- 08:42:52.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("90210","90210") --- 08:42:52.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("24","24") --- 08:42:52.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("24","24") --- 08:42:52.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("3%","3percent") --- 08:42:52.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("3%","3percent") --- 08:42:52.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Teen Top & 100% Outing Brothers","teentop100percentoutingbrothers") --- 08:42:52.9 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Teen Top & 100% Outing Brothers","teentop100percentoutingbrothers") --- 08:42:52.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") --- 08:42:52.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") --- 08:42:52.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_clean_up_invalid_path_characters("Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4") --- 08:42:52.9 Debug: Parsing string 'Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4' 08:42:52.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 08:42:52.9 Debug: Album Parsed. Discovery TV - Gold Rush 02 Road From Hell 08:42:52.9 Debug: Trying to parse quality for 'Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4' 08:42:52.9 Debug: Quality parsed: Unknown v1 08:42:52.9 Debug: Release Group parsed: 08:42:52.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_clean_up_invalid_path_characters("Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4") --- 08:42:52.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") --- 08:42:52.9 Debug: Parsing string 'Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC' using search criteria artist: 'Ed Sheeran' album: 'I See Fire' 08:42:52.9 Debug: Album Parsed. Ed Sheeran - I See Fire 08:42:52.9 Debug: Trying to parse quality for 'Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC' 08:42:52.9 Debug: Quality parsed: Unknown v1 08:42:52.9 Debug: Release Group parsed: 08:42:52.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") --- 08:42:52.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","Divide","Ed Sheeran ? Divide FLAC") --- 08:42:52.9 Debug: Parsing string 'Ed Sheeran ? Divide FLAC' using search criteria artist: 'Ed Sheeran' album: 'Divide' 08:42:52.9 Debug: Album Parsed. Ed Sheeran - Divide 08:42:52.9 Debug: Trying to parse quality for 'Ed Sheeran ? Divide FLAC' 08:42:52.9 Debug: Quality parsed: FLAC v1 08:42:52.9 Debug: Release Group parsed: 08:42:52.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","Divide","Ed Sheeran ? Divide FLAC") --- 08:42:53.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","+","Ed Sheeran + FLAC") --- 08:42:53.0 Debug: Parsing string 'Ed Sheeran + FLAC' using search criteria artist: 'Ed Sheeran' album: '+' 08:42:53.0 Debug: Album Parsed. Ed Sheeran - + 08:42:53.0 Debug: Trying to parse quality for 'Ed Sheeran + FLAC' 08:42:53.0 Debug: Quality parsed: FLAC v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","+","Ed Sheeran + FLAC") --- 08:42:53.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("XXXTENTACION","?","XXXTENTACION ? FLAC") --- 08:42:53.0 Debug: Parsing string 'XXXTENTACION ? FLAC' using search criteria artist: 'XXXTENTACION' album: '?' 08:42:53.0 Debug: Album Parsed. XXXTENTACION - ? 08:42:53.0 Debug: Trying to parse quality for 'XXXTENTACION ? FLAC' 08:42:53.0 Debug: Quality parsed: FLAC v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("XXXTENTACION","?","XXXTENTACION ? FLAC") --- 08:42:53.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Hey","BŁYSK","Hey - BŁYSK FLAC") --- 08:42:53.0 Debug: Parsing string 'Hey - BŁYSK FLAC' using search criteria artist: 'Hey' album: 'BŁYSK' 08:42:53.0 Debug: Album Parsed. Hey - BŁYSK 08:42:53.0 Debug: Trying to parse quality for 'Hey - BŁYSK FLAC' 08:42:53.0 Debug: Quality parsed: FLAC v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Hey","BŁYSK","Hey - BŁYSK FLAC") --- 08:42:53.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("???","Album","??? Album FLAC") --- 08:42:53.0 Debug: Parsing string '??? Album FLAC' using search criteria artist: '???' album: 'Album' 08:42:53.0 Debug: Album Parsed. ??? - Album 08:42:53.0 Debug: Trying to parse quality for '??? Album FLAC' 08:42:53.0 Debug: Quality parsed: FLAC v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("???","Album","??? Album FLAC") --- 08:42:53.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+","Album","+ Album FLAC") --- 08:42:53.0 Debug: Parsing string '+ Album FLAC' using search criteria artist: '+' album: 'Album' 08:42:53.0 Debug: Album Parsed. + - Album 08:42:53.0 Debug: Trying to parse quality for '+ Album FLAC' 08:42:53.0 Debug: Quality parsed: FLAC v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+","Album","+ Album FLAC") --- 08:42:53.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("/\\","Album","/\\ Album FLAC") --- 08:42:53.0 Debug: Parsing string '/\ Album FLAC' using search criteria artist: '/\' album: 'Album' 08:42:53.0 Debug: Album Parsed. /\ - Album 08:42:53.0 Debug: Trying to parse quality for '/\ Album FLAC' 08:42:53.0 Debug: Quality parsed: FLAC v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("/\\","Album","/\\ Album FLAC") --- 08:42:53.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+44","When Your Heart Stops Beating","+44 When Your Heart Stops Beating FLAC") --- 08:42:53.0 Debug: Parsing string '+44 When Your Heart Stops Beating FLAC' using search criteria artist: '+44' album: 'When Your Heart Stops Beating' 08:42:53.0 Debug: Album Parsed. +44 - When Your Heart Stops Beating 08:42:53.0 Debug: Trying to parse quality for '+44 When Your Heart Stops Beating FLAC' 08:42:53.0 Debug: Quality parsed: FLAC v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+44","When Your Heart Stops Beating","+44 When Your Heart Stops Beating FLAC") --- 08:42:53.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_find_result_if_multiple_albums_in_searchcriteria --- 08:42:53.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' 08:42:53.0 Debug: Album Parsed. Michael Buble - Christmas 08:42:53.0 Debug: Trying to parse quality for 'Michael Buble Christmas (Deluxe Special Edition) CD FLAC 2012 UNDERTONE iNT' 08:42:53.0 Debug: Quality parsed: FLAC v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_find_result_if_multiple_albums_in_searchcriteria --- 08:42:53.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") --- 08:42:53.0 Debug: Parsing string 'Michael Buble Michael Buble CD FLAC 2003 PERFECT' using search criteria artist: 'Michael Buble' album: 'Michael Buble' 08:42:53.0 Debug: Album Parsed. Michael Buble - Michael Buble 08:42:53.0 Debug: Trying to parse quality for 'Michael Buble Michael Buble CD FLAC 2003 PERFECT' 08:42:53.0 Debug: Quality parsed: FLAC v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.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") --- 08:42:53.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_not_parse_artist_name_and_album_title_by_incorrect_search_criteria --- 08:42:53.0 Debug: Parsing string 'Black Sabbath Black Sabbath FLAC' using search criteria artist: 'Abba' album: 'Abba' 08:42:53.0 Debug: Unable to parse Black Sabbath Black Sabbath FLAC 08:42:53.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_not_parse_artist_name_and_album_title_by_incorrect_search_criteria --- 08:42:53.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name("Bad Format","badformat") --- 08:42:53.0 Debug: Parsing string 'Bad Format' 08:42:53.0 Debug: Parsing string 'Bad Format' 08:42:53.0 Debug: Unable to parse Bad Format 08:42:53.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name("Bad Format","badformat") --- 08:42:53.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") --- 08:42:53.0 Debug: Parsing string 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 08:42:53.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 08:42:53.0 Debug: Album Parsed. VA - The Best 101 Love Ballads 08:42:53.0 Debug: Trying to parse quality for 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 08:42:53.0 Debug: Quality parsed: MP3-192 v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.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") --- 08:42:53.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") --- 08:42:53.0 Debug: Parsing string 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 08:42:53.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?<releaseyear>\d{4}) 08:42:53.0 Debug: Album Parsed. ATCQ - The Love Movement 08:42:53.0 Debug: Trying to parse quality for 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 08:42:53.0 Debug: Quality parsed: MP3-192 v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.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") --- 08:42:53.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") --- 08:42:53.0 Debug: Parsing string 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 08:42:53.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 08:42:53.0 Debug: Album Parsed. Maula - Jism 2 08:42:53.0 Debug: Trying to parse quality for 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 08:42:53.0 Debug: Quality parsed: MP3-192 v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.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") --- 08:42:53.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") --- 08:42:53.0 Debug: Parsing string 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 08:42:53.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 08:42:53.0 Debug: Album Parsed. VA - Complete Clubland - The Ultimate Ride Of Your Lfe 08:42:53.0 Debug: Trying to parse quality for 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 08:42:53.0 Debug: Quality parsed: MP3-192 v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.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") --- 08:42:53.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") --- 08:42:53.0 Debug: Parsing string 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 08:42:53.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 08:42:53.0 Debug: Album Parsed. Complete Clubland - The Ultimate Ride Of Your Lfe 08:42:53.0 Debug: Trying to parse quality for 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 08:42:53.0 Debug: Quality parsed: MP3-192 v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.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") --- 08:42:53.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") --- 08:42:53.0 Debug: Parsing string 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 08:42:53.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 08:42:53.0 Debug: Album Parsed. Gary Clark Jr - Live North America 2016 08:42:53.0 Debug: Trying to parse quality for 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 08:42:53.0 Debug: Quality parsed: MP3-192 v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.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") --- 08:42:53.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") --- 08:42:53.0 Debug: Parsing string 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 08:42:53.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?<releaseyear>\d{4}) 08:42:53.0 Debug: Album Parsed. Childish Gambino - Awaken, My Love Album 08:42:53.0 Debug: Trying to parse quality for 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 08:42:53.0 Debug: Quality parsed: MP3-320 v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.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") --- 08:42:53.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") --- 08:42:53.0 Debug: Parsing string 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 08:42:53.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 08:42:53.0 Debug: Album Parsed. Ricardo Arjona - APNEA 08:42:53.0 Debug: Trying to parse quality for 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 08:42:53.0 Debug: Quality parsed: MP3-320 v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.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") --- 08:42:53.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320","Kehlani","SweetSexySavage") --- 08:42:53.0 Debug: Parsing string 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 08:42:53.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 08:42:53.0 Debug: Album Parsed. Kehlani - SweetSexySavage 08:42:53.0 Debug: Trying to parse quality for 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 08:42:53.0 Debug: Quality parsed: MP3-320 v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320","Kehlani","SweetSexySavage") --- 08:42:53.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Anderson Paak - Malibu (320)(2016)","Anderson Paak","Malibu") --- 08:42:53.0 Debug: Parsing string 'Anderson Paak - Malibu (320)(2016)' 08:42:53.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 08:42:53.0 Debug: Album Parsed. Anderson Paak - Malibu 08:42:53.0 Debug: Trying to parse quality for 'Anderson Paak - Malibu (320)(2016)' 08:42:53.0 Debug: Quality parsed: MP3-320 v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Anderson Paak - Malibu (320)(2016)","Anderson Paak","Malibu") --- 08:42:53.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) --- 08:42:53.0 Debug: Parsing string 'Caetano Veloso Discografia Completa MP3 @256' 08:42:53.0 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia) 08:42:53.0 Debug: Album Parsed. Caetano Veloso - Discography 08:42:53.0 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 08:42:53.0 Debug: Quality parsed: MP3-256 v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.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) --- 08:42:53.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") --- 08:42:53.0 Debug: Parsing string 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 08:42:53.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 08:42:53.0 Debug: Album Parsed. Little Mix - Salute 08:42:53.0 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 08:42:53.0 Debug: Quality parsed: AAC-256 v1 08:42:53.0 Debug: Release Group parsed: V3nom 08:42:53.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") --- 08:42:53.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") --- 08:42:53.0 Debug: Parsing string 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 08:42:53.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 08:42:53.0 Debug: Album Parsed. Ricky Martin - A Quien Quiera Escuchar 08:42:53.0 Debug: Trying to parse quality for 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 08:42:53.0 Debug: Quality parsed: MP3-256 v1 08:42:53.0 Debug: Release Group parsed: GloDLS 08:42:53.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") --- 08:42:53.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") --- 08:42:53.0 Debug: Parsing string 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 08:42:53.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 08:42:53.0 Debug: Album Parsed. Jake Bugg - Jake Bugg 08:42:53.0 Debug: Trying to parse quality for 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 08:42:53.0 Debug: Quality parsed: MP3-256 v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.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") --- 08:42:53.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Milky Chance - Sadnecessary [256 Kbps] [M4A]","Milky Chance","Sadnecessary") --- 08:42:53.0 Debug: Parsing string 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 08:42:53.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 08:42:53.0 Debug: Album Parsed. Milky Chance - Sadnecessary 08:42:53.0 Debug: Trying to parse quality for 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 08:42:53.0 Debug: Quality parsed: AAC-256 v1 08:42:53.0 Debug: Release Group parsed: M4A 08:42:53.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Milky Chance - Sadnecessary [256 Kbps] [M4A]","Milky Chance","Sadnecessary") --- 08:42:53.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") --- 08:42:53.0 Debug: Parsing string 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 08:42:53.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 08:42:53.0 Debug: Album Parsed. Clean Bandit - New Eyes 08:42:53.0 Debug: Trying to parse quality for 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 08:42:53.0 Debug: Quality parsed: MP3-256 v1 08:42:53.0 Debug: Release Group parsed: GLT 08:42:53.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") --- 08:42:53.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") --- 08:42:53.0 Debug: Parsing string 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 08:42:53.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 08:42:53.0 Debug: Album Parsed. Armin van Buuren - A State Of Trance 810 08:42:53.0 Debug: Trying to parse quality for 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 08:42:53.0 Debug: Quality parsed: MP3-256 v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.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") --- 08:42:53.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") --- 08:42:53.0 Debug: Parsing string 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 08:42:53.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 08:42:53.0 Debug: Album Parsed. PJ Harvey - Let England Shake 08:42:53.0 Debug: Trying to parse quality for 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 08:42:53.0 Debug: Quality parsed: MP3-256 v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.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") --- 08:42:53.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kendrick Lamar - DAMN (2017) FLAC","Kendrick Lamar","DAMN") --- 08:42:53.0 Debug: Parsing string 'Kendrick Lamar - DAMN (2017) FLAC' 08:42:53.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 08:42:53.0 Debug: Album Parsed. Kendrick Lamar - DAMN 08:42:53.0 Debug: Trying to parse quality for 'Kendrick Lamar - DAMN (2017) FLAC' 08:42:53.0 Debug: Quality parsed: FLAC v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kendrick Lamar - DAMN (2017) FLAC","Kendrick Lamar","DAMN") --- 08:42:53.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") --- 08:42:53.0 Debug: Parsing string 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 08:42:53.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 08:42:53.0 Debug: Album Parsed. Alicia Keys - Vault Playlist Vol 1 08:42:53.0 Debug: Trying to parse quality for 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 08:42:53.0 Debug: Quality parsed: FLAC v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.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") --- 08:42:53.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") --- 08:42:53.0 Debug: Parsing string 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 08:42:53.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 08:42:53.0 Debug: Album Parsed. Gorillaz - Humanz 08:42:53.0 Debug: Trying to parse quality for 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 08:42:53.0 Debug: Quality parsed: FLAC v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.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") --- 08:42:53.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David Bowie - Blackstar (2016) [FLAC]","David Bowie","Blackstar") --- 08:42:53.0 Debug: Parsing string 'David Bowie - Blackstar (2016) [FLAC]' 08:42:53.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 08:42:53.0 Debug: Album Parsed. David Bowie - Blackstar 08:42:53.0 Debug: Trying to parse quality for 'David Bowie - Blackstar (2016) [FLAC]' 08:42:53.0 Debug: Quality parsed: FLAC v1 08:42:53.0 Debug: Release Group parsed: FLAC 08:42:53.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David Bowie - Blackstar (2016) [FLAC]","David Bowie","Blackstar") --- 08:42:53.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") --- 08:42:53.0 Debug: Parsing string 'The Cure - Greatest Hits (2001) FLAC Soup' 08:42:53.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 08:42:53.0 Debug: Album Parsed. The Cure - Greatest Hits 08:42:53.0 Debug: Trying to parse quality for 'The Cure - Greatest Hits (2001) FLAC Soup' 08:42:53.0 Debug: Quality parsed: FLAC v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.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") --- 08:42:53.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Slowdive - Souvlaki (FLAC)","Slowdive","Souvlaki") --- 08:42:53.0 Debug: Parsing string 'Slowdive - Souvlaki (FLAC)' 08:42:53.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 08:42:53.0 Debug: Album Parsed. Slowdive - Souvlaki 08:42:53.0 Debug: Trying to parse quality for 'Slowdive - Souvlaki (FLAC)' 08:42:53.0 Debug: Quality parsed: FLAC v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Slowdive - Souvlaki (FLAC)","Slowdive","Souvlaki") --- 08:42:53.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") --- 08:42:53.0 Debug: Parsing string 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 08:42:53.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 08:42:53.0 Debug: Album Parsed. John Coltrane - Kulu Se Mama 08:42:53.0 Debug: Trying to parse quality for 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 08:42:53.0 Debug: Quality parsed: FLAC v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.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") --- 08:42:53.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") --- 08:42:53.0 Debug: Parsing string 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 08:42:53.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 08:42:53.0 Debug: Album Parsed. The Rolling Stones - The Very Best Of '75-'94 08:42:53.0 Debug: Trying to parse quality for 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 08:42:53.0 Debug: Quality parsed: FLAC v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.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") --- 08:42:53.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") --- 08:42:53.0 Debug: Parsing string 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 08:42:53.0 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 08:42:53.0 Debug: Album Parsed. Migos - No Label II 08:42:53.0 Debug: Trying to parse quality for 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 08:42:53.0 Debug: Quality parsed: FLAC v1 08:42:53.0 Debug: Release Group parsed: FORSAKEN 08:42:53.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") --- 08:42:53.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") --- 08:42:53.0 Debug: Parsing string 'A.I. - Sex & Robots [2007/MP3/V0(VBR)]' 08:42:53.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 08:42:53.0 Debug: Album Parsed. A I - Sex & Robots 08:42:53.0 Debug: Trying to parse quality for 'A.I. - Sex & Robots [2007/MP3/V0(VBR)]' 08:42:53.0 Debug: Quality parsed: MP3-VBR-V0 v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.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") --- 08:42:53.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") --- 08:42:53.0 Debug: Parsing string 'Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 08:42:53.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 08:42:53.0 Debug: Album Parsed. Jay-Z - 444 08:42:53.0 Debug: Trying to parse quality for 'Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 08:42:53.0 Debug: Quality parsed: MP3-320 v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.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") --- 08:42:53.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") --- 08:42:53.0 Debug: Parsing string 'VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]' 08:42:53.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 08:42:53.0 Debug: Album Parsed. VA - NOW Thats What I Call Music 96 08:42:53.0 Debug: Trying to parse quality for 'VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]' 08:42:53.0 Debug: Quality parsed: MP3-96 v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.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") --- 08:42:53.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") --- 08:42:53.0 Debug: Parsing string 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 08:42:53.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 08:42:53.0 Debug: Album Parsed. Queen - The Ultimate Best Of Queen 08:42:53.0 Debug: Trying to parse quality for 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 08:42:53.0 Debug: Quality parsed: Unknown v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.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") --- 08:42:53.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") --- 08:42:53.0 Debug: Parsing string 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]' 08:42:53.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 08:42:53.0 Debug: Album Parsed. Little Mix - Salute 08:42:53.0 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]' 08:42:53.0 Debug: Quality parsed: AAC-256 v1 08:42:53.0 Debug: Release Group parsed: GLT 08:42:53.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") --- 08:42:53.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") --- 08:42:53.0 Debug: Parsing string 'Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]' 08:42:53.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 08:42:53.0 Debug: Album Parsed. Barış Manço - Ben Bilirim 08:42:53.0 Debug: Trying to parse quality for 'Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]' 08:42:53.0 Debug: Quality parsed: FLAC v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.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") --- 08:42:53.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") --- 08:42:53.0 Debug: Parsing string 'Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM' 08:42:53.0 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?:[\(|\[]?)(?<version>.+?(?:Edition)?)(?:[\)|\]]?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 08:42:53.0 Debug: Album Parsed. Imagine Dragons - Smoke And Mirrors 08:42:53.0 Debug: Trying to parse quality for 'Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM' 08:42:53.0 Debug: Quality parsed: FLAC v1 08:42:53.0 Debug: Release Group parsed: JLM 08:42:53.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") --- 08:42:53.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Dani_Sbert-Togheter-WEB-2017-FURY","Dani Sbert","Togheter") --- 08:42:53.0 Debug: Parsing string 'Dani_Sbert-Togheter-WEB-2017-FURY' 08:42:53.0 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 08:42:53.0 Debug: Album Parsed. Dani Sbert - Togheter 08:42:53.0 Debug: Trying to parse quality for 'Dani_Sbert-Togheter-WEB-2017-FURY' 08:42:53.0 Debug: Quality parsed: MP3-320 v1 08:42:53.0 Debug: Release Group parsed: FURY 08:42:53.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Dani_Sbert-Togheter-WEB-2017-FURY","Dani Sbert","Togheter") --- 08:42:53.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") --- 08:42:53.0 Debug: Parsing string 'New.Edition-One.Love-CD-FLAC-2017-MrFlac' 08:42:53.0 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 08:42:53.0 Debug: Album Parsed. New Edition - One Love 08:42:53.0 Debug: Trying to parse quality for 'New.Edition-One.Love-CD-FLAC-2017-MrFlac' 08:42:53.0 Debug: Quality parsed: FLAC v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.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") --- 08:42:53.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") --- 08:42:53.0 Debug: Parsing string 'David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD' 08:42:53.0 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?:[\(|\[]?)(?<version>.+?(?:Edition)?)(?:[\)|\]]?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 08:42:53.0 Debug: Album Parsed. David Gray - The Best of David Gray 08:42:53.0 Debug: Trying to parse quality for 'David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD' 08:42:53.0 Debug: Quality parsed: Unknown v1 08:42:53.0 Debug: Release Group parsed: MTD 08:42:53.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") --- 08:42:53.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") --- 08:42:53.0 Debug: Parsing string 'Shinedown-Us and Them-NMR-2005-NMR' 08:42:53.0 Trace: ^(?:(?<artist>.+?)(?:-)+)(?<album>.+?)(?:-.+?)(?<releaseyear>\d{4}) 08:42:53.0 Debug: Album Parsed. Shinedown - Us and Them 08:42:53.0 Debug: Trying to parse quality for 'Shinedown-Us and Them-NMR-2005-NMR' 08:42:53.0 Debug: Quality parsed: Unknown v1 08:42:53.0 Debug: Release Group parsed: NMR 08:42:53.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") --- 08:42:53.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) --- 08:42:53.0 Debug: Parsing string 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 08:42:53.0 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 08:42:53.0 Debug: Album Parsed. Led Zeppelin - Discography 08:42:53.0 Debug: Trying to parse quality for 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 08:42:53.0 Debug: Quality parsed: FLAC v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.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) --- 08:42:53.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) --- 08:42:53.0 Debug: Parsing string 'Minor Threat - Complete Discography [1989] [Anthology]' 08:42:53.0 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<endyear>\d{4}) 08:42:53.0 Debug: Album Parsed. Minor Threat - Discography 08:42:53.0 Debug: Trying to parse quality for 'Minor Threat - Complete Discography [1989] [Anthology]' 08:42:53.0 Debug: Quality parsed: Unknown v1 08:42:53.0 Debug: Release Group parsed: Anthology 08:42:53.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) --- 08:42:53.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) --- 08:42:53.0 Debug: Parsing string 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 08:42:53.0 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 08:42:53.0 Debug: Album Parsed. Captain - Discography 08:42:53.0 Debug: Trying to parse quality for 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 08:42:53.0 Debug: Quality parsed: FLAC v1 08:42:53.0 Debug: Release Group parsed: UTP 08:42:53.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) --- 08:42:53.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") --- 08:42:53.0 Debug: Parsing string 'Coolio - Gangsta's Paradise (1995) (FLAC Lossless)' 08:42:53.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 08:42:53.0 Debug: Album Parsed. Coolio - Gangsta's Paradise 08:42:53.0 Debug: Trying to parse quality for 'Coolio - Gangsta's Paradise (1995) (FLAC Lossless)' 08:42:53.0 Debug: Quality parsed: FLAC v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.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") --- 08:42:53.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") --- 08:42:53.0 Debug: Parsing string 'Brother Ali-2007-The Undisputed Truth-FTD' 08:42:53.0 Trace: ^(?:(?<artist>.+?)(?:-))(?<releaseyear>\d{4})(?:-)(?<album>[^-]+) 08:42:53.0 Debug: Album Parsed. Brother Ali - The Undisputed Truth 08:42:53.0 Debug: Trying to parse quality for 'Brother Ali-2007-The Undisputed Truth-FTD' 08:42:53.0 Debug: Quality parsed: Unknown v1 08:42:53.0 Debug: Release Group parsed: FTD 08:42:53.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") --- 08:42:53.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") --- 08:42:53.0 Debug: Parsing string 'Brother Ali-The Undisputed Truth-2007-FTD' 08:42:53.0 Trace: ^(?:(?<artist>.+?)(?:-)+)(?:(?<album>.+?)(?:-)+)(?<releaseyear>\d{4}) 08:42:53.0 Debug: Album Parsed. Brother Ali - The Undisputed Truth 08:42:53.0 Debug: Trying to parse quality for 'Brother Ali-The Undisputed Truth-2007-FTD' 08:42:53.0 Debug: Quality parsed: Unknown v1 08:42:53.0 Debug: Release Group parsed: FTD 08:42:53.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") --- 08:42:53.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") --- 08:42:53.0 Debug: Parsing string '(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless' 08:42:53.0 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 08:42:53.0 Debug: Album Parsed. Peter Hammill - From The Trees 08:42:53.0 Debug: Trying to parse quality for '(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless' 08:42:53.0 Debug: Quality parsed: FLAC v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.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") --- 08:42:53.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") --- 08:42:53.0 Debug: Parsing string '(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps' 08:42:53.0 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 08:42:53.0 Debug: Album Parsed. Aztec Two-Step - Naked 08:42:53.0 Debug: Trying to parse quality for '(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps' 08:42:53.0 Debug: Quality parsed: MP3-320 v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.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") --- 08:42:53.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") --- 08:42:53.0 Debug: Parsing string '(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless' 08:42:53.0 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 08:42:53.0 Debug: Album Parsed. Dai Kaht - Dai Kaht 08:42:53.0 Debug: Trying to parse quality for '(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless' 08:42:53.0 Debug: Quality parsed: FLAC v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.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") --- 08:42:53.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) --- 08:42:53.0 Debug: Parsing string '(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless' 08:42:53.0 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 08:42:53.0 Debug: Album Parsed. Black Obelisk - Discography 08:42:53.0 Debug: Trying to parse quality for '(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless' 08:42:53.0 Debug: Quality parsed: FLAC v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.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) --- 08:42:53.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) --- 08:42:53.0 Debug: Parsing string '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless' 08:42:53.0 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 08:42:53.0 Debug: Album Parsed. Aria - Discography 08:42:53.0 Debug: Trying to parse quality for '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless' 08:42:53.0 Debug: Quality parsed: FLAC v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.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) --- 08:42:53.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) --- 08:42:53.0 Debug: Parsing string '(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless' 08:42:53.0 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 08:42:53.0 Debug: Album Parsed. Forces United - Discography 08:42:53.0 Debug: Trying to parse quality for '(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless' 08:42:53.0 Debug: Quality parsed: FLAC v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.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) --- 08:42:53.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") --- 08:42:53.0 Debug: Parsing string 'Gorillaz - The now now - 2018 [FLAC]' 08:42:53.0 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?: - )(?<releaseyear>\d{4})\W*(?:\(|\[) 08:42:53.0 Debug: Album Parsed. Gorillaz - The now now 08:42:53.0 Debug: Trying to parse quality for 'Gorillaz - The now now - 2018 [FLAC]' 08:42:53.0 Debug: Quality parsed: FLAC v1 08:42:53.0 Debug: Release Group parsed: FLAC 08:42:53.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") --- 08:42:53.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath - Black Sabbath FLAC") --- 08:42:53.0 Debug: Parsing string 'Black Sabbath - Black Sabbath FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 08:42:53.0 Debug: Album Parsed. Black Sabbath - Black Sabbath 08:42:53.0 Debug: Trying to parse quality for 'Black Sabbath - Black Sabbath FLAC' 08:42:53.0 Debug: Quality parsed: FLAC v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath - Black Sabbath FLAC") --- 08:42:53.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath Black Sabbath FLAC") --- 08:42:53.0 Debug: Parsing string 'Black Sabbath Black Sabbath FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 08:42:53.0 Debug: Album Parsed. Black Sabbath - Black Sabbath 08:42:53.0 Debug: Trying to parse quality for 'Black Sabbath Black Sabbath FLAC' 08:42:53.0 Debug: Quality parsed: FLAC v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath Black Sabbath FLAC") --- 08:42:53.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("BlaCk SabBaTh Black SabBatH FLAC") --- 08:42:53.0 Debug: Parsing string 'BlaCk SabBaTh Black SabBatH FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 08:42:53.0 Debug: Album Parsed. BlaCk SabBaTh - Black SabBatH 08:42:53.0 Debug: Trying to parse quality for 'BlaCk SabBaTh Black SabBatH FLAC' 08:42:53.0 Debug: Quality parsed: FLAC v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("BlaCk SabBaTh Black SabBatH FLAC") --- 08:42:53.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath FLAC Black Sabbath") --- 08:42:53.0 Debug: Parsing string 'Black Sabbath FLAC Black Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 08:42:53.0 Debug: Album Parsed. Black Sabbath - Black Sabbath 08:42:53.0 Debug: Trying to parse quality for 'Black Sabbath FLAC Black Sabbath' 08:42:53.0 Debug: Quality parsed: FLAC v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath FLAC Black Sabbath") --- 08:42:53.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black.Sabbath-FLAC-Black.Sabbath") --- 08:42:53.0 Debug: Parsing string 'Black.Sabbath-FLAC-Black.Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 08:42:53.0 Debug: Album Parsed. Black Sabbath - Black Sabbath 08:42:53.0 Debug: Trying to parse quality for 'Black.Sabbath-FLAC-Black.Sabbath' 08:42:53.0 Debug: Quality parsed: FLAC v1 08:42:53.0 Debug: Release Group parsed: Black 08:42:53.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black.Sabbath-FLAC-Black.Sabbath") --- 08:42:53.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black_Sabbath-FLAC-Black_Sabbath") --- 08:42:53.0 Debug: Parsing string 'Black_Sabbath-FLAC-Black_Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 08:42:53.0 Debug: Album Parsed. Black Sabbath - Black Sabbath 08:42:53.0 Debug: Trying to parse quality for 'Black_Sabbath-FLAC-Black_Sabbath' 08:42:53.0 Debug: Quality parsed: FLAC v1 08:42:53.0 Debug: Release Group parsed: Black 08:42:53.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black_Sabbath-FLAC-Black_Sabbath") --- 08:42:53.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) --- 08:42:53.0 Debug: Parsing string 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 08:42:53.0 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 08:42:53.0 Debug: Album Parsed. Captain - Discography 08:42:53.0 Debug: Trying to parse quality for 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 08:42:53.0 Debug: Quality parsed: FLAC v1 08:42:53.0 Debug: Release Group parsed: UTP 08:42:53.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) --- 08:42:53.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) --- 08:42:53.0 Debug: Parsing string '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]' 08:42:53.0 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 08:42:53.0 Debug: Album Parsed. Aria - Discography 08:42:53.0 Debug: Trying to parse quality for '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]' 08:42:53.0 Debug: Quality parsed: Unknown v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.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) --- 08:42:53.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) --- 08:42:53.0 Debug: Parsing string 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 08:42:53.0 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 08:42:53.0 Debug: Album Parsed. Led Zeppelin - Discography 08:42:53.0 Debug: Trying to parse quality for 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 08:42:53.0 Debug: Quality parsed: FLAC v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.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] 08:42:53.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Minor Threat - Complete Discography [1989] [Anthology]",0,1989) --- 08:42:53.0 Debug: Parsing string 'Minor Threat - Complete Discography [1989] [Anthology]' 08:42:53.0 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<endyear>\d{4}) 08:42:53.0 Debug: Album Parsed. Minor Threat - Discography 08:42:53.0 Debug: Trying to parse quality for 'Minor Threat - Complete Discography [1989] [Anthology]' 08:42:53.0 Debug: Quality parsed: Unknown v1 08:42:53.0 Debug: Release Group parsed: Anthology 08:42:53.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Minor Threat - Complete Discography [1989] [Anthology]",0,1989) --- 08:42:53.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Caetano Veloso Discografia Completa MP3 @256",0,0) --- 08:42:53.0 Debug: Parsing string 'Caetano Veloso Discografia Completa MP3 @256' 08:42:53.0 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia) 08:42:53.0 Debug: Album Parsed. Caetano Veloso - Discography 08:42:53.0 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 08:42:53.0 Debug: Quality parsed: MP3-256 v1 08:42:53.0 Debug: Release Group parsed: 08:42:53.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Caetano Veloso Discografia Completa MP3 @256",0,0) --- 08:42:53.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_accents_from_title --- 08:42:53.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_accents_from_title --- 08:42:53.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 08:42:53.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 08:42:53.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (iTunes Deluxe Edition)","Songs of Experience") --- 08:42:53.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (iTunes Deluxe Edition)","Songs of Experience") --- 08:42:53.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience [Super Special Edition]","Songs of Experience") --- 08:42:53.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience [Super Special Edition]","Songs of Experience") --- 08:42:53.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 08:42:53.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 08:42:53.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Sweet Dreams (Album)","Sweet Dreams") --- 08:42:53.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Sweet Dreams (Album)","Sweet Dreams") --- 08:42:53.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Now What?! (Limited Edition)","Now What?!") --- 08:42:53.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Now What?! (Limited Edition)","Now What?!") --- 08:42:53.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Random Album Title (Promo CD)","Random Album Title") --- 08:42:53.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Random Album Title (Promo CD)","Random Album Title") --- 08:42:53.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") --- 08:42:53.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") --- 08:42:53.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Limited Edition","Limited Edition") --- 08:42:53.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Limited Edition","Limited Edition") --- 08:42:53.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 08:42:53.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 08:42:53.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 08:42:53.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 08:42:53.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Smooth Criminal (single)","Smooth Criminal") --- 08:42:53.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Smooth Criminal (single)","Smooth Criminal") --- 08:42:53.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") --- 08:42:53.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") --- 08:42:53.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Alles Schon Gesehen (Feat. Deichkind)","Alles Schon Gesehen") --- 08:42:53.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Alles Schon Gesehen (Feat. Deichkind)","Alles Schon Gesehen") --- 08:42:53.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Science Fiction/Double Feature","Science Fiction/Double Feature") --- 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Science Fiction/Double Feature","Science Fiction/Double Feature") --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Dancing Feathers","Dancing Feathers") --- 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Dancing Feathers","Dancing Feathers") --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("D.J. (2017 Remaster)","D.J.") --- 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("D.J. (2017 Remaster)","D.J.") --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("The Kiss (Skit) (Produced By Eminem)","The Kiss (Skit)") --- 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("The Kiss (Skit) (Produced By Eminem)","The Kiss (Skit)") --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Without Me (Produced By Eminem & Jeff Bass)","Without Me") --- 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Without Me (Produced By Eminem & Jeff Bass)","Without Me") --- 08:42:53.1 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") --- 08:42:53.1 Debug: Parsing string '[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 08:42:53.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 08:42:53.1 Debug: Album Parsed. Jay-Z - 444 08:42:53.1 Debug: Trying to parse quality for '[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 08:42:53.1 Debug: Quality parsed: MP3-320 v1 08:42:53.1 Debug: Release Group parsed: scnzbefnet 08:42:53.1 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") --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetAlbumsFixture.should_not_fail_if_search_criteria_contains_multiple_albums_with_the_same_name --- 08:42:53.1 Debug: Trying inexact album match for IdenticalTitle 08:42:53.1 Debug: Unable to find - IdenticalTitle 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetAlbumsFixture.should_not_fail_if_search_criteria_contains_multiple_albums_with_the_same_name --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_parsed_artist_title --- 08:42:53.1 Debug: Parsing string '30 Rock - Get Some [FLAC]' 08:42:53.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 08:42:53.1 Debug: Album Parsed. 30 Rock - Get Some 08:42:53.1 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 08:42:53.1 Debug: Quality parsed: FLAC v1 08:42:53.1 Debug: Release Group parsed: FLAC 08:42:53.1 Debug: Trying inexact artist match for 30 Rock 08:42:53.1 Debug: Parsing string '30 Rock - Get Some [FLAC]' 08:42:53.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 08:42:53.1 Debug: Album Parsed. 30 Rock - Get Some 08:42:53.1 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 08:42:53.1 Debug: Quality parsed: FLAC v1 08:42:53.1 Debug: Release Group parsed: FLAC 08:42:53.1 Debug: Parsing string '30 Rock - Get Some [FLAC]' 08:42:53.1 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 08:42:53.1 Debug: Album Parsed. 30 Rock - Get Some 08:42:53.1 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 08:42:53.1 Debug: Quality parsed: FLAC v1 08:42:53.1 Debug: Release Group parsed: FLAC 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_parsed_artist_title --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_passed_in_title_when_it_cannot_be_parsed --- 08:42:53.1 Debug: Parsing string '30 Rock' 08:42:53.1 Debug: Unable to parse 30 Rock 08:42:53.1 Debug: Trying inexact artist match for 30 Rock 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_passed_in_title_when_it_cannot_be_parsed --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\battlestar galactica (2003)\\Season 3\\S03E05 - Collaborators.mkv",3,5) --- 08:42:53.1 Debug: Attempting to parse track info using directory and file names. Season 3 08:42:53.1 Debug: Parsing string 'Season 3 S03E05 - Collaborators.mkv' 08:42:53.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 08:42:53.1 Debug: Track Parsed. Season 3 S03E05 - - 0:[Unknown Track] : 08:42:53.1 Debug: Trying to parse quality for 'Season 3 S03E05 - Collaborators.mkv' 08:42:53.1 Debug: Quality parsed: Unknown v1 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\battlestar galactica (2003)\\Season 3\\S03E05 - Collaborators.mkv",3,5) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\modern marvels\\Season 16\\S16E03 - The Potato.mkv",16,3) --- 08:42:53.1 Debug: Attempting to parse track info using directory and file names. Season 16 08:42:53.1 Debug: Parsing string 'Season 16 S16E03 - The Potato.mkv' 08:42:53.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 08:42:53.1 Debug: Track Parsed. Season 16 S16E03 - - 0:[Unknown Track] : 08:42:53.1 Debug: Trying to parse quality for 'Season 16 S16E03 - The Potato.mkv' 08:42:53.1 Debug: Quality parsed: Unknown v1 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\modern marvels\\Season 16\\S16E03 - The Potato.mkv",16,3) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\robot chicken\\Specials\\S00E16 - Dear Consumer - SD TV.avi",0,16) --- 08:42:53.1 Debug: Attempting to parse track info using directory and file names. Specials 08:42:53.1 Debug: Parsing string 'Specials S00E16 - Dear Consumer - SD TV.avi' 08:42:53.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 08:42:53.1 Debug: Track Parsed. Specials S00E16 - - 0:[Unknown Track] : 08:42:53.1 Debug: Trying to parse quality for 'Specials S00E16 - Dear Consumer - SD TV.avi' 08:42:53.1 Debug: Quality parsed: Unknown v1 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\robot chicken\\Specials\\S00E16 - Dear Consumer - SD TV.avi",0,16) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Parks And Recreation\\Season 2\\S02E21 - 94 Meetings - 720p TV.mkv",2,21) --- 08:42:53.1 Debug: Attempting to parse track info using directory and file names. Season 2 08:42:53.1 Debug: Parsing string 'Season 2 S02E21 - 94 Meetings - 720p TV.mkv' 08:42:53.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 08:42:53.1 Debug: Track Parsed. Season 2 S02E21 - - 0:[Unknown Track] : 08:42:53.1 Debug: Trying to parse quality for 'Season 2 S02E21 - 94 Meetings - 720p TV.mkv' 08:42:53.1 Debug: Quality parsed: Unknown v1 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Parks And Recreation\\Season 2\\S02E21 - 94 Meetings - 720p TV.mkv",2,21) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Battlestar Galactica (2003)\\Season 2\\S02E21.avi",2,21) --- 08:42:53.1 Debug: Attempting to parse track info using directory and file names. Season 2 08:42:53.1 Debug: Parsing string 'Season 2 S02E21.avi' 08:42:53.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 08:42:53.1 Debug: Track Parsed. Season 2 S02E21 av - - 0:[Unknown Track] : 08:42:53.1 Debug: Trying to parse quality for 'Season 2 S02E21.avi' 08:42:53.1 Debug: Quality parsed: Unknown v1 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Battlestar Galactica (2003)\\Season 2\\S02E21.avi",2,21) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:/Test/TV/Chuck.4x05.HDTV.XviD-LOL",4,5) --- 08:42:53.1 Debug: Attempting to parse track info using directory and file names. TV 08:42:53.1 Debug: Parsing string 'TV Chuck.4x05.HDTV.XviD-LOL' 08:42:53.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 08:42:53.1 Debug: Track Parsed. TV Chuck 4x05 HDTV XviD - - 0:[Unknown Track] : 08:42:53.1 Debug: Trying to parse quality for 'TV Chuck.4x05.HDTV.XviD-LOL' 08:42:53.1 Debug: Quality parsed: Unknown v1 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:/Test/TV/Chuck.4x05.HDTV.XviD-LOL",4,5) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("P:\\TV Shows\\House\\Season 6\\S06E13 - 5 to 9 - 720p BluRay.mkv",6,13) --- 08:42:53.1 Debug: Attempting to parse track info using directory and file names. Season 6 08:42:53.1 Debug: Parsing string 'Season 6 S06E13 - 5 to 9 - 720p BluRay.mkv' 08:42:53.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 08:42:53.1 Debug: Track Parsed. Season 6 S06E13 - - 0:[Unknown Track] : 08:42:53.1 Debug: Trying to parse quality for 'Season 6 S06E13 - 5 to 9 - 720p BluRay.mkv' 08:42:53.1 Debug: Quality parsed: Unknown v1 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("P:\\TV Shows\\House\\Season 6\\S06E13 - 5 to 9 - 720p BluRay.mkv",6,13) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\House - 10x11 - Title [SDTV]\\1011 - Title.avi",10,11) --- 08:42:53.1 Debug: Attempting to parse track info using directory and file names. House - 10x11 - Title [SDTV] 08:42:53.1 Debug: Parsing string 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 08:42:53.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 08:42:53.1 Debug: Track Parsed. House - - 0:[Unknown Track] : 08:42:53.1 Debug: Trying to parse quality for 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 08:42:53.1 Debug: Quality parsed: Unknown v1 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\House - 10x11 - Title [SDTV]\\1011 - Title.avi",10,11) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/House - 10x11 - Title [SDTV]/1011 - Title.avi",10,11) --- 08:42:53.1 Debug: Attempting to parse track info using directory and file names. House - 10x11 - Title [SDTV] 08:42:53.1 Debug: Parsing string 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 08:42:53.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 08:42:53.1 Debug: Track Parsed. House - - 0:[Unknown Track] : 08:42:53.1 Debug: Trying to parse quality for 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 08:42:53.1 Debug: Quality parsed: Unknown v1 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/House - 10x11 - Title [SDTV]/1011 - Title.avi",10,11) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\King of the Hill - 10x12 - 24 Hour Propane People [SDTV]\\1012 - 24 Hour Propane People.avi",10,12) --- 08:42:53.1 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 08:42:53.1 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 08:42:53.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 08:42:53.1 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 08:42:53.1 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 08:42:53.1 Debug: Quality parsed: Unknown v1 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\King of the Hill - 10x12 - 24 Hour Propane People [SDTV]\\1012 - 24 Hour Propane People.avi",10,12) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/King of the Hill - 10x12 - 24 Hour Propane People [SDTV]/1012 - 24 Hour Propane People.avi",10,12) --- 08:42:53.1 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 08:42:53.1 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 08:42:53.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 08:42:53.1 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 08:42:53.1 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 08:42:53.1 Debug: Quality parsed: Unknown v1 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/King of the Hill - 10x12 - 24 Hour Propane People [SDTV]/1012 - 24 Hour Propane People.avi",10,12) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\King of the Hill - 10x12 - 24 Hour Propane People [SDTV]\\Hour Propane People.avi",10,12) --- 08:42:53.1 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 08:42:53.1 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 08:42:53.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 08:42:53.1 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 08:42:53.1 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 08:42:53.1 Debug: Quality parsed: Unknown v1 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\King of the Hill - 10x12 - 24 Hour Propane People [SDTV]\\Hour Propane People.avi",10,12) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/King of the Hill - 10x12 - 24 Hour Propane People [SDTV]/Hour Propane People.avi",10,12) --- 08:42:53.1 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 08:42:53.1 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 08:42:53.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 08:42:53.1 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 08:42:53.1 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 08:42:53.1 Debug: Quality parsed: Unknown v1 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/King of the Hill - 10x12 - 24 Hour Propane People [SDTV]/Hour Propane People.avi",10,12) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("E:\\Downloads\\tv\\The.Big.Bang.Theory.S01E01.720p.HDTV\\ajifajjjeaeaeqwer_eppj.avi",1,1) --- 08:42:53.1 Debug: Attempting to parse track info using directory and file names. The.Big.Bang.Theory.S01E01.720p.HDTV 08:42:53.1 Debug: Parsing string 'The.Big.Bang.Theory.S01E01.720p.HDTV ajifajjjeaeaeqwer_eppj.avi' 08:42:53.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 08:42:53.1 Debug: Track Parsed. The Big Bang Theory S01E01 HDTV ajifajjjeaeaeqwer eppj av - - 0:[Unknown Track] : 08:42:53.1 Debug: Trying to parse quality for 'The.Big.Bang.Theory.S01E01.720p.HDTV ajifajjjeaeaeqwer_eppj.avi' 08:42:53.1 Debug: Quality parsed: Unknown v1 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("E:\\Downloads\\tv\\The.Big.Bang.Theory.S01E01.720p.HDTV\\ajifajjjeaeaeqwer_eppj.avi",1,1) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\The.Big.Bang.Theory.S01E01.720p.HDTV\\tbbt101.avi",1,1) --- 08:42:53.1 Debug: Attempting to parse track info using directory and file names. The.Big.Bang.Theory.S01E01.720p.HDTV 08:42:53.1 Debug: Parsing string 'The.Big.Bang.Theory.S01E01.720p.HDTV tbbt101.avi' 08:42:53.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 08:42:53.1 Debug: Track Parsed. The Big Bang Theory S01E01 HDTV tbbt101 av - - 0:[Unknown Track] : 08:42:53.1 Debug: Trying to parse quality for 'The.Big.Bang.Theory.S01E01.720p.HDTV tbbt101.avi' 08:42:53.1 Debug: Quality parsed: Unknown v1 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\The.Big.Bang.Theory.S01E01.720p.HDTV\\tbbt101.avi",1,1) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP\\ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv",2,19) --- 08:42:53.1 Debug: Attempting to parse track info using directory and file names. Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP 08:42:53.1 Debug: Parsing string 'Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv' 08:42:53.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 08:42:53.1 Debug: Track Parsed. Terminator The Sarah Connor Chronicles S02E19 BluRay - - 0:[Unknown Track] : 08:42:53.1 Debug: Trying to parse quality for 'Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv' 08:42:53.1 Debug: Quality parsed: Unknown v1 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP\\ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv",2,19) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP\\45a55debe3856da318cc35882ad07e43cd32fd15.mkv",2,18) --- 08:42:53.1 Debug: Attempting to parse track info using directory and file names. Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 08:42:53.1 Debug: Parsing string 'Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 45a55debe3856da318cc35882ad07e43cd32fd15.mkv' 08:42:53.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 08:42:53.1 Debug: Track Parsed. Terminator The Sarah Connor Chronicles S02E18 BluRay - - 0:[Unknown Track] : 08:42:53.1 Debug: Trying to parse quality for 'Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 45a55debe3856da318cc35882ad07e43cd32fd15.mkv' 08:42:53.1 Debug: Quality parsed: Unknown v1 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP\\45a55debe3856da318cc35882ad07e43cd32fd15.mkv",2,18) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\01 Pilot (1080p HD).mkv",1,1) --- 08:42:53.1 Debug: Attempting to parse track info using directory and file names. Season 01 08:42:53.1 Debug: Parsing string 'Season 01 01 Pilot (1080p HD).mkv' 08:42:53.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 08:42:53.1 Debug: Track Parsed. Season 01 01 Pilot (HD) mk - - 0:[Unknown Track] : 08:42:53.1 Debug: Trying to parse quality for 'Season 01 01 Pilot (1080p HD).mkv' 08:42:53.1 Debug: Quality parsed: Unknown v1 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\01 Pilot (1080p HD).mkv",1,1) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\1 Pilot (1080p HD).mkv",1,1) --- 08:42:53.1 Debug: Attempting to parse track info using directory and file names. Season 01 08:42:53.1 Debug: Parsing string 'Season 01 1 Pilot (1080p HD).mkv' 08:42:53.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 08:42:53.1 Debug: Track Parsed. Season 01 1 Pilot (HD) mk - - 0:[Unknown Track] : 08:42:53.1 Debug: Trying to parse quality for 'Season 01 1 Pilot (1080p HD).mkv' 08:42:53.1 Debug: Quality parsed: Unknown v1 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\1 Pilot (1080p HD).mkv",1,1) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 1\\02 Honor Thy Father (1080p HD).m4v",1,2) --- 08:42:53.1 Debug: Attempting to parse track info using directory and file names. Season 1 08:42:53.1 Debug: Parsing string 'Season 1 02 Honor Thy Father (1080p HD).m4v' 08:42:53.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 08:42:53.1 Debug: Track Parsed. Season 1 02 Honor Thy Father (HD) m4 - - 0:[Unknown Track] : 08:42:53.1 Debug: Trying to parse quality for 'Season 1 02 Honor Thy Father (1080p HD).m4v' 08:42:53.1 Debug: Quality parsed: Unknown v1 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 1\\02 Honor Thy Father (1080p HD).m4v",1,2) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 1\\2 Honor Thy Father (1080p HD).m4v",1,2) --- 08:42:53.1 Debug: Attempting to parse track info using directory and file names. Season 1 08:42:53.1 Debug: Parsing string 'Season 1 2 Honor Thy Father (1080p HD).m4v' 08:42:53.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 08:42:53.1 Debug: Track Parsed. Season 1 2 Honor Thy Father (HD) m4 - - 0:[Unknown Track] : 08:42:53.1 Debug: Trying to parse quality for 'Season 1 2 Honor Thy Father (1080p HD).m4v' 08:42:53.1 Debug: Quality parsed: Unknown v1 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 1\\2 Honor Thy Father (1080p HD).m4v",1,2) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-192) --- 08:42:53.1 Debug: Trying to parse quality for 'Some album [MP3-192]' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-192) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V0) --- 08:42:53.1 Debug: Trying to parse quality for 'Some album [MP3-VBR-V0]' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-256) --- 08:42:53.1 Debug: Trying to parse quality for 'Some album [MP3-256]' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-256) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-320) --- 08:42:53.1 Debug: Trying to parse quality for 'Some album [MP3-320]' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-320) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V2) --- 08:42:53.1 Debug: Trying to parse quality for 'Some album [MP3-VBR-V2]' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V2) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WAV) --- 08:42:53.1 Debug: Trying to parse quality for 'Some album [WAV]' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WAV) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WMA) --- 08:42:53.1 Debug: Trying to parse quality for 'Some album [WMA]' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WMA) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-192) --- 08:42:53.1 Debug: Trying to parse quality for 'Some album [AAC-192]' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-192) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-256) --- 08:42:53.1 Debug: Trying to parse quality for 'Some album [AAC-256]' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-256) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-320) --- 08:42:53.1 Debug: Trying to parse quality for 'Some album [AAC-320]' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-320) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-VBR) --- 08:42:53.1 Debug: Trying to parse quality for 'Some album [AAC-VBR]' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-VBR) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(ALAC) --- 08:42:53.1 Debug: Trying to parse quality for 'Some album [ALAC]' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(ALAC) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(FLAC) --- 08:42:53.1 Debug: Trying to parse quality for 'Some album [FLAC]' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(FLAC) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("The Chainsmokers & Coldplay - Something Just Like This") --- 08:42:53.1 Debug: Trying to parse quality for 'The Chainsmokers & Coldplay - Something Just Like This' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("The Chainsmokers & Coldplay - Something Just Like This") --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Frank Ocean Blonde 2016") --- 08:42:53.1 Debug: Trying to parse quality for 'Frank Ocean Blonde 2016' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Frank Ocean Blonde 2016") --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Queen - The Ultimate Best Of Queen(2011)[mp3]") --- 08:42:53.1 Debug: Trying to parse quality for 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Queen - The Ultimate Best Of Queen(2011)[mp3]") --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016") --- 08:42:53.1 Debug: Trying to parse quality for 'Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016") --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 REPACK FLAC aAF",True,2) --- 08:42:53.1 Debug: Trying to parse quality for 'Artist Title - Album Title 2017 REPACK FLAC aAF' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 REPACK FLAC aAF",True,2) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK.FLAC-aAF",True,2) --- 08:42:53.1 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.REPACK.FLAC-aAF' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK.FLAC-aAF",True,2) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF",True,3) --- 08:42:53.1 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF",True,3) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.PROPER.FLAC-aAF",False,2) --- 08:42:53.1 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.PROPER.FLAC-aAF' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.PROPER.FLAC-aAF",False,2) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND",True,2) --- 08:42:53.1 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND",True,2) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND",True,3) --- 08:42:53.1 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND",True,3) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 MP3 V2 (VBR) aAF",False,1) --- 08:42:53.1 Debug: Trying to parse quality for 'Artist Title - Album Title 2017 MP3 V2 (VBR) aAF' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 MP3 V2 (VBR) aAF",False,1) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 08:42:53.1 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 08:42:53.1 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 08:42:53.1 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 08:42:53.1 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 08:42:53.1 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Arctic Monkeys - AM {2013-Album}",null,0) --- 08:42:53.1 Debug: Trying to parse quality for 'Arctic Monkeys - AM {2013-Album}' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Arctic Monkeys - AM {2013-Album}",null,0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline",null,0) --- 08:42:53.1 Debug: Trying to parse quality for 'Audio Adrinaline - Audio Adrinaline' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline",null,0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]",null,0) --- 08:42:53.1 Debug: Trying to parse quality for 'Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]",null,0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Brain Ape - Rig it [2014][flac]",null,0) --- 08:42:53.1 Debug: Trying to parse quality for 'Brain Ape - Rig it [2014][flac]' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Brain Ape - Rig it [2014][flac]",null,0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Coil - The Ape Of Naples(2005) (FLAC)",null,0) --- 08:42:53.1 Debug: Trying to parse quality for 'Coil - The Ape Of Naples(2005) (FLAC)' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Coil - The Ape Of Naples(2005) (FLAC)",null,0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_flac_quality("Roberta Flack 2006 - The Very Best of") --- 08:42:53.1 Debug: Trying to parse quality for 'Roberta Flack 2006 - The Very Best of' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_flac_quality("Roberta Flack 2006 - The Very Best of") --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_opus_quality("Opus - Drums Unlimited (1966) [Flac]",null,0) --- 08:42:53.1 Debug: Trying to parse quality for 'Opus - Drums Unlimited (1966) [Flac]' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_opus_quality("Opus - Drums Unlimited (1966) [Flac]",null,0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Milky Chance - Sadnecessary [256 Kbps] [M4A]",null,0) --- 08:42:53.1 Debug: Trying to parse quality for 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Milky Chance - Sadnecessary [256 Kbps] [M4A]",null,0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT",null,0) --- 08:42:53.1 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT",null,0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("X-Men Soundtracks (2006-2014) AAC, 256 kbps",null,0) --- 08:42:53.1 Debug: Trying to parse quality for 'X-Men Soundtracks (2006-2014) AAC, 256 kbps' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("X-Men Soundtracks (2006-2014) AAC, 256 kbps",null,0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("The Weeknd - The Hills - Single[iTunes Plus AAC M4A]",null,0) --- 08:42:53.1 Debug: Trying to parse quality for 'The Weeknd - The Hills - Single[iTunes Plus AAC M4A]' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("The Weeknd - The Hills - Single[iTunes Plus AAC M4A]",null,0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Walk the Line Soundtrack (2005) [AAC, 256 kbps]",null,0) --- 08:42:53.1 Debug: Trying to parse quality for 'Walk the Line Soundtrack (2005) [AAC, 256 kbps]' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Walk the Line Soundtrack (2005) [AAC, 256 kbps]",null,0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]",null,0) --- 08:42:53.1 Debug: Trying to parse quality for 'Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]",null,0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (mp4a)",320) --- 08:42:53.1 Debug: Trying to parse quality for '' 08:42:53.1 Trace: Got codec AAC 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (mp4a)",320) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (drms)",320) --- 08:42:53.1 Debug: Trying to parse quality for '' 08:42:53.1 Trace: Got codec AAC 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (drms)",320) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (mp4a)",321) --- 08:42:53.1 Debug: Trying to parse quality for '' 08:42:53.1 Trace: Got codec AAC 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (mp4a)",321) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (drms)",321) --- 08:42:53.1 Debug: Trying to parse quality for '' 08:42:53.1 Trace: Got codec AAC 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (drms)",321) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("Chuck Berry Discography ALAC",null,0) --- 08:42:53.1 Debug: Trying to parse quality for 'Chuck Berry Discography ALAC' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("Chuck Berry Discography ALAC",null,0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]",null,0) --- 08:42:53.1 Debug: Trying to parse quality for 'A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]",null,0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("","MPEG-4 Audio (alac)",0) --- 08:42:53.1 Debug: Trying to parse quality for '' 08:42:53.1 Trace: Got codec ALAC 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("","MPEG-4 Audio (alac)",0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Stevie Ray Vaughan Discography (1981-1987) [APE]",null,0) --- 08:42:53.1 Debug: Trying to parse quality for 'Stevie Ray Vaughan Discography (1981-1987) [APE]' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Stevie Ray Vaughan Discography (1981-1987) [APE]",null,0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Brain Ape - Rig it [2014][ape]",null,0) --- 08:42:53.1 Debug: Trying to parse quality for 'Brain Ape - Rig it [2014][ape]' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Brain Ape - Rig it [2014][ape]",null,0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("","Monkey's Audio",0) --- 08:42:53.1 Debug: Trying to parse quality for '' 08:42:53.1 Trace: Got codec APE 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("","Monkey's Audio",0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC",null,0,0) --- 08:42:53.1 Debug: Trying to parse quality for 'Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC",null,0,0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("[R.E.M - Lifes Rich Pageant(1986) [24bit192kHz 2016 Remaster]LOSSLESS FLAC]",null,0,0) --- 08:42:53.1 Debug: Trying to parse quality for '[R.E.M - Lifes Rich Pageant(1986) [24bit192kHz 2016 Remaster]LOSSLESS FLAC]' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("[R.E.M - Lifes Rich Pageant(1986) [24bit192kHz 2016 Remaster]LOSSLESS FLAC]",null,0,0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS",null,0,0) --- 08:42:53.1 Debug: Trying to parse quality for 'Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS",null,0,0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Foghat-Foghat_Live-24-192-WEB-FLAC-REMASTERED-2016-OBZEN",null,0,0) --- 08:42:53.1 Debug: Trying to parse quality for 'Foghat-Foghat_Live-24-192-WEB-FLAC-REMASTERED-2016-OBZEN' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Foghat-Foghat_Live-24-192-WEB-FLAC-REMASTERED-2016-OBZEN",null,0,0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("John Mellencamp-Plain Spoken From The Chicago Theatre-24-48-WEB-FLAC-2018-OBZEN",null,0,0) --- 08:42:53.1 Debug: Trying to parse quality for 'John Mellencamp-Plain Spoken From The Chicago Theatre-24-48-WEB-FLAC-2018-OBZEN' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("John Mellencamp-Plain Spoken From The Chicago Theatre-24-48-WEB-FLAC-2018-OBZEN",null,0,0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Nazareth-Close Enough For Rock N Roll-24-96-WEB-FLAC-REMASTERED-2021-OBZEN",null,0,0) --- 08:42:53.1 Debug: Trying to parse quality for 'Nazareth-Close Enough For Rock N Roll-24-96-WEB-FLAC-REMASTERED-2021-OBZEN' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Nazareth-Close Enough For Rock N Roll-24-96-WEB-FLAC-REMASTERED-2021-OBZEN",null,0,0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Green_Day-Father_Of_All-24-44-WEB-FLAC-2020-OBZEN",null,0,0) --- 08:42:53.1 Debug: Trying to parse quality for 'Green_Day-Father_Of_All-24-44-WEB-FLAC-2020-OBZEN' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Green_Day-Father_Of_All-24-44-WEB-FLAC-2020-OBZEN",null,0,0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("","Flac Audio",5057,24) --- 08:42:53.1 Debug: Trying to parse quality for '' 08:42:53.1 Trace: Got codec FLAC 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("","Flac Audio",5057,24) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("[TR24][OF] Good Charlotte - Generation Rx - 2018 (Pop-Punk | Alternative Rock)",null,0,0) --- 08:42:53.1 Debug: Trying to parse quality for '[TR24][OF] Good Charlotte - Generation Rx - 2018 (Pop-Punk | Alternative Rock)' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("[TR24][OF] Good Charlotte - Generation Rx - 2018 (Pop-Punk | Alternative Rock)",null,0,0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kendrick Lamar - DAMN (2017) FLAC",null,0) --- 08:42:53.1 Debug: Trying to parse quality for 'Kendrick Lamar - DAMN (2017) FLAC' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kendrick Lamar - DAMN (2017) FLAC",null,0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS",null,0) --- 08:42:53.1 Debug: Trying to parse quality for 'Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS",null,0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]",null,0) --- 08:42:53.1 Debug: Trying to parse quality for 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]",null,0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip",null,0) --- 08:42:53.1 Debug: Trying to parse quality for 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip",null,0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("David Bowie - Blackstar (2016) [FLAC]",null,0) --- 08:42:53.1 Debug: Trying to parse quality for 'David Bowie - Blackstar (2016) [FLAC]' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("David Bowie - Blackstar (2016) [FLAC]",null,0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Cure - Greatest Hits (2001) FLAC Soup",null,0) --- 08:42:53.1 Debug: Trying to parse quality for 'The Cure - Greatest Hits (2001) FLAC Soup' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Cure - Greatest Hits (2001) FLAC Soup",null,0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Slowdive- Souvlaki (FLAC)",null,0) --- 08:42:53.1 Debug: Trying to parse quality for 'Slowdive- Souvlaki (FLAC)' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Slowdive- Souvlaki (FLAC)",null,0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]",null,0) --- 08:42:53.1 Debug: Trying to parse quality for 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]",null,0) --- 08:42:53.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) --- 08:42:53.1 Debug: Trying to parse quality for 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 08:42:53.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) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN",null,0) --- 08:42:53.1 Debug: Trying to parse quality for 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN",null,0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("ADELE 25 CD FLAC 2015 PERFECT",null,0) --- 08:42:53.1 Debug: Trying to parse quality for 'ADELE 25 CD FLAC 2015 PERFECT' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("ADELE 25 CD FLAC 2015 PERFECT",null,0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("","Flac Audio",1057) --- 08:42:53.1 Debug: Trying to parse quality for '' 08:42:53.1 Trace: Got codec FLAC 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("","Flac Audio",1057) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_128_quality("","MPEG Version 1 Audio, Layer 3",128) --- 08:42:53.1 Debug: Trying to parse quality for '' 08:42:53.1 Trace: Got codec MP3CBR 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_128_quality("","MPEG Version 1 Audio, Layer 3",128) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_160_quality("","MPEG Version 1 Audio, Layer 3",160) --- 08:42:53.1 Debug: Trying to parse quality for '' 08:42:53.1 Trace: Got codec MP3CBR 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_160_quality("","MPEG Version 1 Audio, Layer 3",160) --- 08:42:53.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) --- 08:42:53.1 Debug: Trying to parse quality for 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 08:42:53.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) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("ATCQ - The Love Movement 1998 2CD 192kbps RIP",null,0) --- 08:42:53.1 Debug: Trying to parse quality for 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("ATCQ - The Love Movement 1998 2CD 192kbps RIP",null,0) --- 08:42:53.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) --- 08:42:53.1 Debug: Trying to parse quality for 'A Tribe Called Quest - The Love Movement 1998 2CD [192kbps] RIP' 08:42:53.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) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK",null,0) --- 08:42:53.1 Debug: Trying to parse quality for 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK",null,0) --- 08:42:53.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) --- 08:42:53.1 Debug: Trying to parse quality for 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 08:42:53.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) --- 08:42:53.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) --- 08:42:53.1 Debug: Trying to parse quality for 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 08:42:53.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) --- 08:42:53.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) --- 08:42:53.1 Debug: Trying to parse quality for 'The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]' 08:42:53.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) --- 08:42:53.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) --- 08:42:53.1 Debug: Trying to parse quality for 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 08:42:53.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) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Some Song [192][2014][MP3]",null,0) --- 08:42:53.1 Debug: Trying to parse quality for 'Some Song [192][2014][MP3]' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Some Song [192][2014][MP3]",null,0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Other Song (192)[2014][MP3]",null,0) --- 08:42:53.1 Debug: Trying to parse quality for 'Other Song (192)[2014][MP3]' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Other Song (192)[2014][MP3]",null,0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("","MPEG Version 1 Audio, Layer 3",192) --- 08:42:53.1 Debug: Trying to parse quality for '' 08:42:53.1 Trace: Got codec MP3CBR 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("","MPEG Version 1 Audio, Layer 3",192) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Caetano Veloso Discografia Completa MP3 @256",null,0) --- 08:42:53.1 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Caetano Veloso Discografia Completa MP3 @256",null,0) --- 08:42:53.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) --- 08:42:53.1 Debug: Trying to parse quality for 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 08:42:53.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) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}",null,0) --- 08:42:53.1 Debug: Trying to parse quality for 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}",null,0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]",null,0) --- 08:42:53.1 Debug: Trying to parse quality for 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]",null,0) --- 08:42:53.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) --- 08:42:53.1 Debug: Trying to parse quality for 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 08:42:53.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) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]",null,0) --- 08:42:53.1 Debug: Trying to parse quality for 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]",null,0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("","MPEG Version 1 Audio, Layer 3",256) --- 08:42:53.1 Debug: Trying to parse quality for '' 08:42:53.1 Trace: Got codec MP3CBR 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("","MPEG Version 1 Audio, Layer 3",256) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016",null,0) --- 08:42:53.1 Debug: Trying to parse quality for 'Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016",null,0) --- 08:42:53.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) --- 08:42:53.1 Debug: Trying to parse quality for 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 08:42:53.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) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Maluma – Felices Los 4 MP3 320 Kbps 2017 Download",null,0) --- 08:42:53.1 Debug: Trying to parse quality for 'Maluma – Felices Los 4 MP3 320 Kbps 2017 Download' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Maluma – Felices Los 4 MP3 320 Kbps 2017 Download",null,0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Ricardo Arjona - APNEA (Single 2014) (320 kbps)",null,0) --- 08:42:53.1 Debug: Trying to parse quality for 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Ricardo Arjona - APNEA (Single 2014) (320 kbps)",null,0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320",null,0) --- 08:42:53.1 Debug: Trying to parse quality for 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320",null,0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Anderson Paak - Malibu (320)(2016)",null,0) --- 08:42:53.1 Debug: Trying to parse quality for 'Anderson Paak - Malibu (320)(2016)' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Anderson Paak - Malibu (320)(2016)",null,0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS",null,0) --- 08:42:53.1 Debug: Trying to parse quality for 'Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS",null,0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("","MPEG Version 1 Audio, Layer 3",320) --- 08:42:53.1 Debug: Trying to parse quality for '' 08:42:53.1 Trace: Got codec MP3CBR 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("","MPEG Version 1 Audio, Layer 3",320) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_96_quality("","MPEG Version 1 Audio, Layer 3",96) --- 08:42:53.1 Debug: Trying to parse quality for '' 08:42:53.1 Trace: Got codec MP3CBR 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_96_quality("","MPEG Version 1 Audio, Layer 3",96) --- 08:42:53.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) --- 08:42:53.1 Debug: Trying to parse quality for 'Sia - This Is Acting (Standard Edition) [2016-Web-MP3-V0(VBR)]' 08:42:53.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) --- 08:42:53.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) --- 08:42:53.1 Debug: Trying to parse quality for 'Mount Eerie - A Crow Looked at Me (2017) [MP3 V0 VBR)]' 08:42:53.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) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_null_quality_description_as_unknown --- 08:42:53.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] 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.mp3") --- 08:42:53.1 Debug: Trying to parse quality for '01. Kanye West - Ultralight Beam.mp3' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.mp3") --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.ogg") --- 08:42:53.1 Debug: Trying to parse quality for '01. Kanye West - Ultralight Beam.ogg' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.ogg") --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_name("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT") --- 08:42:53.1 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_name("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT") --- 08:42:53.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) --- 08:42:53.1 Debug: Trying to parse quality for 'Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10' 08:42:53.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) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Vorbis Version 0 Audio",500) --- 08:42:53.1 Debug: Trying to parse quality for '' 08:42:53.1 Trace: Got codec OGG 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Vorbis Version 0 Audio",500) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Opus Version 1 Audio",501) --- 08:42:53.1 Debug: Trying to parse quality for '' 08:42:53.1 Trace: Got codec OPUS 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Opus Version 1 Audio",501) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Vorbis Version 0 Audio",160) --- 08:42:53.1 Debug: Trying to parse quality for '' 08:42:53.1 Trace: Got codec OGG 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Vorbis Version 0 Audio",160) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Opus Version 1 Audio",161) --- 08:42:53.1 Debug: Trying to parse quality for '' 08:42:53.1 Trace: Got codec OPUS 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Opus Version 1 Audio",161) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Vorbis Version 0 Audio",192) --- 08:42:53.1 Debug: Trying to parse quality for '' 08:42:53.1 Trace: Got codec OGG 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Vorbis Version 0 Audio",192) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Opus Version 1 Audio",193) --- 08:42:53.1 Debug: Trying to parse quality for '' 08:42:53.1 Trace: Got codec OPUS 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Opus Version 1 Audio",193) --- 08:42:53.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) --- 08:42:53.1 Debug: Trying to parse quality for 'Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7' 08:42:53.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) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Vorbis Version 0 Audio",224) --- 08:42:53.1 Debug: Trying to parse quality for '' 08:42:53.1 Trace: Got codec OGG 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Vorbis Version 0 Audio",224) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Opus Version 1 Audio",225) --- 08:42:53.1 Debug: Trying to parse quality for '' 08:42:53.1 Trace: Got codec OPUS 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Opus Version 1 Audio",225) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("Various Artists - No New York [1978/Ogg/q8]",null,0) --- 08:42:53.1 Debug: Trying to parse quality for 'Various Artists - No New York [1978/Ogg/q8]' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("Various Artists - No New York [1978/Ogg/q8]",null,0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Vorbis Version 0 Audio",256) --- 08:42:53.1 Debug: Trying to parse quality for '' 08:42:53.1 Trace: Got codec OGG 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Vorbis Version 0 Audio",256) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Opus Version 1 Audio",257) --- 08:42:53.1 Debug: Trying to parse quality for '' 08:42:53.1 Trace: Got codec OPUS 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Opus Version 1 Audio",257) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Vorbis Version 0 Audio",320) --- 08:42:53.1 Debug: Trying to parse quality for '' 08:42:53.1 Trace: Got codec OGG 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Vorbis Version 0 Audio",320) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Opus Version 1 Audio",321) --- 08:42:53.1 Debug: Trying to parse quality for '' 08:42:53.1 Trace: Got codec OPUS 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Opus Version 1 Audio",321) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wav_quality("","PCM Audio",1411) --- 08:42:53.1 Debug: Trying to parse quality for '' 08:42:53.1 Trace: Got codec WAV 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wav_quality("","PCM Audio",1411) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Max Roach - Drums Unlimited (1966) [WavPack]",null,0) --- 08:42:53.1 Debug: Trying to parse quality for 'Max Roach - Drums Unlimited (1966) [WavPack]' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Max Roach - Drums Unlimited (1966) [WavPack]",null,0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Roxette - Charm School(2011) (2CD) [WV]",null,0) --- 08:42:53.1 Debug: Trying to parse quality for 'Roxette - Charm School(2011) (2CD) [WV]' 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Roxette - Charm School(2011) (2CD) [WV]",null,0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("","WavPack",0) --- 08:42:53.1 Debug: Trying to parse quality for '' 08:42:53.1 Trace: Got codec WAVPACK 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("","WavPack",0) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wma_quality("","Microsoft WMA2 Audio",218) --- 08:42:53.1 Debug: Trying to parse quality for '' 08:42:53.1 Trace: Got codec WMA 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wma_quality("","Microsoft WMA2 Audio",218) --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV English","SKGTV") --- 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV English","SKGTV") --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV_English","SKGTV") --- 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV_English","SKGTV") --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV.English","SKGTV") --- 08:42:53.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] 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP","EVL") --- 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP","EVL") --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP-RP","EVL") --- 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP-RP","EVL") --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Obfuscated","EVL") --- 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Obfuscated","EVL") --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-NZBgeek","xHD") --- 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-NZBgeek","xHD") --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-NZBgeek","DIMENSION") --- 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-NZBgeek","DIMENSION") --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-1","xHD") --- 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-1","xHD") --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-1","DIMENSION") --- 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-1","DIMENSION") --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Scrambled","EVL") --- 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Scrambled","EVL") --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-AlteZachen","EVL") --- 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-AlteZachen","EVL") --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-HarrHD-RePACKPOST","HarrHD") --- 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-HarrHD-RePACKPOST","HarrHD") --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[FFF] Invaders of the Rokujouma!! - S01E11 - Someday, With Them","FFF") --- 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[FFF] Invaders of the Rokujouma!! - S01E11 - Someday, With Them","FFF") --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[HorribleSubs] Invaders of the Rokujouma!! - S01E12 - Invasion Going Well!!","HorribleSubs") --- 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[HorribleSubs] Invaders of the Rokujouma!! - S01E12 - Invasion Going Well!!","HorribleSubs") --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E06 - Guys From Tokyo","Anime-Koi") --- 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E06 - Guys From Tokyo","Anime-Koi") --- 08:42:53.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E07 - A High-Grade Fish","Anime-Koi") --- 08:42:53.1 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E07 - A High-Grade Fish","Anime-Koi") --- 08:42:53.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") --- 08:42:53.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") --- 08:42:53.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") --- 08:42:53.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") --- 08:42:53.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") --- 08:42:53.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") --- 08:42:53.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") --- 08:42:53.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") --- 08:42:53.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") --- 08:42:53.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") --- 08:42:53.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") --- 08:42:53.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") --- 08:42:53.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") --- 08:42:53.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") --- 08:42:53.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") --- 08:42:53.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") --- 08:42:53.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") --- 08:42:53.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") --- 08:42:53.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") --- 08:42:53.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S08E09 The Series.1080p.AMZN.WEB-DL.x265.10bit.EAC3.6.0-Qman[UTR]","UTR") --- 08:42:53.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S03E07 Fire and Series[1080p x265 10bit S87 Joy]","Joy") --- 08:42:53.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S03E07 Fire and Series[1080p x265 10bit S87 Joy]","Joy") --- 08:42:53.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show (2016) - S02E01 - Soul Series #1 (1080p NF WEBRip x265 ImE)","ImE") --- 08:42:53.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show (2016) - S02E01 - Soul Series #1 (1080p NF WEBRip x265 ImE)","ImE") --- 08:42:53.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show (2020) - S02E03 - Fighting His Series(1080p ATVP WEB-DL x265 t3nzin)","t3nzin") --- 08:42:53.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show (2020) - S02E03 - Fighting His Series(1080p ATVP WEB-DL x265 t3nzin)","t3nzin") --- 08:42:53.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Anime Time] A Show [BD][Dual Audio][1080p][HEVC 10bit x265][AAC][Eng Sub] [Batch] Title)","Anime Time") --- 08:42:53.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Anime Time] A Show [BD][Dual Audio][1080p][HEVC 10bit x265][AAC][Eng Sub] [Batch] Title)","Anime Time") --- 08:42:53.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Project Angel] Anime Series [DVD 480p] [10-bit x265 HEVC | Opus]","Project Angel") --- 08:42:53.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Project Angel] Anime Series [DVD 480p] [10-bit x265 HEVC | Opus]","Project Angel") --- 08:42:53.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Hakata Ramen] Show Title - Season 2 - Revival of The Commandments","Hakata Ramen") --- 08:42:53.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Hakata Ramen] Show Title - Season 2 - Revival of The Commandments","Hakata Ramen") --- 08:42:53.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2022) S01 (2160p DSNP WEB-DL H265 DV HDR DDP Atmos 5.1 English - HONE)","HONE") --- 08:42:53.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2022) S01 (2160p DSNP WEB-DL H265 DV HDR DDP Atmos 5.1 English - HONE)","HONE") --- 08:42:53.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Title (2021) S01 (2160p ATVP WEB-DL Hybrid H265 DV HDR10+ DDP Atmos 5.1 English - HONE)","HONE") --- 08:42:53.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Title (2021) S01 (2160p ATVP WEB-DL Hybrid H265 DV HDR10+ DDP Atmos 5.1 English - HONE)","HONE") --- 08:42:53.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series.Title.S01E09.1080p.DSNP.WEB-DL.DDP2.0.H.264-VARYG (Blue Lock, Multi-Subs)","VARYG") --- 08:42:53.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series.Title.S01E09.1080p.DSNP.WEB-DL.DDP2.0.H.264-VARYG (Blue Lock, Multi-Subs)","VARYG") --- 08:42:53.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series.Title (2014) S09E10 (1080p AMZN WEB-DL x265 HEVC 10bit DDP 5.1 Vyndros)","Vyndros") --- 08:42:53.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series.Title (2014) S09E10 (1080p AMZN WEB-DL x265 HEVC 10bit DDP 5.1 Vyndros)","Vyndros") --- 08:42:53.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title S02E03 Title 4k to 1080p DSNP WEBrip x265 DDP 5 1 Releaser[SEV]","SEV") --- 08:42:53.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title S02E03 Title 4k to 1080p DSNP WEBrip x265 DDP 5 1 Releaser[SEV]","SEV") --- 08:42:53.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title Season 01 S01 1080p AMZN UHD WebRip x265 DDP 5.1 Atmos Releaser-SEV","SEV") --- 08:42:53.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title Season 01 S01 1080p AMZN UHD WebRip x265 DDP 5.1 Atmos Releaser-SEV","SEV") --- 08:42:53.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title - S01.E06 - Title 1080p AMZN WebRip x265 DDP 5.1 Atmos Releaser [SEV]","SEV") --- 08:42:53.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title - S01.E06 - Title 1080p AMZN WebRip x265 DDP 5.1 Atmos Releaser [SEV]","SEV") --- 08:42:53.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Grey's Anatomy (2005) - S01E01 - A Hard Day's Night (1080p DSNP WEB-DL x265 Garshasp).mkv","Garshasp") --- 08:42:53.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Grey's Anatomy (2005) - S01E01 - A Hard Day's Night (1080p DSNP WEB-DL x265 Garshasp).mkv","Garshasp") --- 08:42:53.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Marvel's Agent Carter (2015) - S02E04 - Smoke & Mirrors (1080p BluRay x265 Kappa).mkv","Kappa") --- 08:42:53.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Marvel's Agent Carter (2015) - S02E04 - Smoke & Mirrors (1080p BluRay x265 Kappa).mkv","Kappa") --- 08:42:53.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Snowpiercer (2020) - S02E03 - A Great Odyssey (1080p BluRay x265 Kappa).mkv","Kappa") --- 08:42:53.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Snowpiercer (2020) - S02E03 - A Great Odyssey (1080p BluRay x265 Kappa).mkv","Kappa") --- 08:42:53.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Enaaya (2019) - S01E01 - Episode 1 (1080p WEB-DL x265 Natty).mkv","Natty") --- 08:42:53.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Enaaya (2019) - S01E01 - Episode 1 (1080p WEB-DL x265 Natty).mkv","Natty") --- 08:42:53.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("SpongeBob SquarePants (1999) - S03E01-E02 - Mermaid Man and Barnacle Boy IV & Doing Time (1080p AMZN WEB-DL x265 RCVR).mkv","RCVR") --- 08:42:53.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("SpongeBob SquarePants (1999) - S03E01-E02 - Mermaid Man and Barnacle Boy IV & Doing Time (1080p AMZN WEB-DL x265 RCVR).mkv","RCVR") --- 08:42:53.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Invincible (2021) - S01E02 - Here Goes Nothing (1080p WEB-DL x265 SAMPA).mkv","SAMPA") --- 08:42:53.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Invincible (2021) - S01E02 - Here Goes Nothing (1080p WEB-DL x265 SAMPA).mkv","SAMPA") --- 08:42:53.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Bad Batch (2021) - S01E01 - Aftermath (1080p DSNP WEB-DL x265 YOGI).mkv","YOGI") --- 08:42:53.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Bad Batch (2021) - S01E01 - Aftermath (1080p DSNP WEB-DL x265 YOGI).mkv","YOGI") --- 08:42:53.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Line of Duty (2012) - S01E01 - Episode 1 (1080p BluRay x265 r00t).mkv","r00t") --- 08:42:53.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Line of Duty (2012) - S01E01 - Episode 1 (1080p BluRay x265 r00t).mkv","r00t") --- 08:42:53.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Rich & Shameless - S01E01 - Girls Gone Wild Exposed (720p x265 EDGE2020).mkv","EDGE2020") --- 08:42:53.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Rich & Shameless - S01E01 - Girls Gone Wild Exposed (720p x265 EDGE2020).mkv","EDGE2020") --- 08:42:53.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2016) Season 1 S01 (1080p AMZN WEB-DL x265 HEVC 10bit EAC3 5 1 RZeroX) QxR","RZeroX") --- 08:42:53.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2016) Season 1 S01 (1080p AMZN WEB-DL x265 HEVC 10bit EAC3 5 1 RZeroX) QxR","RZeroX") --- 08:42:53.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 08:42:53.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 08:42:53.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[ www.Torrenting.com ] - Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 08:42:53.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[ www.Torrenting.com ] - Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 08:42:53.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED [eztv]-[rarbg.com]","ENTiTLED") --- 08:42:53.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED [eztv]-[rarbg.com]","ENTiTLED") --- 08:42:53.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("7s-atlantis-128.mp3",null) --- 08:42:53.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("7s-atlantis-128.mp3",null) --- 08:42:53.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-Pre","ENTiTLED") --- 08:42:53.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-Pre","ENTiTLED") --- 08:42:53.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-postbot","ENTiTLED") --- 08:42:53.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-postbot","ENTiTLED") --- 08:42:53.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-xpost","ENTiTLED") --- 08:42:53.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-xpost","ENTiTLED") --- 08:42:53.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[TR24][OF] Good Charlotte - Generation Rx - 2018",null) --- 08:42:53.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[TR24][OF] Good Charlotte - Generation Rx - 2018",null) --- 08:42:53.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("The.Good.Series.S05E03.Series.of.Intelligence.1080p.10bit.AMZN.WEB-DL.DDP5.1.HEVC-Vyndros","Vyndros") --- 08:42:53.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("The.Good.Series.S05E03.Series.of.Intelligence.1080p.10bit.AMZN.WEB-DL.DDP5.1.HEVC-Vyndros","Vyndros") --- 08:42:53.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist.Title-Album.Title.1080p.DSNP.WEB-DL.DDP2.0.H.264-VARYG","VARYG") --- 08:42:53.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist.Title-Album.Title.1080p.DSNP.WEB-DL.DDP2.0.H.264-VARYG","VARYG") --- 08:42:53.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist Title - Album Title (Showtime) (1080p.BD.DD5.1.x265-TheSickle[TAoE])","TheSickle") --- 08:42:53.2 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist Title - Album Title (Showtime) (1080p.BD.DD5.1.x265-TheSickle[TAoE])","TheSickle") --- 08:42:53.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_change_afters_order_if_moving_was_before --- 08:42:53.2 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_change_afters_order_if_moving_was_before --- 08:42:53.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_after_if_afterId_is_not_null --- 08:42:53.2 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_after_if_afterId_is_not_null --- 08:42:53.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_to_first_if_afterId_is_null --- 08:42:53.2 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_to_first_if_afterId_is_null --- 08:42:53.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_not_change_afters_order_if_moving_was_after --- 08:42:53.2 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_not_change_afters_order_if_moving_was_after --- 08:42:53.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_reorder_delay_profiles_that_are_after_moved --- 08:42:53.2 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_reorder_delay_profiles_that_are_after_moved --- 08:42:53.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileRepositoryFixture.should_be_able_to_read_and_write --- 08:42:53.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:53.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121732971254_463/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:53.3 Info: DatabaseEngineVersionCheck migrating 08:42:53.3 Info: PerformDBOperation 08:42:53.3 Info: Performing DB Operation 08:42:53.3 Info: SQLite 3.46.0 08:42:53.3 Info: => 0.0012727s 08:42:53.3 Info: DatabaseEngineVersionCheck migrated 08:42:53.3 Info: => 0.0012907s 08:42:53.3 Debug: Took: 00:00:00.0148198 08:42:53.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataProfiles ("Name", "PrimaryAlbumTypes", "SecondaryAlbumTypes", "ReleaseStatuses") VALUES (@Name, @PrimaryAlbumTypes, @SecondaryAlbumTypes, @ReleaseStatuses); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"TestProfile\""] PrimaryAlbumTypes = [[ { "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 ==== 08:42:53.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 08:42:53.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 08:42:53.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 08:42:53.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 08:42:53.4 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileRepositoryFixture.should_be_able_to_read_and_write --- 08:42:53.4 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_default_profiles --- 08:42:53.4 Info: Setting up standard metadata profile 08:42:53.4 Info: Setting up empty metadata profile 08:42:53.4 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_default_profiles --- 08:42:53.4 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_none_profile_if_it_doesnt_exist --- 08:42:53.4 Info: Setting up empty metadata profile 08:42:53.4 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_none_profile_if_it_doesnt_exist --- 08:42:53.4 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_move_existing_none_profile --- 08:42:53.4 Info: Renaming non-empty metadata profile None 08:42:53.4 Info: Setting up empty metadata profile 08:42:53.4 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_move_existing_none_profile --- 08:42:53.4 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 08:42:53.4 Info: Setting up empty metadata profile 08:42:53.4 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 08:42:53.4 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 08:42:53.4 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 08:42:53.4 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_none_profile --- 08:42:53.4 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_none_profile --- 08:42:53.4 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 08:42:53.5 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 08:42:53.5 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 08:42:53.5 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 08:42:53.5 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 08:42:53.5 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 08:42:53.5 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_edit_none_profile --- 08:42:53.5 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_edit_none_profile --- 08:42:53.5 Info: --- Start: NzbDrone.Core.Test.Profiles.ProfileRepositoryFixture.should_be_able_to_read_and_write --- 08:42:53.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:53.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121735145910_465/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:53.5 Info: DatabaseEngineVersionCheck migrating 08:42:53.5 Info: PerformDBOperation 08:42:53.5 Info: Performing DB Operation 08:42:53.5 Info: SQLite 3.46.0 08:42:53.5 Info: => 0.0013048s 08:42:53.5 Info: DatabaseEngineVersionCheck migrated 08:42:53.5 Info: => 0.0013235s 08:42:53.5 Debug: Took: 00:00:00.0186485 08:42:53.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"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 ==== 08:42:53.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 08:42:53.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 08:42:53.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 08:42:53.5 Info: --- End: NzbDrone.Core.Test.Profiles.ProfileRepositoryFixture.should_be_able_to_read_and_write --- 08:42:53.5 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.init_should_add_default_profiles --- 08:42:53.6 Info: Setting up default quality profiles 08:42:53.6 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.init_should_add_default_profiles --- 08:42:53.6 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 08:42:53.6 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 08:42:53.6 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 08:42:53.6 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 08:42:53.6 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 08:42:53.6 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 08:42:53.6 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 08:42:53.6 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 08:42:53.6 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 08:42:53.6 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 08:42:53.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskProviderTests.ArchiveProviderFixture.Should_extract_to_correct_folder --- 08:42:53.6 Debug: Extracting archive [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/Files/TestArchive.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121736932328_467/1zxtcnki.p1b] 08:42:53.7 Debug: Extraction complete. 08:42:53.7 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskProviderTests.ArchiveProviderFixture.Should_extract_to_correct_folder --- 08:42:53.7 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories --- 08:42:53.7 Debug: Scanning '/C/Test/' for music files 08:42:53.7 Trace: 0 files were found in /C/Test/ 08:42:53.7 Debug: 0 audio files were found in /C/Test/ 08:42:53.7 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories --- 08:42:53.7 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories_when_allDirectories_is_true --- 08:42:53.7 Debug: Scanning '/C/Test/' for music files 08:42:53.7 Trace: 0 files were found in /C/Test/ 08:42:53.7 Debug: 0 audio files were found in /C/Test/ 08:42:53.7 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories_when_allDirectories_is_true --- 08:42:53.7 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_top_level_directory_only_when_allDirectories_is_false --- 08:42:53.7 Debug: Scanning '/C/Test/' for music files 08:42:53.7 Trace: 0 files were found in /C/Test/ 08:42:53.7 Debug: 0 audio files were found in /C/Test/ 08:42:53.7 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_top_level_directory_only_when_allDirectories_is_false --- 08:42:53.7 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Extras") --- 08:42:53.7 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Extras") --- 08:42:53.7 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("@eadir") --- 08:42:53.7 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("@eadir") --- 08:42:53.7 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("extrafanart") --- 08:42:53.7 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("extrafanart") --- 08:42:53.7 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Plex Versions") --- 08:42:53.7 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Plex Versions") --- 08:42:53.7 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".secret") --- 08:42:53.7 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".secret") --- 08:42:53.7 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".hidden") --- 08:42:53.7 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".hidden") --- 08:42:53.7 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".unwanted") --- 08:42:53.7 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".unwanted") --- 08:42:53.7 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_return_audio_files_only --- 08:42:53.7 Debug: 30 Rock1.mp3 08:42:53.7 Debug: 30 Rock2.flac 08:42:53.7 Debug: 30 Rock3.ogg 08:42:53.7 Debug: 30 Rock4.m4a 08:42:53.7 Debug: 30 Rock.avi 08:42:53.7 Debug: movie.exe 08:42:53.7 Debug: movie 08:42:53.7 Debug: Scanning '/C/Test/' for music files 08:42:53.7 Trace: 7 files were found in /C/Test/ 08:42:53.7 Debug: 4 audio files were found in /C/Test/ 08:42:53.7 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_return_audio_files_only --- 08:42:53.7 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_delete_all_expired_files --- 08:42:53.7 Info: Removing items older than 7 days from the recycling bin 08:42:53.7 Debug: Recycling Bin has been cleaned up. 08:42:53.7 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_delete_all_expired_files --- 08:42:53.7 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_files --- 08:42:53.7 Info: Removing items older than 7 days from the recycling bin 08:42:53.7 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File1.avi 08:42:53.7 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File2.mkv 08:42:53.7 Debug: Recycling Bin has been cleaned up. 08:42:53.7 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_files --- 08:42:53.7 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_folders --- 08:42:53.7 Info: Removing items older than 7 days from the recycling bin 08:42:53.7 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File1.avi 08:42:53.7 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File2.mkv 08:42:53.7 Debug: Recycling Bin has been cleaned up. 08:42:53.7 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_folders --- 08:42:53.7 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBin_not_configured --- 08:42:53.7 Info: Recycle Bin has not been configured, cannot cleanup. 08:42:53.7 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBin_not_configured --- 08:42:53.7 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBinCleanupDays_is_zero --- 08:42:53.7 Info: Automatic cleanup of Recycle Bin is disabled 08:42:53.7 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBinCleanupDays_is_zero --- 08:42:53.7 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_directorySetLastWriteTime --- 08:42:53.7 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 08:42:53.7 Debug: Moving '/C/Test/TV/30 Rock' to '/C/Test/Recycle Bin/30 Rock' 08:42:53.7 Debug: Setting last accessed: /C/Test/TV/30 Rock 08:42:53.7 Debug: Folder has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock 08:42:53.7 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_directorySetLastWriteTime --- 08:42:53.7 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_fileSetLastWriteTime_for_each_file --- 08:42:53.7 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_fileSetLastWriteTime_for_each_file --- 08:42:53.7 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_delete_when_recycleBin_is_not_configured --- 08:42:53.8 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 08:42:53.8 Info: Recycling Bin has not been configured, deleting permanently. /C/Test/TV/30 Rock 08:42:53.8 Debug: Folder has been permanently deleted: /C/Test/TV/30 Rock 08:42:53.8 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_delete_when_recycleBin_is_not_configured --- 08:42:53.8 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_move_when_recycleBin_is_configured --- 08:42:53.8 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 08:42:53.8 Debug: Moving '/C/Test/TV/30 Rock' to '/C/Test/Recycle Bin/30 Rock' 08:42:53.8 Debug: Setting last accessed: /C/Test/TV/30 Rock 08:42:53.8 Debug: Folder has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock 08:42:53.8 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_move_when_recycleBin_is_configured --- 08:42:53.8 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_call_fileSetLastWriteTime_for_each_file --- 08:42:53.8 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_call_fileSetLastWriteTime_for_each_file --- 08:42:53.8 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_alternative_name_if_already_exists --- 08:42:53.8 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 08:42:53.8 Debug: Creating folder /C/Test/Recycle Bin 08:42:53.8 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/S01E01_2.avi' 08:42:53.8 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/S01E01_2.avi 08:42:53.8 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_alternative_name_if_already_exists --- 08:42:53.8 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_delete_when_recycleBin_is_not_configured --- 08:42:53.8 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 08:42:53.8 Info: Recycling Bin has not been configured, deleting permanently. /C/Test/TV/30 Rock/S01E01.avi 08:42:53.8 Debug: File has been permanently deleted: /C/Test/TV/30 Rock/S01E01.avi 08:42:53.8 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_delete_when_recycleBin_is_not_configured --- 08:42:53.8 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_move_when_recycleBin_is_configured --- 08:42:53.8 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 08:42:53.8 Debug: Creating folder /C/Test/Recycle Bin 08:42:53.8 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/S01E01.avi' 08:42:53.8 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/S01E01.avi 08:42:53.8 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_move_when_recycleBin_is_configured --- 08:42:53.8 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_subfolder_when_passed_in --- 08:42:53.8 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 08:42:53.8 Debug: Creating folder /C/Test/Recycle Bin/30 Rock 08:42:53.8 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/30 Rock/S01E01.avi' 08:42:53.8 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock/S01E01.avi 08:42:53.8 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_subfolder_when_passed_in --- 08:42:53.8 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_files --- 08:42:53.8 Info: Removing all items from the recycling bin 08:42:53.8 Debug: Recycling Bin has been emptied. 08:42:53.8 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] 08:42:53.8 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_folders --- 08:42:53.8 Info: Removing all items from the recycling bin 08:42:53.8 Debug: Recycling Bin has been emptied. 08:42:53.8 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_folders --- 08:42:53.8 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_return_if_recycleBin_not_configured --- 08:42:53.8 Info: Recycle Bin has not been configured, cannot empty. 08:42:53.8 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_return_if_recycleBin_not_configured --- 08:42:53.8 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_add_all_definitions --- 08:42:53.8 Debug: Setting up default quality config 08:42:53.8 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_add_all_definitions --- 08:42:53.8 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_insert_any_missing_definitions --- 08:42:53.8 Debug: Setting up default quality config 08:42:53.8 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_insert_any_missing_definitions --- 08:42:53.8 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_remove_old_definitions --- 08:42:53.8 Debug: Setting up default quality config 08:42:53.9 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_remove_old_definitions --- 08:42:53.9 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_update_existing_definitions --- 08:42:53.9 Debug: Setting up default quality config 08:42:53.9 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_update_existing_definitions --- 08:42:53.9 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(0,Unknown) --- 08:42:53.9 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(0,Unknown) --- 08:42:53.9 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(1,MP3-192) --- 08:42:53.9 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(1,MP3-192) --- 08:42:53.9 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(2,MP3-VBR-V0) --- 08:42:53.9 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(2,MP3-VBR-V0) --- 08:42:53.9 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(3,MP3-256) --- 08:42:53.9 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(3,MP3-256) --- 08:42:53.9 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(4,MP3-320) --- 08:42:53.9 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(4,MP3-320) --- 08:42:53.9 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(6,FLAC) --- 08:42:53.9 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(6,FLAC) --- 08:42:53.9 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(Unknown,0) --- 08:42:53.9 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(Unknown,0) --- 08:42:53.9 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-192,1) --- 08:42:53.9 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-192,1) --- 08:42:53.9 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-VBR-V0,2) --- 08:42:53.9 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-VBR-V0,2) --- 08:42:53.9 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-256,3) --- 08:42:53.9 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-256,3) --- 08:42:53.9 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-320,4) --- 08:42:53.9 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-320,4) --- 08:42:53.9 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(FLAC,6) --- 08:42:53.9 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(FLAC,6) --- 08:42:53.9 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,0,0) --- 08:42:53.9 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,0,0) --- 08:42:53.9 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,1,1,0,0) --- 08:42:53.9 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,1,1,0,0) --- 08:42:53.9 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(2,0,1,0,1) --- 08:42:53.9 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(2,0,1,0,1) --- 08:42:53.9 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,1,0) --- 08:42:53.9 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,1,0) --- 08:42:53.9 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,2,0,-1) --- 08:42:53.9 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,2,0,-1) --- 08:42:53.9 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,0,0) --- 08:42:53.9 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,0,0) --- 08:42:53.9 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,1,1,0,1) --- 08:42:53.9 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,1,1,0,1) --- 08:42:53.9 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(2,0,1,0,1) --- 08:42:53.9 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(2,0,1,0,1) --- 08:42:53.9 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,1,-1) --- 08:42:53.9 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,1,-1) --- 08:42:53.9 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,2,0,-1) --- 08:42:53.9 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,2,0,-1) --- 08:42:53.9 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_a_proper_for_the_same_quality --- 08:42:53.9 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_a_proper_for_the_same_quality --- 08:42:53.9 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_greater_than_second --- 08:42:53.9 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_greater_than_second --- 08:42:53.9 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_using_a_custom_profile --- 08:42:53.9 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_using_a_custom_profile --- 08:42:53.9 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_lesser_when_second_quality_is_greater_than_first --- 08:42:53.9 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_lesser_when_second_quality_is_greater_than_first --- 08:42:53.9 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_ignore_group_order_by_default --- 08:42:53.9 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_ignore_group_order_by_default --- 08:42:53.9 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_respect_group_order --- 08:42:53.9 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_respect_group_order --- 08:42:53.9 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.equal_operator_tests --- 08:42:53.9 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.equal_operator_tests --- 08:42:53.9 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.greater_than_operator_tests --- 08:42:53.9 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.greater_than_operator_tests --- 08:42:53.9 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.less_than_operator_tests --- 08:42:53.9 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.less_than_operator_tests --- 08:42:53.9 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.operating_on_nulls --- 08:42:53.9 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.operating_on_nulls --- 08:42:53.9 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match --- 08:42:53.9 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match --- 08:42:53.9 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real --- 08:42:53.9 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real --- 08:42:53.9 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real_proper --- 08:42:53.9 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real_proper --- 08:42:53.9 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_is_a_proper_for_a_real --- 08:42:53.9 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_is_a_proper_for_a_real --- 08:42:53.9 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_proper --- 08:42:53.9 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_proper --- 08:42:53.9 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_real --- 08:42:53.9 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_real --- 08:42:53.9 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_is_a_proper_for_a_real --- 08:42:53.9 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_is_a_proper_for_a_real --- 08:42:53.9 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_proper --- 08:42:53.9 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_proper --- 08:42:53.9 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_real --- 08:42:53.9 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_real --- 08:42:53.9 Info: --- Start: NzbDrone.Core.Test.QueueTests.QueueServiceFixture.queue_items_should_have_id --- 08:42:53.9 Info: --- End: NzbDrone.Core.Test.QueueTests.QueueServiceFixture.queue_items_should_have_id --- 08:42:53.9 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage") --- 08:42:54.0 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage") --- 08:42:54.0 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage2") --- 08:42:54.0 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage2") --- 08:42:54.0 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-first-server.localdomain","/mnt/storage","D:\\storage1") --- 08:42:54.0 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-first-server.localdomain","/mnt/storage","D:\\storage1") --- 08:42:54.0 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-server.localdomain","/mnt/storage2","D:\\storage2") --- 08:42:54.0 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-server.localdomain","/mnt/storage2","D:\\storage2") --- 08:42:54.0 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_remove_mapping --- 08:42:54.0 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_remove_mapping --- 08:42:54.0 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("\\\\server\\share\\with/mixed/slashes","\\\\server\\share\\with\\mixed\\slashes\\") --- 08:42:54.0 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("\\\\server\\share\\with/mixed/slashes","\\\\server\\share\\with\\mixed\\slashes\\") --- 08:42:54.0 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/forward/slashes","D:\\with\\forward\\slashes\\") --- 08:42:54.0 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/forward/slashes","D:\\with\\forward\\slashes\\") --- 08:42:54.0 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/mixed\\slashes","D:\\with\\mixed\\slashes\\") --- 08:42:54.0 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/mixed\\slashes","D:\\with\\mixed\\slashes\\") --- 08:42:54.0 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 08:42:54.0 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/D/mountedstorage/downloads/tv] 08:42:54.0 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 08:42:54.0 Debug: Remapped local path [/D/mountedstorage/downloads/tv] to remote path [/mnt/storage/downloads/tv] for host [my-server.localdomain] 08:42:54.0 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 08:42:54.0 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 08:42:54.0 Trace: Evaluating remote path local mappings for match to host [My-Server.localdomain] and local path [/D/mountedstorage/downloads/tv] 08:42:54.0 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 08:42:54.0 Debug: Remapped local path [/D/mountedstorage/downloads/tv] to remote path [/mnt/storage/downloads/tv] for host [My-Server.localdomain] 08:42:54.0 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 08:42:54.0 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/","D:\\mountedstorage") --- 08:42:54.0 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/D/mountedstorage] 08:42:54.0 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 08:42:54.0 Debug: Remapped local path [/D/mountedstorage] to remote path [/mnt/storage/] for host [my-server.localdomain] 08:42:54.0 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/","D:\\mountedstorage") --- 08:42:54.0 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 08:42:54.0 Trace: Evaluating remote path local mappings for match to host [my-2server.localdomain] and local path [/mnt/storage/downloads/tv] 08:42:54.0 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 08:42:54.0 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 08:42:54.0 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 08:42:54.0 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/mnt/storageabc/downloads/tv] 08:42:54.0 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 08:42:54.0 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 08:42:54.0 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 08:42:54.0 Trace: Evaluating remote path remote mappings for match to host [my-server.localdomain] and remote path [/mnt/storage/downloads/tv] 08:42:54.0 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 08:42:54.0 Debug: Remapped remote path [/mnt/storage/downloads/tv] to local path [/D/mountedstorage/downloads/tv] for host [my-server.localdomain] 08:42:54.0 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 08:42:54.0 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 08:42:54.0 Trace: Evaluating remote path remote mappings for match to host [My-Server.localdomain] and remote path [/mnt/storage/downloads/tv] 08:42:54.0 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 08:42:54.0 Debug: Remapped remote path [/mnt/storage/downloads/tv] to local path [/D/mountedstorage/downloads/tv] for host [My-Server.localdomain] 08:42:54.0 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 08:42:54.0 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 08:42:54.0 Trace: Evaluating remote path remote mappings for match to host [my-2server.localdomain] and remote path [/mnt/storage/downloads/tv] 08:42:54.0 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 08:42:54.0 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 08:42:54.0 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 08:42:54.0 Trace: Evaluating remote path remote mappings for match to host [my-server.localdomain] and remote path [/mnt/storageabc/downloads/tv] 08:42:54.0 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 08:42:54.0 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 08:42:54.0 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found --- 08:42:54.1 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found --- 08:42:54.1 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_posix_path --- 08:42:54.1 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_posix_path --- 08:42:54.1 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_windows_path --- 08:42:54.1 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_windows_path --- 08:42:54.1 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_grandparent_path --- 08:42:54.1 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_grandparent_path --- 08:42:54.1 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_parent_path --- 08:42:54.1 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_parent_path --- 08:42:54.1 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.adding_duplicated_root_folder_should_throw --- 08:42:54.1 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.adding_duplicated_root_folder_should_throw --- 08:42:54.1 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("") --- 08:42:54.1 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] 08:42:54.1 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add(null) --- 08:42:54.1 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add(null) --- 08:42:54.1 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("BAD PATH") --- 08:42:54.1 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("BAD PATH") --- 08:42:54.1 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("D:\\Music\\") --- 08:42:54.1 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("D:\\Music\\") --- 08:42:54.1 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("//server//folder") --- 08:42:54.1 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("//server//folder") --- 08:42:54.1 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_remove_root_dir --- 08:42:54.1 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_remove_root_dir --- 08:42:54.1 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_if_folder_being_added_doesnt_exist --- 08:42:54.1 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_if_folder_being_added_doesnt_exist --- 08:42:54.1 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_when_adding_not_writable_folder --- 08:42:54.1 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_when_adding_not_writable_folder --- 08:42:54.1 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.NullConfigFixture.should_be_valid --- 08:42:54.1 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.NullConfigFixture.should_be_valid --- 08:42:54.1 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderRepositoryFixture.should_read_write_download_provider --- 08:42:54.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/cached_Main.db 08:42:54.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121741465403_468/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 08:42:54.1 Info: DatabaseEngineVersionCheck migrating 08:42:54.1 Info: PerformDBOperation 08:42:54.1 Info: Performing DB Operation 08:42:54.1 Info: SQLite 3.46.0 08:42:54.1 Info: => 0.0013549s 08:42:54.1 Info: DatabaseEngineVersionCheck migrated 08:42:54.1 Info: => 0.0013732s 08:42:54.1 Debug: Took: 00:00:00.0149235 08:42:54.1 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 ==== 08:42:54.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 08:42:54.2 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderRepositoryFixture.should_read_write_download_provider --- 08:42:54.2 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_cancel_backoff_on_success --- 08:42:54.3 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_cancel_backoff_on_success --- 08:42:54.3 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_escalate_further_than_5_minutes_for_15_min_after_startup --- 08:42:54.3 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_escalate_further_than_5_minutes_for_15_min_after_startup --- 08:42:54.3 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_store_update_if_already_okay --- 08:42:54.3 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_store_update_if_already_okay --- 08:42:54.3 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_preserve_escalation_on_intermittent_success --- 08:42:54.3 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_preserve_escalation_on_intermittent_success --- 08:42:54.3 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_start_backoff_on_first_failure --- 08:42:54.3 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_start_backoff_on_first_failure --- 08:42:54.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdatePackageProviderFixture.no_update_when_version_higher --- 08:42:54.3 Trace: Req: [GET] https://lidarr.servarr.com/v1/update/nightly?version=10.0&os=linux&arch=Arm&runtime=netcore&runtimeVer=3.0.0&dbType=SQLite 08:42:54.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 08:42:54.8 Trace: Res: HTTP/2.0 [GET] https://lidarr.servarr.com/v1/update/nightly?version=10.0&os=linux&arch=Arm&runtime=netcore&runtimeVer=3.0.0&dbType=SQLite: 200.OK (19 bytes) (454 ms) 08:42:54.8 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdatePackageProviderFixture.no_update_when_version_higher --- Skipped finds_update_when_version_lower [< 1 ms] Skipped should_get_master_if_branch_doesnt_exit [< 1 ms] Skipped should_get_recent_updates [< 1 ms] 08:42:54.8 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_copy_update_client_to_root_of_sandbox --- 08:42:54.9 Debug: Checking for updates 08:42:54.9 Info: Downloading update 0.6.2.883 08:42:54.9 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121748080407_470/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 08:42:54.9 Info: Verifying update package 08:42:54.9 Info: Update package verified successfully 08:42:54.9 Info: Extracting Update package 08:42:54.9 Info: Update package extracted successfully 08:42:54.9 Info: Preparing client 08:42:54.9 Info: Starting update client /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121748080407_470/lidarr_update/Lidarr.Update 08:42:54.9 Info: Lidarr will restart shortly. 08:42:54.9 Info: Updater Arguments: 12 /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121748080407_470/lidarr_update C:\Test\Lidarr.exe 08:42:54.9 Debug: Restarting Lidarr to apply updates 08:42:54.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_copy_update_client_to_root_of_sandbox --- 08:42:54.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_delete_sandbox_before_update_if_folder_exists --- 08:42:54.9 Debug: Checking for updates 08:42:54.9 Info: Deleting old update files 08:42:54.9 Info: Downloading update 0.6.2.883 08:42:54.9 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121749329195_471/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 08:42:54.9 Info: Verifying update package 08:42:54.9 Info: Update package verified successfully 08:42:54.9 Info: Extracting Update package 08:42:54.9 Info: Update package extracted successfully 08:42:54.9 Info: Preparing client 08:42:54.9 Info: Starting update client /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121749329195_471/lidarr_update/Lidarr.Update 08:42:54.9 Info: Lidarr will restart shortly. 08:42:54.9 Info: Updater Arguments: 12 /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121749329195_471/lidarr_update C:\Test\Lidarr.exe 08:42:54.9 Debug: Restarting Lidarr to apply updates 08:42:54.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_delete_sandbox_before_update_if_folder_exists --- 08:42:54.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_and_extract_to_temp_folder --- 08:42:54.9 Debug: Checking for updates 08:42:54.9 Info: Downloading update 0.6.2.883 08:42:54.9 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121749399414_472/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 08:42:54.9 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-arm/_temp_8179_638580121749399414_472/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 08:42:54.9 Trace: Req: [GET] https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz 08:42:54.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 08:42:54.9 Info: IPv4 is available: True, IPv6 will be disabled 08:42:55.1 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) 08:42:55.1 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%2F20240731%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240731T084255Z&X-Amz-Expires=300&X-Amz-Signature=fd8202c39602e5fabb953b1599804c34ffd9abb808aea4c859de70c1162e4504&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 08:42:55.1 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%2F20240731%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240731T084255Z&X-Amz-Expires=300&X-Amz-Signature=fd8202c39602e5fabb953b1599804c34ffd9abb808aea4c859de70c1162e4504&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 08:42:55.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 08:42:56.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%2F20240731%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240731T084255Z&X-Amz-Expires=300&X-Amz-Signature=fd8202c39602e5fabb953b1599804c34ffd9abb808aea4c859de70c1162e4504&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) (826 ms) 08:42:56.0 Debug: Downloading Completed. took 1s 08:42:56.0 Info: Verifying update package 08:42:56.0 Info: Update package verified successfully 08:42:56.0 Info: Extracting Update package 08:42:56.0 Debug: Extracting archive [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121749399414_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-arm/_temp_8179_638580121749399414_472/lidarr_update/] 08:42:56.6 Debug: Extraction complete. 08:42:56.6 Info: Update package extracted successfully 08:42:56.6 Info: Preparing client 08:42:56.6 Info: Starting update client /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121749399414_472/lidarr_update/Lidarr.Update 08:42:56.6 Info: Lidarr will restart shortly. 08:42:56.6 Info: Updater Arguments: 12 /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121749399414_472/lidarr_update C:\Test\Lidarr.exe 08:42:56.6 Debug: Restarting Lidarr to apply updates 08:42:56.7 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_and_extract_to_temp_folder --- 08:42:56.7 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_update_package --- 08:42:56.7 Debug: Checking for updates 08:42:56.7 Info: Downloading update 0.6.2.883 08:42:56.7 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121767100206_473/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 08:42:56.7 Info: Verifying update package 08:42:56.7 Info: Update package verified successfully 08:42:56.7 Info: Extracting Update package 08:42:56.7 Info: Update package extracted successfully 08:42:56.7 Info: Preparing client 08:42:56.7 Info: Starting update client /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121767100206_473/lidarr_update/Lidarr.Update 08:42:56.7 Info: Lidarr will restart shortly. 08:42:56.7 Info: Updater Arguments: 12 /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121767100206_473/lidarr_update C:\Test\Lidarr.exe 08:42:56.7 Debug: Restarting Lidarr to apply updates 08:42:56.7 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_update_package --- 08:42:56.7 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_extract_update_package --- 08:42:56.7 Debug: Checking for updates 08:42:56.7 Info: Downloading update 0.6.2.883 08:42:56.7 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121767172765_474/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 08:42:56.7 Info: Verifying update package 08:42:56.7 Info: Update package verified successfully 08:42:56.7 Info: Extracting Update package 08:42:56.7 Info: Update package extracted successfully 08:42:56.7 Info: Preparing client 08:42:56.7 Info: Starting update client /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121767172765_474/lidarr_update/Lidarr.Update 08:42:56.7 Info: Lidarr will restart shortly. 08:42:56.7 Info: Updater Arguments: 12 /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121767172765_474/lidarr_update C:\Test\Lidarr.exe 08:42:56.7 Debug: Restarting Lidarr to apply updates 08:42:56.7 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_extract_update_package --- 08:42:56.7 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_child_of_startup_folder --- 08:42:56.7 Debug: Checking for updates 08:42:56.7 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Your Lidarr configuration '/C/Lidarr/AppData' is being stored in application folder '/C/Lidarr' which will cause data lost during the upgrade. Please remove any symlinks or redirects before trying again. at NzbDrone.Core.Update.InstallUpdateService.EnsureAppDataSafety() in ./Lidarr.Core/Update/InstallUpdateService.cs:line 231 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 84 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 290 08:42:56.7 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_child_of_startup_folder --- 08:42:56.7 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_same_as_startup_folder --- 08:42:56.7 Debug: Checking for updates 08:42:56.7 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Your Lidarr configuration '/C/NzbDrone' is being stored in application folder '/C/NzbDrone' which will cause data lost during the upgrade. Please remove any symlinks or redirects before trying again. at NzbDrone.Core.Update.InstallUpdateService.EnsureAppDataSafety() in ./Lidarr.Core/Update/InstallUpdateService.cs:line 231 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 84 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 290 08:42:56.7 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_same_as_startup_folder --- 08:42:56.7 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_startup_folder_is_not_writable --- 08:42:56.7 Debug: Checking for updates 08:42:56.7 Error: Update process failed NzbDrone.Core.Update.UpdateFolderNotWritableException: Cannot install update because startup folder '/C/Lidarr' is not writable by the user 'buildozer'. at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 93 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 290 08:42:56.7 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_startup_folder_is_not_writable --- 08:42:56.7 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_when_install_cannot_be_started --- 08:42:56.7 Debug: Checking for updates 08:42:56.7 Error: Update process failed NzbDrone.Core.Update.UpdateFolderNotWritableException: Cannot install update because startup folder '/C/Lidarr' is not writable by the user 'buildozer'. at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 93 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 290 08:42:56.7 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_when_install_cannot_be_started --- 08:42:56.7 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_delete_sandbox_before_update_if_folder_doesnt_exists --- 08:42:56.7 Debug: Checking for updates 08:42:56.7 Info: Downloading update 0.6.2.883 08:42:56.7 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121767485587_479/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 08:42:56.7 Info: Verifying update package 08:42:56.7 Info: Update package verified successfully 08:42:56.7 Info: Extracting Update package 08:42:56.7 Info: Update package extracted successfully 08:42:56.7 Info: Preparing client 08:42:56.7 Info: Starting update client /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121767485587_479/lidarr_update/Lidarr.Update 08:42:56.7 Info: Lidarr will restart shortly. 08:42:56.7 Info: Updater Arguments: 12 /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121767485587_479/lidarr_update C:\Test\Lidarr.exe 08:42:56.7 Debug: Restarting Lidarr to apply updates 08:42:56.7 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_delete_sandbox_before_update_if_folder_doesnt_exists --- 08:42:56.7 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_extract_if_verification_fails --- 08:42:56.7 Debug: Checking for updates 08:42:56.7 Info: Downloading update 0.6.2.883 08:42:56.7 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121767546803_480/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 08:42:56.7 Info: Verifying update package 08:42:56.7 Error: Update package is invalid 08:42:56.7 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-arm/_temp_8179_638580121767546803_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 08:42:56.7 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_extract_if_verification_fails --- 08:42:56.7 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_inside_docker_container --- 08:42:56.7 Debug: Checking for updates 08:42:56.7 Debug: Built-In updater disabled inside a docker container. Please update the container image. 08:42:56.7 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_inside_docker_container --- 08:42:56.7 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_when_external_updater_is_configured --- 08:42:56.7 Debug: Checking for updates 08:42:56.7 Debug: Built-In updater disabled, please use BuiltIn to install 08:42:56.7 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_when_external_updater_is_configured --- 08:42:56.7 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_with_warning_if_updater_doesnt_exists --- 08:42:56.7 Debug: Checking for updates 08:42:56.7 Info: Downloading update 0.6.2.883 08:42:56.7 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121767713529_483/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 08:42:56.7 Info: Verifying update package 08:42:56.7 Info: Update package verified successfully 08:42:56.7 Info: Extracting Update package 08:42:56.7 Info: Update package extracted successfully 08:42:56.7 Info: Preparing client 08:42:56.7 Warn: Update client /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121767713529_483/lidarr_update/Lidarr.Update does not exist, aborting update. 08:42:56.7 Debug: Restarting Lidarr to apply updates 08:42:56.7 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_with_warning_if_updater_doesnt_exists --- 08:42:56.7 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_without_error_or_warnings_when_no_updates_are_available --- 08:42:56.7 Debug: Checking for updates 08:42:56.7 Debug: No update available 08:42:56.7 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_without_error_or_warnings_when_no_updates_are_available --- 08:42:56.7 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_run_script_if_configured --- 08:42:56.7 Debug: Checking for updates 08:42:56.7 Info: Downloading update 0.6.2.883 08:42:56.7 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121767812223_485/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 08:42:56.7 Info: Verifying update package 08:42:56.7 Info: Update package verified successfully 08:42:56.7 Info: Extracting Update package 08:42:56.7 Info: Update package extracted successfully 08:42:56.7 Info: Removing Lidarr.Update 08:42:56.7 Info: Starting update script: /tmp/lidarr/update.sh 08:42:56.7 Info: Updater Arguments: 12 /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121767812223_485/lidarr_update C:\Test\Lidarr.exe 08:42:56.7 Debug: Restarting Lidarr to apply updates 08:42:56.7 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_run_script_if_configured --- 08:42:56.7 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_start_update_client_if_updater_exists --- 08:42:56.7 Debug: Checking for updates 08:42:56.7 Info: Downloading update 0.6.2.883 08:42:56.7 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121767891051_486/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 08:42:56.7 Info: Verifying update package 08:42:56.7 Info: Update package verified successfully 08:42:56.7 Info: Extracting Update package 08:42:56.7 Info: Update package extracted successfully 08:42:56.7 Info: Preparing client 08:42:56.7 Info: Starting update client /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121767891051_486/lidarr_update/Lidarr.Update 08:42:56.7 Info: Lidarr will restart shortly. 08:42:56.7 Info: Updater Arguments: 12 /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121767891051_486/lidarr_update C:\Test\Lidarr.exe 08:42:56.7 Debug: Restarting Lidarr to apply updates 08:42:56.7 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_start_update_client_if_updater_exists --- 08:42:56.7 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_switch_to_branch_specified_in_updatepackage --- 08:42:56.7 Debug: Checking for updates 08:42:56.7 Info: Downloading update 0.6.2.883 08:42:56.7 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121767949896_487/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 08:42:56.7 Info: Verifying update package 08:42:56.7 Info: Update package verified successfully 08:42:56.7 Info: Extracting Update package 08:42:56.7 Info: Update package extracted successfully 08:42:56.7 Info: Branch [] is being redirected to [fake]] 08:42:56.7 Info: Preparing client 08:42:56.7 Info: Starting update client /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121767949896_487/lidarr_update/Lidarr.Update 08:42:56.7 Info: Lidarr will restart shortly. 08:42:56.7 Info: Updater Arguments: 12 /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121767949896_487/lidarr_update C:\Test\Lidarr.exe 08:42:56.7 Debug: Restarting Lidarr to apply updates 08:42:56.7 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_switch_to_branch_specified_in_updatepackage --- 08:42:56.7 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_not_set --- 08:42:56.8 Debug: Checking for updates 08:42:56.8 Info: Downloading update 0.6.2.883 08:42:56.8 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121768022505_488/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 08:42:56.8 Info: Verifying update package 08:42:56.8 Info: Update package verified successfully 08:42:56.8 Info: Extracting Update package 08:42:56.8 Info: Update package extracted successfully 08:42:56.8 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Update Script has not been defined at NzbDrone.Core.Update.InstallUpdateService.InstallUpdateWithScript(String updateSandboxFolder) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 202 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 148 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 290 08:42:56.8 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_not_set --- 08:42:56.8 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_null --- 08:42:56.8 Debug: Checking for updates 08:42:56.8 Info: Downloading update 0.6.2.883 08:42:56.8 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121768085756_489/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 08:42:56.8 Info: Verifying update package 08:42:56.8 Info: Update package verified successfully 08:42:56.8 Info: Extracting Update package 08:42:56.8 Info: Update package extracted successfully 08:42:56.8 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Update Script has not been defined at NzbDrone.Core.Update.InstallUpdateService.InstallUpdateWithScript(String updateSandboxFolder) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 202 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 148 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 290 08:42:56.8 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_null --- 08:42:56.8 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_path_does_not_exist --- 08:42:56.8 Debug: Checking for updates 08:42:56.8 Info: Downloading update 0.6.2.883 08:42:56.8 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/_temp_8179_638580121768147498_490/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 08:42:56.8 Info: Verifying update package 08:42:56.8 Info: Update package verified successfully 08:42:56.8 Info: Extracting Update package 08:42:56.8 Info: Update package extracted successfully 08:42:56.8 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Update Script: '/tmp/lidarr/update.sh' does not exist at NzbDrone.Core.Update.InstallUpdateService.InstallUpdateWithScript(String updateSandboxFolder) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 207 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 148 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 290 08:42:56.8 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_path_does_not_exist --- 08:42:56.8 Info: --- Start: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_be_valid_if_valid_guid --- 08:42:56.8 Info: --- End: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_be_valid_if_valid_guid --- 08:42:56.8 Info: --- Start: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_not_be_valid_if_invalid_guid --- 08:42:56.8 Info: --- End: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_not_be_valid_if_invalid_guid --- 08:42:56.8 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_bin_folder --- 08:42:56.8 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_bin_folder --- 08:42:56.8 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_windows_folder --- 08:42:56.8 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_windows_folder --- 08:42:56.8 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_bin_folder --- 08:42:56.8 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_bin_folder --- 08:42:56.8 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_windows_folder --- 08:42:56.8 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_windows_folder --- Skipped should_not_be_valid_if_child_of_windows_folder [2 ms] Skipped should_not_be_valid_if_set_to_windows_folder [2 ms] Passed! - Failed: 0, Passed: 3000, Skipped: 49, Total: 3049, Duration: 1 m 13 s - /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm/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 musl so:libc.musl-armv7.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> lidarr*: Package size: 48.0 MB >>> lidarr*: Compressing data... >>> lidarr*: Create checksum... >>> lidarr*: Create lidarr-2.4.3.4248-r0.apk >>> lidarr: Build complete at Wed, 31 Jul 2024 08:42:59 +0000 elapsed time 0h 5m 17s >>> lidarr: Cleaning up srcdir >>> lidarr: Cleaning up pkgdir >>> lidarr: Uninstalling dependencies... (1/80) Purging .makedepends-lidarr (20240731.083743) (2/80) Purging sqlite-libs (3.46.0-r0) (3/80) Purging chromaprint (1.5.1-r7) (4/80) Purging dotnet6-sdk (6.0.132-r0) (5/80) Purging aspnetcore6-runtime (6.0.32-r0) (6/80) Purging dotnet6-runtime (6.0.32-r0) (7/80) Purging aspnetcore6-targeting-pack (6.0.32-r0) (8/80) Purging dotnet6-apphost-pack (6.0.32-r0) (9/80) Purging dotnet6-targeting-pack (6.0.32-r0) (10/80) Purging dotnet6-hostfxr (6.0.32-r0) (11/80) Purging dotnet6-templates (6.0.132-r0) (12/80) Purging netstandard21-targeting-pack (8.0.107-r0) (13/80) Purging dotnet-host (8.0.7-r0) (14/80) Purging yarn (1.22.22-r0) (15/80) Purging nodejs (20.15.1-r0) (16/80) Purging ca-certificates (20240705-r0) Executing ca-certificates-20240705-r0.post-deinstall (17/80) Purging ada-libs (2.7.8-r0) (18/80) Purging chromaprint-libs (1.5.1-r7) (19/80) Purging ffmpeg-libavformat (6.1.1-r9) (20/80) Purging icu-libs (74.2-r0) (21/80) Purging libbase64 (0.5.2-r0) (22/80) Purging libbluray (1.3.4-r1) (23/80) Purging libbz2 (1.0.8-r6) (24/80) Purging libopenmpt (0.7.8-r0) (25/80) Purging librist (0.2.10-r1) (26/80) Purging libsrt (1.5.3-r0) (27/80) Purging libssh (0.10.6-r0) (28/80) Purging libxml2 (2.12.8-r0) (29/80) Purging libzmq (4.3.5-r2) (30/80) Purging lttng-ust (2.13.8-r0) (31/80) Purging mbedtls (3.6.0-r0) (32/80) Purging mpg123-libs (1.32.6-r0) (33/80) Purging xz-libs (5.6.2-r0) (34/80) Purging ffmpeg-libavcodec (6.1.1-r9) (35/80) Purging aom-libs (3.9.1-r0) (36/80) Purging ffmpeg-libswresample (6.1.1-r9) (37/80) Purging ffmpeg-libavutil (6.1.1-r9) (38/80) Purging libjxl (0.10.2-r0) (39/80) Purging giflib (5.2.2-r0) (40/80) Purging libva (2.21.0-r0) (41/80) Purging libdrm (2.4.122-r0) (42/80) Purging libpciaccess (0.18.1-r0) (43/80) Purging hwdata-pci (0.384-r0) (44/80) Purging icu-data-full (74.2-r0) (45/80) Purging openexr-libopenexr (3.1.13-r1) (46/80) Purging imath (3.1.11-r2) (47/80) Purging lame-libs (3.100-r5) (48/80) Purging lcms2 (2.16-r0) (49/80) Purging libvdpau (1.5-r3) (50/80) Purging libxext (1.3.6-r2) (51/80) Purging libxfixes (6.0.1-r4) (52/80) Purging libx11 (1.8.10-r0) (53/80) Purging libxcb (1.16.1-r0) (54/80) Purging libxdmcp (1.1.5-r1) (55/80) Purging libbsd (0.12.2-r0) (56/80) Purging libdav1d (1.4.3-r0) (57/80) Purging wayland-libs-client (1.23.0-r0) (58/80) Purging libffi (3.4.6-r0) (59/80) Purging libhwy (1.0.7-r0) (60/80) Purging libjpeg-turbo (3.0.3-r0) (61/80) Purging libmd (1.1.0-r0) (62/80) Purging libtheora (1.1.1-r18) (63/80) Purging libvorbis (1.3.7-r2) (64/80) Purging libogg (1.3.5-r5) (65/80) Purging libpng (1.6.43-r0) (66/80) Purging libwebpmux (1.4.0-r0) (67/80) Purging libwebp (1.4.0-r0) (68/80) Purging libsharpyuv (1.4.0-r0) (69/80) Purging libsodium (1.0.20-r0) (70/80) Purging libvpx (1.14.1-r0) (71/80) Purging libxau (1.0.11-r4) (72/80) Purging x265-libs (3.6-r0) (73/80) Purging numactl (2.0.18-r0) (74/80) Purging openexr-libilmthread (3.1.13-r1) (75/80) Purging openexr-libiex (3.1.13-r1) (76/80) Purging opus (1.5.2-r0) (77/80) Purging rav1e-libs (0.7.1-r0) (78/80) Purging soxr (0.1.3-r7) (79/80) Purging x264-libs (0.164_git20231001-r0) (80/80) Purging xvidcore (1.3.7-r2) Executing busybox-1.36.1-r31.trigger OK: 270 MiB in 103 packages >>> lidarr: Updating the community/armv7 repository index... >>> lidarr: Signing the index...